This repository has been archived by the owner on Nov 27, 2023. It is now read-only.
Releases: KnisterPeter/tsdi
Releases · KnisterPeter/tsdi
v0.25.0
v0.24.1
v0.24.0
v0.23.0
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)
v0.22.0
v0.21.0
v1.0.0-alpha.2
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)
v1.0.0-alpha.1
v0.20.3
v1.0.0-alpha.0
Bug Fixes
- add missing return (a79a230)
- handle deeper async structures (2bbf85a)
- mark components as async during registration phase (483a5fa)
Documentation
- update async paragraph (d649f23)
Features
- add warning for synchronous get with async component (ef6a916)
- implement async component initializers (89a8d81), closes #208
- Test for async initializers w/o intializers (bd8304f)
- throw if dynamic inject async component (e2438d7)
- wait for indirect async dependencies to settle (4d89b43)
BREAKING CHANGES
- async dependencies