Skip to content

Releases: silktide/syringe

3.6.0

15 Dec 12:13
7222cbb
Compare
Choose a tag to compare

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

10 Nov 18:34
Compare
Choose a tag to compare

[Feature] Undo that parameter resolution change that makes everything nightmarish

3.4.0

13 Apr 16:01
f6380a2
Compare
Choose a tag to compare

[Feature] Change parameter resolution order

3.3.1

16 Feb 17:20
58ce567
Compare
Choose a tag to compare

[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

13 Jan 17:57
09a0142
Compare
Choose a tag to compare

[Feature] Added support for avoiding destructors on lazily built objects

3.2.2

08 Oct 16:16
542d530
Compare
Choose a tag to compare

[Bugfix] Fix race condition on mkdir

3.2.1

08 Sep 11:02
f824225
Compare
Choose a tag to compare

[Bugfix] Allow TagCollections to still work if we don't have any services enabled that meet the signature

3.2.0

14 Aug 16:14
Compare
Choose a tag to compare

[Feature] Allow the use of Symfony/Yaml:~5

3.1.1

22 Jun 13:40
Compare
Choose a tag to compare

[Feature] Added caching for LazyLoading

3.1.0

15 Jun 14:50
Compare
Choose a tag to compare

[Feature] Add LazyLoading using ProxyManager. This allows you to use a lazy: true attribute and it will instead create a Proxy object