1.5.0-RC1 release candidate
Pre-release
Pre-release
The 1.5.0 release is going to be one of the most important releases till now for the 1.x series of the JMS serializer.
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
A stable 1.5.0 will be tagged in 3 weeks