Releases: inversify/InversifyJS
Releases · inversify/InversifyJS
v7.10.0
Note
InversifyJS will be moving to the monorepo. Please, consider creating issues and pull requests there.
Next releases will be published in the monorepo. Consider starring it to be notified.
Added
- Added
InjectFromBaseOptionsLifecycle
. - Added
InjectFromHierarchyOptionsLifecycle
.
Changed
- Updated
injectFromBase
withlifecycle
property. - Updated
injectFromHierarchy
withlifecycle
property.
v7.9.1
Changed
- Updated
Container
to trigger autobind options on autobound parent container related binding requests.
v7.9.0
Changed
- Updated
decorate
to allow method parameter decoration.
v7.8.1
Changed
- Fixed
injectFromHierarchy
avoiding crash when traversingObject
metadata.
v7.8.0
Added
- Added
injectFromHierarchy
.
v7.7.1
Changed
- Fixed a bug involving circular dependencies when resolving services in some edge cases.
- Fixed a bug involving circular dependencies when bindings are bound in some edge cases.
v7.7.1-beta.0
[7.7.1-beta.0]
Changed
- Fixed a bug causing
Container.bind
andContainer.unbind
to avoid throwing planning errors. - Fixed a bug causing wrong cached plans involving bindings with ancestor related constraints.
v7.7.0
Added
- Added
Bind
type. - Added
IsBound
type. - Added
OnActivation
type. - Added
OnDeactivation
type. - Added
Rebind
type. - Added
RebindSync
type. - Added
Unbind
type. - Added
UnbindSync
type.
Changed
- Updated
BindOnFluentSyntaxImplementation.onDeactivation
to throw an error on non singleton scoped bindings. - Updated
ServiceResolutionManager
to provide rightgetChained
operation after computed properties are reset. - Updated
Container
to properly manage bindings bindings on child containers after a parent container restores a snapshot.
v7.6.1
Changed
- Updated
getAll
andgetAllAsync
options with missingchained
property.
v7.6.0
Added
- Added
MultiInjectOptions
.
Changed
- Updated
multiInject
decorator with optionalMultiInjectOptions
. - Updated
getAll
andgetAllAsync
with optionalchained
property.