Skip to content

Latest commit

 

History

History
85 lines (60 loc) · 7.86 KB

CHANGELOG.md

File metadata and controls

85 lines (60 loc) · 7.86 KB

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)

1.0.0-alpha.4 (2024-03-08)

Bug Fixes

1.0.0-alpha.3 (2024-03-08)

Bug Fixes

1.0.0-alpha.2 (2024-01-15)

Bug Fixes

1.0.0-alpha.1 (2023-11-03)

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)
  • 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)