Skip to content

Releases: chillerlan/php-settings-container

2.1.6

17 Jul 01:25

Choose a tag to compare

  • SettingsContainerAbstract::toJSON() will now always throw a JsonException on error, regardless of the given $jsonOptions
  • SettingsContainerAbstract::toArray() now runs the object values through the magic getter (as it always should have)
  • added explicit nullable types to several method parameters
  • added declare(strict_types=1)
  • switched static analysis from phan to phpstan (see chillerlan/php-qrcode#277)
  • CI & dependency updates

(backport of v 3.2.x except for serialize support)

3.2.1

16 Jul 11:24

Choose a tag to compare

  • SettingsContainerAbstract::toJSON() will now always throw a JsonException on error, regardless of the given $jsonOptions
  • switched static analysis from phan to phpstan (see chillerlan/php-qrcode#277)
  • CI & dependency updates

3.2.0

02 Mar 20:24

Choose a tag to compare

  • implements the Serializable interface
  • SettingsContainerAbstract::toArray() now runs the object values through the magic getter (as it always should have)
  • added explicit nullable types to several method parameters
  • added declare(strict_types=1)
  • dependency & CI updates

3.1.1

06 Jan 00:02

Choose a tag to compare

  • CI updates

2.1.5

05 Jan 23:27

Choose a tag to compare

  • removed examples namespace
  • CI updates

1.2.3

12 Dec 13:58

Choose a tag to compare

  • fix JsonSerializable::jsonSerialize() return type deprecation warning in PHP 8.1+ (#2)
  • CI updates

3.1.0

27 Jul 17:43

Choose a tag to compare

  • return static instead of <interface>
  • CI updates

3.0.0

05 Nov 22:39

Choose a tag to compare

  • dropped support for PHP < 8.1

2.1.4

05 Jul 22:33

Choose a tag to compare

  • fix JsonSerializable::jsonSerialize() return type deprecation warning in PHP 8.1 (#2)

2.1.3

09 Mar 13:27

Choose a tag to compare

  • remove unnecessary call_user_func and call_user_func_array usage
  • cleanup