Vai al contenuto
verdict:

Angular 22.0.0-rc.1

preview

note: la sintesi e le note di rilascio sono in inglese

note: nessuna sintesi per questa release più vecchia

Sintetizziamo le release recenti. Le note di rilascio originali di questa versione sono qui sotto.

release-notesgithub.com/angular/angular · 30 righe
  1. ### compiler
  2. | Commit | Description |
  3. | -- | -- |
  4. | [![fix - b2b8dea732](https://img.shields.io/badge/b2b8dea732-fix-green)](https://github.com/angular/angular/commit/b2b8dea7325c8d0d6788bbee6100d406f6ebe355) | strip namespaced SVG script elements during template compilation |
  5. ### core
  6. | Commit | Description |
  7. | -- | -- |
  8. | [![fix - 38aca8fe79](https://img.shields.io/badge/38aca8fe79-fix-green)](https://github.com/angular/angular/commit/38aca8fe79f47a7ad94f7c0b21f44d828e28547e) | do not insert todo when migrating void @Output |
  9. | [![fix - 1e0330d854](https://img.shields.io/badge/1e0330d854-fix-green)](https://github.com/angular/angular/commit/1e0330d854b2c2d3fdb2977883cd168f9cb0a4c8) | makes resource URL sanitizer lookup case-insensitive |
  10. | [![fix - 3f6abfb167](https://img.shields.io/badge/3f6abfb167-fix-green)](https://github.com/angular/angular/commit/3f6abfb16791c2bfb811f355676bb768b574906a) | reject script element as a dynamic component host |
  11. | [![fix - 88d138ccc8](https://img.shields.io/badge/88d138ccc8-fix-green)](https://github.com/angular/angular/commit/88d138ccc84b839784f59575fddcda3fcaf18d35) | support prefix-insensitive DOM schema lookups and compile-time i18n attribute validation |
  12. | [![fix - bfe6f6c2a5](https://img.shields.io/badge/bfe6f6c2a5-fix-green)](https://github.com/angular/angular/commit/bfe6f6c2a5570cd669afa3dd8b1cd9e2d91e393a) | synchronize core sanitization schema with compiler |
  13. | [![fix - 1f71ebd788](https://img.shields.io/badge/1f71ebd788-fix-green)](https://github.com/angular/angular/commit/1f71ebd788af52be8d9c2ff645719390773aa107) | visit ICU expressions in signal migration schematics |
  14. ### forms
  15. | Commit | Description |
  16. | -- | -- |
  17. | [![perf - 07a9358157](https://img.shields.io/badge/07a9358157-perf-orange)](https://github.com/angular/angular/commit/07a935815782eb58a2109bcaacde33896e8d5d76) | avoid spurious recomputation in FormField.parseErrors |
  18. ### router
  19. | Commit | Description |
  20. | -- | -- |
  21. | [![fix - 3e7117d690](https://img.shields.io/badge/3e7117d690-fix-green)](https://github.com/angular/angular/commit/3e7117d690386b079c18b435545dab96fc183305) | Add strict typing on 'getResolvedTitleForRoute' |
  22. | [![fix - 3e5ab7b470](https://img.shields.io/badge/3e5ab7b470-fix-green)](https://github.com/angular/angular/commit/3e5ab7b470b06b63410649700b6a999e381cbb85) | skip scroll-to-top on initial navigation when hydrating |
  23. ## Breaking Changes
  24. ### router
  25. - The return type for `TitleStrategy.getResolvedTitleForRoute`
  26. was previously 'any' while the actual return type could only be either `string`
  27. or `undefined`. The return type now reflects the possible values correctly.
  28. Code that reads the value may need to be adjusted.
  29. (cherry picked from commit ad37f52c1212164c51ffcc533067af05c2c33c89)

vedi su githubimported 2026-09-28 via npm