17.0.0-next.2 (2023-08-30)
animations
| Commit | Description |
|---|---|
| remove code duplication between entry-points (#51500) | |
| remove unnecessary escaping in regex expressions (#51554) |
common
| Commit | Description |
|---|---|
| remove code duplication between entry-points (#51500) |
compiler-cli
| Commit | Description |
|---|---|
| correct incomplete escaping (#51557) | |
| remove unnecessary escaping in regex expressions (#51554) |
core
| Commit | Description |
|---|---|
| avoid duplicated code between entry-points (primary, testing, rxjs-interop) (#51500) | |
| correct incomplete escaping (#51557) | |
| handle hydration of view containers that use component hosts as anchors (#51456) | |
| remove unnecessary escaping in regex expressions (#51554) | |
| run afterRender callbacks outside of the Angular zone (#51385) | |
| chain template instructions (#51546) |
language-service
| Commit | Description |
|---|---|
| correct incomplete escaping (#51557) |
platform-browser
| Commit | Description |
|---|---|
| enable removal of styles on component destroy by default (#51571) | |
expose EventManagerPlugin in the public API. (#49969)
|
router
| Commit | Description |
|---|---|
| Remove deprecated Router properties (#51502) |
Breaking Changes
platform-browser
-
REMOVE_STYLES_ON_COMPONENT_DESTROYdefault value is nowtrue. This causes CSS of components to be removed from the DOM when destroyed. You retain the previous behaviour by providing theREMOVE_STYLES_ON_COMPONENT_DESTROYinjection token.import {REMOVE_STYLES_ON_COMPONENT_DESTROY} from '@angular/platform-browser'; ... providers: [{ provide: REMOVE_STYLES_ON_COMPONENT_DESTROY, useValue: false, }]
router
-
The following Router properties have been removed from
the public API:- canceledNavigationResolution
- paramsInheritanceStrategy
- titleStrategy
- urlUpdateStrategy
- malformedUriErrorHandler
These should instead be configured through the
provideRouteror
RouterModule.forRootAPIs.