Skip to content

Releases: borschphp/borsch-container

2.0.0

Choose a tag to compare

@debuss debuss released this 31 Jul 08:40
71cfe90

What's Changed

  • tags implementation
  • doctrine/collections for definitions and delegated containers
  • reduce cognitive complexity of get() method
  • autowiring naming
  • named parameters
  • references
  • extend() method

Pull Request

Full Changelog: 1.1.2...2.0.0

1.1.2

Choose a tag to compare

@debuss debuss released this 14 May 19:22
15f767c
  • [FIX] Infinite loop in delegation in case the same container instance is delegated
  • [CHORE] Added PHP 8.3 and update of actions/checkout in Github Action

1.1.1

Choose a tag to compare

@debuss debuss released this 08 Nov 13:58
  • Moved Exception classes in their own folder
  • Updated constructor of Container class to remove definitions and cache parameters
  • Added delegation to other Container
  • Now possible to use Container::set() with a Definition class

1.1.0

Choose a tag to compare

@debuss debuss released this 10 Jan 17:51
9e1282e

Switched from PHPUnit to Pest.

1.0.0

Choose a tag to compare

@debuss debuss released this 01 Jul 09:32

Moved to PHP 8
Stable release

0.4.3

Choose a tag to compare

@debuss debuss released this 19 Feb 17:27
Upd: PHP 8 compliant

0.4.2

Choose a tag to compare

@debuss debuss released this 16 Nov 13:48
Upd: added keywords to composer.json

0.4.1

Choose a tag to compare

@debuss debuss released this 13 Aug 10:32
Fix: Optional params in constructor params.

Added unit testing for this scenario.

0.4

0.4

Choose a tag to compare

@debuss debuss released this 02 Jun 08:46
Function parameters resolution

Test case revamp.

0.3

0.3

Choose a tag to compare

@debuss debuss released this 02 Jun 04:25
Simplified ContainerInterface entry