Releases: wessberg/DI
Releases · wessberg/DI
v3.0.2
v3.0.1
v3.0.0
BREAKING CHANGES
DI
is now built for modern JavaScript runtimes that support features like private class instance fields, private class instance methods, andSymbol.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