Skip to content

Releases: chillerlan/php-settings-container

2.1.6

17 Jul 01:25
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
  • CI updates

2.1.5

05 Jan 23:27
Compare
Choose a tag to compare
  • removed examples namespace
  • CI updates

1.2.3

12 Dec 13:58
Compare
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
Compare
Choose a tag to compare
  • return static instead of <interface>
  • CI updates

3.0.0

05 Nov 22:39
Compare
Choose a tag to compare
  • dropped support for PHP < 8.1

2.1.4

05 Jul 22:33
Compare
Choose a tag to compare
  • fix JsonSerializable::jsonSerialize() return type deprecation warning in PHP 8.1 (#2)

2.1.3

09 Mar 13:27
Compare
Choose a tag to compare
  • remove unnecessary call_user_func and call_user_func_array usage
  • cleanup