Skip to content

1.5.0 stable

Compare
Choose a tag to compare
@goetas goetas released this 14 Feb 14:43
· 1269 commits to master since this release
9dc44f2

The main feature included in the 1.5.0 release is the expression language exclusion policy implemented with #673.

Here a more detailed changelog:

Implemented enhancements:

  • Implemented dynamic exclusion using symfony expression language #673 (goetas)
  • added support for xml-attributes as discriminators #692 (twtinteractive)
  • Prevent doctrine proxy loading for virtual types #684 (goetas)

Fixed bugs:

  • Deserializing XMLList with Namespaces not (always) working as intended #697 (goetas)

Merged pull requests:

  • Added doc reference for disabling discriminator #699 (dragosprotung)
  • Use GroupsExclusionStrategy::DEFAULT_GROUP instead default group. #694 (Aliance)
  • Improved Symfony 3.x compatibility #682 (goetas)

Closed issues:

  • Deserializing XMLList with Namespaces not (always) working as intended #695
  • Groups logic #693
  • BC from 1.1.* to ^1.2 #643
  • DoctrineProxySubscriber forces loading of the proxy even if custom handler exist #575
  • ConditionalExpose/Exclude annotation #540
  • Deprecated usage of ValidatorInterface #438
  • Missing addData in XmlSerializerVisitor makes it impossible to add data in serializer.post_serialize event #235
  • Support JSON PATCH for updating object graph #231
  • Dynamic expose, aka 'fields' query param #195