
⚠️ @typescript is changing forever!
v6.0 will be the last JS-based release before the complete native Go rewrite in v7.0. TS Team is officially transitioning v6.0 into "Maintenance Mode" to focus on the port.
🔥 Major Breaking Changes to prepare for:
- Strict by Default: strict: true is finally the default.
- No More Legacy Modules: Support for amd, umd, and systemjs is being removed.
- Modern Targets: target defaults to es (Evergreen).
- Faster Builds: types defaults to [] (stops auto-including every @types package).
- Enum Merging: Removed.
- Side Effects: noUncheckedSideEffectImports defaults to true.
The Goal?
A 10x faster compiler, but it requires shedding legacy weight.
Links:
Maintenance Mode (TS #62963): github.com/microsoft/Type…
Deprecation List (TS #54500): github.com/microsoft/Type…
The Angular Team has started preparing for it too:
github.com/angular/angula…
#typescript #changes

English


