Releases: schmittjoh/serializer
Releases · schmittjoh/serializer
3.12.2
3.12.1
3.12.0
Fixed bugs:
Merged pull requests:
- [DOCS] Add 'Deserialization Exclusion Strategy with Groups' topic #1287 (gam6itko)
- Add ascii_string, dateinterval, and json to doctrine type mapping #1281 (dontub)
- Cleanup #1278 (simPod)
- Drop coverage badge #1277 (simPod)
- Introduce PHPStan #1276 (simPod)
- Replace Scrutinizer with GA #1275 (simPod)
- Add throws tag #1273 (VincentLanglet)
3.11.0
Implemented enhancements:
- Allow installing and build on PHP 8 #1267 (sanmai)
- Use phpstan/phpdoc-parser to retrieve additional type information from PhpDoc #1261 (Namoshek)
- DoctrineObjectConstructor Using array_key_exists() on objects is deprecated in php7.4 #1253 (gam6itko)
- Add Composer cache for v2 on Travis CI #1266 (sanmai)
- Allow interfaces for DocBlock #1256 (marein)
- Allow interfaces for typed properties #1254 (marein)
3.10.0
3.9.0
Implemented enhancements:
- Add support for skippable (de)serialization handlers #1238 (bobvandevijver)
- added support for milliseconds in DateInterval deserialization #1234 (ivoba)
Fixed bugs:
- Do not load entities when deserializing if their identifier is not ex… #1247 (goetas)
- Do not use excluded fields when fetching entities #1246 (goetas)
- Ensure accessors are cached per property when using reflection #1237 (goetas)
Merged pull requests:
- remove missing deprecated removal on hasData #1245 (rflavien)
- Change return type of SerializerBuilder::build() to Serializer #1241 (icanhazstring)
- docs: add note about array key type being ignored when serializing #1235 (eduardoweiland)
- Sort packages in composer.json #1228 (simPod)
- fix xml embeddable data getReference for DoctrineObjectConstructor #1224 (gam6itko)
- fixed exception for strict_types #1222 (ivoba)
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: