Releases: thunderer/Serializard
Releases · thunderer/Serializard
v0.4.0
Support for PHP8, new exception structure, and a few internal improvements.
v0.3.2
Merge pull request #5 from thunderer/phpunit7
PHPUnit 7.x support
v0.3.1
Normalizers and hydrators containers no longer require root element key. Root element alias handling was moved to XmlFormat. Formally increased minimum PHP version to 5.5 in composer.json.
v0.3.0
Added PHPUnit 6.x compatibility, added normalisation contexts to provide runtime process introspection (information about root and parent objects, tree level, and used format) with the ability to provide custom objects, added ReflectionHydrator, added CallbackNormalizer.
v0.2.0
Hardened JSON format by checking json_last_error()
before returning the result. Dropped support for PHP 5.3 and 5.4 because that function does not work properly (returns different values and reports no errors).
v0.1.2
Fixed bug that happened when container matched requested handler for interface, but said interface was didn't have key zero.
v0.1.1
Updated normalizer ReflectionNormalizer to include inherited properties.