Releases: schmittjoh/serializer
Releases · schmittjoh/serializer
3.8.0
Implemented enhancements:
Fixed bugs:
- Consider exclude rules on parents if defined #1206 (goetas)
- hoa/protocol package conflicts with laravel helper #1154
Merged pull requests:
- Remove conflicts to hoa packages #1216 (alexander-schranz)
- Test also agains twig 3 #1215 (alexander-schranz)
- Allow doctrine/persistence v2/v3 #1210 (goetas)
3.7.0
Implemented enhancements:
- Allow deserialization of typehinted DateTimeInterface to DateTime class #1193 (goetas)
- Infer types from PHP 7.4 type declarations #1192 (goetas)
- Support conditional exclude for classes #1099 (arneee)
Fixed bugs:
- Exclude if at class level are not merge #1203
- Class level expression exclusion strategy should work with hierarchies #1204 (goetas)
Merged pull requests:
3.6.0
3.5.0
Implemented enhancements:
- Improved return type for fluent methods in Context #1162 (wouterj)
- Handle array format for dateHandler #1108 (VincentLanglet)
Fixed bugs:
Merged pull requests:
1.14.1
3.4.0
3.4.0 (2019-12-14)
Implemented enhancements:
- Symfony 5.0 compatibility #1145 (goetas)
- Support new doctrine ODM proxy objects #1139 (notrix)
- Update major version that v2.x deprecation will be removed #1134 (carusogabriel)
- Visitor interfaces in handlers #1129 (derzkiy)
Closed issues:
- [Improvement] Ability to define a global exclusion_policy: ALL for all classes. #1144
- Embed JSON string without extra escape #1142
- Make possible to set ArrayCollectionHandler classes from outside #1131
Merged pull requests:
- Remove PHP 7.4 from
allow\_failuresmatrix #1138 (carusogabriel) - Remove unnecessary cast #1133 (carusogabriel)
3.3.0
Implemented enhancements:
Fixed bugs:
Closed issues:
Merged pull requests:
3.2.0
Fixed bugs:
- PHP7.4: Deprecated warning - serializationContext.php on line 152 #1111
Closed issues:
- StaticPropertyMetadata first constructor argument not nullable #1116
- Add support for PSR-7 URIInterface objects #1115
- Upgraded 2.4 -> 3.4 / Symfony 4.3.3 #1112
- Empty namespace #1087
- Format constants (JSON, XML) #1079
- @ExclusionPolicy(policy="ALL") causes PHP notice message #1073
Merged pull requests:
3.1.1
3.1.0
Implemented enhancements:
- Add support for iterable and Iterator #1096 (simPod)
- Implement "empty" XML namespace handling #1095 (discordier)
- Move type check when deserializing into the graph navigator #1080 (goetas)
- Allow loading different YAML extensions #1078 (scaytrase)
Fixed bugs:
Closed issues:
- Behavior serializeNull -> not always honored in 2.* (but was in 1.*) #1101
- Support for iterable #1094
- Prevent deserialisation with missing required field #1090
- Allow using @XmlValue together with @Accessor/@accesstype #1083
- Support *.yaml extension #1077
Merged pull requests:
- Add psalm specific generic return type for deserialize #1091 (bdsl)
- Fix: Typo #1084 (localheinz)