Releases: silktide/syringe
Releases · silktide/syringe
3.6.0
If you have named your service after a class, this PR allows you to omit class: definitions, instead pulling them directly from the serviceName.
If you use a factoryMethod and omit both a factoryService and a factoryClass, we now assume that you're using the same class for the factory.
3.5.0
[Feature] Undo that parameter resolution change that makes everything nightmarish
3.4.0
[Feature] Change parameter resolution order
3.3.1
[Bugfix] Recursive parameter resolution is now detected and will cause an exception rather than trying to infinitely resolve
[Bugfix] Resolve parameters of arrays of other parameters
[Bugfix] Upgraded PHPUnit to 9
3.3.0
[Feature] Added support for avoiding destructors on lazily built objects
3.2.2
[Bugfix] Fix race condition on mkdir
3.2.1
[Bugfix] Allow TagCollections to still work if we don't have any services enabled that meet the signature
3.2.0
[Feature] Allow the use of Symfony/Yaml:~5
3.1.1
[Feature] Added caching for LazyLoading
3.1.0
[Feature] Add LazyLoading using ProxyManager. This allows you to use a lazy: true
attribute and it will instead create a Proxy object