Skip to content

Releases: cspray/annotated-container

v0.2 Release

22 Mar 21:52
5e767b8
Compare
Choose a tag to compare

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 of Injector
  • Renamed UseScalar -> InjectScalar
  • Renamed UseScalarFromEnv -> InjectEnv
  • Rename UseService-> InjectService

Initial Release

07 Apr 00:52
6f24038
Compare
Choose a tag to compare

Please see CHANGELOG for more details.