Repository navigation
0.4.0
[0.4.0] - 2023-10-13
Added
- #579 - Add note about rework of transformers into
UPGRADE.mdfile - @stloyd - #576 - Parquet library - reading only for now - @norberttech
- #576 - Implementation of algorithms from Google Dremel paper - @norberttech
- #568 - Add way to run all examples - @stloyd
- #569 - Add binary comparisons integration test - @stloyd
- #566 - array_to_map() DSL function - @norberttech
- #566 - optional expression to work with optional entries - @norberttech
- #566 - UPGRADE.md to help with migrations between flow versions - @norberttech
- #557 - Add integration tests for
combine& missing unit test for math expressions - @stloyd - #553 - Add integration tests for
count,hash¬expressions - @stloyd - #552 - Add integration tests for string related expressions - part 2 - @stloyd
- #551 - Add integration tests for string related expressions - part 1 - @stloyd
- #550 - Add integration tests for
jsonDecode&jsonEncodeexpressions - @stloyd - #546 - Add integration tests for array related expression - @stloyd
- #547 - Add integration tests for
when,any&allexpressions - @stloyd - #543 - Add options to
array_expandexpression - @stloyd - #541 - Add
ArrayKeysStyleConvertexpression - @stloyd - #527 - Add new
ref()->arrayReverse()entry expression - @stloyd - #521 - Add new
Any&Allexpressions - @stloyd - #516 - Add new IsNumeric & IsNotNumeric expressions - @stloyd
- #514 - Add new StrPad expression - @stloyd
Changed
- #582 - Simplified casting entries to strings - @norberttech
- #580 - Polish content of README.md file - @stloyd
- #576 - Simplified composer.json files across all sub repositories - @norberttech
- #574 - Update Box package to the latest - @stloyd
- #566 - ref is no longer null safe - @norberttech
- #566 - Extractors are no longer returning rows under "row" ArrayEntry, instead all values are unpacked to dedicated rows - @norberttech
- #565 - Change detection of PHAR in examples - @stloyd
- #564 - Block running incompatible examples via PHAR - @stloyd
- #561 - Rework string checks to skip json, xml or uuid as much as possible - @stloyd
- #562 - Rework examples to allow running them outside the phar - @stloyd
- #558 - Optimized NativeEntryFactory - @norberttech
- #556 - Rework expressions to return
nullinstead of throwing exception on failure - @stloyd - #554 - Adjust the
sizeexpression to behave similarly to thecountone - @stloyd - #545 - Prevent using
strlen&counton empty input - @stloyd - #544 - Optimize
DropDuplicatesTransformerhashing - @stloyd - #542 - Allow enum as style param in
ArrayKeysStyleConvertexpression - @stloyd - #535 - README files structure of all repositories - @norberttech
- #530 - Rework
Trimexpression to use enum instead of constants - @stloyd - #529 - Rework
ArraySortexpression to work predefined sort methods - @stloyd - #529 - Add
recursive&flagsoptions to theArraySortexpression - @stloyd - #528 - Use default value for
json_decode()inNativeEntryFactory- @stloyd - #526 - Simplify
RenameEntriesTransformerto work only on one entry - @stloyd
Fixed
- #578 - added missing dremel dependency to parquet library - @norberttech
- #572 - php extractor output in examples - @norberttech
- #570 - Prevent fatal error with aggregate avg on empty group - @stloyd
- #569 - Fixed issue in
jsonDecode()entry expression - @stloyd - #564 - Fix broken path to autoloader in async examples - @stloyd
- #539 - Corrected misspellings - @szepeviktor
- #540 - just some typos - @voku
- #532 - Prevent double run of main integration tests - @stloyd
- #515 - Fixed
Castexpression to handlenullas first - @stloyd
Updated
- 5042fe - README.md - @norberttech
Removed
- #577 - Remove "scripts" from
composer.jsonin subpackages - @stloyd - #563 - Remove "issue" examples as outdated & covered by tests - @stloyd
- #541 - Remove
ArrayKeysStyleConverterTransformer- @stloyd - #537 - Remove
ChainTransformer- @stloyd - #536 - Remove
DynamicEntryTransformer- @stloyd - #533 - Remove
StaticEntryTransformer- @stloyd - #531 - Remove
ArraySortTransformer- @stloyd - #525 - Remove
ArrayPushTransformer&CallbackEntryTransformer- @stloyd - #527 - Remove
ArrayReverseTransformer- @stloyd - #524 - Remove
FilterRowsTransformer& related code - @stloyd - #523 - Remove
CallUserFunctionTransformer&CloneEntryTransformer- @stloyd - #522 - Remove
CastTransformer& related code - @stloyd - #520 - Remove
ConditionalTransformer& related code - @stloyd - #519 - Remove
ObjectToArrayTransformer& related code - @stloyd - #518 - Remove
CastTransformer- @stloyd - #518 - Remove
NullStringIntoNullEntryTransformer- @stloyd - #518 - Remove
CastToDateTime- @stloyd - #516 - Remove covered filters from
FilterRowsTransformer- @stloyd - #517 - Remove SF Validator based filters & conditions - @stloyd
- #514 - Remove ObjectMethodTransformer &
StringEntryValueCaseConverterTransformer- @stloyd - #514 - Cleanup
Transformclass from transform methods covered by expressions - @stloyd - #509 - Remove
HashTransformer,StringConcatTransformer&StringFormatTransformer- @stloyd
Deprecated
- #576 - Codename ParquetExtractor - @norberttech
Contributors
Generated by Automation