Releases: schmittjoh/JMSSerializerBundle
3.0.1
Fixed bugs:
Closed issues:
- Symfony 4.2 deprecation: A tree builder without a root node is deprecated #707
- DateTime / DateTime Deserialize without timezone #706
- Argument 1 passed to JMS\Serializer\Metadata\Driver\AbstractDoctrineTypeDriver::normalizeFieldType() must be of the type string, null given #701
Merged pull requests:
- fix compatibility with Symfony Config 4.2 #705 (xabbuh)
- Update services.xml #702 (enumag)
- Xml keys were improperly named in config docs #696 (curiosity26)
- Update .travis.yml #693 (andreybolonin)
2.4.3
3.0.0
This release provides the integration of jms/serializer v2.0 into Symfony.
More info about jms/serializer v2.0 on https://www.goetas.com/blog/whats-new-in-jmsserializer-v20 and https://github.com/schmittjoh/serializer/releases/tag/2.0.0
Implemented enhancements:
Fixed bugs:
- Lazy services - Final classes cannot be proxied by ProxyManager #690
Closed issues:
- jms_serializer directory in cache is not writable #640
- Provided class "JMS\Serializer\Handler\ArrayCollectionHandler" is final and cannot be proxied #692
- Hard cache removal - first JSON serialization has an unusual result #682
- Avoiding the circular reference stop #679
- Annotation Group not working on Entity using Symfony 4 #669
- Regression since 2.4.1 #663
- Example code for "Changing the Object Constructor" section does not show on the web page. #601
Merged pull requests:
- setSerializeNull option is available only on the serialization context #694 (goetas)
- remove lazy services, they are already lazy in many contexts #691 (goetas)
- Enhancement: Normalize composer.json #677 (localheinz)
- Enhancement: Keep packages sorted in composer.json #676 (localheinz)
- Fix Constructors configuration section #675 (kinow)
3.0.0-RC2
3.0.0-RC1
3.0.0-beta1
After more than a two years of work (the first commit
was on July 20 2016), jms/serializer v2.0 is going to see the light.
This is the first beta release for the Symfony Bundle that allows to use jms/serializer v2.
More info about it on https://www.goetas.com/blog/whats-new-in-jmsserializer-v20
Implemented enhancements:
Closed issues:
- Hard cache removal - first JSON serialization has an unusual result #682
- Avoiding the circular reference stop #679
- Annotation Group not working on Entity using Symfony 4 #669
- Regression since 2.4.1 #663
- Example code for "Changing the Object Constructor" section does not show on the web page. #601
Merged pull requests:
- Enhancement: Normalize composer.json #677 (localheinz)
- Enhancement: Keep packages sorted in composer.json #676 (localheinz)
- Fix Constructors configuration section #675 (kinow)
v2.4.2
v2.4.1
v2.4.0
Implemented enhancements:
Merged pull requests:
- Update .travis.yml #637 (andreybolonin)
- make serializer/deserializer visitor services public #635 (bgarel)
- Add autoconfigure feature for sf => 3.3 #633 (juntereiner)
- drop getDefinition() in favor of findDefinition() #630 (xabbuh)
Closed issues:
- Adding incrementing counter to each item in collection #653
- JMSSerializerBundle configuration Metadata (2) #650
- Without CDATA and without escaping #649
- JMS Serializer add groups by some condition #646
- Serializer ignores criteria query #643
- Unable to override default handlers in Symfony 4 #642
- Custom handle registration not compatible with Symfony 3.3+ #641
- jms_serializer directory in cache is not writable #640
- Inheritance overriding ? #639
- Problem with version 1.2.0 and library JMS\Serializer #636
- Symfony 3.4 - jms_serializer.json_deserialization_visitor service is private #632
- DateTime custom handler not working #631
- readOnly annotation with groups #628
- Tag v2.3.1 #627
- Subscribing Handler not used (FOSRestBundle: ExceptionHandler) #626
- XML mapping doesn't map XmlKeyValuePairs but works for JSON #521
- Mapping random key-value pair of XML payload in Symfony2 #470
- Overwrite FormHandler #466