JMSSerializerBundle Versions Save

Easily serialize, and deserialize data of any complexity (supports XML, JSON, YAML)

3.6.0

3 years ago

Implemented enhancements:

  • Add support for PHP 7.4 typed properties #798 (goetas)

Fixed bugs:

  • Missing dependency symfony/templating ? #799
  • [DefaultContext] ContextFactoryInterface aliases not updated when using defaultContext.id config #781
  • Conditional loading of templating and twig extensions #800 (goetas)

Merged pull requests:

3.5.0

4 years ago

Implemented enhancements:

  • Add ^5.0 in composer.json for symfony dependencies #777

Fixed bugs:

  • @VirtualProperty makes collection null #596

Closed issues:

  • Jms deserializer class with parent properties #774
  • Bad Serialization : object instead of array #773
  • Interface 'Symfony\Component\ExpressionLanguage\ExpressionFunctionProviderInterface' not found #765
  • JSON Serialization Options seem to be ignored #763
  • Symfony. User Deprcated warning. #759

Merged pull requests:

3.4.1

4 years ago

Fixed bugs:

  • Since 3.4.0, JSON_PRESERVE_ZERO_FRACTION is no longer the default value json\_encode #755

Merged pull requests:

  • Fix jms_serializer.json_serialization_visitor default options #757 (fbourigault)

3.4.0

4 years ago

Implemented enhancements:

  • Xml deserialization options #744 (kopeckyales)

  • Allow to call JsonSerializationVisitorFactory::setOptions\(\) with value 0 #749 (phansys)

3.3.0

5 years ago

Implemented enhancements:

Fixed bugs:

  • Visitor Configuration XML - Serialization references to Deserialization Configuration node #738

Merged pull requests:

  • Add service aliases in order to enable autowiring for "configured_serialization_context_factory" and "configured_deserialization_context_factory" #741 (phansys)
  • fixed XML Configuration - fixes schmittjoh/JMSSerializerBundle#738 #740 (dennzo)

2.4.4

5 years ago

Merged pull requests:

3.2.0

5 years ago

Implemented enhancements:

Fixed bugs:

  • DoctrinePHPCRTypeDrive is missing r #724

Merged pull requests:

Closed issues:

  • Deprecated error with Twig 2.7.2 #731
  • How to use "service" in Expose / Exclude #726
  • Event Subscriber not being fired #725
  • Expose / Exclude based on its ‘parent’ relationship in One to Many #723
  • Exclude / Expose based on value of its relationship #722
  • Deserializing don't work #721
  • Unrecognized option "xml" under "jms_serializer.visitors". Available options are xml, json #719
  • jms/serializer-bundle 3.1.0 requires jms/serializer ^2.0 conflict with minimum-stability #717

3.1.0

5 years ago

Implemented enhancements:

  • Allow to add expression function providers using DI tags #711 (goetas)

Closed issues:

  • Symfony 4 - Service "jms_serializer" not found #713
  • Configuration property enable_cache is missing #712
  • IndexBy in OneToMany Annotation is ignored #710
  • why there is backslash ? #709
  • Declaration must be compatible #708
  • Unrecognized option "xml" under "jms_serializer.visitors" #698

2.4.3

5 years ago

Merged pull requests:

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

3.0.1

5 years ago

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: