Skip to content
This repository was archived by the owner on May 4, 2026. It is now read-only.

Releases: liip/serializer

3.3.0

Choose a tag to compare

@dbu dbu released this 27 Apr 11:49
3.3.0
f9e9b45
  • Significant performance improvement when working with many objects of the same class.
    See #52

2.7.0

Choose a tag to compare

@dbu dbu released this 27 Apr 11:48
2.7.0
  • Significant performance improvement when working with many objects of the same class.
    See #52

3.2.0

Choose a tag to compare

@dbu dbu released this 15 Apr 11:41
3.2.0
  • Add support for handlers to modify the way a (third-party) class is (de-)serialized at compile time

3.1.0

Choose a tag to compare

@dbu dbu released this 10 Apr 12:43
3.1.0
  • Add enum support
  • Drop support for PHP 8.0

3.0.0

Choose a tag to compare

@dbu dbu released this 02 Dec 08:27
3.0.0
  • Update to liip/metadata-parser 2.x. Most notable changes:
    • Switched from annotations to attributes. Replace LiipMetadataAnnotationParser with
      LiipMetadataAttributeParser and change @Preferred annotations to #[Preferred] attributes.
    • Setting a (different) naming strategy via the PropertyCollection::useIdenticalNamingStrategy
      is no longer possible. Instead, pass the naming strategy as second argument to the constructor
      of the Parser.
    • For further changes in this library, take a look at the
      changelog from metadata-parser
  • Add discriminator support

2.6.2

Choose a tag to compare

@dbu dbu released this 01 Dec 11:22
2.6.2
98a64fc
  • Add support for Symfony 8.
  • Test with PHP 8.4 and 8.5.

2.6.1

Choose a tag to compare

@dbu dbu released this 19 Jul 16:02
2.6.1
  • Fixed: Dates with a getter/setter where incorrectly handled in the refactoring for 2.6.0.
    See (#44)[https://github.com//pull/44]
  • Add support for symfony 7.x
  • Also test against PHP 8.3
  • Update rector to 1.2.1

2.6.0

Choose a tag to compare

@dbu dbu released this 01 Feb 13:25
2.6.0
28e6f4a
  • (De)serialization now accepts timezones, and lists of deserialization formats

2.5.1

Choose a tag to compare

@dbu dbu released this 24 Nov 16:11
2.5.1
a5ccc56
  • Generalized the improvement on arrays with primitive types to generate more efficient code.

2.5.0

Choose a tag to compare

@dbu dbu released this 23 Nov 07:48
2.5.0
  • Clean CI workflow: fix GitHub composer caches
  • Add rector-php analysis
  • Increase Phpstan check level to 7
  • Fix fallback to JMS serializer when the order of configured groups were
    not ordered as the ones in the generated PHP filenames.
    Keep consistent sorting on both Context and GroupCombination classes.
  • Fix bug when serializing a multidimensional array with a primitive type.