Releases: filecage/creator
Releases · filecage/creator
1.6.1
1.6.0
Changes in 1.6.0
- Support for psr/container ^2.0 has been added
1.5.1
1.5.0 [YANKED]
Changes in 1.5.0
- Support for PHP 8.1
- Improved typehints
1.4.0
1.3.1
1.3.0
1.2.0
1.1.0
1.0.0
Changes in 1.0.0
- Added license (#12)
- Interfaces have been moved to own tholabs/creator-interfaces package
- Unresolvable dependencies now throw
UnresolvableDependency
exceptions. Verbosity of all exception messages has been increased. (#4, #15) ResourceRegistry::getPrimitiveResource()
no longer throwsUnresolvable
exception for unknown values. As replacement,hasPrimitiveResource()
has been introduced.\Creator\Container
has been added as PSR-11 compliant implementation of Creator (#10, #16)- Creator now collects nested dependency trees and checks them when creating injected instances. In previous versions, creations with injected sub-dependencies did not lead to a new instance because Creator only checked the direct dependencies. (#1, #17)
- Functionality of implicit factory creation has been removed and will be added again in a more configurable and thus more predictable way in a future version (#18)