Skip to content

5.0.0-alpha.1

Latest
Compare
Choose a tag to compare
@frederikbosch frederikbosch released this 28 May 07:05
· 9 commits to 5.x since this release
a6c82f7
  • (ADD) Inject via attributes
  • (ADD) Configure the container via attributes using the AttributeConfigInterface
  • (ADD) Directories scanner for classes and annotations
  • (ADD) Dependency requirement of composer/class-map-generator when using the scanner
  • (ADD) Compile the container, making it fully ready to instantiate instances and services
  • (ADD) ContainerCompileInterface to allow config classes to hook into the compilation process
  • (ADD) Support for PHP 8.2 and 8.3
  • (ADD) Support for PHPUnit 10
  • (ADD) PHPStan analysis
  • (CHG) Dropped support psr/container 1.x
  • (CHG) Dropped PHP 7
  • (CHG) Dropped PHPUnit 8
  • (CHG) Remove roave/security-advisories (include composer now)
  • (CHG) Container constructor now requires a Resolver
  • (CHG) Container constructor does not require a InjectionFactory anymore
  • (CHG) LazyInterface now expects a Resolver when __invoke gets called
  • (CHG) Resolver now holds the service instances
  • (CHG) Dropped PHPUnit polyfills