angular v13.0.0-next.7 Release Notes

Release Date: 2021-09-22 // over 2 years ago
  • 💥 Breaking Changes

    router

    • 💻 The router will no longer replace the browser URL when a new navigation cancels an ongoing navigation. This often causes URL flicker and was 👍 only in place to support some AngularJS hybrid applications. Hybrid applications which rely on the navigationId being present on initial navigations that were handled by the Angular router should instead subscribe to NavigationCancel events and perform the location.replaceState themselves to add navigationId to the Router state. ✅ In addition, tests which assert urlChanges on the SpyLocation may need to be adjusted to account for the replaceState which is no longer triggered. ### common | Commit | Type | Description | | -- | -- | -- | | df792ebc26 | fix | titlecase pipe incorrectly handling numbers (#43476) | ### compiler | Commit | Type | Description | | -- | -- | -- | | feba4d2719 | fix | include leading whitespace in source-spans of i18n messages (#43132) | ### compiler-cli | Commit | Type | Description | | -- | -- | -- | | 9470f56ad3 | fix | handle directives that refer to a namespaced class in a type parameter bound (#43511) | ### migrations | Commit | Type | Description | | -- | -- | -- | | 77bd2538cb | fix | apply individual expression edits to preserve newline characters (#43519) | ⚡️ | d849350c7b | fix | Ensure routerLink migration doesn't update unrelated files (#43519) | ### 💻 platform-browser | Commit | Type | Description | | -- | -- | -- | | 35725f5550 | fix | improve error message for missing animation trigger (#41356) | ### router | Commit | Type | Description | | -- | -- | -- | | c5d0bd4966 | fix | Prevent URL flicker when new navigations cancel ongoing ones (#43496) | ## Special Thanks Andrew Scott, Daniel Díaz, George Kalpakas, Jessica Janiuk, JoostK, Kristiyan Kostadinov, Mwiku, Pei Wang, Pete Bacon Darwin, Teri Glover, Virginia Dooley, Xiaohanxu1996, dario-piotrowicz and kirjs

    <!-- CHANGELOG SPLIT MARKER -->