PackageTrack

npm

inversify

8.2.3inversify/monorepo

A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.

Release timeline

145 releases since 2015
20152026

One column per quarter.

Releases

  1. 6.1.312 Nov 2024
    Release notes

    Fixed

    • Updated ESM build with missing types.
    Open source →
  2. 6.1.212 Nov 2024
    Release notes

    Changed

    • Updated package.json to include the exports field for better bundler support.

    Fixed

    • Updated fetch metadata flows with better error descriptions.
    Open source →
  3. 6.1.2-beta.112 Nov 2024pre-release
    Release notes

    Changed

    • Updated package.json to include the exports field for better bundler support.
    Open source →
  4. 6.1.2-beta.08 Nov 2024pre-release
    Release notes

    Fixed

    • Updated fetch metadata flows with better error descriptions.
    Open source →
  5. 6.1.17 Nov 2024
    Release notes

    Fixed

    • Bumped @inversifyjs/common and @inversifyjs/core fixing wrong dev engines constraints.
    Open source →
  6. 6.1.07 Nov 2024
    Release notes

    Changed

    • Updated ServiceIdentifier to rely on Function instead of Abstract<T>.

    Fixed

    • Fixed Target.getNameTag with the right type: number | string | symbol.
    • Fixed interfaces.ModuleActivationStore.addDeactivation to enforce serviceIdentifier and onDeactivation are consistent.
    • Fixed interfaces.ModuleActivationStore.addActivation to enforce serviceIdentifier and onDeactivation are consistent.
    Open source →
  7. 6.0.323 Oct 2024
    Release notes

    Fixed

    property injection tagged as @optional no longer overrides default values with undefined. Updated targetName to be a valid typescript@5 decorator.

    Open source →
  8. 6.0.220 Oct 2023
    Release notes

    Added

    Brought tests up to 100% Code Coverage

    Changed

    LazyIdentfier Tests Removed browser test pipeline, browserify, karma (#1542) Update all dependencies except typescript (#1531)

    Fixed

    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)

    Open source →
  9. 6.0.114 Oct 2021
    Release notes

    Added

    • add API method for check dependency only in current container
    • createTaggedDecorator #1343
    • Async bindings #1132
    • Async binding resolution (getAllAsync, getAllNamedAsync, getAllTaggedAsync, getAsync, getNamedAsync, getTaggedAsync, rebindAsync, unbindAsync, unbindAllAsync, unloadAsync) #1132
    • Global onActivation / onDeactivation #1132
    • Parent/Child onActivation / onDeactivation #1132
    • Module onActivation / onDeactivation #1132
    • Added @preDestroy decorator #1132

    Changed

    • @postConstruct can target an asyncronous function #1132
    • Singleton scoped services cache resolved values once the result promise is fulfilled #1320

    Fixed

    • only inject decorator can be applied to setters #1342
    • Container.resolve should resolve in that container #1338
    Open source →
  10. 5.1.125 Apr 2021
    Release notes

    -Fix pre-publish for build artifacts

    Open source →
  11. 5.1.025 Apr 2021withdrawn: Build
    Release notes

    Added

    • Upgrade information for v4.x to v5.x

    Changed

    • Update BindingToSyntax with .toAutoNamedFactory().

    Fixed

    • Fix Target.isTagged() to exclude optional from tag injections #1190.
    • Update toConstructor, toFactory, toFunction, toAutoFactory, toProvider and toConstantValue to have singleton scope #1297.
    • Fix injection on optional properties when targeting ES6 #928
    Open source →
  12. 5.0.510 Dec 2020

    Nothing published for this version

  13. 5.0.117 Oct 2018
    Release notes

    Added

    • Updating constructor injection wiki document with concrete injection example #922

    Changed

    • Change GUID to incremented counter for better performance #882

    Fixed

    • fix broken compilation by adding .toString() so symbols serialization #893
    • Fix problem with applying options on Container.resolve (fix #914) #915
    • Fixed documentation issues
    Open source →
  14. 4.14.016 Oct 2018withdrawn: Re-Released as 5.0.1
    Release notes

    Deprecated - Replaced by 5.0.1

    Open source →
  15. 4.13.016 Apr 2018

    Nothing published for this version

  16. 4.11.126 Feb 2018

    Nothing published for this version

  17. 4.11.026 Feb 2018

    Nothing published for this version

  18. 4.10.027 Jan 2018

    Nothing published for this version

  19. 4.9.018 Dec 2017

    Nothing published for this version

  20. 4.8.017 Dec 2017

    Nothing published for this version

  21. 4.7.016 Dec 2017

    Nothing published for this version

  22. 4.6.115 Dec 2017

    Nothing published for this version

  23. 4.6.05 Dec 2017

    Nothing published for this version

  24. 4.5.222 Nov 2017

    Nothing published for this version

  25. 4.5.14 Nov 2017

    Nothing published for this version

  26. 4.5.02 Nov 2017

    Nothing published for this version

  27. 4.4.031 Oct 2017

    Nothing published for this version

  28. 4.3.024 Jul 2017

    Nothing published for this version

  29. 4.2.02 Jul 2017

    Nothing published for this version

  30. 4.1.130 May 2017

    Nothing published for this version

  31. 4.1.025 Apr 2017

    Nothing published for this version

  32. 4.0.024 Apr 2017

    Nothing published for this version

  33. 3.3.022 Mar 2017

    Nothing published for this version

  34. 3.2.021 Mar 2017

    Nothing published for this version

  35. 3.1.07 Feb 2017

    Nothing published for this version

  36. 3.0.011 Jan 2017

    Nothing published for this version

  37. 3.0.0-rc.431 Dec 2016pre-release

    Nothing published for this version

  38. 3.0.0-rc.210 Dec 2016pre-release

    Nothing published for this version

  39. 3.0.0-rc.15 Dec 2016pre-release

    Nothing published for this version

  40. 3.0.0-beta.34 Dec 2016pre-release

    Nothing published for this version

  41. 3.0.0-beta.225 Nov 2016pre-release

    Nothing published for this version

  42. 3.0.0-beta.13 Nov 2016pre-release

    Nothing published for this version

  43. 2.0.19 Oct 2016

    Nothing published for this version

  44. 2.0.011 Sept 2016

    Nothing published for this version

  45. 2.0.0-rc.1410 Sept 2016pre-release

    Nothing published for this version

  46. 2.0.0-rc.1330 Aug 2016pre-release

    Nothing published for this version

  47. 2.0.0-rc.1227 Aug 2016pre-release

    Nothing published for this version

  48. 2.0.0-rc.1125 Aug 2016pre-release

    Nothing published for this version

  49. 2.0.0-rc.1014 Aug 2016pre-release

    Nothing published for this version

  50. 2.0.0-rc.910 Aug 2016pre-release

    Nothing published for this version

  51. 2.0.0-rc.51 Aug 2016pre-release

    Nothing published for this version

  52. 2.0.0-rc.125 Jun 2016pre-release

    Nothing published for this version

  53. 2.0.0-beta.1021 Jun 2016pre-release

    Nothing published for this version

  54. 2.0.0-beta.921 Jun 2016pre-release

    Nothing published for this version

  55. 2.0.0-beta.81 Jun 2016pre-release

    Nothing published for this version

  56. 2.0.0-beta.731 May 2016pre-release

    Nothing published for this version

  57. 2.0.0-beta.621 May 2016pre-release

    Nothing published for this version

  58. 2.0.0-beta.519 May 2016pre-release

    Nothing published for this version

  59. 2.0.0-beta.417 May 2016pre-release

    Nothing published for this version

  60. 2.0.0-beta.36 May 2016pre-release

    Nothing published for this version