All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
3.0.0 (2024-07-12)
- Changed resolution of "scoped" bindings to keep a created value in the container which owns the factory (#40) (736ef2f)
- Fixed binding modules (997ca44)
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
3.0.0-dev.2 (2024-07-11)
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
3.0.0-dev.1 (2024-05-31)
- Changed resolution of "scoped" bindings to keep a created value in the container which owns the factory (#40) (736ef2f)
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.4.1 (2023-10-27)
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.4.0 (2023-09-08)
- Ability to create a shareable token by providing a key for its symbol (4fde1d9)
- Revert to TypeDoc 0.23 (e3e836e)
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.3.1 (2023-04-01)
Note: Version bump only for package ditox-root
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.3.0 (2022-12-22)
- Compatible with Typescript 4.9. Updated dependencies. (d8aa9e2)
2.2.0 (2022-01-29)
- Removed the deprecated code (a821171)
Use v2.1 version to migrate to the unified API.
Removed the deprecated code:
exportedProps
property of the module declaration- utilities:
getValues()
is replaced bytryResolveValues()
getProps()
is replaced bytryResolveValue()
resolveProps()
is replaced byresolveValue()
injectableProps()
is replaced byinjectable()
2.1.0 (2022-01-29)
- Unified API of resolving utilities. Introduced "injectableClass()" utility. (aea7a8f)
2.0.0 (2022-01-26)
- Dropped supporting of Flow.js typings. (9a94f55)
- Dropped supporting of Flow.js typings. Use the previous versions of the library with Flow.js
1.4.2 (2021-11-18)
- Typings for
bindMultiValue()
utility function. (cb2b2da)
1.4.1 (2021-11-11)
- beforeBinding() must be called before importing external modules. (153c602)
1.4.0 (2021-10-30)
ModuleDeclaration.imports
property takes module entries for binding with the module. (6757bdc)
1.3.0 (2021-08-04)
declareModule()
anddeclareModuleBindings()
utility functions (990ffe7)
1.2.0 (2021-06-20)
- Fixed resolving a singleton registered in the parent. (224c595)
bindModules()
utility function. (e62d6c3)- Dependency modules (d01d333)
- DependencyModule component (e5836b8)
1.1.0 (2021-04-17)
- Fixed typings and arity for
getValues()
,resolveValues()
andinjectable()
. (92f57dc)
Container.hasToken()
for checking token presence. (56043ae)- Utilities for resolving object properties by tokens (d4a41e8)
1.0.2 (2021-03-04)
- Fixed flow typings (60bc7e7)
1.0.1 (2021-03-04)
- Fixed bundled typings for Typescript (7b1499e)
1.0.0 (2021-02-28)
Note: Version bump only for package ditox-root
0.5.4 (2021-02-28)
Note: Version bump only for package ditox-root
0.5.3 (2021-02-25)
Note: Version bump only for package ditox-root
0.5.2 (2021-02-25)
Note: Version bump only for package ditox-root
0.5.1 (2021-02-25)
Note: Version bump only for package ditox-root
0.5.0 (2021-02-24)
- Introduced @ditox/react - tooling for React apps (cd9c9db)
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.4.1 (2020-12-09)
- Fixed "onRemoved" callback for scoped factories. (8b9cba7)
0.4.0 (2020-12-07)
- A default factory scope was changed to 'singleton'.
0.3.9 (2020-12-06)
- Fixed types for Optional token. (ea86ce0)
0.3.8 (2020-11-28)
- Bundle for Deno (9ef6d4f)
0.3.7 (2020-11-28)
- Added support for Deno (adfe90f)
0.3.6 (2020-11-15)
0.3.5 (2020-11-13)
0.3.4 (2020-11-13)
0.3.3 (2020-11-13)
0.3.2 (2020-11-12)
0.3.1 (2020-11-10)
0.3.0 (2020-11-08)
- Renamed umd's name to "Ditox" (f26a04d)
- Introduced "scoped" factory scope. Refactored API. (701af8e)
0.2.1 (2020-11-03)
- Flow typings. Added flow tests. (ea39bf0)
0.2.0 (2020-11-02)
- "onUnbind" is available for "singlenton" scope only. Added tests. (0953379)