Skip to content

Releases: rdlowrey/auryn

Bugfixes

17 May 18:29
Compare
Choose a tag to compare
  • Fix bug using incorrect class casing in certain situations (@Danack)

Bugfixes

17 May 18:01
Compare
Choose a tag to compare
  • Fix regression preventing delegates from being provisioned as executables (@Danack)
  • Fix bug preventing alias names from being observed when executing (@Danack)
  • Add tests (@Danack)

v0.15.0

06 May 19:45
Compare
Choose a tag to compare
  • Injector::buildExecutable() and Injector::execute() no longer accept the
    optional $makeAccessible parameter to allow invocation of protected/private
    methods.
  • Provider class renamed -> Injector; Injector interface removed
  • Exceptions consolidated into single InjectorException
  • Indexed arrays may now be used for injection definitions
  • New delegate (+) and definition (@) prefixes added for one-offs
  • Removed ProviderBuilder class
  • Renamed ReflectionPool -> Reflector
  • Renamed Invokable -> Executable
  • Add Injector::inspect() method for retrieving definitions
  • Removed InjectorBuilder class
  • Major internal refactoring
  • Miscellaneous bugfixes

NOTE

There are some BC breaks in this release -- please test before deploying
v0.15.0 in production to ensure things still work as expected.