Aller au contenu
verdict:

Angular 22.2.4

digest

note: la synthèse et les notes de version sont en anglais

note: pas de synthèse pour cette release digest

Les releases digest sont listées sans synthèse. Les notes de version originales de cette version sont ci-dessous.

release-notesgithub.com/angular/angular · 57 lignes
  1. ### compiler
  2. | Commit | Description |
  3. | -- | -- |
  4. | [![fix - bc600a2fc2](https://img.shields.io/badge/bc600a2fc2-fix-green)](https://github.com/angular/angular/commit/bc600a2fc259d14d8a3f6055fc4c42639dbae191) | avoid treating attributes with object prototype names as being translated |
  5. | [![fix - 1a7ebad7a5](https://img.shields.io/badge/1a7ebad7a5-fix-green)](https://github.com/angular/angular/commit/1a7ebad7a580496e2b8f120924cc68cc6d35fc7f) | default to Eager change detection for pre-v22 libraries in JIT |
  6. | [![fix - 4e4df4a696](https://img.shields.io/badge/4e4df4a696-fix-green)](https://github.com/angular/angular/commit/4e4df4a696aa426885af44afbcb13ee58014455d) | report errors for malformed template literal interpolations |
  7. | [![fix - 00229e112d](https://img.shields.io/badge/00229e112d-fix-green)](https://github.com/angular/angular/commit/00229e112d538210a2fb60f6e6780c15aa78a90d) | skip escaped characters when looking for comments in expressions |
  8. ### compiler-cli
  9. | Commit | Description |
  10. | -- | -- |
  11. | [![fix - 4b82200c4e](https://img.shields.io/badge/4b82200c4e-fix-green)](https://github.com/angular/angular/commit/4b82200c4e08f4100d202c25cac0039ff2543dbd) | require @jridgewell/sourcemap-codec 1.6.0 or later |
  12. ### core
  13. | Commit | Description |
  14. | -- | -- |
  15. | [![fix - 570679134b](https://img.shields.io/badge/570679134b-fix-green)](https://github.com/angular/angular/commit/570679134bde4b8cae04c805b742b99419da746b) | avoid mutating shared ICU case queue during i18n hydration |
  16. | [![fix - fe02c34c3c](https://img.shields.io/badge/fe02c34c3c-fix-green)](https://github.com/angular/angular/commit/fe02c34c3ce22784e1eb2afb2b8d842df6ffbeb4) | avoid reloading a resource when params is unchanged |
  17. | [![fix - d3c72743a9](https://img.shields.io/badge/d3c72743a9-fix-green)](https://github.com/angular/angular/commit/d3c72743a9da84866f95776bf36d74b3d0492bdd) | catch view effect errors in targeted change detection mode |
  18. | [![fix - b8102ebeb4](https://img.shields.io/badge/b8102ebeb4-fix-green)](https://github.com/angular/angular/commit/b8102ebeb4891e5f8d4cc48ad28661616fbfc12f) | check every i18n attribute translation for ICUs |
  19. | [![fix - 57ae1d1bb6](https://img.shields.io/badge/57ae1d1bb6-fix-green)](https://github.com/angular/angular/commit/57ae1d1bb6e37ed5d08dd0bae85f27f784ae5c39) | guard against integer overflow in i18n |
  20. | [![fix - 84a398bec2](https://img.shields.io/badge/84a398bec2-fix-green)](https://github.com/angular/angular/commit/84a398bec2c48831fe77397c7b789ebc21c3a543) | improve the warning for bindings on elements inside ICU expressions |
  21. | [![fix - be85e4eb74](https://img.shields.io/badge/be85e4eb74-fix-green)](https://github.com/angular/angular/commit/be85e4eb749e14f78b5fd2b385912759ee35ddc6) | keep prototype-named keys in getTransferState |
  22. | [![perf - c1b8b0a914](https://img.shields.io/badge/c1b8b0a914-perf-orange)](https://github.com/angular/angular/commit/c1b8b0a914594514f5a6822cf1e931c112feeb54) | avoid reading linked signal debug names in production |
  23. | [![perf - e79a9199a5](https://img.shields.io/badge/e79a9199a5-perf-orange)](https://github.com/angular/angular/commit/e79a9199a5ae910cbd050e954c4b2c3b75f066ae) | guard i18n insertion assertion with ngDevMode |
  24. ### forms
  25. | Commit | Description |
  26. | -- | -- |
  27. | [![fix - 1586cc72ab](https://img.shields.io/badge/1586cc72ab-fix-green)](https://github.com/angular/angular/commit/1586cc72ab34b2e5a2741b6b28458425c2111d82) | annotate field context helpers with this: void |
  28. | [![fix - 41b189752e](https://img.shields.io/badge/41b189752e-fix-green)](https://github.com/angular/angular/commit/41b189752e24d6d3afe2f3a651e044eaab19e299) | don't crash when formControlName has no matching control |
  29. | [![fix - 122663145b](https://img.shields.io/badge/122663145b-fix-green)](https://github.com/angular/angular/commit/122663145b865a9f825ad8a01fd589e2ef743b88) | reject unsupported updateOn in SignalFormControl |
  30. | [![perf - a02ad167dc](https://img.shields.io/badge/a02ad167dc-perf-orange)](https://github.com/angular/angular/commit/a02ad167dc7a8fe02f6c5055506028223f287d06) | match multi-select identities in a single pass |
  31. ### http
  32. | Commit | Description |
  33. | -- | -- |
  34. | [![fix - 2251098d52](https://img.shields.io/badge/2251098d52-fix-green)](https://github.com/angular/angular/commit/2251098d520c8825965cecabe54792a0c9949fcc) | account for multiple cache control headers |
  35. ### language-service
  36. | Commit | Description |
  37. | -- | -- |
  38. | [![fix - 646e9723db](https://img.shields.io/badge/646e9723db-fix-green)](https://github.com/angular/angular/commit/646e9723db196d2a403f23c3e274aa4c258e8dfa) | resolve symbols for inputs with restricted access |
  39. ### migrations
  40. | Commit | Description |
  41. | -- | -- |
  42. | [![feat - 6c631a5359](https://img.shields.io/badge/6c631a5359-feat-blue)](https://github.com/angular/angular/commit/6c631a5359b600f877171c628a7d84c3fafd102a) | migrate static string and array ngClass bindings to class |
  43. ### router
  44. | Commit | Description |
  45. | -- | -- |
  46. | [![fix - 6ccbb0f6aa](https://img.shields.io/badge/6ccbb0f6aa-fix-green)](https://github.com/angular/angular/commit/6ccbb0f6aa74770e7fb6d40988dc289c06b1787f) | don't intercept downloads with the Navigation API |
  47. | [![fix - d1da1a7c4c](https://img.shields.io/badge/d1da1a7c4c-fix-green)](https://github.com/angular/angular/commit/d1da1a7c4ccb0b0648bd58fcf90d864eb8894582) | drop null query params in createUrlTreeFromSnapshot |
  48. | [![fix - 12b553bc28](https://img.shields.io/badge/12b553bc28-fix-green)](https://github.com/angular/angular/commit/12b553bc282a0eeaa2e7e99562ee594821098bbc) | escape colons in parenthesized primary child segments |
  49. | [![fix - b8383a1987](https://img.shields.io/badge/b8383a1987-fix-green)](https://github.com/angular/angular/commit/b8383a1987ab25a402112f5de3208de2073cde74) | properly handle redirects during traversal navigations with Navigation API |
  50. | [![fix - 702ba3a2eb](https://img.shields.io/badge/702ba3a2eb-fix-green)](https://github.com/angular/angular/commit/702ba3a2eb60e537b2398815ba6f83777d0572bc) | remove previous classes when routerLinkActive changes |
  51. | [![fix - 2f0e2ac5e7](https://img.shields.io/badge/2f0e2ac5e7-fix-green)](https://github.com/angular/angular/commit/2f0e2ac5e7fbf91cbec2399cb2fb069cc03d4e27) | respect guard order when a guard throws a RedirectCommand |
  52. | [![fix - ea8cdc4c6b](https://img.shields.io/badge/ea8cdc4c6b-fix-green)](https://github.com/angular/angular/commit/ea8cdc4c6b4776832bf73a8f8cca7a729b2d58d9) | skip split when piercing empty path outlets |
  53. | [![fix - 6c995a5a6d](https://img.shields.io/badge/6c995a5a6d-fix-green)](https://github.com/angular/angular/commit/6c995a5a6dc0cd8f4a083a09cc7b726f664a0fd3) | unsubscribe from route data when outlet deactivates |
  54. ### upgrade
  55. | Commit | Description |
  56. | -- | -- |
  57. | [![fix - ecaec13db4](https://img.shields.io/badge/ecaec13db4-fix-green)](https://github.com/angular/angular/commit/ecaec13db4fde7ceb0104105ee356bf00596f3d6) | only compile the template contents of a downgraded component |

voir sur githubdetected 2026-10-30 via npm