0.9.0
[0.9.0] - 2024-08-10
Added
- #1183 - JsonLoader parameter that defines if each row should be a single line in the output file - @norberttech
- #1183 - JsonLoader int $flags parameter that is passed later to internal json_encode function - @norberttech
- #1181 - CSV RowsNormalizer to automate writing deeply nested data structures to CSV without manual casting - @norberttech
- #1174 - New blog post about scalar functions - @norberttech
- #1173 - Added new page with a list of latest blog posts to landing page - @norberttech
- #1170 - XMLParserExtractor implementation of XMLExtractor - @norberttech
- #1168 - OnEach scalar function - @norberttech
- #1167 - DOMElementAttributesCount scalar function - @norberttech
- #1167 - DOMElementAttributeValue scalar function - @norberttech
- #1167 - dom_element_to_string helper function - @norberttech
- #1167 - Support for casting DOMElement into different types in Caster - @norberttech
- #1166 - XML Loader - writing to XML files - @norberttech
- #1160 - Regex Scalar Function - @norberttech
- #1160 - Missing optional arguments to all regex scalar functions - @norberttech
- #1128 - UniqueFactory as source of random ints/strings with given length - @mleczakm
- #1147 - Filesystem appendTo - which allows to append data to existing stream - @norberttech
- #1149 - Add
array_to_row
helper function - @stloyd - #1144 - Filesystem - added getSystemTmpDir() method - @norberttech
- #1144 - Path - added suffix(string $suffix): Path method - @norberttech
- #1144 - Path - removed setExtension() - @norberttech
- #1144 - Path - removed startsWith() - @norberttech
- #1131 - Dependabot for github actions dependencies - @norberttech
- #1130 - typed functions to array-dot library - @norberttech
- #1127 - Explain the “ETL” acronym - @alexislefebvre
- #1122 - Generic algorithm abstraction instead of native calls - @mleczakm
- bd519c - discord server url - @norberttech
Changed
- #1182 - Automate normalization of rows in JsonLoader - @norberttech
- #1177 - All scalar functions will now expect parameters to be a scalar function or literal value - @norberttech
- #1174 - Simplified posts HTML syntax - @norberttech
- #1174 - Minor UX adjustments on landing page and blog - @norberttech
- #1170 - XMLReaderExtractor is now deprecated as it can't read from remote files - @norberttech
- #1167 - XMLReaderExtractor will now return each row with node{\DOMElement} instead of node{\DOMDocument} - @norberttech
- #1167 - DOMElementAttribute scalar function is now deprecated in favor of DOMElementAttributeValue - @norberttech
- #1160 - Renamed PregMatch into RegexMatch - @norberttech
- #1160 - Renamed PregMatchAll into RegexMatchAll - @norberttech
- #1160 - Renamed PregReplex into RegexReplace - @norberttech
- #1147 - Simplified Cache abstraction - @norberttech
- #1147 - Cache implementations does not need to maintain index anymore, this logic was moved outside of Cache - @norberttech
- #1147 - Extracted Sorting related configuration to standalone Config/ConfigBuilder - @norberttech
- #1147 - Extracted Caching related configuration to standalone Config/ConfigBuilder - @norberttech
- #1147 - Reduced default cache batch size to 100 from 1000 - @norberttech
- 44e875 - criteria for fetching latest artifacts after workflow runs - @norberttech
- #1152 - Make "jawira/case-converter" a hard dependency - @stloyd
- #1137 - Deprecate Schema::entries in favor to Schema::references - @norberttech
- #1131 - Updated cache@v3 into cache@v4 across all github actions workflows - @norberttech
- #1125 - Replaced github discussions with discord server link at landing page - @norberttech
- #1123 - Rework
References
to do fewer loops - @stloyd - #1120 - Update Homebrew TAP formula: flow-php to version: 0.8.0 - @norberttech
Fixed
- 83f9be - Posts provider for static content builder - @norberttech
- #1171 - Fix docblock tag in FlowVersion - @szepeviktor
- #1172 - Grammar in parquet.md - @szepeviktor
- #1165 - Use basenamePrefix instead of suffix when creating temporary file in overwrite save mode - @norberttech
- #1163 - Added missing split function to ScalarFunctionChain - @norberttech
- #1161 - Fixed invalid map type detection - @norberttech
- #1147 - External Sort memory consumption - @norberttech
- 6b275e - broken test-benchmark.yml file - @norberttech
- 926e3b - typo in test-benchmark.yml workflow - @norberttech
- bb50bd - uploading artificats action by setting overwrite: true - @norberttech
- #1148 - Typo in docs - @inmanturbo
- #1129 - Monolog http bridge http-message dependency range - @norberttech
- #1126 - Typo “Discrod” - @alexislefebvre
Updated
- 9984bb - dependencies before a 0.9.0 release - @norberttech
- c5dbbd - dependencies - @norberttech
- 1390ef - introduction.md - @norberttech
- f5ad85 - CONTRIBUTING.md - @norberttech
Removed
- #1177 - ToMoney scalar function and money optional dependency - @norberttech
- #1147 - NullCache implementation that wasn't used anywhere - @norberttech
- #1152 - Leftovers in main
composer.json
related to AWS SDK - @stloyd
Contributors
Generated by Automation