What's new in Angular 10 and beyond
No new big feature!
Optional Stricter Settings
Optional Stricter Settings
$ ng new --strict
- Enables strict mode in TypeScript
- Turns template type checking to Strict
- Default bundle budgets have been reduced by ~75%
- Configures linting rules to prevent declarations of type any
- Configures your app as side-effect free to enable more advanced tree-shaking
CommonJS Warnings
CommonJS Warning

New Date Range Picker
New Date Range Picker

TypeScript 3.9
TypeScript 3.9 Support
- TypeScript bumped to TypeScript 3.9
- TSLib has been updated to v2.0
- TSLint has been updated to v6
- Solution-style TypeScript configurations (tsconfig.json used by IDE, tsconfig.base.json used by compiler)
Evergreen browsers by default
for legacy browser support
ng new my-app --legacy-browsers
Goodbye IE9 IE10 & IE mobile
May be removed in v11
Angular Official Roadmap
Angular Official Roadmap
- Operation Bye Bye Backlog
- Support TypeScript 4.0
- Update our e2e testing strategy
- Angular libraries use Ivy
- Evaluate future RxJS changes (v7 and beyond)
- Angular language service uses Ivy
- Expand component harnesses best practices
- Support native Trusted Types in Angular
- Integrate MDC Web into Angular Material
In Progress
Angular Official Roadmap
- Refresh introductory documentation
- Strict typing for @angular/forms
- Webpack 5 in the Angular CLI
- Commit message standardization
- Optional Zone.js
- Remove legacy View Engine
- Angular DevTools
- Optional NgModules
- Ergonomic component level code-splitting APIs
- Migration to ESLint
Future
What's new in Angular 10
By Lee Lorz
What's new in Angular 10
- 323