Skip to content

Releases: zumba/json-serializer

3.2.1

18 Oct 14:57
c869bcb
Compare
Choose a tag to compare

What's Changed

  • Keep BC compat to PHP 7: Don't use "::class" on dynamic class names by @Pittiplatsch in #60

New Contributors

Full Changelog: 3.2.0...3.2.1

3.2.0

25 Sep 19:58
9378616
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.1.0...3.2.0

3.1.0

17 Jul 13:18
3d9f1b7
Compare
Choose a tag to compare

Added

  • Support of UnitEnum and BackedEnum deserialization (PHP > 8.1). Thanks @marcimat
  • Support to multiple closure serializers
  • Built in closure serializer using opis/closure

Fixed

  • Fixed deprecated with DateTimeImmutable deserialization with PHP 8.2

3.0.2

07 Dec 14:21
421dcdd
Compare
Choose a tag to compare
  • Specific PHP support to versions 7 and 8
  • Improved documentation
  • Update CI dependencies

3.0.1

09 Jun 04:05
d91d5a2
Compare
Choose a tag to compare
  • Added support to PHP 8.0
  • Replaced Travis CI by GitHub Actions

3.0.0

20 Jul 15:17
Compare
Choose a tag to compare
  • Fixed DateTime & DateTimeImmutable serialization in PHP 7.4+. Thanks @przemyslaw-bogusz
  • Added testing for PHP 7.3 and 7.4
  • Changed minimum PHP version supported is now 7.0
  • Updated PHPUnit version to 6.x
  • Removed deprecated namespace Zumba\Util

2.2.0

07 Feb 18:15
b7415a8
Compare
Choose a tag to compare
  • Allowing to change the undeclared property unserialization mode #33

2.1.0

23 May 03:29
Compare
Choose a tag to compare
  • Started namespace change. Switching from Util to JsonSerializer namespace. Changes are backward compatible. #19
  • Throwing exception if fail to decode the json string. #20

2.0.1

20 Mar 04:39
Compare
Choose a tag to compare
  • Fixed float serialization when setlocale is set to locales using other than dot for decimal separator. #17

2.0.0

29 Feb 04:59
Compare
Choose a tag to compare
  • Serialization of PHP closures
  • Matching PSR 2 and 4
  • Improved documentation
  • Added license (officially)