- Introduces new language features and improvements (see “What’s new in TypeScript 3.1”).
- Contains documented breaking changes that may require migration (see “Breaking changes in TypeScript 3.1”).
- Includes a large set of bug fixes; full list available via the fixed‑issues query.