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 toNavigationCancel
events and perform thelocation.replaceState
themselves to addnavigationId
to the Router state. ✅ In addition, tests which asserturlChanges
on theSpyLocation
may need to be adjusted to account for thereplaceState
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 -->
- 💻 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