Skip to content
This repository has been archived by the owner on Nov 27, 2023. It is now read-only.

Latest commit

 

History

History
515 lines (218 loc) · 14.8 KB

CHANGELOG.md

File metadata and controls

515 lines (218 loc) · 14.8 KB

0.25.0 (2020-10-15)

Features

0.24.1 (2020-10-10)

0.24.0 (2020-10-10)

Features

0.23.0 (2020-09-15)

Bug Fixes

  • add missing return (aa63bfe)
  • handle deeper async structures (8be0d49)
  • mark components as async during registration phase (ebf95f6)
  • remove mergeStrategy (#996) (7309226)

Features

  • add lazy factory injections (dbe18c5)
  • externals could be lazy initialized (b5e581b)
  • implement async component initializers (aaaed6e), closes #208
  • Test for async initializers w/o intializers (fe21685)
  • throw if dynamic inject async component (9d7cd6e)
  • wait for indirect async dependencies to settle (c28a07f)

0.22.0 (2019-12-20)

Bug Fixes

  • move cypress to dev dependencies (a298fba)
  • remove cz-conventional-changelog (0e75308)

Features

  • add cypress github integration (553998d)
  • add umd test and browser tests (ef6495e)

0.21.0 (2019-10-13)

Features

  • bundle with microbundle (1a9bd4e)

0.20.3 (2018-06-04)

Bug Fixes

  • update typescript definition to conform to 2.9 (bb01b87)

0.20.2 (2018-04-20)

Bug Fixes

  • deps: update dependency debug to v3.1.0 (718e955)
  • do not call destroy method if mock does not implement it (5bcccc6)

0.20.1 (2018-04-10)

Bug Fixes

  • do not warn on external components and scope warnings (fbe5140)

0.20.0 (2018-04-10)

Features

  • add warning if scopes are probably missued (33262aa)
  • better error reporting on disabled scope (a33f713)

0.19.2 (2018-02-07)

Bug Fixes

  • correctly reference types in package.json (84f9ff1)

0.19.1 (2018-02-07)

0.19.0 (2018-02-07)

Features

0.18.2 (2018-01-08)

0.18.1 (2017-12-14)

Bug Fixes

  • do not destroy components of other scopes (c6f34fe)

0.18.0 (2017-11-21)

Features

0.17.0 (2017-11-15)

Features

0.16.0 (2017-11-15)

Features

  • allow injection overrides (8b89327)

0.15.0 (2017-10-20)

Features

  • add option to customize automocks (9e85d44)

0.14.0 (2017-09-06)

Features

0.13.1 (2017-09-06)

Bug Fixes

  • access to restricted properties (9c9f75d)
  • improve debug message (e69e2e8)

0.13.0 (2017-09-05)

Features

0.12.3 (2017-08-31)

0.12.2 (2017-08-28)

Bug Fixes

  • make sure the prototype chain is kept intact (9ffb1e2)

0.12.1 (2017-08-25)

Bug Fixes

  • eager components are always notified about (8cbaf8c)
  • notify about instances on listener subscription (1441ca6)

0.12.0 (2017-08-24)

Features

0.11.1 (2017-08-09)

0.11.0 (2017-08-09)

Features

  • add lazy dependency injection (cb91e0d)
  • inject lazy by default (9dc43d4)

0.10.4 (2017-08-07)

0.10.3 (2017-08-07)

Bug Fixes

  • do not autoname components (b60f61e)

0.10.2 (2017-08-04)

Bug Fixes

  • correct check for requested injectable (eb797b3)

0.10.1 (2017-08-02)

0.10.0 (2017-08-02)

Bug Fixes

  • register externals on container startup (a2a600a)

Features

  • add external components (f93e9db)
  • Added more info if injection fails (3fec2f1)
  • allow constructor injection and initialze method (ba05742)

0.9.5 (2016-03-04)

Bug Fixes

  • Inject should fallback to type name (792ee0a)
  • Updates to typescript 1.8 (69a3912)

0.9.4 (2016-02-27)

Bug Fixes

  • Fixed error handling and cyclic dependencies (bdc9095)

0.9.3 (2016-02-27)

Bug Fixes

0.9.2 (2016-02-26)

Bug Fixes

  • Allow injection of incomplete dependencies (e6c0d30)

0.9.1 (2016-02-26)

0.9.0 (2016-02-25)

Features

0.8.0 (2016-02-22)

Features

  • Implemented non singleton instances (4d0873c)

0.7.1 (2016-02-22)

Bug Fixes

  • Added missing parameter options (cfb7258)

0.7.0 (2016-02-22)

Features

  • Implemented constructor parameter injection (091de6e)

0.6.0 (2016-02-21)

Features

  • Added container instance as injectable (cef36d6)

0.5.5 (2016-02-19)

Bug Fixes

  • Fixed properties with falsy values (869e3e3)

0.5.4 (2016-02-17)

Bug Fixes

  • Finished typescript packaging for npm (e986879)

0.5.3 (2016-02-16)

Bug Fixes

  • Another fix for typings packaging (6eb439a)

0.5.2 (2016-02-16)

0.5.1 (2016-02-16)

0.5.0 (2016-01-18)

Features

  • Do not duplicate components with same name (5eeb95a)
  • Implemented property value injection (07bf213)

0.4.0 (2016-01-16)

Features

  • Add typesafety for container.get (9d9103d)
  • Implemented interface based/name based injection (36e0226)

0.3.0 (2016-01-11)

Features

  • Added component scanner for auto registration of components (a8915e2)

0.2.0 (2016-01-10)

Features

  • Use decorator factories for future extensability (bbe92aa)

0.1.1 (2016-01-09)

Features