1.5.0 stable
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:
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