Skip to content

Releases: Dhii/collections-interface

0.4.0-alpha2

21 Sep 21:33
dc0e876
Compare
Choose a tag to compare
0.4.0-alpha2 Pre-release
Pre-release

Fixed

  • Wrong return typehint for MapFactoryInterface
    and WritableMapFactoryInterface (#32).

v0.4.0-alpha1

21 Sep 21:08
Compare
Choose a tag to compare
v0.4.0-alpha1 Pre-release
Pre-release

Added

  • Automation improvements (#31).
  • Official support up to PHP 8.3 (#31).
  • Support for php-fig/container 2.0+ (#31).

Removed

  • Support for php-fig/container v1 (#31).
  • Support for PHP < 7.4 (#31): signatures for new and old php-fig/container
    are fundamentally incompatible.

0.3.0

06 Oct 10:56
Compare
Choose a tag to compare

Stable release.

0.3.0-alpha4

09 Mar 17:36
da334f7
Compare
Choose a tag to compare
0.3.0-alpha4 Pre-release
Pre-release

Fixed

  • Order of extends use to cause problems with newer versions
    of psr/container (#28).

Changed

  • QoL improvements (#28).

0.3.0-alpha3

14 Jan 17:34
7c7c4b4
Compare
Choose a tag to compare
0.3.0-alpha3 Pre-release
Pre-release

Changed

  • Supports PHP 8, and newer tools.
  • Upgraded outdated configuration.

0.3.0-alpha2

13 Oct 08:27
0fa5a14
Compare
Choose a tag to compare
0.3.0-alpha2 Pre-release
Pre-release

Added

  • ClearableContainerInterface.

0.3.0-alpha1

09 Sep 06:51
3102d70
Compare
Choose a tag to compare
0.3.0-alpha1 Pre-release
Pre-release

Removed

  • Support for PHP 5.x.
  • Obsolete dependencies, scripts and other info.
  • AddCapableInterface, SetCapableInterface, and their descendants.

Changed

MapFactoryInterface now extends a new interface, leading to signature change.

Added

  • Docker configuration.
  • ContainerFactoryInterface.
  • SetFactoryInterface.
  • HasCapableInteface for ISP.
  • ContainerCapableInterface as a bridge between HasCapableInterface
    and PSR-11.
  • WritableMapInterface and WritableSetInterface.
  • MutableContainerInterface.
  • MutableContainerInterface#unset() can now throw NotFoundExceptionInterface
    when unsetting non-existing key.

0.2

10 May 20:58
Compare
Choose a tag to compare
0.2

Stable release.

0.2-alpha5

26 Apr 13:07
Compare
Choose a tag to compare
0.2-alpha5 Pre-release
Pre-release

Added

  • MapFactoryInterface.

0.2-alpha4

09 Apr 10:47
Compare
Choose a tag to compare
0.2-alpha4 Pre-release
Pre-release

Fixed

  • Problem #15, where AddCapableInterface#$add() didn't accept the item.