Releases: karriereat/json-decoder
Releases · karriereat/json-decoder
v3.0.0
Changed
- Update dependencies to be compatible with PHP 7.4
- Switch to PSR-12 linting
Removed
- Support for PHP 7.0 and 7.1
v2.2.1
Added
validate
function for checking the isRequired
flag for Bindings
Changed
- transform
Binding
to an abstract class and unify functionality from AliasBinding
, ArrayBinding
& FieldBinding
Fixed
- check for
isRequired
flag is only executed when applicable
v2.2.0
Features
- add
JsonDecoder
instance as second parameter to the callback function signature for CallbackBindings.
v2.1.2
Merge pull request #21 from fetzi/bugfix/transform-null-handling
Add empty check for transform json data
v2.1.1
Bugfixes
- Allow raw transform for private and protected class properties
v2.1.0
Features
- add
decodeMutliple
method to decode root level arrays
- add type hints for
decode
and decodeMultiple
1.2.0
- Add isRequired Flag to Bindings
- Better test coverage
1.1.1
v1.1.1
fix bug with null values for array binding fields
1.1.0
phpspec tests & PropertyAccessor refactorings