Releases: inversify/InversifyJS
Releases · inversify/InversifyJS
v7.5.4
Changed
- Updated
ServiceIdentifierto rely onFunctionagain. This solves an issue affecting classes with protected constructors.
v7.5.3
Changed
- Updated
ServiceIdentifierremovingFunctionin favor of a newAbstractNewabletype. ServiceIdentifier now uses AbstractNewable instead of Function to better represent abstract classes. This provides better type safety and semantics.
v7.5.2
Changed
- Fixed
Container.snapshotso snapshot bindings are not updated after a snapshot is taken. - Fixed a memory leak affecting child containers.
v7.5.1
Changed
- Updated
Container.getlike methods to properly set bindings when autobind mode is set:@injectablescopes properly handled.- Autobind mode no longer creates duplicated bindings.
v7.5.0
Changed
- Updated
ContainerwithunloadSync. - Updated
ContainerwithloadSync.
v7.4.0
Changed
- Updated
ContainerModuleLoadOptionswithrebind. - Updated
ContainerModuleLoadOptionswithrebindSync. - Updated
BindToFluentSyntax.toResolvedValuewith additional type constraints.
v7.3.0
Changed
- Updated
ContainerwithrebindSync. - Updated
ContainerwithunbindSync. - Updated
Containerwithrebind. - Updated
ContainerModuleLoadOptionswithunbindSync. - Updated
ContainerModuleLoadOptions.unbindto acceptBindingIdentifier.
v7.2.0
[7.2.0]
Added
- Added
BindingIdentifier.
Changed
- Updated
BindInFluentSyntaxwithgetIdentifier. - Updated
Container.unbindto handleBindingIdentifier. - Updated
BindOnFluentSyntaxwithgetIdentifier. - Updated
BindWhenFluentSyntaxwithgetIdentifier.
v7.1.0
Added
- Exposed
BindingActivationtype definitions. - Exposed
BindingDeactivationtype definitions.
v7.0.2
Changed
- Updated
container.getlike methods to no longer initialize twice singleton scoped bindings.