Releases: cspray/annotated-container
Releases · cspray/annotated-container
v1.0.2
v1.0.1
v1.0.0
v0.6.0
What's Changed
- Create CODE_OF_CONDUCT.md by @cspray in #96
- Use cspray/annotated-target implementations by @cspray in #100
- Bug/type intersect union by @cspray in #101
- Ensure nonshared services are not shared by @cspray in #103
- Implicitly assign default profile at definition level by @cspray in #104
- Add implicit service to get ActiveProfiles by @cspray in #105
- Remove ability to not share a service by @cspray in #106
- Add ability to autowire a callable by @cspray in #107
- Task/0.6 docs by @cspray in #115
- Add removal of AnnotatedTarget to changelog by @cspray in #116
Full Changelog: v0.5.0...v0.6.0
v0.5.0
v0.4.0
What's Changed
- Refactor internal parsing from static analysis by @cspray in #55
- Fix various type errors by @cspray in #56
- Declare strict types by @cspray in #57
- Add support for ParameterStore by @cspray in #58
- Task/better names by @cspray in #61
- Feature/configuration/37 by @cspray in #62
- Task/improve documentation by @cspray in #63
- Feature/autowireable factory/39 by @cspray in #64
- Task/move auryn container factory by @cspray in #65
- add functions for friendlier ease-of-use by @cspray in #67
- Add docs for recent changes by @cspray in #68
- Update README link, fix missing CHANGELOG by @cspray in #70
- Have ContainerFactory object allow retrieval of backing container: by @cspray in #71
- Bring ContainerFactory implementations back into repo by @cspray in #72
- Make sure PHP-DI checks for right dependency by @cspray in #76
- Update changelog to reference ContainerFactory changes by @cspray in #77
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Extract CLI tool and test code examples by @cspray in #26
- Improve the docs in readme by @cspray in #27
- Rework internal compiler code by @cspray in #28
- Feature/primary service by @cspray in #29
- Feature/profiles as argument by @cspray in #30
- Remove roadmap from readme by @cspray in #42
- Add ability to retrieve service with arbitrary label by @cspray in #43
- Feature/third party code/34 by @cspray in #50
- Feature/shared service/36 by @cspray in #51
- Task/update docs changelog 0.3 by @cspray in #52
- Add isShared to service function by @cspray in #53
Full Changelog: v0.2.0...v0.3.0
v0.2 Release
Added
- Support for creating a PSR-11 Container
- Allow to define multiple active profiles at compile time
- Allow defining multiple profiles that a service belongs to
- Improved the way many Definition objects are built
- Allow merging multiple ContainerDefinitions
- Allow a ContainerDefinition to be serialized and deserialized
- Introduced a first-pass CLI tool for compiling a ContainerDefinition and caching it to file
- Allow for using a factory to create a service
Changed
- Renamed many classes, properties, and methods to reflect
Container
instead ofInjector
- Renamed
UseScalar
->InjectScalar
- Renamed
UseScalarFromEnv
->InjectEnv
- Rename
UseService
->InjectService
Initial Release
Please see CHANGELOG for more details.