Releases: ghostwriter/container
Releases · ghostwriter/container
3.0.0
Added
- Method
invoke()
was added to interfaceGhostwriter\Container\Interface\ContainerInterface
Changed
- The number of required arguments for
Ghostwriter\Container\Instantiator#__construct()
increased from 0 to 2 - Parameter
$reflector
ofGhostwriter\Container\Instantiator#construct()
was added - Parameter
$parameterBuilder
ofGhostwriter\Container\Instantiator#construct()
was added - Parameter
$container
ofGhostwriter\Container\ParameterBuilder#construct()
was added
Fixed
ParameterBuilder
resolves positional arguments
Removed
- Method
Ghostwriter\Container\Instantiator#buildParameters()
was removed - Parameter
$container
ofGhostwriter\Container\Instantiator#instantiate()
was removed - Parameter
$container
ofGhostwriter\Container\ParameterBuilder#build()
was removed
Full Changelog: 2.0.1...3.0.0
2.0.1
- Add
factory
to register aservice factory
Build
resolves aliasesParameterBuilder
resolves default/nullable values from the containerExtend
supports service name and service type
Full Changelog: 2.0.0...2.0.1
2.0.0
What's Changed
- V2 by @ghostwriter in #30
- Update CHANGELOG.md by @ghostwriter in #31
Full Changelog: 1.6.0...2.0.0
1.6.0
What's Changed
- Migrate PHPUnit 10.1 configuration by @ghostwriter in #23
- Setup
codecov
by @ghostwriter in #22 - Update README.md by @ghostwriter in #24
- Update compliance.yml by @ghostwriter in #25
- Update infection.json.dist by @ghostwriter in #26
- Update compliance.yml by @ghostwriter in #27
- Autowire with Contextual Bindings by @ghostwriter in #28
Full Changelog: 1.5.0...1.6.0
1.5.0
What's Changed
- Refactor
Reflector
by @ghostwriter in #19 - Refactor
Container
by @ghostwriter in #20 - Extend services via aliases by @ghostwriter in #21
Full Changelog: 1.4.0...1.5.0
1.4.0
1.3.0
What's Changed
- Lock file maintenance by @ghostwriter in #14
- Lock file maintenance by @ghostwriter in #15
- Add
invoke
method by @ghostwriter in #16 - Add infection configuration by @ghostwriter in #17
Full Changelog: 1.2.0...1.3.0
1.2.0
Full Changelog: 1.1.1...1.2.0
1.1.1
Full Changelog: 1.1.0...1.1.1
1.1.0
Full Changelog: 1.0.0...1.1.0