391 lines
8.0 KiB
Plaintext
391 lines
8.0 KiB
Plaintext
# @inversifyjs/container
|
|
|
|
## 1.14.1
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/core@9.1.1
|
|
- @inversifyjs/plugin@0.2.0
|
|
|
|
## 1.14.0
|
|
|
|
### Minor Changes
|
|
|
|
- Updated `BindToFluentSyntax.factory` to allow asyn factory builders
|
|
|
|
### Patch Changes
|
|
|
|
- Updated `BindToFluentSyntax.toResolvedValue` to allow async factories
|
|
- Updated dependencies
|
|
- @inversifyjs/core@9.1.0
|
|
- @inversifyjs/plugin@0.2.0
|
|
|
|
## 1.13.2
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/reflect-metadata-utils@1.4.1
|
|
- @inversifyjs/core@9.0.1
|
|
- @inversifyjs/plugin@0.2.0
|
|
|
|
## 1.13.1
|
|
|
|
### Patch Changes
|
|
|
|
- Added `MapToResolvedValueInjectOptions` type export
|
|
|
|
## 1.13.0
|
|
|
|
### Minor Changes
|
|
|
|
- 6b6db58: Updated `injectFromBase` to extend lifecycle metadata
|
|
- 6b6db58: Added `InjectFromBaseOptionsLifecycle`
|
|
- 6b6db58: Updated `injectFromHierarchy` to extend lifecycle metadata
|
|
- 6b6db58: Added `InjectFromHierarchyOptionsLifecycle`
|
|
|
|
### Patch Changes
|
|
|
|
- 0f0fcdc: Deprecated `toProvider()` method. Use `toFactory()` instead. Providers will be removed in v8. Providers exist for historical reasons from v5 when async dependencies weren't supported. Factories are more flexible and can handle both sync and async operations.
|
|
- Updated dependencies
|
|
- @inversifyjs/core@9.0.0
|
|
- @inversifyjs/reflect-metadata-utils@1.4.0
|
|
- @inversifyjs/plugin@0.2.0
|
|
|
|
## 1.12.7
|
|
|
|
### Patch Changes
|
|
|
|
- 67db8bd: Updated `Container` to trigger autobind options on autobound parent container related binding requests
|
|
- Updated dependencies
|
|
- @inversifyjs/core@8.0.0
|
|
- @inversifyjs/plugin@0.2.0
|
|
|
|
## 1.12.6
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/core@7.2.0
|
|
- @inversifyjs/plugin@0.2.0
|
|
|
|
## 1.12.5
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/core@7.1.1
|
|
- @inversifyjs/plugin@0.2.0
|
|
|
|
## 1.12.4
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/core@7.1.0
|
|
- @inversifyjs/plugin@0.2.0
|
|
|
|
## 1.12.3
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/core@7.0.1
|
|
- @inversifyjs/plugin@0.2.0
|
|
|
|
## 1.12.2
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/core@7.0.0
|
|
- @inversifyjs/plugin@0.2.0
|
|
|
|
## 1.12.1
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/core@6.0.1
|
|
- @inversifyjs/plugin@0.2.0
|
|
|
|
## 1.12.0
|
|
|
|
### Minor Changes
|
|
|
|
- 636f967: Export Bind, IsBound, OnActivation, OnDeactivation, Rebind, RebindSync, Unbind, UnbindSync
|
|
|
|
### Patch Changes
|
|
|
|
- a08e8b7: Updated `BindOnFluentSyntaxImplementation.onDeactivation` to throw an error on non singleton scoped bindings
|
|
- 8fedb21: Updated `ServiceResolutionManager` to provide right `getChained` operation after computed properties are reset
|
|
- Updated dependencies
|
|
- @inversifyjs/core@6.0.0
|
|
- @inversifyjs/reflect-metadata-utils@1.3.0
|
|
- @inversifyjs/plugin@0.2.0
|
|
|
|
## 1.11.1
|
|
|
|
### Patch Changes
|
|
|
|
- 121f363: update `Container.getAll` and `Container.getAllAsync` with `GetAllOptions` param
|
|
|
|
## 1.11.0
|
|
|
|
### Minor Changes
|
|
|
|
- fe4fcc0: Updated `container.getAll` and `container.getAllAsync` with chained option
|
|
- fe4fcc0: Updated `ResolvedValueMetadataInjectOptions` with `chained` property
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/core@5.4.0
|
|
- @inversifyjs/plugin@0.2.0
|
|
|
|
## 1.10.3
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/common@1.5.2
|
|
- @inversifyjs/core@5.3.3
|
|
- @inversifyjs/plugin@0.2.0
|
|
|
|
## 1.10.2
|
|
|
|
### Patch Changes
|
|
|
|
- babcc5e: Updated `BindToFluentSyntaxImplementation` with better generic constraints
|
|
- Updated dependencies
|
|
- @inversifyjs/common@1.5.1
|
|
- @inversifyjs/reflect-metadata-utils@1.2.0
|
|
- @inversifyjs/core@5.3.2
|
|
- @inversifyjs/plugin@0.2.0
|
|
|
|
## 1.10.1
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/core@5.3.1
|
|
- @inversifyjs/plugin@0.2.0
|
|
|
|
## 1.10.0
|
|
|
|
### Minor Changes
|
|
|
|
- eae6b44: Updated `Container` with `register`
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/plugin@0.2.0
|
|
- @inversifyjs/core@5.3.0
|
|
|
|
## 1.9.1
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/core@5.2.0
|
|
|
|
## 1.9.0
|
|
|
|
### Minor Changes
|
|
|
|
- 61e2502: Updated `Container` with `unloadSync`
|
|
- 0695587: Updated `Container` with `loadSync`
|
|
|
|
## 1.8.0
|
|
|
|
### Minor Changes
|
|
|
|
- dff4be4: Updated `ContainerModuleLoadOptions` with `rebind`
|
|
- dff4be4: Updated `ContainerModuleLoadOptions` with `rebindSync`
|
|
|
|
### Patch Changes
|
|
|
|
- 3b11f02: Updated `BindToFluentSyntax.toResolvedValue` with additional type constraints
|
|
|
|
## 1.7.0
|
|
|
|
### Minor Changes
|
|
|
|
- 378b122: Updated `Container` with `rebindSync`
|
|
- bbdbe53: Updated `Container` with `unbindSync`
|
|
- 378b122: Updated `Container` with `rebind`
|
|
- ffe9447: Updated `ContainerModuleLoadOptions` with `unbindSync`
|
|
|
|
### Patch Changes
|
|
|
|
- ffe9447: Updated `ContainerModuleLoadOptions.unbind` to accept `BindingIdentifier`
|
|
|
|
## 1.6.0
|
|
|
|
### Minor Changes
|
|
|
|
- 5617bce: Updated `BindInFluentSyntax` with `getIdentifier`
|
|
- 0466884: Updated `Container.unbind` to handle `BindingIdentifier`
|
|
- 5617bce: Updated `BindOnFluentSyntax` with `getIdentifier`
|
|
- 5617bce: Updated `BindWhenFluentSyntax` with `getIdentifier`
|
|
- d9ab759: Added `BindingIdentifier`
|
|
- 5617bce: Added `BoundServiceSyntax`
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/core@5.1.0
|
|
|
|
## 1.5.4
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/core@5.0.0
|
|
|
|
## 1.5.3
|
|
|
|
### Patch Changes
|
|
|
|
- a77354a: Updated `container.get` like methods to no longer initialize twice singleton scoped bindings
|
|
- Updated dependencies
|
|
- @inversifyjs/core@4.0.1
|
|
|
|
## 1.5.2
|
|
|
|
### Patch Changes
|
|
|
|
- 6c38c39: Updated Container.restore to refresh computed properties
|
|
|
|
## 1.5.1
|
|
|
|
### Patch Changes
|
|
|
|
- fdc4b96: Improved `Container.get` like methods performance
|
|
- Updated dependencies
|
|
- @inversifyjs/core@4.0.0
|
|
|
|
## 1.5.0
|
|
|
|
### Minor Changes
|
|
|
|
- 9ba2c64: Updated `BindToFluentSyntax` with `.toResolvedValue`
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/core@3.5.0
|
|
|
|
## 1.4.2
|
|
|
|
### Patch Changes
|
|
|
|
- 1f659f7: Updated `Container` to properly clear planning cache after new bindings are bound
|
|
|
|
## 1.4.1
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/core@3.4.0
|
|
|
|
## 1.4.0
|
|
|
|
### Minor Changes
|
|
|
|
- 3b47b67: Updated `ContainerOptions` with `autobind`
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/core@3.3.0
|
|
|
|
## 1.3.4
|
|
|
|
### Patch Changes
|
|
|
|
- 559efd8: Updated `Container` bind flow to properly bind dynamic values in the right default scope
|
|
- 7572767: Updated `Container.snapshot` to properly generate clone binding services
|
|
- Updated dependencies
|
|
- @inversifyjs/core@3.2.0
|
|
|
|
## 1.3.3
|
|
|
|
### Patch Changes
|
|
|
|
- 6511d66: Updated `ActivationService` and `DeactivationService` to fix an issue involving a service deactivation edge case
|
|
- Updated dependencies
|
|
- @inversifyjs/core@3.1.0
|
|
|
|
## 1.3.2
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/core@3.0.2
|
|
|
|
## 1.3.1
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/core@3.0.1
|
|
- @inversifyjs/reflect-metadata-utils@1.1.0
|
|
|
|
## 1.3.0
|
|
|
|
### Minor Changes
|
|
|
|
- 1285db1: Updated `BindWhenFluentSyntax` with `whenNoParentIs`
|
|
- df484d3: Updated `BindWhenFluentSyntax` with `whenNoAncestorTagged`
|
|
- 1285db1: Updated `BindWhenFluentSyntax` with `whenNoParent`
|
|
- 1285db1: Updated `BindWhenFluentSyntax` with `whenNoParentNamed`
|
|
- df484d3: Updated `BindWhenFluentSyntax` with `whenNoAncestorIs`
|
|
- 1285db1: Updated `BindWhenFluentSyntax` with `whenNoParentTagged`
|
|
- df484d3: Updated `BindWhenFluentSyntax` with `whenNoAncestorNamed`
|
|
- 600a752: Updated `decorate` to allow single decorator
|
|
- df484d3: Updated `BindWhenFluentSyntax` with `whenNoAncestor`
|
|
- bbbc83f: Updated `Container` with `isCurrentBound`
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/core@3.0.0
|
|
|
|
## 1.2.0
|
|
|
|
### Minor Changes
|
|
|
|
- acfe7ec: Updated `Container` with `unbindAll`
|
|
- eb3cbd4: Updated `ContainerModule.load` to support sync load functions
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/core@2.2.0
|
|
|
|
## 1.1.1
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/core@2.1.0
|
|
|
|
## 1.1.0
|
|
|
|
### Minor Changes
|
|
|
|
- b974b17: Added `Container`.
|
|
- b974b17: Added `InversifyContainerError`.
|
|
- b974b17: Added `ContainerModule`.
|
|
- b974b17: Added `BindToFluentSyntax`.
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies
|
|
- @inversifyjs/core@2.0.0
|
|
- @inversifyjs/common@1.5.0
|
|
- @inversifyjs/reflect-metadata-utils@1.0.0
|