Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
1.0.15 (2025-06-26)
Features
- desktop-ui: refactor to standalone/signal, update angular to v20, new website docs (#657) (a39d26c)
1.0.12 (2025-06-05)
Note: Version bump only for package @deepkit/injector
1.0.11 (2025-06-02)
Bug Fixes
- injector: ensure transient context is reset to previous one to maintain old state (822314d), closes #651
- injector: make sure Inject<T> providers are not injected twice (8ae437d), closes #651
1.0.8 (2025-05-20)
Note: Version bump only for package @deepkit/injector
1.0.5 (2025-04-02)
Bug Fixes
- type: remove Inject (moved to @deepkit/core (06d650a), closes #587
Features
- injector: better docs (7402f11)
- injector: refactor internal code to get big performance improvement (f295c5e)
1.0.3 (2025-03-13)
Features
- injector: improve error messages, make it very clear what failed and where providers are located (5866eda)
- injector: improve prepared resolver performance by 11x and dynamic
Injector.get
by 17x (3906e2c)
1.0.2 (2025-02-24)
Note: Version bump only for package @deepkit/injector
1.0.1 (2025-02-24)
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Bug Fixes
- type: convert TypeAnnotation into intrinsic type (#629) (4d1a13e), closes #626
Features
- update to angular 19 and typescript 5.7.3, new @deepkit/angular-ssr package (#627) (52333a7)
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Features
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Bug Fixes
- injector: correctly label symbols (ac07f21)
Note: Version bump only for package @deepkit/injector
Bug Fixes
- injector: resolve deps of exported providers correctly (c185b38)
Features
- injector: new Module.configureProvider<T>(Fn) with configuration callback (1739b95)
Note: Version bump only for package @deepkit/injector
Features
- type: preserve modifiers in homomorphic mapped types (f2091d0), closes #515 #514
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Features
- injector: throw error when both forRoot and exports are used in module (#539) (7faa60d)
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Features
Note: Version bump only for package @deepkit/injector
Note: Version bump only for package @deepkit/injector
Bug Fixes
- injector: allow to define scope in provide<T>({}) (2f12c2e)
Features
- injector: add support for receive type in isProvided (#511) (e405ed3)
Bug Fixes
- injector: make sure type cache is used when finding matching provider. (8c79e4b)
Note: Version bump only for package @deepkit/injector