Angular 21 introduces three major features: Signal Forms, a new unified forms module built entirely on signals that simplifies form handling with a single directive; @angular/aria, a minimalistic accessibility-focused component library; and Vitest as the stable default testing framework, replacing Jasmine for new projects. Signal Forms eliminate the complexity of previous form modules by using signals for fields, status, values, and errors. Vitest brings a similar API to Jasmine but with different mocking approaches, though Angular's CLI wrapper limits some native Vitest features. The release also includes improvements to resources and MCP server support.
Table of contents
Signal FormsForms with signals • Angular@angular/ariaAngular Aria • Overview • AngularVitestMigrating from Karma to Vitest • AngularRunning Tests | AnalogFurther FeaturesSort: