Skip to content

v3.0.0

Compare
Choose a tag to compare
@wessberg wessberg released this 18 Oct 08:49
· 4 commits to master since this release

BREAKING CHANGES

  • DI is now built for modern JavaScript runtimes that support features like private class instance fields, private class instance methods, and Symbol.toStringTag. This also bumps the engine requirement from Node v9 to Node v12, which is still a very widely supported Node runtime.

Major Changes

  • Exceptions thrown during the construction of service implementations that are unrelated to dependency injection are no longer "swallowed", and will be thrown correctly. Closes #5

Other Changes

  • Migrate to TypeScript 5.6. Don't swallow errors thrown during class instance construction. Refactoring. Use modern EcmaScript 2830e9d

v2.1.0...v3.0.0