Releases: wessberg/DI
Releases · wessberg/DI
v3.0.2
v3.0.1
v3.0.0
BREAKING CHANGES
DIis 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