Skip to content

0.4.0

Compare
Choose a tag to compare
@norberttech norberttech released this 13 Oct 17:37
· 1146 commits to 1.x since this release

[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 & not 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 the count 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 the ArraySort expression - @stloyd
  • #528 - Use default value for json_decode() in NativeEntryFactory - @stloyd
  • #526 - Simplify RenameEntriesTransformer to work only on one entry - @stloyd

Fixed

Updated

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

Contributors

Generated by Automation