Serializer v1.4.0 Release Notes
Release Date: 2016-10-31 // over 7 years ago-
Implemented enhancements:
- 0๏ธโฃ Document the implied 'Default' property group when no group is specified #661 (akoebbe)
- ๐ Allow discriminator map in the middle of the hierarchy when deserializing #659 (goetas)
- ๐ Handle both int and integer #657 (Aliance)
- Can now override groups on specific paths of the graph #170 (adrienbrault)
๐ Fixed bugs:
- Deserialization fails when discriminator base class extends another class #182
- Xml setters ignored when deserializing #665 (goetas)
Closed issues:
- ๐ Move
FormErrorHandler
to the bundle #664 - Not compatible with Symfony 3's Controller::json() #663
- Class name not reflecting in serialized json #662
- YML virtual_properties no group exlcusion #656
- [RFC] Introduce normalizer\denormalizer interface #646
- Plain arrays are serialized (normalized) as "objects", ignoring serializeNull #641
- serializer doesn't serialize traits #638
- โ Add metadata informations #637
- Unexpected results when serializing arrays containing null value elements #593
- ๐ Allow to set default serialization context when building serializer #528
- Enable Sourcegraph #455
- ๐ Use different accessor for each group #420
- GenericSerializationVisitor and shouldSerializeNull #360
- Specify group along with MaxDepth #150
- ๐ Allow Post Serialize Event to overwrite existing data #129
- Warning: array_key_exists() expects parameter 2 to be array, string given #70
๐ Merged pull requests:
- Nullable array inconsistency #660 (goetas)
- ๐ Fixed PHP 7.0.11 BC break (or bugfix) #658 (goetas)
- ๐ Renamed replaceData to setData #653 (goetas)
- โ add required sqlite extension for developing #649 (scasei)
- ๐ Run serialization benchmarks in the build process #647 (goetas)
- 0๏ธโฃ Alcalyn feature default serializer context #645 (goetas)
- โ Add format output option #640 (AyrtonRicardo)
- โ Remove deprecated FileCacheReader for doctrine annotations #634 (goetas)
- โ Added tests to ensure SerializeNull policy #633 (goetas)
- โช Revert "Default
$serializeNull
to false" #630 (goetas) - Introducing NormalizerInterface #592 (alcalyn)
- ๐ Fix inheritance of discriminators on Doctrine entities #382 (xoob)
- ๐ Allow Post Serialize Event to overwrite existing data #273 (jockri)