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

v1.0.0-alpha.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@KnisterPeter KnisterPeter released this 03 Dec 22:03
· 998 commits to master since this release
f60e847

Bug Fixes

  • add basic module resolution (a42bb14)
  • iterate over prototype property descriptors (6df6a2f)
  • missing scope in configuration (e48768e)
  • throw on unassigned externals (6e1822f)
  • update dependency debug to v4 (c2979a7)
  • update dependency debug to v4.1.0 (058357d)
  • use decorators declaration file (27ecd1d)

Features

  • accept classic components (324de2e)
  • add classic scope, singleton and lifecycles (f9117dd)
  • add cli (0bc8693)
  • add compatibility for property inject (1c3cdd6)
  • add destroy lifecycle (9609c57)
  • add initializer decorator (3cd0d95)
  • add static compiler (7fa1b0f)
  • add static scope api (fe408a5)
  • allow external components to be managed (af37dde)
  • allow legacy external inject (b3afb6b)
  • allow lifecycle on externals (e19ec26)
  • allow non singleton factories (a05bd30)
  • allow static non singleton instances (cbfdcc8)
  • error if invalid unassigned externals (bbe0d8b)
  • export decorators for ease of use (297870a)
  • make managed flag mandatory to document component handling (9bd7171)
  • only use static api to configure container (c360358)
  • support legacy factories (834bcda)