Change8

Angular

Backend & Infra

Deliver web apps with confidence 🚀

Latest: v22.2.0-next.425 releases4 common errorsView on GitHub

Release History

View all versions →
v22.2.0-next.415 fixes1 feature
Aug 27, 2026

This release includes several bug fixes across various Angular modules, including prototype pollution prevention, improved type-checking for defer blocks, and better error handling during hydration. A new feature scopes type-checking for keyed defer blocks.

v22.1.414 fixes
Aug 27, 2026

This release includes various bug fixes across multiple Angular packages, addressing issues related to prototype collisions, number formatting, animation scoping, template diagnostics, and more.

v21.2.222 fixes
Aug 26, 2026

This release includes bug fixes for URL resolution and an update to the domino library.

v20.3.302 fixes
Aug 26, 2026

This release includes bug fixes for platform-server, specifically addressing unicode whitespace stripping in URL resolution and updating the domino library to its latest version.

v22.2.0-next.318 fixes2 features
Aug 19, 2026

This release includes several bug fixes across various Angular packages, including improvements to hydration error handling, form validation, and HTTP request processing. New features include the ability for templates to access private properties and the addition of `containsTree` to the router's public API.

v22.1.318 fixes
Aug 19, 2026

This release includes various bug fixes across multiple Angular packages, including improvements to animations, common utilities, compiler, core functionalities, forms, http client, language server, platform browser, and router. Notably, it replaces `hasOwnProperty` with `Object.hasOwn` for better object property checking.

v20.3.291 fix
Aug 19, 2026

This release includes a bug fix that disallows event handler attributes in Meta, improving security and preventing potential issues.

v21.2.211 fix
Aug 19, 2026

This release includes a bug fix that disallows event handler attributes in Meta, improving security and stability.

v22.1.210 fixes
Aug 13, 2026

This release includes several bug fixes across various Angular modules including compiler, compiler-cli, core, forms, http, and router. Key fixes involve improving expression generation, handling of MathML and SVG elements, defer block loops, and JSON response decoding.

v22.2.0-next.212 fixes1 feature
Aug 13, 2026

This release includes several bug fixes across compiler, compiler-cli, core, forms, http, and router modules. Notably, it improves handling of nested selectors, optional chaining, defer blocks, and JSON response decoding. A new feature allows throwing RedirectCommand to trigger redirects.

v20.3.284 fixes
Aug 13, 2026

This release includes several bug fixes across the core and http modules. Key fixes involve sanitizing host bindings, exact header value matching, preserving immutability, and ensuring root interceptors run correctly.

v21.2.204 fixes
Aug 13, 2026

This release includes several bug fixes across the core and http modules, improving host binding sanitization, header matching, immutability of clones, and interceptor execution.

vsix-22.1.01 fix2 features
Aug 12, 2026

Introduced new typechecking capabilities for templates and compilation of non-exported standalone classes in the language service. Also fixed an issue related to strictTemplates being enabled by default.

v22.2.0-next.16 fixes
Aug 7, 2026

This release includes several bug fixes across the core and http modules. Key fixes involve hydration triggers, style property binding validation, and improvements to the FetchBackend's request handling and cookie parsing.

v22.1.16 fixes
Aug 7, 2026

This release includes several bug fixes across the core and http modules. Key fixes involve improved hydration trigger initialization, handling of invalid style property bindings, and more robust request handling in the FetchBackend.

v22.2.0-next.01 feature
Jul 29, 2026

Introduced the ability to permanently hide fields within signal forms. This enhancement provides more control over form presentation and behavior.

v21.2.195 fixes
Jul 29, 2026

This release includes several bug fixes across the compiler, http, and platform-server modules. Notably, it addresses issues with i18n event attributes, event handler checks, transfer cache parameters, XSRF for HttpClient, and updates the domino library.

v22.1.020 fixes20 features
Jul 29, 2026

This release introduces several new features including CSS variable namespacing, improved control flow support, and enhanced HTTP caching options. It also includes numerous bug fixes across various modules like compiler, core, and http.

v20.3.274 fixes
Jul 29, 2026

This release includes several bug fixes across the compiler, http, and platform-server modules. Notably, it addresses issues with i18n event attributes, event handler checks, transfer cache parameters, and updates the domino library.

v22.1.0-rc.06 fixes
Jul 22, 2026

This release includes several bug fixes across different Angular modules, including common, core, forms, and http. Migrations for ngClass have also been improved.

v22.0.86 fixes
Jul 22, 2026

This release includes several bug fixes across various Angular modules, including common, core, forms, http, and migrations. Key fixes involve preserving crossorigin on image preloads, case-insensitive SVG animation attribute checks, and improved ngClass migration.

v22.1.0-next.615 fixes
Jul 16, 2026

This release includes various bug fixes across different Angular modules, including improvements to date formatting, template parsing, control flow handling, and reactive forms. It also addresses potential performance and security issues.

v22.0.713 fixes
Jul 16, 2026

This release includes various bug fixes across multiple Angular packages, addressing issues in common, compiler, core, forms, http, localize, and platform-browser modules. Key fixes include improvements to input transforms, signal forms, interceptor behavior, and regular expression security.

v20.3.265 fixes
Jul 8, 2026

This release focuses on various bug fixes across core, http, and service-worker modules, including updates to babel dependencies in the compiler-cli.

v21.2.185 fixes
Jul 8, 2026

This release focuses on various bug fixes across compiler-cli, core, http, and service-worker modules, including dependency updates and improved caching behavior.

Common Errors

FatalDiagnosticError3 reports

FatalDiagnosticError in Angular usually indicates a problem with your project's dependencies or Angular Language Service configuration. Try clearing your `node_modules` folder, running `npm install` or `yarn install` to reinstall dependencies, and restarting your IDE or language service. If the problem persists, check your `tsconfig.json` file for any misconfigurations or incompatible compiler options.

SchematicsException1 report

SchematicsException often arises from incorrect or missing configuration in your `angular.json` file, particularly when dealing with multi-project workspaces or custom schematics. To resolve this, carefully review your `angular.json`, ensuring project names are accurate and schematic collections/defaults are correctly specified for the relevant projects or the workspace as a whole. If using custom schematics, verify they are properly packaged and referenced in your `collection.json` and `angular.json`.

ExpressionChangedAfterItHasBeenCheckedError1 report

The ExpressionChangedAfterItHasBeenCheckedError usually happens when a component's input changes after Angular's change detection cycle has already rendered the view. To fix this, consider using `setTimeout` to delay the change or implementing `OnChanges` to respond to input changes synchronously within the change detection cycle. Verify you're not performing actions that trigger further updates within the view rendering phase itself.

InvalidCharacterError1 report

The "InvalidCharacterError" in Angular commonly arises when attempting to use characters in CSS class names (or other string contexts like configuration values used for class names) that are not permitted by CSS syntax rules. This often includes characters beyond basic alphanumeric and hyphen/underscore. To fix it, ensure your class names (or any values used directly as CSS classes) adhere to valid CSS syntax, typically by restricting them to alphanumeric characters, hyphens, and underscores; alternatively, properly escape invalid characters. You might need to refactor your component styles and configuration logic to generate or consume CSS-compliant class names.

Related Backend & Infra Packages

Subscribe to Updates

Get notified when new versions are released

RSS Feed