Releases: BerliozFramework/ServiceContainer
Releases · BerliozFramework/ServiceContainer
v2.3.0
Added
- Compatibility with psr/simple-cache 2.x ad 3.x
Changed
- Make
ProviderTestCase::providers()
static
v2.2.0
Added
- Option to don't share a service, always new instance is created
v2.1.1
Changed
- Detailed exception message for missing argument
Fixed
- Variadic arguments without value
v2.1.0
Added
- Compatibility with
psr/container
version 2
- "Nullable" services
@template
annotation for main container
@template
annotation for instantiator
v2.0.3
Changed
- Move class
\Berlioz\ServiceContainer\Provider\ProviderTestCase
to \Berlioz\ServiceContainer\Provider\ProviderTestCase
v2.0.2
Added
- Abstract test case class
\Berlioz\ServiceContainer\Tests\Provider\ProviderTestCase
to help test of providers
Changed
- Reorder
ServiceProviderInterface
methods
Fixed
- Infinite loop in
AutoWiringContainer
when trying to instantiate a recursive service
v2.0.1
Fixed
Instantiator::getArguments()
tries to instantiate a class even if null is allowed
v2.0.0
No changes were introduced since the previous beta 4 release.
v2.0.0-beta4
Changed
- Container provides himself for
\Psr\Container\ContainerInterface
interface