Releases: auraphp/Aura.Di
Releases · auraphp/Aura.Di
5.0.8
5.0.7
Classes that generate an error should not be part of the class map at all
5.0.6
Allow to override class iterator inside ClassScannerConfig
. This might be useful to filter classes and/or to apply a certain order in the class iterator.
5.0.5
- (CHG) AttributeConfigFor is now repeatable.
5.0.4
- (CHG) Fix generating class map from classes that extend nonexisting classes.
5.0.3
- (CHG) Fix deleting file when it exists
5.0.2
- (CHG) Fix bug where updated files were incorrectly removed from the classmap.
5.0.1
- (CHG) AnnotatedInjectAttributeConfig should only mark for blueprint creation, fixes order of Blueprint creation bug.
5.0.0
New major Aura.Di version with many new features, with special attention for configuring the container using native PHP attributes. If you are going to upgrade, you might have a look at the migrating docs.
For a specific list of changes, see the CHANGELOG.
5.0.0-rc.1
- (ADD) ClassSpecification that collects all attribute specifications of a class
- (CHG) Use
#[Blueprint]
and#[BlueprintNamespace]
to mark classes and namespaces to be compiled into blueprints. - (CHG) AttributeConfigInterface now also receives the class specification.