Angular 16 is now available! You can watch a quick summary video from the Angular Team (in less than 7 minutes).
We’ve already covered quite a few of the new features in this newsletter:
- A developer preview of Angular Signals (with my video course to learn everything about them)
- Required Inputs
TakeUntilDestroyed
operator to automate Observable unsubscriptions- Component input bindings for router information
Other notable features include:
- Improved server-side rendering with non-destructive hydration: If you’re using Angular Universal, your app can now be refreshed on the client side without re-building the entire DOM (also a developer preview)
- Angular CLI commands to convert your app to standalone components:
ng generate @angular/core:standalone
and to create a new standalone app withng new --standalone
- Experimental support of Jest (instead of Karma/Jasmine) for unit-testing
- Support for Typescript 5.0.
The Angular team released a long blog post highlighting these features in more detail. I’ll cover more of these features individually over the following weeks, but for now, I’ll let you upgrade to the latest version with this tutorial.