Closed renovate[bot] closed 9 months ago
Latest commit: cf618be633dfb02fe080daaf6e2404106ab6365b
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
This PR contains the following updates:
17.0.0
->17.0.8
17.0.0
->17.0.8
17.0.0
->17.0.8
17.0.1
->17.0.8
17.0.0
->17.0.8
17.0.1
->17.0.8
17.0.1
->17.0.8
17.0.1
->17.0.8
17.0.1
->17.0.8
17.0.1
->17.0.8
17.0.1
->17.0.8
17.0.1
->17.0.8
17.0.1
->17.0.8
17.0.0
->17.0.8
Release Notes
angular/angular-cli (@angular-devkit/build-angular)
### [`v17.0.8`](https://togithub.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#1708-2023-12-21) [Compare Source](https://togithub.com/angular/angular-cli/compare/17.0.7...17.0.8) ##### [@angular/cli](https://togithub.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------------- | | [6dba26a0b](https://togithub.com/angular/angular-cli/commit/6dba26a0b33ee867923c4505decd86f183e0e098) | fix | `ng e2e` and `ng lint` prompt requires to hit Enter twice to proceed on Windows | | [0b48acc4e](https://togithub.com/angular/angular-cli/commit/0b48acc4eaa15460175368fdc86e3dd8484ed18b) | fix | re-add `-d` alias for `--dry-run` | ##### [@schematics/angular](https://togithub.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------------------- | | [99b026ede](https://togithub.com/angular/angular-cli/commit/99b026edece990e7f420718fd4967e21db838453) | fix | add missing property "buildTarget" to interface "ServeBuilderOptions" | | [313004311](https://togithub.com/angular/angular-cli/commit/3130043114d3321b1304f99a4209d9da14055673) | fix | do not generate standalone component when using `ng generate module` | ##### [@angular-devkit/build-angular](https://togithub.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------ | | [cf11cdf6c](https://togithub.com/angular/angular-cli/commit/cf11cdf6ce7569e2da5fa3bc76e20d19c719ce4c) | fix | add missing tailwind `@screen` directive in matcher | | [aa6c757d7](https://togithub.com/angular/angular-cli/commit/aa6c757d701b7f95896c8f1643968ee030b179af) | fix | construct SSR request URL using server resolvedUrls | | [0662048d4](https://togithub.com/angular/angular-cli/commit/0662048d4abbcdc36ff74d647bb7d3056dff42a8) | fix | ensure empty optimized Sass stylesheets stay empty | | [d1923a66d](https://togithub.com/angular/angular-cli/commit/d1923a66d9d2ab39831ac4cd012fa0d2df66124b) | fix | ensure external dependencies are used by Web Worker bundling | ### [`v17.0.7`](https://togithub.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#1707-2023-12-13) [Compare Source](https://togithub.com/angular/angular-cli/compare/17.0.6...17.0.7) ##### [@angular-devkit/build-angular](https://togithub.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------------------------------ | | [3df3e583c](https://togithub.com/angular/angular-cli/commit/3df3e583c8788511598bbe406012196a2882ee49) | fix | `baseHref` with trailing slash causes server not to be accessible without trailing slash | | [ef1178188](https://togithub.com/angular/angular-cli/commit/ef1178188a145a1277197a33a304910e1024c365) | fix | allow vite to serve JavaScript and TypeScript assets | | [385eb77d2](https://togithub.com/angular/angular-cli/commit/385eb77d2645a1407dbc7528e90a506f9bb2952f) | fix | cache loading of component resources in JIT mode | | [4b3af73ac](https://togithub.com/angular/angular-cli/commit/4b3af73ac934a24dd2b022604bc01f00389d87a1) | fix | ensure browser-esbuild is used in dev server with browser builder and forceEsbuild | | [d1b27e53e](https://togithub.com/angular/angular-cli/commit/d1b27e53ed9e23a0c08c13c22fc0b4c00f3998b2) | fix | ensure port 0 uses random port with Vite development server | | [f2f7d7c70](https://togithub.com/angular/angular-cli/commit/f2f7d7c7073e5564ddd8a196b6fcaab7db55b110) | fix | file is missing from the TypeScript compilation with JIT | | [7b8d6cddd](https://togithub.com/angular/angular-cli/commit/7b8d6cddd0daa637a5fecdea627f4154fafe23fa) | fix | handle updates of an `npm link` library from another workspace when `preserveSymlinks` is `true` | | [c08c78cb8](https://togithub.com/angular/angular-cli/commit/c08c78cb8965a52887f697e12633391908a3b434) | fix | inlining of fonts results in jagged fonts for Windows users | | [930024811](https://togithub.com/angular/angular-cli/commit/9300248114282a2a425b722482fdf9676b000b94) | fix | retain symlinks to output platform directories on builds | | [3623fe911](https://togithub.com/angular/angular-cli/commit/3623fe9118be14eedd1a04351df5e15b3d7a289a) | fix | update ESM loader to work with Node.js 18.19.0 | ### [`v17.0.6`](https://togithub.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#1706-2023-12-06) [Compare Source](https://togithub.com/angular/angular-cli/compare/17.0.5...17.0.6) ##### [@schematics/angular](https://togithub.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------- | | [da5d39471](https://togithub.com/angular/angular-cli/commit/da5d39471751cd92f6c21936aefc1f7157b4973b) | fix | enable TypeScript `skipLibCheck` in new workspace | ##### [@angular-devkit/build-angular](https://togithub.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------- | | [048512874](https://togithub.com/angular/angular-cli/commit/048512874bf9cc022cc9a8ab70f35fc60d9982f5) | fix | app-shell generation incorrect content when using the application builder | | [f9e982c44](https://togithub.com/angular/angular-cli/commit/f9e982c4458fc022d34039b9c082471c7ce29c07) | fix | check namespaced Sass variables when rebasing URLs | | [a1e8ffa9d](https://togithub.com/angular/angular-cli/commit/a1e8ffa9df3a8eb6af2a8851385ed8927e3c0c64) | fix | correctly align error/warning messages when spinner is active | | [46d88a034](https://togithub.com/angular/angular-cli/commit/46d88a034343dc93dd0c467afc08c824da427fef) | fix | handle watch updates on Mac OSX when using native FSEvents API | | [4594407ae](https://togithub.com/angular/angular-cli/commit/4594407ae214ce49985a5df315cae3ac8107147d) | fix | improve file watching on Windows when using certain IDEs | | [aa9e7c615](https://togithub.com/angular/angular-cli/commit/aa9e7c615529cb9dd6dccd862674cadac0372f08) | fix | normalize locale tags with Intl API when resolving in application builder | | [a8dbf1da2](https://togithub.com/angular/angular-cli/commit/a8dbf1da27faf772a4df382b1301e95c32d1ba89) | fix | watch symlink when using `preserveSymlinks` option | | [e3820cb6c](https://togithub.com/angular/angular-cli/commit/e3820cb6c7cf131d890882f9e94b8f23c4cbb6a3) | perf | only enable advanced optimizations with script optimizations | ### [`v17.0.5`](https://togithub.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#1705-2023-11-29) [Compare Source](https://togithub.com/angular/angular-cli/compare/17.0.4...17.0.5) Rolling back [bbbe13d67](https://togithub.com/angular/angular-cli/commit/bbbe13d6782ba9d1b80473a98ea95bc301c48597) which appears to break file watching on Mac devices. ### [`v17.0.4`](https://togithub.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#1704-2023-11-29) [Compare Source](https://togithub.com/angular/angular-cli/compare/17.0.3...17.0.4) ##### [@schematics/angular](https://togithub.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------- | | [7a2823080](https://togithub.com/angular/angular-cli/commit/7a2823080c61df3515d85f7aa35ee83f57e80e2d) | fix | remove CommonModule import from standalone components | ##### [@angular-devkit/build-angular](https://togithub.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------------------- | | [0634a4e40](https://togithub.com/angular/angular-cli/commit/0634a4e40f1b2e4c0a076814f3e1b242ccf1a588) | fix | avoid native realpath in application builder | | [22880d9cb](https://togithub.com/angular/angular-cli/commit/22880d9cbf70fffb6cc685b3a9ad82ca741a56fe) | fix | correct set locale when using esbuild based builders | | [a0680672f](https://togithub.com/angular/angular-cli/commit/a0680672fd369dc6fba2433441d086e53bebb0a2) | fix | correctly watch files when app is in a directory that starts with a dot | | [bbbe13d67](https://togithub.com/angular/angular-cli/commit/bbbe13d6782ba9d1b80473a98ea95bc301c48597) | fix | improve file watching on Windows when using certain IDEs | | [27e7c2e1b](https://togithub.com/angular/angular-cli/commit/27e7c2e1b4f514843c2c505b7fe1b3cef126a101) | fix | propagate localize errors to full build result | | [7455fdca0](https://togithub.com/angular/angular-cli/commit/7455fdca01bd4af00248bb1769945dc088c59063) | fix | serve assets from the provided `serve-path` | | [657a07bd6](https://togithub.com/angular/angular-cli/commit/657a07bd6ba138a209c2a1540ea4d200c60e0f66) | fix | treeshake unused class that use custom decorators | | [77474951b](https://togithub.com/angular/angular-cli/commit/77474951b59605a2c36a8bd890376f9e28131ee4) | fix | use workspace real path when not preserving symlinks | ### [`v17.0.3`](https://togithub.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#1703-2023-11-21) [Compare Source](https://togithub.com/angular/angular-cli/compare/17.0.2...17.0.3) ##### [@angular-devkit/build-angular](https://togithub.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------------------- | | [450dd29a1](https://togithub.com/angular/angular-cli/commit/450dd29a13da9930fede96732b29c9c04e1c0cf5) | fix | default to watching project root on Windows with application builder | | [8072b8574](https://togithub.com/angular/angular-cli/commit/8072b8574a84a97277e8c83ebbbdde076b79a910) | fix | ensure service worker hashes index HTML file for application builder | | [d99870740](https://togithub.com/angular/angular-cli/commit/d998707406c7a191a191f71d07a9491481c8ad56) | perf | only create one instance of postcss when needed | ### [`v17.0.2`](https://togithub.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#1702-2023-11-20) [Compare Source](https://togithub.com/angular/angular-cli/compare/17.0.1...17.0.2) ##### [@angular-devkit/build-angular](https://togithub.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------------------------------- | | [023645185](https://togithub.com/angular/angular-cli/commit/02364518571a2b73be945a0036bbfa39e336330c) | fix | always normalize AOT file reference tracker paths | | [3b99980bd](https://togithub.com/angular/angular-cli/commit/3b99980bd02c875a37d1603ae7468558fe7ef4c3) | fix | emit root files when `localize` is enabled when using the esbuild based builders | | [ef3e3abb8](https://togithub.com/angular/angular-cli/commit/ef3e3abb8e29a9274e9d1f5fc5c18f01de6fd76f) | fix | ensure watch file paths from TypeScript are normalized | | [d11b36fe2](https://togithub.com/angular/angular-cli/commit/d11b36fe207d8a38cb4a1001667c63ecd17aba0c) | fix | normalize paths in ssr sourcemaps to posix when using vite | | [62d51383a](https://togithub.com/angular/angular-cli/commit/62d51383acfd8cdeedf07b34c2d78f505ff2e3a8) | fix | only include vendor sourcemaps when using the dev-server when the option is enabled | | [d28ba8a73](https://togithub.com/angular/angular-cli/commit/d28ba8a7311ea3345b112a47d6f1e617fb691643) | fix | remove browser-esbuild usage warning | ### [`v17.0.1`](https://togithub.com/angular/angular-cli/blob/HEAD/CHANGELOG.md#1701-2023-11-15) [Compare Source](https://togithub.com/angular/angular-cli/compare/17.0.0...17.0.1) ##### [@angular/cli](https://togithub.com/angular/cli) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------- | | [5267e6055](https://togithub.com/angular/angular-cli/commit/5267e605567aba798ee00322f14e3a48eae68b48) | fix | handle packages with no version | ##### [@schematics/angular](https://togithub.com/schematics/angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------- | | [d9f7d439e](https://togithub.com/angular/angular-cli/commit/d9f7d439eba879f8fffaacd258d832c407dfd90f) | fix | add helper script to spawn SSR server from `dist` | | [a80926cdb](https://togithub.com/angular/angular-cli/commit/a80926cdb6b4d99a65549fcfba2ab094a5835480) | fix | html indentation | | [f7f62c9d6](https://togithub.com/angular/angular-cli/commit/f7f62c9d6988e6801981592f56137cd02bfe2316) | fix | remove `downlevelIteration` from `tsconfig.json` for new workspaces | | [7cb57317d](https://togithub.com/angular/angular-cli/commit/7cb57317d2b78e9a1f947c9f11175a7d381275fc) | fix | use href property binding for links | | [731917cd0](https://togithub.com/angular/angular-cli/commit/731917cd00b366bbec4f184ee9064b307eba59ce) | fix | use styleUrl | ##### [@angular-devkit/build-angular](https://togithub.com/angular-devkit/build-angular) | Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------- | | [15dd71aba](https://togithub.com/angular/angular-cli/commit/15dd71abac77ec5e1c092bebb86edffa3999937a) | fix | `deleteOutputPath` when using `esbuild-builder` | | [fa4d8ff31](https://togithub.com/angular/angular-cli/commit/fa4d8ff31ef64738e45078c0e7be471591361442) | fix | add actionable error when file replacement is missing | | [160a91160](https://togithub.com/angular/angular-cli/commit/160a91160ff3677d9e2d3d413ae360c4e1957c53) | fix | add support for vendor sourcemaps when using the dev-server | | [5623c193e](https://togithub.com/angular/angular-cli/commit/5623c193e4cccbf6783f7e3faaf0a6c2fb086b34) | fix | cache stylesheet load errors with application builder | | [1a5538e0c](https://togithub.com/angular/angular-cli/commit/1a5538e0c9cc121fa1608eb99e941bc3a5f59ad6) | fix | disable Worker wait loop for TS/NG parallel compilation in web containers | | [883771946](https://togithub.com/angular/angular-cli/commit/883771946a36a42ebfe23d32b393513309b16c82) | fix | do not process ssr entry-point when running `ng serve` | | [d3b549167](https://togithub.com/angular/angular-cli/commit/d3b54916705e57f017597917d9aea1f71f2ba95a) | fix | empty output directory instead of removing | | [596f7639a](https://togithub.com/angular/angular-cli/commit/596f7639a6c7fe00c9088e32739578cc374a31e2) | fix | ensure compilation errors propagate to all bundle actions | | [d900a5217](https://togithub.com/angular/angular-cli/commit/d900a5217a75accf434a95ad90300ec5005a23a8) | fix | maintain current watch files after build errors | | [21549bdeb](https://togithub.com/angular/angular-cli/commit/21549bdeb97b23f7f37110d579513f3102dc60e8) | fix | prerender default view when no routes are defined | | [4c251647b](https://togithub.com/angular/angular-cli/commit/4c251647b8fdb3b128ca3252c83aaa71ecc48e88) | fix | rewire sourcemap back to original source root |angular/angular (@angular/animations)
### [`v17.0.8`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1708-2023-12-21) [Compare Source](https://togithub.com/angular/angular/compare/17.0.7...17.0.8) ##### compiler | Commit | Type | Description | | -- | -- | -- | | [de5c9ca8e9](https://togithub.com/angular/angular/commit/de5c9ca8e9a026ad752aab348bd137f647cc3cc9) | fix | correctly intercept index in loop tracking function ([#53604](https://togithub.com/angular/angular/pull/53604)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [d79489255a](https://togithub.com/angular/angular/commit/d79489255a48a55b136746856af0d8be51bbe665) | fix | avoid repeated work when parsing version ([#53598](https://togithub.com/angular/angular/pull/53598)) | | [513fee871e](https://togithub.com/angular/angular/commit/513fee871eb5d1c8a12bfe64878276b1d9c07705) | fix | tree shake version class ([#53598](https://togithub.com/angular/angular/pull/53598)) | ##### migrations | Commit | Type | Description | | -- | -- | -- | | [eb7c29c7b6](https://togithub.com/angular/angular/commit/eb7c29c7b64a64853c7f7691912835240b62dfeb) | fix | cf migration - detect and error when result is invalid i18n nesting ([#53638](https://togithub.com/angular/angular/pull/53638)) | | [ed936ba0e9](https://togithub.com/angular/angular/commit/ed936ba0e9d5323095aa486dc58d8b088b4d64cc) | fix | cf migration - detect and error when result is invalid i18n nesting ([#53638](https://togithub.com/angular/angular/pull/53638)) ([#53639](https://togithub.com/angular/angular/pull/53639)) | | [5c2f2539e2](https://togithub.com/angular/angular/commit/5c2f2539e27bd18fd586c5977d853cd827f7b004) | fix | cf migration - ensure full check runs for all imports ([#53637](https://togithub.com/angular/angular/pull/53637)) | | [817dc1b27f](https://togithub.com/angular/angular/commit/817dc1b27fcf32db8f8d8417bdd46a1763460f11) | fix | cf migration - fix bug in attribute formatting ([#53636](https://togithub.com/angular/angular/pull/53636)) | | [7ac60bab9a](https://togithub.com/angular/angular/commit/7ac60bab9a4bb7a5af037a2de47339bd7837b157) | fix | cf migration - improve import declaration handling ([#53622](https://togithub.com/angular/angular/pull/53622)) | | [c3f85e51a9](https://togithub.com/angular/angular/commit/c3f85e51a970aa458b920835573fa4e392e6f909) | fix | cf migration - preserve indentation on attribute strings ([#53625](https://togithub.com/angular/angular/pull/53625)) | | [e73205ff5a](https://togithub.com/angular/angular/commit/e73205ff5ae4c382924266520f271b56972a0db6) | fix | cf migration - stop removing empty newlines from i18n blocks ([#53578](https://togithub.com/angular/angular/pull/53578)) | | [886aa7b2a9](https://togithub.com/angular/angular/commit/886aa7b2a99a301eb6e35dc1a59ef918f0bea348) | fix | Fix cf migration bug with parsing for loop conditions properly ([#53558](https://togithub.com/angular/angular/pull/53558)) | ##### router | Commit | Type | Description | | -- | -- | -- | | [0696ab6a5b](https://togithub.com/angular/angular/commit/0696ab6a5bea8acd6dafde488151150bf3332b79) | fix | Should not freeze original object used for route data ([#53635](https://togithub.com/angular/angular/pull/53635)) | ### [`v17.0.7`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1707-2023-12-13) [Compare Source](https://togithub.com/angular/angular/compare/17.0.6...17.0.7) ##### compiler | Commit | Type | Description | | -- | -- | -- | | [4fd5409090](https://togithub.com/angular/angular/commit/4fd5409090b5556ecde3b4e2e1f09955e71443f4) | fix | handle ambient types in input transform function ([#51474](https://togithub.com/angular/angular/pull/51474)) | ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [a603338fe8](https://togithub.com/angular/angular/commit/a603338fe800a133c64b1573f2f805978c947725) | fix | generate less type checking code in for loops ([#53515](https://togithub.com/angular/angular/pull/53515)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [58ed76be93](https://togithub.com/angular/angular/commit/58ed76be937c23713e05609da3195ebafeb49794) | fix | Avoid refreshing a host view twice when using transplanted views ([#53021](https://togithub.com/angular/angular/pull/53021)) | | [c16b5e8290](https://togithub.com/angular/angular/commit/c16b5e82901b28b8ca0b72009c56aaeca68c58b0) | fix | Multiple subscribers to ApplicationRef.isStable should all see values ([#53541](https://togithub.com/angular/angular/pull/53541)) | | [17dbf8b8e2](https://togithub.com/angular/angular/commit/17dbf8b8e2a0979515d07341b4a869a78fab8583) | fix | remove signal equality check short-circuit ([#53446](https://togithub.com/angular/angular/pull/53446)) | | [5b4add27b6](https://togithub.com/angular/angular/commit/5b4add27b6d9d3ba55740818dc00659b6d462b87) | fix | update feature usage marker ([#53542](https://togithub.com/angular/angular/pull/53542)) | | [68d111c841](https://togithub.com/angular/angular/commit/68d111c8416dff43a83bb9de1241b4847d80eae7) | perf | avoid changes Observable creation on QueryList ([#53498](https://togithub.com/angular/angular/pull/53498)) | | [044cb553b4](https://togithub.com/angular/angular/commit/044cb553b4b8ed2f5f9a80131c5da84b3c964d9f) | perf | optimize memory allocation when reconcilling lists ([#52245](https://togithub.com/angular/angular/pull/52245)) | ##### migrations | Commit | Type | Description | | -- | -- | -- | | [96ab999698](https://togithub.com/angular/angular/commit/96ab999698ca186b8e2b95177ea6f2c84e43628a) | fix | CF Migration - ensure bound ngIfElse cases ignore line breaks ([#53435](https://togithub.com/angular/angular/pull/53435)) | | [c9a1c6f1c7](https://togithub.com/angular/angular/commit/c9a1c6f1c7455431755dc31e00d72864931bf819) | fix | cf migration - undo changes when html fails to parse post migration ([#53530](https://togithub.com/angular/angular/pull/53530)) | | [b75aca1d74](https://togithub.com/angular/angular/commit/b75aca1d747e1bb55d4f3f6996bb2cb363e34f5b) | fix | CF migration only remove newlines of changed template content ([#53508](https://togithub.com/angular/angular/pull/53508)) | | [e88a12d5b3](https://togithub.com/angular/angular/commit/e88a12d5b3cf0e7c55c15c6820362d4d1e25ecaa) | fix | cf migration validate structure of ngswitch before migrating ([#53530](https://togithub.com/angular/angular/pull/53530)) | | [543df3dca5](https://togithub.com/angular/angular/commit/543df3dca52597aae298a01271337949d891dc65) | fix | ensure we do not overwrite prior template replacements in migration ([#53393](https://togithub.com/angular/angular/pull/53393)) | | [d232ea143f](https://togithub.com/angular/angular/commit/d232ea143f99fffc190c126d01920e965ffde3a3) | fix | fix cf migration import removal when errors occur ([#53502](https://togithub.com/angular/angular/pull/53502)) | ##### platform-browser | Commit | Type | Description | | -- | -- | -- | | [d5c631bf36](https://togithub.com/angular/angular/commit/d5c631bf3663b414b6d7734352804e594bfa2772) | fix | Get correct base path when using "." as base href when serving from the file:// protocol. ([#53547](https://togithub.com/angular/angular/pull/53547)) | ##### router | Commit | Type | Description | | -- | -- | -- | | [e750e4edcf](https://togithub.com/angular/angular/commit/e750e4edcfe812bcee82d4a2f53fd8acd8792f08) | fix | provide more actionable error message when route is not matched in production mode ([#53523](https://togithub.com/angular/angular/pull/53523)) | ### [`v17.0.6`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1706-2023-12-06) [Compare Source](https://togithub.com/angular/angular/compare/17.0.5...17.0.6) ##### compiler | Commit | Type | Description | | -- | -- | -- | | [a2e5f483f5](https://togithub.com/angular/angular/commit/a2e5f483f5a869c0cca205f092049e252a02b710) | fix | generate proper code for nullish coalescing in styling host bindings ([#53305](https://togithub.com/angular/angular/pull/53305)) | ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [66ecf4c274](https://togithub.com/angular/angular/commit/66ecf4c2748b43b7e53af00499b153bbe70dd684) | fix | add compiler option to disable control flow content projection diagnostic ([#53387](https://togithub.com/angular/angular/pull/53387)) | | [74e6ce5d23](https://togithub.com/angular/angular/commit/74e6ce5d233c8763b6c437fab5d81d7b89ae6cd4) | fix | add diagnostic for control flow that prevents content projection ([#53387](https://togithub.com/angular/angular/pull/53387)) | | [6ec7a42b95](https://togithub.com/angular/angular/commit/6ec7a42b9578aa34a66bb7c81ac491bb18f98941) | fix | avoid conflicts with built-in global variables in for loop blocks ([#53319](https://togithub.com/angular/angular/pull/53319)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [0a53f96094](https://togithub.com/angular/angular/commit/0a53f9609462fc59cf20c7fe1436d153c23e0412) | fix | cleanup signal consumers for all views ([#53351](https://togithub.com/angular/angular/pull/53351)) | | [4fc1581bbc](https://togithub.com/angular/angular/commit/4fc1581bbcd98e607eb2bbd9976c64c92a70d827) | fix | handle hydration of multiple nodes projected in a single slot ([#53270](https://togithub.com/angular/angular/pull/53270)) | | [14e66533ec](https://togithub.com/angular/angular/commit/14e66533ec49184723a66652253e9ae863a972e0) | fix | support hydration for cases when content is re-projected using ng-template ([#53304](https://togithub.com/angular/angular/pull/53304)) | | [8e366e8911](https://togithub.com/angular/angular/commit/8e366e8911434d5b91e83e215320caae72f6adf8) | fix | support swapping hydrated views in `@for` loops ([#53274](https://togithub.com/angular/angular/pull/53274)) | ##### migrations | Commit | Type | Description | | -- | -- | -- | | [45064f1ae1](https://togithub.com/angular/angular/commit/45064f1ae1ceb9c5a1f1053077f77370e3e9fdb2) | fix | CF migration - ensure NgIfElse attributes are properly removed ([#53298](https://togithub.com/angular/angular/pull/53298)) | | [a6275cfa54](https://togithub.com/angular/angular/commit/a6275cfa54d680d6612a1c91e5d3f6b86b828fbc) | fix | CF Migration - Fix case of aliases on i18n ng-templates preventing removal ([#53299](https://togithub.com/angular/angular/pull/53299)) | | [58a96e0f50](https://togithub.com/angular/angular/commit/58a96e0f50f2d59376aa357188ad0792b39e4e70) | fix | CF Migration add support for ngIf with just a then ([#53297](https://togithub.com/angular/angular/pull/53297)) | | [26e40c7f89](https://togithub.com/angular/angular/commit/26e40c7f8916612034b03dae4f74e53b61d39d86) | fix | CF Migration fix missing alias for bound ngifs ([#53296](https://togithub.com/angular/angular/pull/53296)) | | [836aeba01d](https://togithub.com/angular/angular/commit/836aeba01db526676610802daff4e8ebca8cef1e) | fix | Change CF Migration ng-template placeholder generation and handling ([#53394](https://togithub.com/angular/angular/pull/53394)) | | [72d22ba7ee](https://togithub.com/angular/angular/commit/72d22ba7eea87e2873a765aa69b3d923b9d6cc6d) | fix | fix regexp for else and then in cf migration ([#53257](https://togithub.com/angular/angular/pull/53257)) | | [7a2facae8a](https://togithub.com/angular/angular/commit/7a2facae8af3240b21fc17857a770dad793b7b6d) | fix | handle aliases on bound ngIf migrations ([#53261](https://togithub.com/angular/angular/pull/53261)) | | [5104a89b30](https://togithub.com/angular/angular/commit/5104a89b3035fb07ce23e09974dc9998ef6932ca) | fix | handle nested ng-template replacement safely in CF migration ([#53368](https://togithub.com/angular/angular/pull/53368)) | | [2a4e3f5373](https://togithub.com/angular/angular/commit/2a4e3f5373dfbc2a1634d67e646c30d8bbe4fea8) | fix | handle templates outside of component in cf migration ([#53368](https://togithub.com/angular/angular/pull/53368)) | | [0db75ab5b1](https://togithub.com/angular/angular/commit/0db75ab5b1c8c79a0e7ca1d6094092f0cb3e3939) | fix | remove setting that removes comments in CF migration ([#53350](https://togithub.com/angular/angular/pull/53350)) | ##### router | Commit | Type | Description | | -- | -- | -- | | [13ade13a15](https://togithub.com/angular/angular/commit/13ade13a15f0c5b5f782d2fda0f7a96b3c606198) | fix | Ensure canMatch guards run on wildcard routes ([#53239](https://togithub.com/angular/angular/pull/53239)) | ### [`v17.0.5`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1705-2023-11-29) [Compare Source](https://togithub.com/angular/angular/compare/17.0.4...17.0.5) ##### core | Commit | Type | Description | | -- | -- | -- | | [6be88040d1](https://togithub.com/angular/angular/commit/6be88040d134b8c8d7efd2068296f68b8b7efbdd) | fix | avoid stale provider info when TestBed.overrideProvider is used ([#52918](https://togithub.com/angular/angular/pull/52918)) | | [dee50f1d78](https://togithub.com/angular/angular/commit/dee50f1d78d009f74edfa53f11fd6998b1af5441) | fix | inherit host directives ([#52992](https://togithub.com/angular/angular/pull/52992)) | | [07920d96d4](https://togithub.com/angular/angular/commit/07920d96d4e9831fd14ff01a3dd44af1017b28ca) | fix | Reattached views that are dirty from a signal update should refresh ([#53001](https://togithub.com/angular/angular/pull/53001)) | ##### migrations | Commit | Type | Description | | -- | -- | -- | | [aab7fb8654](https://togithub.com/angular/angular/commit/aab7fb865486b94d6aabbe548894f8083f4e6cfe) | fix | Add ngForTemplate support to control flow migration ([#53076](https://togithub.com/angular/angular/pull/53076)) | | [dbd6f386ea](https://togithub.com/angular/angular/commit/dbd6f386ea81e7f29bc1cb34fb8efbba8c290ea8) | fix | allows colons in ngIf else cases to migrate ([#53076](https://togithub.com/angular/angular/pull/53076)) | | [5b9f896009](https://togithub.com/angular/angular/commit/5b9f896009d9c57c91d44e1cb7adf80c29fbfb4c) | fix | cf migration fix migrating empty switch default ([#53237](https://togithub.com/angular/angular/pull/53237)) | | [2b3d3b0fe1](https://togithub.com/angular/angular/commit/2b3d3b0fe10134739ec9982a776837a273ec8e1d) | fix | CF migration log warning when collection aliasing detected in `@for` ([#53238](https://togithub.com/angular/angular/pull/53238)) | | [dffeac8386](https://togithub.com/angular/angular/commit/dffeac8386bed73ef0b2337c33f122af9884bb82) | fix | cf migration removes unnecessary bound ngifelse attribute ([#53236](https://togithub.com/angular/angular/pull/53236)) | | [00cb3339ba](https://togithub.com/angular/angular/commit/00cb3339bab738100e4164339420f2492be91fd1) | fix | control flow migration formatting fixes ([#53076](https://togithub.com/angular/angular/pull/53076)) | | [c22af72f75](https://togithub.com/angular/angular/commit/c22af72f753b9ad3886561228a0cfd938a2a6de9) | fix | fix off by one issue with template removal in CF migration ([#53255](https://togithub.com/angular/angular/pull/53255)) | | [ba6d7fe018](https://togithub.com/angular/angular/commit/ba6d7fe0184dd1d9dbab088d767097948b78d9a4) | fix | fixes CF migration i18n ng-template offsets ([#53212](https://togithub.com/angular/angular/pull/53212)) | | [8f6affdd64](https://togithub.com/angular/angular/commit/8f6affdd64c6022c6a96fddac564c0ec05c5da9b) | fix | fixes control flow migration common module removal ([#53076](https://togithub.com/angular/angular/pull/53076)) | | [6ae408847c](https://togithub.com/angular/angular/commit/6ae408847ce5943ff34c7432a76533b69f08cb63) | fix | properly handle ngIfThen cases in CF migration ([#53256](https://togithub.com/angular/angular/pull/53256)) | | [0fcef65cea](https://togithub.com/angular/angular/commit/0fcef65cea8a7687afdf90e6e0e0c396f5792606) | fix | Update CF migration to skip templates with duplicate ng-template names ([#53204](https://togithub.com/angular/angular/pull/53204)) | ##### router | Commit | Type | Description | | -- | -- | -- | | [91486aaf07](https://togithub.com/angular/angular/commit/91486aaf0754cb38bc9846f1d9532b1a0941f53a) | fix | Resolvers in different parts of the route tree should be able to execute together ([#52934](https://togithub.com/angular/angular/pull/52934)) | ### [`v17.0.4`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1704-2023-11-20) [Compare Source](https://togithub.com/angular/angular/compare/17.0.3...17.0.4) ##### common | Commit | Type | Description | | -- | -- | -- | | [7f1c55755d](https://togithub.com/angular/angular/commit/7f1c55755d94444aa2c07fc62c276bb158e69f24) | fix | remove `load` on image once it fails to load ([#52990](https://togithub.com/angular/angular/pull/52990)) | | [fafcb0d23f](https://togithub.com/angular/angular/commit/fafcb0d23f1f687a2fe5c8349b916586ffadc375) | fix | scan images once page is loaded ([#52991](https://togithub.com/angular/angular/pull/52991)) | ##### compiler | Commit | Type | Description | | -- | -- | -- | | [98376f2c09](https://togithub.com/angular/angular/commit/98376f2c09e9c28d1473123a2a1f4fb1c9d1cb1e) | fix | changed after checked error in for loops ([#52935](https://togithub.com/angular/angular/pull/52935)) | | [291deac663](https://togithub.com/angular/angular/commit/291deac6636a6f99a98dd0c9096ebe3b0547bb9e) | fix | generate i18n instructions for blocks ([#52958](https://togithub.com/angular/angular/pull/52958)) | | [49dca36880](https://togithub.com/angular/angular/commit/49dca36880a1c1c394533e8a94db9c5ef412ebd2) | fix | nested for loops incorrectly calculating computed variables ([#52931](https://togithub.com/angular/angular/pull/52931)) | | [f01b7183d2](https://togithub.com/angular/angular/commit/f01b7183d2064f41c0f5e30ee976cc91c15e06c5) | fix | produce placeholder for blocks in i18n bundles ([#52958](https://togithub.com/angular/angular/pull/52958)) | ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [f671f86ac2](https://togithub.com/angular/angular/commit/f671f86ac28d434b2fd492ef005749fe0275ece9) | fix | add diagnostic for control flow that prevents content projection ([#52726](https://togithub.com/angular/angular/pull/52726)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [db1a8ebdb4](https://togithub.com/angular/angular/commit/db1a8ebdb4da8673107ba4ba08c42d484b733c03) | fix | cleanup loading promise when no dependencies are defined ([#53031](https://togithub.com/angular/angular/pull/53031)) | | [31a1575334](https://togithub.com/angular/angular/commit/31a1575334ef78822d947ed858d8365ca5665f2f) | fix | handle local refs when `getDeferBlocks` is invoked in tests ([#52973](https://togithub.com/angular/angular/pull/52973)) | ##### migrations | Commit | Type | Description | | -- | -- | -- | | [ac9cd6108f](https://togithub.com/angular/angular/commit/ac9cd6108f6fe25e9c7a11db9816c6e07d241515) | fix | control flow migration fails for async pipe with unboxing of observable ([#52756](https://togithub.com/angular/angular/pull/52756)) ([#52972](https://togithub.com/angular/angular/pull/52972)) | | [13bf5b7007](https://togithub.com/angular/angular/commit/13bf5b700739aadb2e5a210441fb815a8501ad65) | fix | Fixes control flow migration if then else case ([#53006](https://togithub.com/angular/angular/pull/53006)) | | [492ad4698a](https://togithub.com/angular/angular/commit/492ad4698aaef51a3d24ae90f617a2ba3fae901e) | fix | fixes migrations of nested switches in control flow ([#53010](https://togithub.com/angular/angular/pull/53010)) | | [0fad36eff2](https://togithub.com/angular/angular/commit/0fad36eff2b228baa3b8868810d4ac86eb6db459) | fix | tweaks to formatting in control flow migration ([#53058](https://togithub.com/angular/angular/pull/53058)) | ### [`v17.0.3`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1703-2023-11-15) [Compare Source](https://togithub.com/angular/angular/compare/17.0.2...17.0.3) ##### animations | Commit | Type | Description | | -- | -- | -- | | [f5872c9921](https://togithub.com/angular/angular/commit/f5872c992181a2c231890b83f92ec03ec9606802) | fix | prevent the AsyncAnimationRenderer from calling the delegate when there is no element. ([#52570](https://togithub.com/angular/angular/pull/52570)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [6a1d4ed667](https://togithub.com/angular/angular/commit/6a1d4ed6670f5965a654e40997aa266a99925f50) | fix | handle non-container environment injector cases ([#52774](https://togithub.com/angular/angular/pull/52774)) | | [5de7575be8](https://togithub.com/angular/angular/commit/5de7575be83b9829e65ad245034ee7ab1d966044) | fix | reset cached scope for components that were overridden using TestBed ([#52916](https://togithub.com/angular/angular/pull/52916)) | ##### http | Commit | Type | Description | | -- | -- | -- | | [7c066a4af4](https://togithub.com/angular/angular/commit/7c066a4af4faae25ee722c19576c63c3833066ee) | fix | Use the response `content-type` to set the blob `type`. ([#52840](https://togithub.com/angular/angular/pull/52840)) | ##### migrations | Commit | Type | Description | | -- | -- | -- | | [4e200bf13b](https://togithub.com/angular/angular/commit/4e200bf13b284fa89bbb0854cbb85dc8fe94d8bb) | fix | Add missing support for ngForOf ([#52903](https://togithub.com/angular/angular/pull/52903)) | | [d033540d0f](https://togithub.com/angular/angular/commit/d033540d0f874a7a05b79c00e3151ed076fa71c3) | fix | Add support for bound versions of NgIfElse and NgIfThenElse ([#52869](https://togithub.com/angular/angular/pull/52869)) | | [aa2d815648](https://togithub.com/angular/angular/commit/aa2d815648dbf3303cfe72bf976a4a87de406ee0) | fix | Add support for removing imports post migration ([#52763](https://togithub.com/angular/angular/pull/52763)) | | [3831942771](https://togithub.com/angular/angular/commit/38319427711f4dab4e4d64ff48aecc7727085031) | fix | Fixes issue with multiple if elses with same template ([#52863](https://togithub.com/angular/angular/pull/52863)) | | [e1f84a31dc](https://togithub.com/angular/angular/commit/e1f84a31dcac413251329c3b695a253234c6aae6) | fix | passed in paths will be respected in nx workspaces ([#52796](https://togithub.com/angular/angular/pull/52796)) | ### [`v17.0.2`](https://togithub.com/angular/angular/blob/HEAD/CHANGELOG.md#1702-2023-11-09) [Compare Source](https://togithub.com/angular/angular/compare/17.0.1...17.0.2) ##### compiler-cli | Commit | Type | Description | | -- | -- | -- | | [7a95cccf50](https://togithub.com/angular/angular/commit/7a95cccf50c01a3733c6015551f8864e246d9239) | fix | add interpolatedSignalNotInvoked to diagnostics ([#52687](https://togithub.com/angular/angular/pull/52687)) | | [a548c0333e](https://togithub.com/angular/angular/commit/a548c0333ecc993073ee7df054119a6fdde1d27b) | fix | incorrect inferred type of for loop implicit variables ([#52732](https://togithub.com/angular/angular/pull/52732)) | ##### core | Commit | Type | Description | | -- | -- | -- | | [2cea80c6e2](https://togithub.com/angular/angular/commit/2cea80c6e21c113d12c38c4b3219c5f3f5944bd8) | fix | error code in image performance warning ([#52727](https://togithub.com/angular/angular/pull/52727)) | | [b16fc2610a](https://togithub.com/angular/angular/commit/b16fc2610a37b7407713e1e0018d92372f1349e9) | fix | limit rate of markers invocations ([#52742](https://togithub.com/angular/angular/pull/52742)) | | [44c48a4835](https://togithub.com/angular/angular/commit/44c48a48358c92c32301b578966a8e1ee9a867d8) | fix | properly update collection with repeated keys in `@for` ([#52697](https://togithub.com/angular/angular/pull/52697)) |angular/angular (@angular/common)
### [`v17.0.8`](https://togithub.com/angular/angular/releases/tag/17.0.8) [Compare Source](https://togithub.com/angular/angular/compare/17.0.7...17.0.8) ##### 17.0.8 (2023-12-21) ##### compiler | Commit | Description | | -- | -- | | [![fix - de5c9ca8e9](https://img.shields.io/badge/de5c9ca8e9-fix-green)](https://togithub.com/angular/angular/commit/de5c9ca8e9a026ad752aab348bd137f647cc3cc9) | correctly intercept index in loop tracking function ([#53604](https://togithub.com/angular/angular/issues/53604)) | ##### core | Commit | Description | | -- | -- | | [![fix - d79489255a](https://img.shields.io/badge/d79489255a-fix-green)](https://togithub.com/angular/angular/commit/d79489255a48a55b136746856af0d8be51bbe665) | avoid repeated work when parsing version ([#53598](https://togithub.com/angular/angular/issues/53598)) | | [![fix - 513fee871e](https://img.shields.io/badge/513fee871e-fix-green)](https://togithub.com/angular/angular/commit/513fee871eb5d1c8a12bfe64878276b1d9c07705) | tree shake version class ([#53598](https://togithub.com/angular/angular/issues/53598)) | ##### migrations | Commit | Description | | -- | -- | | [![fix - eb7c29c7b6](https://img.shields.io/badge/eb7c29c7b6-fix-green)](https://togithub.com/angular/angular/commit/eb7c29c7b64a64853c7f7691912835240b62dfeb) | cf migration - detect and error when result is invalid i18n nesting ([#53638](https://togithub.com/angular/angular/issues/53638)) | | [![fix - ed936ba0e9](https://img.shields.io/badge/ed936ba0e9-fix-green)](https://togithub.com/angular/angular/commit/ed936ba0e9d5323095aa486dc58d8b088b4d64cc) | cf migration - detect and error when result is invalid i18n nesting ([#53638](https://togithub.com/angular/angular/issues/53638)) ([#53639](https://togithub.com/angular/angular/issues/53639)) | | [![fix - 5c2f2539e2](https://img.shields.io/badge/5c2f2539e2-fix-green)](https://togithub.com/angular/angular/commit/5c2f2539e27bd18fd586c5977d853cd827f7b004) | cf migration - ensure full check runs for all imports ([#53637](https://togithub.com/angular/angular/issues/53637)) | | [![fix - 817dc1b27f](https://img.shields.io/badge/817dc1b27f-fix-green)](https://togithub.com/angular/angular/commit/817dc1b27fcf32db8f8d8417bdd46a1763460f11) | cf migration - fix bug in attribute formatting ([#53636](https://togithub.com/angular/angular/issues/53636)) | | [![fix - 7ac60bab9a](https://img.shields.io/badge/7ac60bab9a-fix-green)](https://togithub.com/angular/angular/commit/7ac60bab9a4bb7a5af037a2de47339bd7837b157) | cf migration - improve import declaration handling ([#53622](https://togithub.com/angular/angular/issues/53622)) | | [![fix - c3f85e51a9](https://img.shields.io/badge/c3f85e51a9-fix-green)](https://togithub.com/angular/angular/commit/c3f85e51a97Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.