0.8.0
[0.8.0] - 2024-07-19
Added
- e4b84b - google converstion tag for landing page - @norberttech
- #1108 - Tests based on snappy extension and polyfill - @norberttech
- #1106 - Added support for BROTLI compression algorithm to parquet - @flavioheleno
- #1107 - Added support for LZ4 compression algorithm to parquet - @flavioheleno
- #1105 - zstd compression functions - @flavioheleno
- #1104 - Flow Filesystem Library - @norberttech
- #1104 - Flow Azure SDK Library - @norberttech
- #1104 - Flow Monolog HTTP Bridge - @norberttech
- #1104 - Flow Filesystem Azure Bridge - @norberttech
- #1096 - support for parquet deprecated ConvertedType::INT_16 in order to support reading files generated by Amazon Redshift - @norberttech
- #1083 - Allow to use max/min aggregations on date time columns - @norberttech
- #1082 - path partitions extractor - @norberttech
- #1082 - Partitions::get(string $name) : Partition - @norberttech
- #1079 - Enabled parallelization for cs fixer - @norberttech
- #1079 - Allowed to pass both string/reference to aggregating functions - @norberttech
- #1068 - Add new XMLElementEntry - @stloyd
- #1065 - Added cloud storage examples to homepage - @norberttech
- #1059 - allow to reorder entries through DataFrame::select - @norberttech
- #1059 - DataFrame::reorderEntries() with built-in custom ordering strategies - @norberttech
- #1054 - missing tests for parquet rows normalizer - @norberttech
Changed
- #1117 - Parquet - reading byte arrays now returns strings when option byte string as array is set - @norberttech
- #1110 - Simplify making schema definitions nullable - @norberttech
- #1104 - Remote and Local files extractor are now merged into single FilesExtractor - @norberttech
- #1102 - Replace
uniqid
with guarantee uniqueness - @stloyd - #1087 - Prepare for PHPUnit 11 - @stloyd
- #1081 - String based Scalar functions are now using caster to cast values to string - @norberttech
- #1081 - Moved caster to dataframe configuration - @norberttech
- 747f19 - Simplify README.md - @norberttech
- #1058 - Replaced reflection with bind closure approach to set dataframe pipeline - @norberttech
- #1056 - GroupBy is now allowed only with aggregations - @norberttech
- #1056 - NestedPipeline was renamed to LinkedPipeline - @norberttech
- #1056 - All pipelines are now grouped by LinkedPipeline - @norberttech
- #1055 - NestedLoop join algorithm was replaced with HashJoin algorithm - @norberttech
- #1053 - Update Homebrew TAP formula: flow-php to version: 0.7.4 - @norberttech
Fixed
- #1119 - RowsMinSort ASC/DESC sorting - @norberttech
- #1119 - RowsMinSort non numeric values sorting - @norberttech
- #1118 - calculating column chunk statistics for empty array values - @norberttech
- #1117 - Parquet flattened for empty nested structures - @norberttech
- #1117 - Parquet RLEHybrid bitWidth calculation - @norberttech
- #1114 - Fixed Flow to Parquet Schema converter not respecting deprecated parquet converted types - @norberttech
- #1112 - Any comparison function will now return false when comparing non null value wth nulls - @norberttech
- #1111 - Fixed merging nullable with non nullable schema definitions - @norberttech
- bad1f4 - failing tests - @norberttech
- 20b8f6 - etl core dependencies - @norberttech
- #1096 - handling negative numbers in parquet binary reader/writer - @norberttech
- #1094 - Recognize INT32 with deprecated ConvertedType as DateTimeImmutable object - @norberttech
- #1086 - Fix deprecated dynamic property usage - @stloyd
- #1091 - Avoid type casting when it's necessary in entry factory - @norberttech
- #1085 - Fix fragile test comparing console output - @stloyd
- #1084 - Fix for extracting XML attribute - @stloyd
- #1081 - Scalar comparison functions are now also detecting types of compared values to prevent comparing not compatible values - @norberttech
- #1079 - Group by will no longer change type of entries used for groupping - @norberttech
- #1072 - definition of list_entry function in dsl - @norberttech
- 6748a6 - CHANGELOG.md - @norberttech
- #1061 - checks on Ramsey UUID concrete class - @jguittard
- #1057 - DataFrame::aggregate returns the same instance of dataframe with updated pipeline - @norberttech
- #1055 - Right Join before duplicating right side rows in each batch from the left side dataset - @norberttech
Updated
- ba8e35 - dependencies - @norberttech
- 92d9a5 - README.md - @norberttech
- c911e6 - documentations - @norberttech
- 90a2f0 - README.md - @norberttech
- 627883 - installation.md - @norberttech
- fafd11 - installation.md - @norberttech
- 20c8e7 - introduction.md - @norberttech
- e1b237 - introduction.md - @norberttech
- 03dc6d - installation.md - @norberttech
Removed
- #1117 - BytesToString data converted as it became redundant - @norberttech
- #1104 - Parquet append to existing files - @norberttech
- #1101 - Temporarily drop support for Avro file format - @norberttech
- #1071 - removed empty aws/azure client credentials - @norberttech
- #1068 - Remove XMLNodeEntry - @stloyd
- #1056 - Pipeline::closure - @norberttech
- #1056 - Pipeline::cleanCopy - @norberttech
- #1055 - Join expression comparison types other than equal/identical/any/all - @norberttech
Deprecated
- #1110 - Schema::nullable() in favor of Schema::makeNullable() - @norberttech
- #1110 - Definition::nullable() in favor of Definition::makeNullable(bool $nullable) - @norberttech
Contributors
Generated by Automation