{"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:1717626318.0","currentOid":""},"activityList":{"items":[{"before":"49ee88676d980850f7bca04805aedcf225538cf7","after":"cec97fe3a5572aa9db8124457805400d9fe5710b","ref":"refs/heads/main","pushedAt":"2024-06-10T22:17:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"build: use yarn patching instead of third-party package","shortMessageHtmlLink":"build: use yarn patching instead of third-party package"}},{"before":"f102f815e404bcc2f627b7a52e92b3385eb9be5f","after":"49ee88676d980850f7bca04805aedcf225538cf7","ref":"refs/heads/main","pushedAt":"2024-06-10T19:38:25.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":"ci: only download saucelabs connect utility when running tests\n\nThe saucelabs connect tunnel utility is now only downloaded when a\nsaucelabs related test is executed. Previously it was part of the\nroot `package.json` and downloaded whenever a package install was\nexecuted. The utility archive was also not an actual package which\nincidentally worked with npm but does not work with newer versions\nof yarn. A SHA256 check is also now performed prior to executing\nthe utility to verify the expected file is present.","shortMessageHtmlLink":"ci: only download saucelabs connect utility when running tests"}},{"before":"20fc6ca057e5190155474e7377bf9f22aab597dd","after":"3a1bf5c8a52d6ec1eb337f0937bf073de2ea0b62","ref":"refs/heads/18.0.x","pushedAt":"2024-06-10T16:02:29.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): Initiate PostCSS only once\n\nPreviously, PostCSS was initialized three times (once for each preprocessor), resulting in plugins being applied multiple times to each instance. This issue occured due to a race condition triggered by multiple esbuild plugins.\n\nFixes #27804\n\n(cherry picked from commit f102f815e404bcc2f627b7a52e92b3385eb9be5f)","shortMessageHtmlLink":"fix(@angular/build): Initiate PostCSS only once"}},{"before":"26c36a119d5fe7c3d2a0131ac86a5e6cb27a992c","after":"f102f815e404bcc2f627b7a52e92b3385eb9be5f","ref":"refs/heads/main","pushedAt":"2024-06-10T16:02:27.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): Initiate PostCSS only once\n\nPreviously, PostCSS was initialized three times (once for each preprocessor), resulting in plugins being applied multiple times to each instance. This issue occured due to a race condition triggered by multiple esbuild plugins.\n\nFixes #27804","shortMessageHtmlLink":"fix(@angular/build): Initiate PostCSS only once"}},{"before":"4ff914a16525350050c5e8359fb59f9d6f243d27","after":"26c36a119d5fe7c3d2a0131ac86a5e6cb27a992c","ref":"refs/heads/main","pushedAt":"2024-06-10T15:32:16.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":"461e78f3ee15e7097bd7f2c975dc460d844f277f","after":"4ff914a16525350050c5e8359fb59f9d6f243d27","ref":"refs/heads/main","pushedAt":"2024-06-10T15:22: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/build): allow additional module preloads up to limit\n\nIf the module preload limit is not met by shallow (depth 1) initial\nscripts, deeper initial scripts can now be added. This allows for\ndeeper import graphs to take advantage of the browser's module preloading.\nAdditionally, the limit has been increased to ten now that the module\npreloads are added at the end of the body along with the actual script elements.","shortMessageHtmlLink":"fix(@angular/build): allow additional module preloads up to limit"}},{"before":"78c6117544afa1aa69ef5485f1c3b77b1207f6f1","after":"20fc6ca057e5190155474e7377bf9f22aab597dd","ref":"refs/heads/18.0.x","pushedAt":"2024-06-08T17:55:57.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): generate module preloads next to script elements in index HTML\n\nThe `modulepreload` link elements for initial scripts are now generated next to the\nactual script elements that require the referenced preloaded scripts. This better\nrepresents the fetch priorities to the browser and also allows easier visual discovery\nof the relevant script related elements inside the index HTML.\n\n(cherry picked from commit 461e78f3ee15e7097bd7f2c975dc460d844f277f)","shortMessageHtmlLink":"fix(@angular/build): generate module preloads next to script elements…"}},{"before":"fbc6eb3225e4b02c62baf3be4274b46e80ba62a4","after":"461e78f3ee15e7097bd7f2c975dc460d844f277f","ref":"refs/heads/main","pushedAt":"2024-06-08T17:55:54.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): generate module preloads next to script elements in index HTML\n\nThe `modulepreload` link elements for initial scripts are now generated next to the\nactual script elements that require the referenced preloaded scripts. This better\nrepresents the fetch priorities to the browser and also allows easier visual discovery\nof the relevant script related elements inside the index HTML.","shortMessageHtmlLink":"fix(@angular/build): generate module preloads next to script elements…"}},{"before":"a21b58294ee556074b1991db50e3e4dc11c39ff1","after":"78c6117544afa1aa69ef5485f1c3b77b1207f6f1","ref":"refs/heads/18.0.x","pushedAt":"2024-06-07T13:30:10.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): issue warning when auto adding `@angular/localize/init`\n\nThis commit introduces a warning for when the application builders automatically add the @angular/localize/init polyfill. The current approach has a drawback: the localize polyfill will always be included if it is found in a monorepo, even if an application does not use i18n.\n\nTo address this, we will issue a warning to inform users about this behavior and encourage them to explicitly add the polyfill to their polyfills configuration.\n\nAdditionally, this commit fixes an issue where the polyfill was not removed when using the build-time Angular i18n.\n\n(cherry picked from commit fbc6eb3225e4b02c62baf3be4274b46e80ba62a4)","shortMessageHtmlLink":"fix(@angular/build): issue warning when auto adding `@angular/localiz…"}},{"before":"9315968a8958b611bc9d3eefabb7dee5b20119a2","after":"fbc6eb3225e4b02c62baf3be4274b46e80ba62a4","ref":"refs/heads/main","pushedAt":"2024-06-07T13:30:06.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): issue warning when auto adding `@angular/localize/init`\n\nThis commit introduces a warning for when the application builders automatically add the @angular/localize/init polyfill. The current approach has a drawback: the localize polyfill will always be included if it is found in a monorepo, even if an application does not use i18n.\n\nTo address this, we will issue a warning to inform users about this behavior and encourage them to explicitly add the polyfill to their polyfills configuration.\n\nAdditionally, this commit fixes an issue where the polyfill was not removed when using the build-time Angular i18n.","shortMessageHtmlLink":"fix(@angular/build): issue warning when auto adding `@angular/localiz…"}},{"before":"ee9d4042fa07fbdace51ae474259d90c9a662544","after":"9315968a8958b611bc9d3eefabb7dee5b20119a2","ref":"refs/heads/main","pushedAt":"2024-06-07T12:58:26.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"clydin","name":"Charles","path":"/clydin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19598772?s=80&v=4"},"commit":{"message":"build: remove unused inquirer dependency\n\nThere are no longer any direct usages of the `inquirer` package within\nthe repository.","shortMessageHtmlLink":"build: remove unused inquirer dependency"}},{"before":"075e0443b284a325413d2233d67693dc9676708c","after":"ee9d4042fa07fbdace51ae474259d90c9a662544","ref":"refs/heads/main","pushedAt":"2024-06-07T00:07:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dgp1130","name":"Douglas Parker","path":"/dgp1130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11010321?s=80&v=4"},"commit":{"message":"build: update all non-major dependencies","shortMessageHtmlLink":"build: update all non-major dependencies"}},{"before":"1284b43f726f52a27bc06ec52a7000cfc00561b1","after":"075e0443b284a325413d2233d67693dc9676708c","ref":"refs/heads/main","pushedAt":"2024-06-07T00:06:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dgp1130","name":"Douglas Parker","path":"/dgp1130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11010321?s=80&v=4"},"commit":{"message":"build: update angular","shortMessageHtmlLink":"build: update angular"}},{"before":"27cb5315cbcdc89c884bebf3c6bbe508d7d6a91c","after":"a21b58294ee556074b1991db50e3e4dc11c39ff1","ref":"refs/heads/18.0.x","pushedAt":"2024-06-06T10:10:07.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":"refactor: address lint issues\n\nFix lint failures.","shortMessageHtmlLink":"refactor: address lint issues"}},{"before":"60b7c13bddcb9102ab8f0438c30481526a655350","after":"1284b43f726f52a27bc06ec52a7000cfc00561b1","ref":"refs/heads/main","pushedAt":"2024-06-06T09:12:56.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":"build: update dependency @rollup/plugin-commonjs to v26","shortMessageHtmlLink":"build: update dependency @rollup/plugin-commonjs to v26"}},{"before":"04077e380088bf0111dadbb8de09086a39902de4","after":"27cb5315cbcdc89c884bebf3c6bbe508d7d6a91c","ref":"refs/heads/18.0.x","pushedAt":"2024-06-06T09:12:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alan-agius4","name":"Alan Agius","path":"/alan-agius4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17563226?s=80&v=4"},"commit":{"message":"refactor: format bazel build files\n\nThe formatter does not automatically fix these failures.\n\n(cherry picked from commit 60b7c13bddcb9102ab8f0438c30481526a655350)","shortMessageHtmlLink":"refactor: format bazel build files"}},{"before":"f3ed0fe04cc403f77c6257d154a556e05d9b80c0","after":"60b7c13bddcb9102ab8f0438c30481526a655350","ref":"refs/heads/main","pushedAt":"2024-06-06T09:12:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alan-agius4","name":"Alan Agius","path":"/alan-agius4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17563226?s=80&v=4"},"commit":{"message":"refactor: format bazel build files\n\nThe formatter does not automatically fix these failures.","shortMessageHtmlLink":"refactor: format bazel build files"}},{"before":"8e0ea9b339adf3fc87a8301e444fc0d90c05655c","after":"f3ed0fe04cc403f77c6257d154a556e05d9b80c0","ref":"refs/heads/main","pushedAt":"2024-06-05T22:25:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dgp1130","name":"Douglas Parker","path":"/dgp1130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11010321?s=80&v=4"},"commit":{"message":"release: cut the v18.1.0-next.1 release","shortMessageHtmlLink":"release: cut the v18.1.0-next.1 release"}},{"before":"ccdb530c71300e28c66911f363b1410a6905643c","after":"8e0ea9b339adf3fc87a8301e444fc0d90c05655c","ref":"refs/heads/main","pushedAt":"2024-06-05T21:14:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dgp1130","name":"Douglas Parker","path":"/dgp1130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11010321?s=80&v=4"},"commit":{"message":"docs: release notes for the v18.0.3 release","shortMessageHtmlLink":"docs: release notes for the v18.0.3 release"}},{"before":"97eff839e1ac7dee3f8769fff27b0e79e641bf52","after":"04077e380088bf0111dadbb8de09086a39902de4","ref":"refs/heads/18.0.x","pushedAt":"2024-06-05T21:10:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dgp1130","name":"Douglas Parker","path":"/dgp1130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11010321?s=80&v=4"},"commit":{"message":"release: cut the v18.0.3 release","shortMessageHtmlLink":"release: cut the v18.0.3 release"}},{"before":"57e613b1af94414fadaa06739833b7fc43dd92cb","after":"ccdb530c71300e28c66911f363b1410a6905643c","ref":"refs/heads/main","pushedAt":"2024-06-05T17:41:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dgp1130","name":"Douglas Parker","path":"/dgp1130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11010321?s=80&v=4"},"commit":{"message":"build: update all non-major dependencies","shortMessageHtmlLink":"build: update all non-major dependencies"}},{"before":"9db7abd6bf74c92c909bc831dc8101449d858f96","after":"57e613b1af94414fadaa06739833b7fc43dd92cb","ref":"refs/heads/main","pushedAt":"2024-06-05T17:39:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dgp1130","name":"Douglas Parker","path":"/dgp1130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11010321?s=80&v=4"},"commit":{"message":"build: update angular","shortMessageHtmlLink":"build: update angular"}},{"before":"04e249705850e6997a85d201ea205e9d42bbd875","after":"97eff839e1ac7dee3f8769fff27b0e79e641bf52","ref":"refs/heads/18.0.x","pushedAt":"2024-06-05T16:32:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgp1130","name":"Douglas Parker","path":"/dgp1130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11010321?s=80&v=4"},"commit":{"message":"refactor(@schematics/angular): remove unnecessary whitespace in spec template\n\n(cherry picked from commit 9db7abd6bf74c92c909bc831dc8101449d858f96)","shortMessageHtmlLink":"refactor(@schematics/angular): remove unnecessary whitespace in spec …"}},{"before":"0fa7e91231fc3245b6c97477a3e842bd5bb6cc2f","after":"9db7abd6bf74c92c909bc831dc8101449d858f96","ref":"refs/heads/main","pushedAt":"2024-06-05T16:32:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dgp1130","name":"Douglas Parker","path":"/dgp1130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11010321?s=80&v=4"},"commit":{"message":"refactor(@schematics/angular): remove unnecessary whitespace in spec template","shortMessageHtmlLink":"refactor(@schematics/angular): remove unnecessary whitespace in spec …"}},{"before":"b709d2a243926f1ab01e8c8a78d68fc57ab4cab3","after":"04e249705850e6997a85d201ea205e9d42bbd875","ref":"refs/heads/18.0.x","pushedAt":"2024-06-05T16:31:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgp1130","name":"Douglas Parker","path":"/dgp1130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11010321?s=80&v=4"},"commit":{"message":"docs: update tsconfig template link aio->adev\n\n(cherry picked from commit 0fa7e91231fc3245b6c97477a3e842bd5bb6cc2f)","shortMessageHtmlLink":"docs: update tsconfig template link aio->adev"}},{"before":"3acb7768317bb05a9cd73fa64e081b5ca0326189","after":"0fa7e91231fc3245b6c97477a3e842bd5bb6cc2f","ref":"refs/heads/main","pushedAt":"2024-06-05T16:31:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dgp1130","name":"Douglas Parker","path":"/dgp1130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11010321?s=80&v=4"},"commit":{"message":"docs: update tsconfig template link aio->adev","shortMessageHtmlLink":"docs: update tsconfig template link aio->adev"}},{"before":"8e777433eabbc5703991255b50e5ef7bbb76cb61","after":"3acb7768317bb05a9cd73fa64e081b5ca0326189","ref":"refs/heads/main","pushedAt":"2024-06-05T15:38: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":"perf(@angular/build): use direct transpilation with isolated modules\n\nWhen using the application builder and the TypeScript `isolatedModules`\noption is enabled and script sourcemaps are disabled, TypeScript code\nwill be transpiled via the bundler instead of the current behavior of\nusing TypeScript. The use of the `isolatedModules` option ensures that\nTypeScript code can be safely transpiled without the need for the type-checker.\nThis mode of operation has several advantages. The bundler (esbuild in this case)\nwill know have knowledge of the TypeScript code constructs, such as enums, and can\noptimize the output code based on that knowledge including inlining both\nconst and regular enums where possible. Additionally, this allows for\nthe removal of the babel-based optimization passes for all TypeScript\ncode. These passes are still present for all JavaScript code such as\nfrom third-party libraries/packages. These advantages lead to an\nimprovement in build time, especially in production configurations.\nTo ensure optimal output code size in this setup, the `useDefineForClassFields`\nTypeScript option should either be removed or set to `true` which\nenables ECMAScript standard compliant behavior.\n\nInitial testing reduced a warm production build of a newly generated\nproject from ~2.3 seconds to ~2.0 seconds.","shortMessageHtmlLink":"perf(@angular/build): use direct transpilation with isolated modules"}},{"before":"d44dbf7f14025d301fdc429250fc3d0cf7ceccf7","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/express-4.19.2","pushedAt":"2024-06-05T15:20:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alan-agius4","name":"Alan Agius","path":"/alan-agius4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17563226?s=80&v=4"}},{"before":"cc5ebf5bd91a4a9c7906bbca9b6ce0308f778860","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/semver-7.6.2","pushedAt":"2024-06-05T15:20:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"687a6c7eca740a98129196908689a44c181b33a5","after":"8e777433eabbc5703991255b50e5ef7bbb76cb61","ref":"refs/heads/main","pushedAt":"2024-06-05T15:20:04.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":"build: bump semver from 5.6.0 to 7.6.2\n\nBumps [semver](https://github.com/npm/node-semver) from 5.6.0 to 7.6.2.\n- [Release notes](https://github.com/npm/node-semver/releases)\n- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/npm/node-semver/compare/v5.6.0...v7.6.2)\n\n---\nupdated-dependencies:\n- dependency-name: semver\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build: bump semver from 5.6.0 to 7.6.2"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYZgLaAA","startCursor":null,"endCursor":null}},"title":"Activity · angular/angular-cli"}