Releases: square/pjson
Releases · square/pjson
v0.6.0
What's Changed
- Set parent relations by @khepin in #32
- Handle null data when retrieving value by @joe-boudreau in #33
New Contributors
- @joe-boudreau made their first contribution in #33
Full Changelog: v0.5.0...v0.6.0
v0.5.0: Merge pull request #31 from square/union-types
- Better support for union types
v0.4.0: Merge pull request #28 from refactor-ring/backend-enum-arrays
- Better support for backed enum when used in an array / collection
Fix issues where nullable properties wouldn't be assigned `null`
Merge pull request #27 from square/nullableprops Fix issues with nullable properties
Fixes an issue where the order of property declaration mattered
Merge pull request #26 from square/nullparent If a parent object on the same path was previously set but was null and other properties need to still set that path to set themselves because they're not marked with `omit_empty: true`, allow nesting deeper
Laravel 7 compatibility
Fixes an issue where the Laravel integration was only working for Laravel 8+ due to incompatible interfaces.
v0.3.0: Merge pull request #22 from square/custom-exception
Integrate with Laravel's casts
Merge pull request #16 from square/laravel-casts Proposal for integration with Laravel casts
v0.1.1: Merge pull request #15 from square/integer-path
- FIX: serializing objects that had a json path with an integer in them now succeeds