Skip to content

Releases: schmittjoh/JMSSerializerBundle

3.0.1

12 Dec 08:26
d6bae34
Compare
Choose a tag to compare

Fixed bugs:

  • EventDispatcher - use case sensitive event names; #695 (gam6itko)

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:

2.4.3

12 Dec 08:27
e523165
Compare
Choose a tag to compare

Merged pull requests:

  • fix compatibility with Symfony Config 4.2 #705 (xabbuh)

3.0.0

09 Nov 14:50
21a03e1
Compare
Choose a tag to compare

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

23 Oct 17:05
017a85e
Compare
Choose a tag to compare
3.0.0-RC2 Pre-release
Pre-release

Fixed bugs:

  • Lazy services - Final classes cannot be proxied by ProxyManager #690

Closed issues:

  • Provided class "JMS\Serializer\Handler\ArrayCollectionHandler" is final and cannot be proxied #692

Merged pull requests:

  • remove lazy services, they are already lazy in many contexts #691 (goetas)

3.0.0-RC1

17 Oct 06:59
f2e6b3d
Compare
Choose a tag to compare
3.0.0-RC1 Pre-release
Pre-release

No noticeable changes, closing some invalid issues and tweaks on the composer.json file

3.0.0-beta1

12 Sep 14:14
aff8c37
Compare
Choose a tag to compare
3.0.0-beta1 Pre-release
Pre-release

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:

v2.4.2

19 Jun 13:42
22eb9a2
Compare
Choose a tag to compare

Ensure always stable sorting (#664)

v2.4.1

25 May 10:57
73bad76
Compare
Choose a tag to compare

Fixed bugs:

  • Can not register custom handler for multiple types since #645 #656
  • Fix serialization handler registration by priority #658 (goetas)

Closed issues:

  • JMSSerializerBundle and propel #537

Merged pull requests:

  • Fix serialization handler registration by priority #657 (discordier)

v2.4.0

20 May 07:29
507d235
Compare
Choose a tag to compare

Implemented enhancements:

  • Add priorities feature to handlers #645 (adiq)

Merged pull requests:

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

v2.3.1

08 Dec 19:50
9dec7ab
Compare
Choose a tag to compare

Closed issues:

  • Move symfony/stopwatch to require instead of require-dev #624
  • Packagist Issue #623

Merged pull requests:

  • Remove stopwatch subscriber when Stopwatch class is not found #625 (ruudk)