Aller au contenu
verdict:

Angular 21.1.0-rc.0

preview

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

note: pas de synthèse pour cette release plus ancienne

Nous synthétisons les releases récentes. Les notes de version originales de cette version sont ci-dessous.

release-notesgithub.com/angular/angular · 51 lignes
  1. ### common
  2. | Commit | Description |
  3. | -- | -- |
  4. | [![feat - d8790972be](https://img.shields.io/badge/d8790972be-feat-blue)](https://github.com/angular/angular/commit/d8790972bea4c59a208219dd36d158b5d7e4fdde) | Add custom transformations for Cloudflare and Cloudinary image loaders |
  5. | [![feat - a6b8cb68af](https://img.shields.io/badge/a6b8cb68af-feat-blue)](https://github.com/angular/angular/commit/a6b8cb68afaded6999ee68f495512be1a9932ae4) | support custom transformations in ImageKit and Imgix loaders |
  6. ### compiler
  7. | Commit | Description |
  8. | -- | -- |
  9. | [![feat - 640693da8e](https://img.shields.io/badge/640693da8e-feat-blue)](https://github.com/angular/angular/commit/640693da8e667c015662246152236585d9b24e7f) | Add support for multiple swich cases matching |
  10. | [![fix - 10da2f9029](https://img.shields.io/badge/10da2f9029-fix-green)](https://github.com/angular/angular/commit/10da2f9029720e7a647d57921548b39cf11f55dd) | better types for a few expression AST nodes |
  11. | [![fix - 3a56c1367f](https://img.shields.io/badge/3a56c1367f-fix-green)](https://github.com/angular/angular/commit/3a56c1367f336a7da0ed8dd00c299c8be8da848c) | produce accurate span for typeof and void expressions |
  12. | [![fix - 76fa180005](https://img.shields.io/badge/76fa180005-fix-green)](https://github.com/angular/angular/commit/76fa180005a30b431c133285b68e8398df2e0e52) | provide location information for literal map keys |
  13. | [![fix - fa7cb4b87a](https://img.shields.io/badge/fa7cb4b87a-fix-green)](https://github.com/angular/angular/commit/fa7cb4b87af39f64a77ba930d891ac371a6858e9) | stop ThisReceiver inheritance from ImplicitReceiver |
  14. | [![fix - 0ad3adc7c6](https://img.shields.io/badge/0ad3adc7c6-fix-green)](https://github.com/angular/angular/commit/0ad3adc7c6d4094f1e3432a3f2e3bdc9862cb4fa) | Support empty cases |
  15. ### compiler-cli
  16. | Commit | Description |
  17. | -- | -- |
  18. | [![fix - 106ba63650](https://img.shields.io/badge/106ba63650-fix-green)](https://github.com/angular/angular/commit/106ba63650340cc828e302dc4eb46dbd4fb43a3b) | ensure component import diagnostics are reported within the `imports` expression |
  19. | [![fix - 3a26244d61](https://img.shields.io/badge/3a26244d61-fix-green)](https://github.com/angular/angular/commit/3a26244d61c9233e237817dc861be12dfc4bc918) | fix up spelling of diagnostic |
  20. | [![fix - f12e160bc1](https://img.shields.io/badge/f12e160bc1-fix-green)](https://github.com/angular/angular/commit/f12e160bc1010daf582d5f0ab863a16e4b94ca4c) | support qualified names in `typeof` type references |
  21. ### core
  22. | Commit | Description |
  23. | -- | -- |
  24. | [![feat - 99ad18a4ee](https://img.shields.io/badge/99ad18a4ee-feat-blue)](https://github.com/angular/angular/commit/99ad18a4ee82ecc5524106d1d403ccfa9bae2304) | Add stability debugging utility |
  25. | [![feat - a0dfa5fa86](https://img.shields.io/badge/a0dfa5fa86-feat-blue)](https://github.com/angular/angular/commit/a0dfa5fa86f40520b0e368a021b3c72009a45e8e) | support rest arguments in function calls |
  26. | [![feat - 6e18fa8bc9](https://img.shields.io/badge/6e18fa8bc9-feat-blue)](https://github.com/angular/angular/commit/6e18fa8bc9d7e6801e2e89e635c2f759dc422317) | support spread elements in array literals |
  27. | [![feat - e407280ab5](https://img.shields.io/badge/e407280ab5-feat-blue)](https://github.com/angular/angular/commit/e407280ab53cde5f93c3a643457c848845c6ec8b) | support spread expressions in object literals |
  28. | [![fix - 80b0fbba1f](https://img.shields.io/badge/80b0fbba1f-fix-green)](https://github.com/angular/angular/commit/80b0fbba1f9e3a8ce9a89aa88ae3efd4a1f60271) | avoid leaking view data in animations |
  29. | [![fix - e2a9938c51](https://img.shields.io/badge/e2a9938c51-fix-green)](https://github.com/angular/angular/commit/e2a9938c517b1e0429818e285ef70b69bf61181b) | explicitly cast signal node value to String |
  30. | [![fix - 30e9c62bdf](https://img.shields.io/badge/30e9c62bdf-fix-green)](https://github.com/angular/angular/commit/30e9c62bdfb8af73c24833473bd4492869538d2d) | fix memory leak with event replay |
  31. | [![fix - 86dc1283e8](https://img.shields.io/badge/86dc1283e8-fix-green)](https://github.com/angular/angular/commit/86dc1283e8cad0eac1a31bc2c6cff137e6cb2542) | handle cancelled traversals in fake navigation |
  32. | [![fix - 91dc91bae4](https://img.shields.io/badge/91dc91bae4-fix-green)](https://github.com/angular/angular/commit/91dc91bae4a1bbefc58bef6ef739d0e02ab44d56) | sanitize sensitive attributes on SVG script elements |
  33. ### forms
  34. | Commit | Description |
  35. | -- | -- |
  36. | [![feat - 2d85ae5811](https://img.shields.io/badge/2d85ae5811-feat-blue)](https://github.com/angular/angular/commit/2d85ae58115690507d4a47ca5c6a7a642abd1c2e) | add `[formField]` directive |
  37. | [![fix - 89c37f1f7f](https://img.shields.io/badge/89c37f1f7f-fix-green)](https://github.com/angular/angular/commit/89c37f1f7f93ec3746479c73b87b948a6e93dcaa) | allow custom controls to require `dirty` input |
  38. | [![fix - 82edf18427](https://img.shields.io/badge/82edf18427-fix-green)](https://github.com/angular/angular/commit/82edf18427b1fcf7e63cb3ac930dfa1d065a25f1) | allow custom controls to require `hidden` input |
  39. | [![fix - 1a4c3eb1d0](https://img.shields.io/badge/1a4c3eb1d0-fix-green)](https://github.com/angular/angular/commit/1a4c3eb1d09a5db57a07ea5ed593cbe3e47e8125) | allow custom controls to require `pending` input |
  40. | [![fix - e7d99f02cb](https://img.shields.io/badge/e7d99f02cb-fix-green)](https://github.com/angular/angular/commit/e7d99f02cba503aa7a30f71d388aef353205fff7) | clean up abort listener after timeout |
  41. | [![fix - cb09fb8308](https://img.shields.io/badge/cb09fb8308-fix-green)](https://github.com/angular/angular/commit/cb09fb8308a7c94cca9af6074ef523ce094d5f67) | support custom controls with non signal-based models |
  42. | [![fix - 282220d032](https://img.shields.io/badge/282220d032-fix-green)](https://github.com/angular/angular/commit/282220d032a64d32c466bb37057c6f91df39bfb3) | Support readonly arrays in signal forms |
  43. ### router
  44. | Commit | Description |
  45. | -- | -- |
  46. | [![feat - 5edceffd04](https://img.shields.io/badge/5edceffd04-feat-blue)](https://github.com/angular/angular/commit/5edceffd0431f5a25e111a731db521e966b91f86) | add controls for route cleanup |
  47. | [![feat - e44839b016](https://img.shields.io/badge/e44839b016-feat-blue)](https://github.com/angular/angular/commit/e44839b01640505e554fff16f24e08f282a557c0) | Add standalone function to create a comptued for isActive |
  48. | [![feat - 1c00ab42f8](https://img.shields.io/badge/1c00ab42f8-feat-blue)](https://github.com/angular/angular/commit/1c00ab42f8714f2775ed75bbf3cdf0fd44ee32c3) | extend paramters of RedirectFunction to include paramMap and queryParamMap |
  49. | [![feat - 7003e8d241](https://img.shields.io/badge/7003e8d241-feat-blue)](https://github.com/angular/angular/commit/7003e8d2417660f71b3a2a017aff3e650c8d9646) | Publish Router's integration with platform Navigation API as experimental |
  50. | [![fix - bcef77d950](https://img.shields.io/badge/bcef77d950-fix-green)](https://github.com/angular/angular/commit/bcef77d9507e9778c35a6186ef4a8c1d67cd5992) | Fix RouterLink href not updating with `queryParamsHandling` |
  51. | [![fix - 9e043decaf](https://img.shields.io/badge/9e043decaf-fix-green)](https://github.com/angular/angular/commit/9e043decaf01dc622236814a2a2db73ec2bffe28) | handle errors from view transition `updateCallbackDone` promise |

voir sur githubimported 2026-09-28 via npm