Skip to content

Commit afe4309

Browse files
Updated CHANGELOG.md
1 parent 0149221 commit afe4309

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,19 @@
1-
## [Unreleased] - 2026-08-12
1+
## [Unreleased] - 2026-08-13
22

33
### Added
4+
- [#2595](https://github.com/flow-php/flow/pull/2595) - **flow-php/types - MissingElementCastingException naming the failing structure element via getPrevious()** - [@norberttech](https://github.com/norberttech)
45
- [#2593](https://github.com/flow-php/flow/pull/2593) - **flow-php/types - array{} empty array type with type_empty_array() DSL function** - [@norberttech](https://github.com/norberttech)
56
- [#2593](https://github.com/flow-php/flow/pull/2593) - **flow-php/etl - array and array{} project onto json at any schema depth** - [@norberttech](https://github.com/norberttech)
67

78
### Changed
9+
- [#2595](https://github.com/flow-php/flow/pull/2595) - **flow-php/types - JSON string payloads for structure/list/map decode and cast element-wise** - [@norberttech](https://github.com/norberttech)
810
- [#2593](https://github.com/flow-php/flow/pull/2593) - **flow-php/etl-adapter-json - to_json()/to_json_lines() write list/map/structure/array entries as nested JSON instead of escaped strings** - [@norberttech](https://github.com/norberttech)
911

1012
### Fixed
13+
- [#2595](https://github.com/flow-php/flow/pull/2595) - **flow-php/types - structure cast no longer fabricates values for absent or null elements whose type rejects null** - [@norberttech](https://github.com/norberttech)
14+
- [#2595](https://github.com/flow-php/flow/pull/2595) - **flow-php/types - list/map cast of null throws instead of returning an empty collection** - [@norberttech](https://github.com/norberttech)
15+
- [#2595](https://github.com/flow-php/flow/pull/2595) - **flow-php/types - structures with only optional elements accept an empty payload** - [@norberttech](https://github.com/norberttech)
16+
- [#2595](https://github.com/flow-php/flow/pull/2595) - **flow-php/flow-php-ext - native cast defers null non-optional elements to PHP, keeping exception parity** - [@norberttech](https://github.com/norberttech)
1117
- [#2593](https://github.com/flow-php/flow/pull/2593) - **flow-php/etl-adapter-parquet - nested json and uuid values round-trip through parquet encode and decode** - [@norberttech](https://github.com/norberttech)
1218
- [#2593](https://github.com/flow-php/flow/pull/2593) - **flow-php/arrow-ext - nested uuid values read as canonical strings, map writes throw exceptions instead of aborting the process** - [@norberttech](https://github.com/norberttech)
1319
- [#2593](https://github.com/flow-php/flow/pull/2593) - **flow-php/etl - Floe inferred schema preserves first batch nullability instead of making every column nullable** - [@norberttech](https://github.com/norberttech)

0 commit comments

Comments
 (0)