Skip to content

Latest commit

 

History

History
330 lines (201 loc) · 11.6 KB

CHANGELOG.md

File metadata and controls

330 lines (201 loc) · 11.6 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

3.0.0 (2024-07-12)

Bug Fixes

  • Changed resolution of "scoped" bindings to keep a created value in the container which owns the factory (#40) (736ef2f)
  • Fixed binding modules (997ca44)

Change Log

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)

Bug Fixes

  • Fixed binding modules (997ca44)
  • New factory binding doesn't reset a cached value (7a33dc6)

Change Log

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)

Bug Fixes

  • Changed resolution of "scoped" bindings to keep a created value in the container which owns the factory (#40) (736ef2f)

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.4.1 (2023-10-27)

Bug Fixes

  • Add export CustomDependencyContainer to index (#34) (1723671)

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.4.0 (2023-09-08)

Features

  • Ability to create a shareable token by providing a key for its symbol (4fde1d9)

Reverts

Change Log

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

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.3.0 (2022-12-22)

Bug Fixes

  • Compatible with Typescript 4.9. Updated dependencies. (d8aa9e2)

2.2.0 (2022-01-29)

Code Refactoring

  • Removed the deprecated code (a821171)

BREAKING CHANGES

Use v2.1 version to migrate to the unified API.

Removed the deprecated code:

  • exportedProps property of the module declaration
  • utilities:
    • getValues() is replaced by tryResolveValues()
    • getProps() is replaced by tryResolveValue()
    • resolveProps() is replaced by resolveValue()
    • injectableProps() is replaced by injectable()

2.1.0 (2022-01-29)

Features

  • Unified API of resolving utilities. Introduced "injectableClass()" utility. (aea7a8f)

2.0.0 (2022-01-26)

chore

  • Dropped supporting of Flow.js typings. (9a94f55)

BREAKING CHANGES

  • Dropped supporting of Flow.js typings. Use the previous versions of the library with Flow.js

1.4.2 (2021-11-18)

Bug Fixes

  • Typings for bindMultiValue() utility function. (cb2b2da)

1.4.1 (2021-11-11)

Bug Fixes

  • beforeBinding() must be called before importing external modules. (153c602)

1.4.0 (2021-10-30)

Features

  • ModuleDeclaration.imports property takes module entries for binding with the module. (6757bdc)

1.3.0 (2021-08-04)

Features

  • declareModule() and declareModuleBindings() utility functions (990ffe7)

1.2.0 (2021-06-20)

Bug Fixes

  • Fixed resolving a singleton registered in the parent. (224c595)

Features

  • bindModules() utility function. (e62d6c3)
  • Dependency modules (d01d333)
  • DependencyModule component (e5836b8)

1.1.0 (2021-04-17)

Bug Fixes

  • Fixed typings and arity for getValues(), resolveValues() and injectable(). (92f57dc)

Features

  • Container.hasToken() for checking token presence. (56043ae)
  • Utilities for resolving object properties by tokens (d4a41e8)

1.0.2 (2021-03-04)

Bug Fixes

1.0.1 (2021-03-04)

Bug Fixes

  • 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)

Features

  • Introduced @ditox/react - tooling for React apps (cd9c9db)

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.4.1 (2020-12-09)

Bug Fixes

  • Fixed "onRemoved" callback for scoped factories. (8b9cba7)

0.4.0 (2020-12-07)

⚠ BREAKING CHANGES

  • A default factory scope was changed to 'singleton'.

Bug Fixes

  • Changed a default scope to 'singleton'. (346fce6)
  • Fixed resolving of "scope" bindings. (528c8b4)

0.3.9 (2020-12-06)

Bug Fixes

  • Fixed types for Optional token. (ea86ce0)

0.3.8 (2020-11-28)

Bug Fixes

0.3.7 (2020-11-28)

Features

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)

Bug Fixes

  • Renamed umd's name to "Ditox" (f26a04d)

Features

  • Introduced "scoped" factory scope. Refactored API. (701af8e)

0.2.1 (2020-11-03)

Bug Fixes

  • Flow typings. Added flow tests. (ea39bf0)

0.2.0 (2020-11-02)

Bug Fixes

  • "onUnbind" is available for "singlenton" scope only. Added tests. (0953379)

Features