Library for (de-)serializing data of any complexity (supports JSON, and XML)
MIT License
Published by schmittjoh over 7 years ago
This reverts the directory changes as they caused a BC in some dependent libraries.
Published by goetas over 7 years ago
The 1.8.0 release comes with some improvements regarding null handling (thanks to @Bouwdie), DateTime parsing when deserializing, migration to PSR-4 namespaces, and few other improvements. Some bugs have also been fixed regarding doctrine proxies and array inlining.
Implemented enhancements:
Fixed bugs:
Closed issues:
Merged pull requests:
Published by goetas over 7 years ago
The 1.7.1 release fixes an important bug introduced in 1.7.0 (#765 [custom handlers on virtual types were not triggered if the underlying object was a doctrine proxy] ).
Suggested immediate update to everybody using the serializer in combination with doctrine.
Fixed bugs:
Closed issues:
Published by goetas over 7 years ago
The 1.7.0 release contains a big set of improvements, especially when talking about:
JsonSerializationVisitor
and overriding visitArray
), recommended a more careful update process;Implemented enhancements:
Fixed bugs:
Closed issues:
@XmlNamespace
& @XmlRoot
in a class at same time ? #759
Merged pull requests:
Published by goetas over 7 years ago
Published by goetas over 7 years ago
This release contains a big set of improvements, especially when talking about:
Implemented enhancements:
Fixed bugs:
Closed issues:
Merged pull requests:
Published by goetas over 7 years ago
Fixed bugs:
Published by goetas over 7 years ago
Fixed bugs:
Closed issues:
Published by goetas over 7 years ago
Implemented enhancements:
Fixed bugs:
Closed issues:
Published by goetas over 7 years ago
The main feature that will be released with the 1.6.0 release is the "expression language based virtual properties" support.
For more info about expression language based virtual properties you can read this document.
Other things contained in the release candidate:
Implemented enhancements:
Fixed bugs:
Closed issues:
Merged pull requests:
Published by goetas over 7 years ago
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:
Fixed bugs:
Merged pull requests:
Closed issues:
Published by goetas almost 8 years ago
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:
Fixed bugs:
Merged pull requests:
Closed issues:
A stable 1.5.0 will be tagged in 3 weeks
Published by goetas almost 8 years ago
Published by goetas almost 8 years ago
Fixed https://github.com/schmittjoh/serializer/issues/668 that creates some issues with nelmio apidoc and in general when trying to use group based exclusion strategies without a properly initialized context
Published by goetas almost 8 years ago
Published by goetas about 8 years ago
Fixed BC break introduced with https://github.com/schmittjoh/serializer/pull/317 and released as 1.3.0
Published by goetas about 8 years ago
hasData
function to check if a data key already have been added. #625 (goetas) (based on https://github.com/schmittjoh/serializer/pull/466 by mowcixo)$serializeNull
to false #317 (steveYeah)Published by goetas about 8 years ago
This release includes many improvements and bugfixes, some of them are:
#580 HHVM compatibility
#301 Generate namespaced element on XmlList entries
#595 Fix xml-attribute-map for the xml driver
#611 Allow to not skip empty not inline array root node
#610 Allow to use custom serializer with primitive type
#397 Exclude annotation not preventing attempt to find public methods when using AccessType
#608 Composer is not able to resolve a dependency
#550 Generic way to solve setValue on a property which respects its setter
#584 Test on Travis always high and low deps
#583 Update Symfony validator and allow PHPUnit 7
#399 Added travis-ci label
#553 [doc] fix AccessorOrder documentation
#578 Fixed test suite on master
#577 Fix for a broken test: a missing (incorrectly positioned) argument
Published by schmittjoh almost 9 years ago
This release improves Twig support and fixes a bug in Yaml serialization.
Published by schmittjoh over 9 years ago
This release contains updates for newer PHP versions, and also fixes a few edge-cases. Notable in this release:
toArray
and fromArray
methods to the Serializer