Skip to content

Releases: schmittjoh/serializer

3.12.2

23 Mar 12:37
ea54838
Compare
Choose a tag to compare

Fixed bugs:

  • Undefined offset: 0 when using @var null|string instead of @var string|null #1301 (ruudk)

Merged pull requests:

3.12.1

21 Mar 19:33
0887ce8
Compare
Choose a tag to compare

Fixed bugs:

Merged pull requests:

3.12.0

04 Mar 16:29
92698b2
Compare
Choose a tag to compare

Fixed bugs:

  • Remove from the serialization groups if no match #1291 (goetas)

Merged pull requests:

3.11.0

29 Dec 12:27
5158b45
Compare
Choose a tag to compare

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

29 Oct 20:24
0ed0b6a
Compare
Choose a tag to compare

Implemented enhancements:

  • Allow null to be visited if is a root object #1250 (goetas)
  • Resolve collections from DocBlock #1214 (dgafka)

Merged pull requests:

3.9.0

26 Aug 07:25
4fe470c
Compare
Choose a tag to compare

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:

3.8.0

28 Jun 11:23
13ead2c
Compare
Choose a tag to compare

Implemented enhancements:

  • Use doctrine/lexer instead of hoa/compiler #1212 (goetas)

Fixed bugs:

  • Consider exclude rules on parents if defined #1206 (goetas)
  • hoa/protocol package conflicts with laravel helper #1154

Merged pull requests:

3.7.0

23 May 06:10
6ae57ed
Compare
Choose a tag to compare

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

21 Mar 20:26
e82527c
Compare
Choose a tag to compare

Implemented enhancements:

  • do not hide Exceptions from custom handlers but correctly handle null #1169 (Hikariii)
  • Handle ObjectConstructor returning NULL #1172 (jankramer)

Fixed bugs:

Merged pull requests:

  • test serializing entity that uses Discriminator and extends some base… #1174 (FrKevin)
  • test symfony translator contract #1171 (goetas)

3.5.0

22 Feb 21:07
0e28668
Compare
Choose a tag to compare

Implemented enhancements:

Fixed bugs:

  • Make sure serialzation context is immutable #1159 (goetas)

Merged pull requests: