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

Releases: KnisterPeter/tsdi

v0.25.0

15 Oct 15:19
fddde8a
Compare
Choose a tag to compare

0.25.0 (2020-10-15)

Features

v0.24.1

10 Oct 14:45
ffb22f6
Compare
Choose a tag to compare

0.24.1 (2020-10-10)

v0.24.0

10 Oct 13:44
6f3c74f
Compare
Choose a tag to compare

0.24.0 (2020-10-10)

Features

v0.23.0

15 Sep 17:41
631c919
Compare
Choose a tag to compare

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

20 Dec 15:33
328d499
Compare
Choose a tag to compare

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)

v0.21.0

13 Oct 16:03
225d03a
Compare
Choose a tag to compare

Features

  • bundle with microbundle (1a9bd4e)

v1.0.0-alpha.2

03 Dec 22:03
f60e847
Compare
Choose a tag to compare
v1.0.0-alpha.2 Pre-release
Pre-release

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

04 Sep 07:48
53c1338
Compare
Choose a tag to compare
v1.0.0-alpha.1 Pre-release
Pre-release

Bug Fixes

  • update mocks to new mapped types (361cc74)
  • use default import for debug (dbbddf6), closes #312

Features

  • add container resolution strategy for externals (ae8f53f), closes #268
  • add static factory setup (d71f3f1)
  • allow to describe static dependency tree (86d3074)

v0.20.3

04 Jun 13:36
Compare
Choose a tag to compare

Bug Fixes

  • update typescript definition to conform to 2.9 (bb01b87)

v1.0.0-alpha.0

01 May 10:21
v1.0.0-alpha.0
7808900
Compare
Choose a tag to compare
v1.0.0-alpha.0 Pre-release
Pre-release

Bug Fixes

  • add missing return (a79a230)
  • handle deeper async structures (2bbf85a)
  • mark components as async during registration phase (483a5fa)

Documentation

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