NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #137 most downloaded on Packagist
Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.
Last release 11 days ago
28 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Rarely documented
notes for 2 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
15 years old
774 releases · first in 2011
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
[DEPRECATION] GetSetMethodNormalizer::setCamelizedAttributes() and PropertyNormalizer::setCamelizedAttributes() are replaced by CamelCaseToSnakeCaseNa…
AbstractNormalizer to factorise code and ease normalizers developmentPropertyNormalizerobject_to_populate in AbstractNormalizer
to reuse existing objects in the deserialization processNameConverterInterface and CamelCaseToSnakeCaseNameConverterGetSetMethodNormalizer::setCamelizedAttributes() and
PropertyNormalizer::setCamelizedAttributes() are replaced by
CamelCaseToSnakeCaseNameConverterException interface has been renamed to ExceptionInterfaceObjectNormalizer leveraging the PropertyAccess component to normalize
objects containing both properties and getters / setters / issers / hassers methods.xml_type_cast_attributes context option for allowing users to opt-out of typecasting
xml attributes.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
added a new serializer: PropertyNormalizer. Like GetSetMethodNormalizer, this normalizer will map an object's properties to an array.
PropertyNormalizer. Like GetSetMethodNormalizer,
this normalizer will map an object's properties to an array.GetSetMethodNormalizerNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →