inversify
Advanced tools
Changelog
[6.1.2-beta.1]
package.json
to include the exports
field for better bundler support.Changelog
[6.1.2-beta.0]
Changelog
[6.1.1]
@inversifyjs/common
and @inversifyjs/core
fixing wrong dev engines constraints.Changelog
[6.1.0]
ServiceIdentifier
to rely on Function
instead of Abstract<T>
.Target.getNameTag
with the right type: number | string | symbol
.interfaces.ModuleActivationStore.addDeactivation
to enforce serviceIdentifier
and onDeactivation
are consistent.interfaces.ModuleActivationStore.addActivation
to enforce serviceIdentifier
and onDeactivation
are consistent.Changelog
[6.0.3]
property injection tagged as @optional no longer overrides default values with undefined
.
Updated targetName
to be a valid typescript@5
decorator.
Changelog
[6.0.2]
Brought tests up to 100% Code Coverage
LazyIdentfier Tests Removed browser test pipeline, browserify, karma (#1542) Update all dependencies except typescript (#1531)
Less than 100% code coverage Use default class property for @optional injected properties (#1467) Remove circular import (#1516) Fix strict type checking on @unmanaged decorator (#1499) Fix typo (LazyServiceIdentifer -> LazyServiceIdentifier) (#1483) Fix typo (circular dependency error message) (#1485)
Changelog
[6.0.1] - 2021-10-14
Changelog
[5.1.0] - 2021-04-25
.toAutoNamedFactory()
.Target.isTagged()
to exclude optional
from tag injections #1190.toConstructor
, toFactory
, toFunction
, toAutoFactory
, toProvider
and toConstantValue
to have singleton scope #1297.