Skip to content

Releases: rdlowrey/auryn

1.4.4

04 Mar 20:31
v1.4.4
Compare
Choose a tag to compare
  • Fixed primitive type issue on PHP 8+ (#191)

1.4.3

21 Dec 21:14
v1.4.3
520bb1d
Compare
Choose a tag to compare
  • Fixed PHP 8 deprecation (#189)
  • Fixed definition of Injector::I_ALL (#157)
  • Fixed provisioning after exceptions have been thrown (#178)
  • Fixed CachingReflector not using passed Reflector instance (#177)

1.4.2

15 May 06:29
v1.4.2
Compare
Choose a tag to compare

Fix injection for optional variadic arguments.

1.4.1

07 Apr 16:17
Compare
Choose a tag to compare

Fixes delegate caching of namespaced closures, see #156.

Misc updates

23 Feb 16:11
Compare
Choose a tag to compare

Miscellaneous updates

Meaningful prepare returns

26 Aug 16:50
Compare
Choose a tag to compare

This release adds a requested feature from #116

  • If a "prepare" callable returns an object of the same type as the prepared instance that result will replace the original instance. This change simplifies working with immutable APIs where setter manipulation is not possible.

Improve error reporting

12 Aug 02:25
Compare
Choose a tag to compare

This patch adds improved error reporting when delegate callables return an incorrect type for the parameter they are intended to provision

Minor bugfix

26 Jul 16:17
Compare
Choose a tag to compare

Fixes a minor issue where null definitions were omitted from the Injector::inspect() return array.

v1.0.0

17 Jul 11:49
Compare
Choose a tag to compare

\o/

v1.0.0-alpha

27 May 12:53
Compare
Choose a tag to compare
v1.0.0-alpha Pre-release
Pre-release

v1.0.0-alpha