Ir al contenido
verdict:

Angular 22.0.1

digest

note: la síntesis y las notas de la versión están en inglés

note: sin síntesis para esta release digest

Las releases digest se listan sin síntesis. Las notas de la versión originales de esta versión están aquí abajo.

release-notesgithub.com/angular/angular · 64 líneas
  1. ### common
  2. | Commit | Description |
  3. | -- | -- |
  4. | [![fix - c4b5fa3c92](https://img.shields.io/badge/c4b5fa3c92-fix-green)](https://github.com/angular/angular/commit/c4b5fa3c9263ac127f5053c5a03dd4b6313659b8) | escape CSS string-terminating characters in escapeCssUrl |
  5. | [![fix - dfff57ede9](https://img.shields.io/badge/dfff57ede9-fix-green)](https://github.com/angular/angular/commit/dfff57ede93dbc51a7eeac3311ff2b1279595ee5) | Limits date format string length |
  6. | [![fix - 3c2892c8df](https://img.shields.io/badge/3c2892c8df-fix-green)](https://github.com/angular/angular/commit/3c2892c8dffbbbe32940306b53779cc0c4e3f73c) | prevent prototype pollution in formatDateTime |
  7. | [![fix - 1d87c49f6e](https://img.shields.io/badge/1d87c49f6e-fix-green)](https://github.com/angular/angular/commit/1d87c49f6ee4aac27146f39ef370a87ba707a2c1) | use cryptographically secure SHA-256 for transfer cache key generation |
  8. ### compiler
  9. | Commit | Description |
  10. | -- | -- |
  11. | [![fix - 1ee224ca30](https://img.shields.io/badge/1ee224ca30-fix-green)](https://github.com/angular/angular/commit/1ee224ca30b9b5a7906b4f481135f1fb900fb3ce) | disallow i18n event attributes |
  12. | [![fix - a56f1cdf8f](https://img.shields.io/badge/a56f1cdf8f-fix-green)](https://github.com/angular/angular/commit/a56f1cdf8fa24e335409250798ee804d95eae136) | more robust logic to check if regex can be optimized |
  13. | [![fix - 5946c18275](https://img.shields.io/badge/5946c18275-fix-green)](https://github.com/angular/angular/commit/5946c18275800539b2f47f80a573ee9312a45e8b) | sanitize `href`/`xlink:href` attributes of any element of the MathML namespace |
  14. | [![fix - 393b84caf8](https://img.shields.io/badge/393b84caf8-fix-green)](https://github.com/angular/angular/commit/393b84caf8bda05b31cfac014751deed142eb918) | sanitize two-way properties |
  15. ### compiler-cli
  16. | Commit | Description |
  17. | -- | -- |
  18. | [![fix - 3d9ca2f173](https://img.shields.io/badge/3d9ca2f173-fix-green)](https://github.com/angular/angular/commit/3d9ca2f1730689232f0ba1d6eddbd7dcedd1da39) | bind switch exhaustive check expressions |
  19. ### core
  20. | Commit | Description |
  21. | -- | -- |
  22. | [![fix - 669146b0e7](https://img.shields.io/badge/669146b0e7-fix-green)](https://github.com/angular/angular/commit/669146b0e74ab1bed4196ccebe1c3608f52fd4f8) | disable WebMCP during SSR |
  23. | [![fix - 562a566ead](https://img.shields.io/badge/562a566ead-fix-green)](https://github.com/angular/angular/commit/562a566eadfdec3d9708f1a5e03e7dd2821d3432) | Handle synchronous errors in PendingTasks.run function |
  24. | [![fix - fa546f382d](https://img.shields.io/badge/fa546f382d-fix-green)](https://github.com/angular/angular/commit/fa546f382de10af46d0508733c6630ffe4bef328) | harden TransferState restoration against DOM clobbering |
  25. | [![fix - 29fdb98684](https://img.shields.io/badge/29fdb98684-fix-green)](https://github.com/angular/angular/commit/29fdb98684a57c99417efb5aac5a3b7f205e2c8f) | prevent dangling prevConsumer reference from leaking destroyed views (#68681) |
  26. | [![fix - cdcea80327](https://img.shields.io/badge/cdcea80327-fix-green)](https://github.com/angular/angular/commit/cdcea80327e8984981144d99194d7b194da4889f) | require WebMCP tool descriptions |
  27. | [![fix - 4289c4c840](https://img.shields.io/badge/4289c4c840-fix-green)](https://github.com/angular/angular/commit/4289c4c8408056eb90cd25cdb76475d00de129d6) | update comment for Default change detection |
  28. | [![fix - 3dd433b39a](https://img.shields.io/badge/3dd433b39a-fix-green)](https://github.com/angular/angular/commit/3dd433b39a66609412427f06162fb4ebc2b3e4aa) | use Object.hasOwn to handle null-prototype objects in toStylingKeyValueArray |
  29. | [![fix - 045bb736b3](https://img.shields.io/badge/045bb736b3-fix-green)](https://github.com/angular/angular/commit/045bb736b373a5a0301cde3a4469194404b289c5) | validate lowercase SVG animation attribute names |
  30. ### forms
  31. | Commit | Description |
  32. | -- | -- |
  33. | [![fix - 11836a670a](https://img.shields.io/badge/11836a670a-fix-green)](https://github.com/angular/angular/commit/11836a670af5c64153d57a2d47b4688605379014) | delay mcp reading the form model by a `tick` |
  34. | [![fix - 85d2d100e3](https://img.shields.io/badge/85d2d100e3-fix-green)](https://github.com/angular/angular/commit/85d2d100e38999f1342742573166c7af0f29b4bd) | harden FormGroup control lookups against prototype shadowing |
  35. | [![fix - e51ad374ea](https://img.shields.io/badge/e51ad374ea-fix-green)](https://github.com/angular/angular/commit/e51ad374ea628de33843332f6798635dc8af02ae) | remove animationstart listener on component destroy to prevent memory leak |
  36. | [![fix - 55b7b5a6b6](https://img.shields.io/badge/55b7b5a6b6-fix-green)](https://github.com/angular/angular/commit/55b7b5a6b6324c1886eca8dbc492e6af5fc4cd7a) | set `additionalProperties: false` on generated WebMCP form |
  37. ### http
  38. | Commit | Description |
  39. | -- | -- |
  40. | [![fix - ffb06c0514](https://img.shields.io/badge/ffb06c0514-fix-green)](https://github.com/angular/angular/commit/ffb06c0514ace66e83160e544dec63f36340c297) | ensure query parameters are inserted before URL fragments |
  41. | [![fix - 2dd65d21e6](https://img.shields.io/badge/2dd65d21e6-fix-green)](https://github.com/angular/angular/commit/2dd65d21e656186cd2598a11dd51a34fcab2ecfe) | pass down the `reportUploadProgress` and `reportDownloadProgress` on post/patch requests |
  42. | [![fix - 4254eb416c](https://img.shields.io/badge/4254eb416c-fix-green)](https://github.com/angular/angular/commit/4254eb416c81570a6d3313711aaeba7817305320) | preserve empty referrer option in HttpRequest |
  43. | [![fix - 167bd4c162](https://img.shields.io/badge/167bd4c162-fix-green)](https://github.com/angular/angular/commit/167bd4c162d6af87cd207650bbc41d6c7a073c22) | Rejects non-HTTP(S) URLs in JSONP requests |
  44. ### language-service
  45. | Commit | Description |
  46. | -- | -- |
  47. | [![fix - 43a0e28729](https://img.shields.io/badge/43a0e28729-fix-green)](https://github.com/angular/angular/commit/43a0e2872908d1a614139317e8dfeb52d9f69f75) | prevent external template inlay hints from appearing in TS files |
  48. ### platform-server
  49. | Commit | Description |
  50. | -- | -- |
  51. | [![fix - ed48ca7f51](https://img.shields.io/badge/ed48ca7f51-fix-green)](https://github.com/angular/angular/commit/ed48ca7f5108768c326ddc7ce51199dd575ced7a) | harden platform location origin validation during SSR |
  52. | [![refactor - 1881ede3a7](https://img.shields.io/badge/1881ede3a7-refactor-yellow)](https://github.com/angular/angular/commit/1881ede3a791fca97350ffb3beadbe4e9fae8e73) | deprecate ServerXhr |
  53. ### router
  54. | Commit | Description |
  55. | -- | -- |
  56. | [![fix - 43edc8410f](https://img.shields.io/badge/43edc8410f-fix-green)](https://github.com/angular/angular/commit/43edc8410f2ef9feed8efe1b52c509c167f72946) | use native URL object for navigation boundary and comparison |
  57. ### service-worker
  58. | Commit | Description |
  59. | -- | -- |
  60. | [![fix - cf97b1f828](https://img.shields.io/badge/cf97b1f828-fix-green)](https://github.com/angular/angular/commit/cf97b1f828e41df71c49fc19ed2e16d1cb4c3f34) | Strips sensitive headers on cross-origin redirects |
  61. ## Deprecations
  62. ### platform-server
  63. - XHR support in `@angular/platform-server` is deprecated. Use standard `fetch` APIs instead.
  64. (cherry picked from commit 8446e46f8bc33bd4419fa7f6106b8d117ca2e099)

ver en githubimported 2026-09-28 vía npm