0.4.0
[0.4.0] - 2023-10-13
Added
- #579 - Add note about rework of transformers into
UPGRADE.md
file - @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
&jsonEncode
expressions - @stloyd - #546 - Add integration tests for array related expression - @stloyd
- #547 - Add integration tests for
when
,any
&all
expressions - @stloyd - #543 - Add options to
array_expand
expression - @stloyd - #541 - Add
ArrayKeysStyleConvert
expression - @stloyd - #527 - Add new
ref()->arrayReverse()
entry expression - @stloyd - #521 - Add new
Any
&All
expressions - @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
null
instead of throwing exception on failure - @stloyd - #554 - Adjust the
size
expression to behave similarly to thecount
one - @stloyd - #545 - Prevent using
strlen
&count
on empty input - @stloyd - #544 - Optimize
DropDuplicatesTransformer
hashing - @stloyd - #542 - Allow enum as style param in
ArrayKeysStyleConvert
expression - @stloyd - #535 - README files structure of all repositories - @norberttech
- #530 - Rework
Trim
expression to use enum instead of constants - @stloyd - #529 - Rework
ArraySort
expression to work predefined sort methods - @stloyd - #529 - Add
recursive
&flags
options to theArraySort
expression - @stloyd - #528 - Use default value for
json_decode()
inNativeEntryFactory
- @stloyd - #526 - Simplify
RenameEntriesTransformer
to 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
Cast
expression to handlenull
as first - @stloyd
Updated
- 5042fe - README.md - @norberttech
Removed
- #577 - Remove "scripts" from
composer.json
in 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
Transform
class from transform methods covered by expressions - @stloyd - #509 - Remove
HashTransformer
,StringConcatTransformer
&StringFormatTransformer
- @stloyd
Deprecated
- #576 - Codename ParquetExtractor - @norberttech
Contributors
Generated by Automation