Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 1.03 KB

File metadata and controls

41 lines (27 loc) · 1.03 KB

Changelog

0.9.0

  • improve get and set performances by changing the way that services and handles are managed

0.8.0

  • added new type of dependency injection - function DI
  • now null can be stored in the container for values

0.7.2

  • fixed bug with inherited services

0.7.1

  • fixed the way how global services work

0.7.0

  • added javascript support
  • removed deprecated @Require decorator
  • added support for transient services
  • now service constructors cannot accept non-service arguments
  • added @InjectMany decorator to support injection of "many" values
  • fixed the way how global services work

0.6.1

  • added Container.has method

0.6.0

  • added multiple containers support
  • added grouped (tagged) containers support
  • removed provide method, use set method instead
  • deprecated Require decorator. Use es6 imports instead or named services
  • inherited classes don't need to be decorated with @Service decorator
  • other small api changes
  • now Handler's value accepts a container which requests the value