4.0.2 (2024-10-31)
4.0.1 (2024-10-11)
4.0.0 (2024-10-10)
4.0.0-beta.1 (2024-10-01)
- add TypeScript v5.6 support (c502c7d)
- make compatible with TypeScript v5.6 and Node >= 18.20, including the new loader mechanism (9e5fe79)
3.3.0 (2023-08-04)
- add TypeScript v5.1 support (3d0b582)
3.2.0 (2023-01-23)
- add .js extensions to built types to make them compatible with codebases running with Node16 or NodeNext module resolution (87b74d1)
3.1.0 (2023-01-10)
3.0.0 (2022-08-01)
- add new sponsor: scrubtheweb (80eb1e2)
- add TypeScript v4.6 support (7072df7)
- migrate to ESM. Make passing a TypeScript program optional (e4d9d0b)
- support operating without a Program (d489cbc)
2.2.6 (2021-11-19)
- add TypeScript v4.5 support (b3960ce)
2.2.5 (2021-05-29)
2.2.4 (2021-05-29)
2.2.3 (2021-05-28)
2.2.2 (2021-05-28)
2.2.1 (2021-05-21)
- don't include type arguments as part of the service identifier inside parsed constructor arguments (3a2f3ff)
2.2.0 (2021-05-21)
- imports: fix a bug where registering the same implementation multiple times will generate multiple imports (f8c388b)
- make all tests pass on every TypeScript version in the range [3.0, 4.3-rc1] (265ac93)
- type arguments passed to registerSingleton and registerTransient should themselves be allowed to receive type arguments, and these should not count towards the service/implementation name (76773ab)
2.1.1 (2020-06-01)
- remove throw statement for SystemJS as compiletarget (c8d370e)
2.1.0 (2020-05-27)
- major refactoring with support for CommonJS, AMD, and SystemJS as targets (bfeedef)