{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":36891867,"defaultBranch":"main","name":"angular-cli","ownerLogin":"angular","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-06-04T19:49:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/139426?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714591188.0","currentOid":""},"activityList":{"items":[{"before":"f6838395cdeace727bac7c81f9e97c440976311d","after":"2085365e04c9b08dbf2024036b93609046f2f458","ref":"refs/heads/18.0.x","pushedAt":"2024-05-02T16:22:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"fix(@angular/build): only generate shallow preload links for initial files\n\nTo remove the potential for a large amount of modulepreload link elements being added\nto the generating `index.html` for an application, the number of elements is now limited\nto three. Also, only first-level initial scripts will be added. Previously all initial\nscripts regardless of depth were eligible for preloading. The preload generation can\nstill be fully disabled via the `index.preloadInitial` option within the build options.\n\n(cherry picked from commit 82e9e68e2823d381c572e8cb90247d93824c3909)","shortMessageHtmlLink":"fix(@angular/build): only generate shallow preload links for initial …"}},{"before":"0fe5066ce72d084c14b7a68b9352d71c72b1db9d","after":"82e9e68e2823d381c572e8cb90247d93824c3909","ref":"refs/heads/main","pushedAt":"2024-05-02T16:21:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"fix(@angular/build): only generate shallow preload links for initial files\n\nTo remove the potential for a large amount of modulepreload link elements being added\nto the generating `index.html` for an application, the number of elements is now limited\nto three. Also, only first-level initial scripts will be added. Previously all initial\nscripts regardless of depth were eligible for preloading. The preload generation can\nstill be fully disabled via the `index.preloadInitial` option within the build options.","shortMessageHtmlLink":"fix(@angular/build): only generate shallow preload links for initial …"}},{"before":"b7a0792b3286fc98d1343f55b5df89ddf13e36bc","after":"f6838395cdeace727bac7c81f9e97c440976311d","ref":"refs/heads/18.0.x","pushedAt":"2024-05-02T16:01:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"build: update all non-major dependencies\n\n(cherry picked from commit 0fe5066ce72d084c14b7a68b9352d71c72b1db9d)","shortMessageHtmlLink":"build: update all non-major dependencies"}},{"before":"59b69f5855df3e00a9cc66a003c05f2622eee46c","after":"0fe5066ce72d084c14b7a68b9352d71c72b1db9d","ref":"refs/heads/main","pushedAt":"2024-05-02T16:01:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"build: update all non-major dependencies","shortMessageHtmlLink":"build: update all non-major dependencies"}},{"before":"a8a4d1f14862448b8ca1049af537e99fcbeb922e","after":"b7a0792b3286fc98d1343f55b5df89ddf13e36bc","ref":"refs/heads/18.0.x","pushedAt":"2024-05-02T14:56:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alan-agius4","name":"Alan Agius","path":"/alan-agius4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17563226?s=80&v=4"},"commit":{"message":"fix(@angular/build): add a maximum rendering timeout for SSG\n\nThere might be cases were currently, the render application promise does not resolve because the application never becomes stable in most cases this is due to errors, this causes the worker to never exit and the build to keep running until it's manually terminated.\n\nWith this change, we add a maximum rendering timeout of 30seconds for each page.\n\nCloses #27565\n\n(cherry picked from commit 59b69f5855df3e00a9cc66a003c05f2622eee46c)","shortMessageHtmlLink":"fix(@angular/build): add a maximum rendering timeout for SSG"}},{"before":"abf18a64e3d915e576333d70c613047ae23d40ff","after":"59b69f5855df3e00a9cc66a003c05f2622eee46c","ref":"refs/heads/main","pushedAt":"2024-05-02T14:56:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alan-agius4","name":"Alan Agius","path":"/alan-agius4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17563226?s=80&v=4"},"commit":{"message":"fix(@angular/build): add a maximum rendering timeout for SSG\n\nThere might be cases were currently, the render application promise does not resolve because the application never becomes stable in most cases this is due to errors, this causes the worker to never exit and the build to keep running until it's manually terminated.\n\nWith this change, we add a maximum rendering timeout of 30seconds for each page.\n\nCloses #27565","shortMessageHtmlLink":"fix(@angular/build): add a maximum rendering timeout for SSG"}},{"before":"6e9cd485a45994148c27b9ba4b25756060cb3d1d","after":"a8a4d1f14862448b8ca1049af537e99fcbeb922e","ref":"refs/heads/18.0.x","pushedAt":"2024-05-02T14:19:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"build: update all non-major dependencies\n\n(cherry picked from commit 807718f133489e8938a909bbb2204df6918d2c7e)\n(cherry picked from commit abf18a64e3d915e576333d70c613047ae23d40ff)","shortMessageHtmlLink":"build: update all non-major dependencies"}},{"before":"7959c8973deb06d9e09fe7923f6ca5d6acddbaab","after":"abf18a64e3d915e576333d70c613047ae23d40ff","ref":"refs/heads/main","pushedAt":"2024-05-02T14:19:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"build: update all non-major dependencies\n\n(cherry picked from commit 807718f133489e8938a909bbb2204df6918d2c7e)","shortMessageHtmlLink":"build: update all non-major dependencies"}},{"before":"ddd08efefecfe9b74db6a866a1bed0216380a28a","after":"6e9cd485a45994148c27b9ba4b25756060cb3d1d","ref":"refs/heads/18.0.x","pushedAt":"2024-05-02T14:01:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"build: update angular\n\n(cherry picked from commit 7959c8973deb06d9e09fe7923f6ca5d6acddbaab)","shortMessageHtmlLink":"build: update angular"}},{"before":"57d57b42111f8fbc254d84ab4958d2da5df8024b","after":"7959c8973deb06d9e09fe7923f6ca5d6acddbaab","ref":"refs/heads/main","pushedAt":"2024-05-02T14:01:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"build: update angular","shortMessageHtmlLink":"build: update angular"}},{"before":"80fa0306945616ac99818db4a7364114ebd8cb64","after":"ddd08efefecfe9b74db6a866a1bed0216380a28a","ref":"refs/heads/18.0.x","pushedAt":"2024-05-02T14:00:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"fix(@angular-devkit/architect): resolve builder aliases from containing package\n\nWhen resolving a builder alias, the base path for the resolution will now\nuse the containing package. This prevents potential resolution failure due\nto varying package manager installation strategies.\n\n(cherry picked from commit 57d57b42111f8fbc254d84ab4958d2da5df8024b)","shortMessageHtmlLink":"fix(@angular-devkit/architect): resolve builder aliases from containi…"}},{"before":"41ee8eac192c3ef4857346469c6db41769094049","after":"57d57b42111f8fbc254d84ab4958d2da5df8024b","ref":"refs/heads/main","pushedAt":"2024-05-02T14:00:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"fix(@angular-devkit/architect): resolve builder aliases from containing package\n\nWhen resolving a builder alias, the base path for the resolution will now\nuse the containing package. This prevents potential resolution failure due\nto varying package manager installation strategies.","shortMessageHtmlLink":"fix(@angular-devkit/architect): resolve builder aliases from containi…"}},{"before":"c6b82f6faf6b7b2f949ba5cc201823985863bfce","after":"1ab1c6c9e10ce938402355afed4602b76ac08a0e","ref":"refs/heads/17.3.x","pushedAt":"2024-05-02T13:59:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"fix(@angular-devkit/schematics): use web standard error check for Deno support\n\n(cherry picked from commit 41ee8eac192c3ef4857346469c6db41769094049)","shortMessageHtmlLink":"fix(@angular-devkit/schematics): use web standard error check for Den…"}},{"before":"c46aa084f53be7ebdb8cc450bd81907222d00275","after":"80fa0306945616ac99818db4a7364114ebd8cb64","ref":"refs/heads/18.0.x","pushedAt":"2024-05-02T13:59:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"fix(@angular-devkit/schematics): use web standard error check for Deno support\n\n(cherry picked from commit 41ee8eac192c3ef4857346469c6db41769094049)","shortMessageHtmlLink":"fix(@angular-devkit/schematics): use web standard error check for Den…"}},{"before":"511d876fb7513b5537f2d086b2583005f8684342","after":"41ee8eac192c3ef4857346469c6db41769094049","ref":"refs/heads/main","pushedAt":"2024-05-02T13:59:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"fix(@angular-devkit/schematics): use web standard error check for Deno support","shortMessageHtmlLink":"fix(@angular-devkit/schematics): use web standard error check for Den…"}},{"before":"c1199961f0dbd268e34ec98120fb5d0fe8c84635","after":"c46aa084f53be7ebdb8cc450bd81907222d00275","ref":"refs/heads/18.0.x","pushedAt":"2024-05-02T13:59:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"fix(@schematics/angular): add postcss dependency in application migration if needed\n\nThe application migration schematic will now attempt to detect the usage\nof custom postcss plugins within a workspace and install the `postcss` dependency\nif required. This will only occur if the migration analysis allows for\nthe conversion to use the `@angular/build` package instead of the\n`@angular-devkit/build-angular` package. Custom postcss configurations will\nbe detected within the same locations as the build system itself which includes\nthe workspace root and any project root for the `postcss.config.json` and\n`.postcssrc.json` files.\n\n(cherry picked from commit 511d876fb7513b5537f2d086b2583005f8684342)","shortMessageHtmlLink":"fix(@schematics/angular): add postcss dependency in application migra…"}},{"before":"df82da5f476fa22bb11248cb6c80756add487e31","after":"511d876fb7513b5537f2d086b2583005f8684342","ref":"refs/heads/main","pushedAt":"2024-05-02T13:59:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"fix(@schematics/angular): add postcss dependency in application migration if needed\n\nThe application migration schematic will now attempt to detect the usage\nof custom postcss plugins within a workspace and install the `postcss` dependency\nif required. This will only occur if the migration analysis allows for\nthe conversion to use the `@angular/build` package instead of the\n`@angular-devkit/build-angular` package. Custom postcss configurations will\nbe detected within the same locations as the build system itself which includes\nthe workspace root and any project root for the `postcss.config.json` and\n`.postcssrc.json` files.","shortMessageHtmlLink":"fix(@schematics/angular): add postcss dependency in application migra…"}},{"before":"3d52648c3c7c7fd5cc586fa71a0ecf2b5f84f542","after":"c1199961f0dbd268e34ec98120fb5d0fe8c84635","ref":"refs/heads/18.0.x","pushedAt":"2024-05-01T19:32:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"build: replace `@angular/build` version with archive in local builds\n\nWhen creating a local development build of the repository via `yarn build --local`,\nthe package version for `@angular/build` within `@angular-devkit/build-angular`\nwill now correctly be replaced with the path to the locally built archive of\n`@angular/build`.\n\n(cherry picked from commit df82da5f476fa22bb11248cb6c80756add487e31)","shortMessageHtmlLink":"build: replace @angular/build version with archive in local builds"}},{"before":"08e59001dde00ce8fc5efb7d681611a5e1341945","after":"df82da5f476fa22bb11248cb6c80756add487e31","ref":"refs/heads/main","pushedAt":"2024-05-01T19:32:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"build: replace `@angular/build` version with archive in local builds\n\nWhen creating a local development build of the repository via `yarn build --local`,\nthe package version for `@angular/build` within `@angular-devkit/build-angular`\nwill now correctly be replaced with the path to the locally built archive of\n`@angular/build`.","shortMessageHtmlLink":"build: replace @angular/build version with archive in local builds"}},{"before":"15ab9020b333e93570a5f6ac07c3d874c0868b2b","after":"08e59001dde00ce8fc5efb7d681611a5e1341945","ref":"refs/heads/main","pushedAt":"2024-05-01T19:27:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"docs: release notes for the v18.0.0-rc.0 release","shortMessageHtmlLink":"docs: release notes for the v18.0.0-rc.0 release"}},{"before":"df4dde95daa12d5b08b3c4e937f4b4048d645254","after":"3d52648c3c7c7fd5cc586fa71a0ecf2b5f84f542","ref":"refs/heads/18.0.x","pushedAt":"2024-05-01T19:19:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"release: cut the v18.0.0-rc.0 release","shortMessageHtmlLink":"release: cut the v18.0.0-rc.0 release"}},{"before":"75b502345a8d062416218df43cf72277ecf1ca02","after":"df4dde95daa12d5b08b3c4e937f4b4048d645254","ref":"refs/heads/18.0.x","pushedAt":"2024-05-01T18:18:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"fix(@angular/cli): add `@angular/build` package to update group list\n\nThe ng update package group list now contains the newly introduced\n`@angular/build` package which contains the esbuild/Vite-based\nbuild system. The group list ensures that all relevant direct\nproject dependencies are update as group when `@angular/cli` itself\nis updated.\n\n(cherry picked from commit 15ab9020b333e93570a5f6ac07c3d874c0868b2b)","shortMessageHtmlLink":"fix(@angular/cli): add @angular/build package to update group list"}},{"before":"4e923fa9cb5e937b857d0bb5a305d91f6aa55dcc","after":"15ab9020b333e93570a5f6ac07c3d874c0868b2b","ref":"refs/heads/main","pushedAt":"2024-05-01T18:17:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"fix(@angular/cli): add `@angular/build` package to update group list\n\nThe ng update package group list now contains the newly introduced\n`@angular/build` package which contains the esbuild/Vite-based\nbuild system. The group list ensures that all relevant direct\nproject dependencies are update as group when `@angular/cli` itself\nis updated.","shortMessageHtmlLink":"fix(@angular/cli): add @angular/build package to update group list"}},{"before":"fa81bb890079c411a0547281483a1ab832d4b2d9","after":"75b502345a8d062416218df43cf72277ecf1ca02","ref":"refs/heads/18.0.x","pushedAt":"2024-04-30T14:15:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"build: update all non-major dependencies\n\n(cherry picked from commit 4e923fa9cb5e937b857d0bb5a305d91f6aa55dcc)","shortMessageHtmlLink":"build: update all non-major dependencies"}},{"before":"6b5c51a37fbfe8e710cbeb5c9962c5ca1f926b6c","after":"4e923fa9cb5e937b857d0bb5a305d91f6aa55dcc","ref":"refs/heads/main","pushedAt":"2024-04-30T14:15:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"build: update all non-major dependencies","shortMessageHtmlLink":"build: update all non-major dependencies"}},{"before":"44b401747f78bab208ce863f9c08e7a12f01fe27","after":"fa81bb890079c411a0547281483a1ab832d4b2d9","ref":"refs/heads/18.0.x","pushedAt":"2024-04-30T14:14:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"refactor(@angular/build): move postcss stylesheet processor to an optional peer dependency\n\nThe Postcss stylesheet processor is now an optional peer dependency of the\nnewly introduced `@angular/build` build system package. This change removes\nthe need for the package to have a direct dependency on the `postcss` package\nand allows some version customization of the optional `postcss` package if needed.\nPostcss plugins (including Tailwind) are still fully supported but usage will now require installing\nthe `postcss` package within the Angular workspace. An error with instructions to\ninstall the package will be generated during a build if the package is not present.\nThis change only affects direct usage of the new `@angular/build` package.\nThe `@angular-devkit/build-angular` package which is currently used for all existing\nprojects will continue to contain and directly depend on the `postcss` package.\n\nNo changes are required for existing applications.\n\n(cherry picked from commit 6b5c51a37fbfe8e710cbeb5c9962c5ca1f926b6c)","shortMessageHtmlLink":"refactor(@angular/build): move postcss stylesheet processor to an opt…"}},{"before":"2708b18950e6c1d6aecbceac205e09a301726ab3","after":"6b5c51a37fbfe8e710cbeb5c9962c5ca1f926b6c","ref":"refs/heads/main","pushedAt":"2024-04-30T14:14:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"refactor(@angular/build): move postcss stylesheet processor to an optional peer dependency\n\nThe Postcss stylesheet processor is now an optional peer dependency of the\nnewly introduced `@angular/build` build system package. This change removes\nthe need for the package to have a direct dependency on the `postcss` package\nand allows some version customization of the optional `postcss` package if needed.\nPostcss plugins (including Tailwind) are still fully supported but usage will now require installing\nthe `postcss` package within the Angular workspace. An error with instructions to\ninstall the package will be generated during a build if the package is not present.\nThis change only affects direct usage of the new `@angular/build` package.\nThe `@angular-devkit/build-angular` package which is currently used for all existing\nprojects will continue to contain and directly depend on the `postcss` package.\n\nNo changes are required for existing applications.","shortMessageHtmlLink":"refactor(@angular/build): move postcss stylesheet processor to an opt…"}},{"before":"95a4d6ee56d80dce012cf2306422bb7fd8e0e32d","after":"44b401747f78bab208ce863f9c08e7a12f01fe27","ref":"refs/heads/18.0.x","pushedAt":"2024-04-29T18:22:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"fix(@angular/build): ensure input index HTML file triggers rebuilds when changed\n\n When using the `application` builder, the input index HTML file will now\n correctly trigger rebuilds of the application. The rebuilds are not currently\n optimized for the input index file only case but changes will be reflected\n in the output.\n\n(cherry picked from commit 2708b18950e6c1d6aecbceac205e09a301726ab3)","shortMessageHtmlLink":"fix(@angular/build): ensure input index HTML file triggers rebuilds w…"}},{"before":"3dae3c03d144f9f3ddd2c03e7516736c91237ac0","after":"2708b18950e6c1d6aecbceac205e09a301726ab3","ref":"refs/heads/main","pushedAt":"2024-04-29T18:22:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"fix(@angular/build): ensure input index HTML file triggers rebuilds when changed\n\n When using the `application` builder, the input index HTML file will now\n correctly trigger rebuilds of the application. The rebuilds are not currently\n optimized for the input index file only case but changes will be reflected\n in the output.","shortMessageHtmlLink":"fix(@angular/build): ensure input index HTML file triggers rebuilds w…"}},{"before":"d2617a068e0af80973d0b1179527208485b05b29","after":"95a4d6ee56d80dce012cf2306422bb7fd8e0e32d","ref":"refs/heads/18.0.x","pushedAt":"2024-04-29T18:05:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"fix(@schematics/angular): add less dependency in application migration if needed\n\nThe application migration schematic will now attempt to detect the usage\nof Less stylesheets within a workspace and install the `less` dependency\nif required. This will only occur if the migration analysis allows for\nthe conversion to use the `@angular/build` package instead of the\n`@angular-devkit/build-angular` package. The Less usage detection may\nnot detect Less stylesheets within Node.js packages and currently does\nnot handle the case where a project only has inline Less stylesheets.\nMore complex analysis may be added in the future. However, a build time\nerror message will be presented with instructions to install `less` in\nthese cases if the stylesheet preprocessor is required and not present.\n\n(cherry picked from commit 3dae3c03d144f9f3ddd2c03e7516736c91237ac0)","shortMessageHtmlLink":"fix(@schematics/angular): add less dependency in application migratio…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEP__7_AA","startCursor":null,"endCursor":null}},"title":"Activity · angular/angular-cli"}