Skip to content
verdict:

Angular 22.2.2

digest

note: no summary for this digest release

Digest releases are listed without a summary. The original release notes for this version are below.

release-notesgithub.com/angular/angular · 37 lines
  1. ### compiler
  2. | Commit | Description |
  3. | -- | -- |
  4. | [![fix - fa63bfad14](https://img.shields.io/badge/fa63bfad14-fix-green)](https://github.com/angular/angular/commit/fa63bfad14dfb94d2985d7e486c8b0b98c231e52) | avoid leaking ::ng-deep detection state between rules |
  5. | [![fix - 5744e7575c](https://img.shields.io/badge/5744e7575c-fix-green)](https://github.com/angular/angular/commit/5744e7575ccdcc1363ad65d0626baf0ccc3c62ae) | avoid prototype lookups when resolving entities |
  6. | [![fix - 97e57157e4](https://img.shields.io/badge/97e57157e4-fix-green)](https://github.com/angular/angular/commit/97e57157e46d8bd0edb9ef5b1d92985b1276c4e6) | correctly match directives on `<ng-template>` nested in various namespaces |
  7. | [![fix - 0474258a5a](https://img.shields.io/badge/0474258a5a-fix-green)](https://github.com/angular/angular/commit/0474258a5a0a01fd866b242863d8ef57e2d4c9b5) | ignore `@let` declarations in the control flow content projection diagnostic |
  8. | [![fix - 725ffcf4fa](https://img.shields.io/badge/725ffcf4fa-fix-green)](https://github.com/angular/angular/commit/725ffcf4fa6e1105d7e7f092ef4bb4865d568011) | match namespaced root nodes of control flow blocks against ng-content tag selectors |
  9. | [![fix - 5ff83c11fe](https://img.shields.io/badge/5ff83c11fe-fix-green)](https://github.com/angular/angular/commit/5ff83c11fe38587b6bf484b4b7435bb57874e41a) | strip script elements regardless of namespace |
  10. ### compiler-cli
  11. | Commit | Description |
  12. | -- | -- |
  13. | [![fix - 01949c53a6](https://img.shields.io/badge/01949c53a6-fix-green)](https://github.com/angular/angular/commit/01949c53a611a08b2096f0ef382dc290895ecd0e) | don't mark constructor parameter properties as inherited |
  14. | [![perf - f43c63f70c](https://img.shields.io/badge/f43c63f70c-perf-orange)](https://github.com/angular/angular/commit/f43c63f70cfd3cd407807e50ea309d142dfd8c73) | optimize missing directive extended checks |
  15. ### core
  16. | Commit | Description |
  17. | -- | -- |
  18. | [![fix - 095644168e](https://img.shields.io/badge/095644168e-fix-green)](https://github.com/angular/angular/commit/095644168e856a643c44074555103c645ed28e24) | defer afterRenderEffect sequences registered while hooks run |
  19. | [![fix - a312520447](https://img.shields.io/badge/a312520447-fix-green)](https://github.com/angular/angular/commit/a312520447a51744044e8177f8600607629fb034) | strip reserved character from translations |
  20. | [![fix - 74bc86d8b2](https://img.shields.io/badge/74bc86d8b2-fix-green)](https://github.com/angular/angular/commit/74bc86d8b21c9b48e22adf36923a83c254e00de0) | untrack `onError` handler to prevent signal write exceptions |
  21. ### forms
  22. | Commit | Description |
  23. | -- | -- |
  24. | [![fix - b0710b8db6](https://img.shields.io/badge/b0710b8db6-fix-green)](https://github.com/angular/angular/commit/b0710b8db6fc86b8cc1f901ffe2d45787c2ab944) | don't crash when control is missing in setUpValidators |
  25. | [![fix - ef0359676c](https://img.shields.io/badge/ef0359676c-fix-green)](https://github.com/angular/angular/commit/ef0359676c8e25e363ee39e8060cf13933cfe1d9) | skip class bindings for orphaned fields |
  26. | [![fix - c91a8c429d](https://img.shields.io/badge/c91a8c429d-fix-green)](https://github.com/angular/angular/commit/c91a8c429db610df790d5ad8168087b0f726a34d) | use `Object.is` when comparing control bindings in signal forms |
  27. | [![fix - 6cd3a8a929](https://img.shields.io/badge/6cd3a8a929-fix-green)](https://github.com/angular/angular/commit/6cd3a8a9292ba48ac5b63472e3d2d47e2c3779b6) | write a pending debounced value when its control is destroyed |
  28. ### language-service
  29. | Commit | Description |
  30. | -- | -- |
  31. | [![fix - 6c44a9ecc5](https://img.shields.io/badge/6c44a9ecc5-fix-green)](https://github.com/angular/angular/commit/6c44a9ecc57d5474f4fd793458b9b38249090cdb) | add strictUnclaimedEventNames to angularCompilerOptions schema |
  32. ### router
  33. | Commit | Description |
  34. | -- | -- |
  35. | [![fix - 576df28471](https://img.shields.io/badge/576df28471-fix-green)](https://github.com/angular/angular/commit/576df28471a5007f7eec56cc56cc8b87c5c74be5) | fall back when serializing protocol-relative URLs |
  36. | [![fix - e0137cbfde](https://img.shields.io/badge/e0137cbfde-fix-green)](https://github.com/angular/angular/commit/e0137cbfde745217fd4ce811bb4ebc58c6aafc40) | remove the navigate event abort listener once it fires |
  37. | [![fix - fc91c725a0](https://img.shields.io/badge/fc91c725a0-fix-green)](https://github.com/angular/angular/commit/fc91c725a0fcc9e3370f518199271773b8c1a093) | reset internal state on error handler redirect after state commit |

view on githubdetected 2026-10-09 via npm