Releases
v1.0.0
1.0.0 (2024-05-14)
Bug Fixes
Allow default values for typed promoted properties & ignore missing values for nullable properties (set as null by default) (b145fbf )
Broken caching of type adapters (9c61d57 )
Broken serializer interface and adapter not found exception (7da8da8 )
Default value for promoted property (10e4598 )
Exception message when an error happens for one of the ArrayMapper elements (d78ae82 )
Generic type on serializer adapter (e32d56e )
Improper error when serializing a flattened property (86cd9af )
Invalid return type from serializer adapter (281a8f2 )
Mapper with nullable output type, flattening serializing twice (d6c65c4 )
Missing .releaserc.yml (ed01bb5 )
PHPStan (9c8834e )
PHPStan (e7776c9 )
Serialize empty "map" arrays as objects in JSON (0de9eca )
Update dependencies (#5 ) (e21bd35 )
Update reflection (#3 ) (6964587 )
Update reflection (#4 ) (1d1ee24 )
Use new changed structure of good-php/reflection (d823db2 )
Use serializedName in property mapping exception (c62274a )
Features
Allow custom object construction and custom property binds for ClassPropertiesPrimitiveTypeAdapter (7f96a25 )
Combine all exceptions into one when mapping objects or arrays (79b95b8 )
Flattening fields (0899e7f )
Improve docs further and refactor internals (9a624c1 )
Initial release (1e56add )
Mapping carbon types and allowing partial failure of deserialization (c8c231c )
You can’t perform that action at this time.