{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":49016322,"defaultBranch":"main","name":"components","ownerLogin":"angular","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-01-04T18:50:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/139426?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727292110.0","currentOid":""},"activityList":{"items":[{"before":"4e448ec7648f24690f22439635ce387b5de10438","after":"ff3d342fd4ab91d0dd24147bc747c5a0ba8f1aaf","ref":"refs/heads/main","pushedAt":"2024-09-26T11:47:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"feat(material/tabs): add `alignTabs` in `MatTabsConfig` (#29779)\n\nusers can align tabs label via config now rather than adding `mat-tab-align` property on each tab group\n\nfixes #29685","shortMessageHtmlLink":"feat(material/tabs): add alignTabs in MatTabsConfig (#29779)"}},{"before":"9382f6f5116b7b4e3047a53b28bcdff2dc9dc36c","after":"4e448ec7648f24690f22439635ce387b5de10438","ref":"refs/heads/main","pushedAt":"2024-09-25T19:21:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"amysorto","name":"Amy Sorto","path":"/amysorto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8575252?s=80&v=4"},"commit":{"message":"release: cut the v19.0.0-next.6 release","shortMessageHtmlLink":"release: cut the v19.0.0-next.6 release"}},{"before":"6b022563111cbe9898678be91d29590408275adf","after":"9382f6f5116b7b4e3047a53b28bcdff2dc9dc36c","ref":"refs/heads/main","pushedAt":"2024-09-25T19:10:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"amysorto","name":"Amy Sorto","path":"/amysorto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8575252?s=80&v=4"},"commit":{"message":"docs: release notes for the v18.2.6 release","shortMessageHtmlLink":"docs: release notes for the v18.2.6 release"}},{"before":"3ae420baf522dcb8a537c2a3abc55aa23bb4bd98","after":"6e937f94a4bc61d045925ef3f3cf4a4d0cfbd858","ref":"refs/heads/18.2.x","pushedAt":"2024-09-25T19:06:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"amysorto","name":"Amy Sorto","path":"/amysorto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8575252?s=80&v=4"},"commit":{"message":"release: cut the v18.2.6 release","shortMessageHtmlLink":"release: cut the v18.2.6 release"}},{"before":"6beab1c338b434353ed04ebf31db8db662939d5b","after":"6b022563111cbe9898678be91d29590408275adf","ref":"refs/heads/main","pushedAt":"2024-09-25T15:23:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"devversion","name":"Paul Gschwendtner","path":"/devversion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4987015?s=80&v=4"},"commit":{"message":"refactor: migrate example inputs to signal inputs (#29789)\n\nThis commit was generated using the signal input migration.","shortMessageHtmlLink":"refactor: migrate example inputs to signal inputs (#29789)"}},{"before":"d8c2b420c939ab65da926d1fc99a64e08f6e494d","after":"3ae420baf522dcb8a537c2a3abc55aa23bb4bd98","ref":"refs/heads/18.2.x","pushedAt":"2024-09-25T09:06:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"docs(material/datepicker): Fixed typo in date-range-picker-selection-strategy-example (#29780)\n\nCurrent description is not gramatically correct\n\n(cherry picked from commit 6beab1c338b434353ed04ebf31db8db662939d5b)","shortMessageHtmlLink":"docs(material/datepicker): Fixed typo in date-range-picker-selection-…"}},{"before":"4adc3725dd08ef3cf3868f9c752e16c8c1492466","after":"6beab1c338b434353ed04ebf31db8db662939d5b","ref":"refs/heads/main","pushedAt":"2024-09-25T09:06:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"docs(material/datepicker): Fixed typo in date-range-picker-selection-strategy-example (#29780)\n\nCurrent description is not gramatically correct","shortMessageHtmlLink":"docs(material/datepicker): Fixed typo in date-range-picker-selection-…"}},{"before":"6315e790893d2efdfc802fb072feb165d37b9e25","after":"4adc3725dd08ef3cf3868f9c752e16c8c1492466","ref":"refs/heads/main","pushedAt":"2024-09-25T00:05:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wagnermaciel","name":"Wagner Maciel","path":"/wagnermaciel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25158423?s=80&v=4"},"commit":{"message":"feat(material/schematics): create v19 core removal schematic (#29768)\n\n* Removes uses of the core mixin and replaces them with\n two mixins. One to generate the mat-app-background\n class, and one to generate the mat-elevation classes.","shortMessageHtmlLink":"feat(material/schematics): create v19 core removal schematic (#29768)"}},{"before":"49af49bb019b93e48a1f6386a1b0b9ab20989a23","after":"6315e790893d2efdfc802fb072feb165d37b9e25","ref":"refs/heads/main","pushedAt":"2024-09-24T22:13:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wagnermaciel","name":"Wagner Maciel","path":"/wagnermaciel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25158423?s=80&v=4"},"commit":{"message":"refactor: create mixins for core classes (#29786)\n\n* This is an intermediary step so we can roll out calls\n to these empty mixins progressively.\n* Once all of the instances of mat.core have been updated\n to also call mat.app-background and mat.elevation-classes\n we can move the styles over without breaking any clients","shortMessageHtmlLink":"refactor: create mixins for core classes (#29786)"}},{"before":"a6d8793efe4238a0b4ca073af12734eec04090fc","after":"d8c2b420c939ab65da926d1fc99a64e08f6e494d","ref":"refs/heads/18.2.x","pushedAt":"2024-09-24T13:34:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(material/datepicker): set explicit line height on calendar (#29770)\n\nSets a `line-height` on the calendar, otherwise it inherits the one from the `body` which can throw off the layout.\n\nFixes #29756.\n\n(cherry picked from commit 49af49bb019b93e48a1f6386a1b0b9ab20989a23)","shortMessageHtmlLink":"fix(material/datepicker): set explicit line height on calendar (#29770)"}},{"before":"2857b738a95da1e2f1463e353138f1f9d60d90ee","after":"49af49bb019b93e48a1f6386a1b0b9ab20989a23","ref":"refs/heads/main","pushedAt":"2024-09-24T13:34:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(material/datepicker): set explicit line height on calendar (#29770)\n\nSets a `line-height` on the calendar, otherwise it inherits the one from the `body` which can throw off the layout.\n\nFixes #29756.","shortMessageHtmlLink":"fix(material/datepicker): set explicit line height on calendar (#29770)"}},{"before":"7c9bf996b402748ef032652eaf9b82892fa9f0a4","after":"2857b738a95da1e2f1463e353138f1f9d60d90ee","ref":"refs/heads/main","pushedAt":"2024-09-24T06:28:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(youtube-player): switch to inject function (#29775)\n\nReworks the `youtube-player` to use the `inject` function instead of constructor-based injection.","shortMessageHtmlLink":"refactor(youtube-player): switch to inject function (#29775)"}},{"before":"9b4085c6e3eee78556000c0f60ef2c51c0668ed9","after":"7c9bf996b402748ef032652eaf9b82892fa9f0a4","ref":"refs/heads/main","pushedAt":"2024-09-23T16:54:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(google-maps): switch to inject function (#29774)\n\nReworks the Google Maps module to use the `inject` function instead of constructor-based injection.","shortMessageHtmlLink":"refactor(google-maps): switch to inject function (#29774)"}},{"before":"d206225c58d071e6cb6b680ef11d1c7bab7a73cc","after":"9b4085c6e3eee78556000c0f60ef2c51c0668ed9","ref":"refs/heads/main","pushedAt":"2024-09-20T17:23:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wagnermaciel","name":"Wagner Maciel","path":"/wagnermaciel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25158423?s=80&v=4"},"commit":{"message":"feat(cdk/private): create cdk-visually-hidden style loader (#29757)\n\n* feat(cdk/private): create cdk-visually-hidden style loader\n\n* fixup! feat(cdk/private): create cdk-visually-hidden style loader\n\n* fixup! feat(cdk/private): create cdk-visually-hidden style loader\n\n* fixup! feat(cdk/private): create cdk-visually-hidden style loader\n\n* fixup! feat(cdk/private): create cdk-visually-hidden style loader\n\n* fixup! feat(cdk/private): create cdk-visually-hidden style loader\n\n* fixup! feat(cdk/private): create cdk-visually-hidden style loader\n\n* fixup! feat(cdk/private): create cdk-visually-hidden style loader","shortMessageHtmlLink":"feat(cdk/private): create cdk-visually-hidden style loader (#29757)"}},{"before":"a6a7e77439cacaf514fe9415ed7729305f174021","after":"d206225c58d071e6cb6b680ef11d1c7bab7a73cc","ref":"refs/heads/main","pushedAt":"2024-09-20T14:42:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wagnermaciel","name":"Wagner Maciel","path":"/wagnermaciel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25158423?s=80&v=4"},"commit":{"message":"feat(material/core): create focus-indicator structural styles loader (#29763)\n\n* feat(material/core): create focus-indicator structural styles loader\n\n* fixup! feat(material/core): create focus-indicator structural styles loader\n\n* fixup! feat(material/core): create focus-indicator structural styles loader\n\n* fixup! feat(material/core): create focus-indicator structural styles loader\n\n* fixup! feat(material/core): create focus-indicator structural styles loader","shortMessageHtmlLink":"feat(material/core): create focus-indicator structural styles loader (#…"}},{"before":"baf5057e836137fd1a483f37ad0c127904a80b48","after":"a6a7e77439cacaf514fe9415ed7729305f174021","ref":"refs/heads/main","pushedAt":"2024-09-20T07:20:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"docs: release notes for the v18.2.5 release","shortMessageHtmlLink":"docs: release notes for the v18.2.5 release"}},{"before":"919f08dc09d014fb037c789874aae4eeaa92be1e","after":"a6d8793efe4238a0b4ca073af12734eec04090fc","ref":"refs/heads/18.2.x","pushedAt":"2024-09-20T07:18:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"release: cut the v18.2.5 release","shortMessageHtmlLink":"release: cut the v18.2.5 release"}},{"before":"57828343844d3cec8c4675cf954e9aeb182a15eb","after":"baf5057e836137fd1a483f37ad0c127904a80b48","ref":"refs/heads/main","pushedAt":"2024-09-20T07:12:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"release: cut the v19.0.0-next.5 release","shortMessageHtmlLink":"release: cut the v19.0.0-next.5 release"}},{"before":"5897f372b7f6bccbd95b501801ca3f8b73a2689d","after":"57828343844d3cec8c4675cf954e9aeb182a15eb","ref":"refs/heads/main","pushedAt":"2024-09-19T10:57:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"docs: replace angular.io links with angular.dev (#29734)\n\nupdates all angular.io links to updated angular.dev","shortMessageHtmlLink":"docs: replace angular.io links with angular.dev (#29734)"}},{"before":"886fb6d156938aa088093fd5602a9691e79dfc74","after":"5897f372b7f6bccbd95b501801ca3f8b73a2689d","ref":"refs/heads/main","pushedAt":"2024-09-19T08:02:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(multiple): switch material to the inject function (#29731)\n\nSwitches Material from constructor-based DI to the `inject` function.","shortMessageHtmlLink":"refactor(multiple): switch material to the inject function (#29731)"}},{"before":"724dc2f78809d4b06d08e230f0afafe204dce075","after":"919f08dc09d014fb037c789874aae4eeaa92be1e","ref":"refs/heads/18.2.x","pushedAt":"2024-09-19T07:07:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"test(material/select): fix broken test (#29760)\n\nAfter #29645, the assertion for `aria-autocomplete` isn't valid anymore.\n\n(cherry picked from commit 886fb6d156938aa088093fd5602a9691e79dfc74)","shortMessageHtmlLink":"test(material/select): fix broken test (#29760)"}},{"before":"c4ca044c82895a3f1fdefd8fa3b03f8d0342c119","after":"886fb6d156938aa088093fd5602a9691e79dfc74","ref":"refs/heads/main","pushedAt":"2024-09-19T07:07:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"test(material/select): fix broken test (#29760)\n\nAfter #29645, the assertion for `aria-autocomplete` isn't valid anymore.","shortMessageHtmlLink":"test(material/select): fix broken test (#29760)"}},{"before":"f9e18109e813d9f735a324ae9fdf27cb6ddc08bd","after":"724dc2f78809d4b06d08e230f0afafe204dce075","ref":"refs/heads/18.2.x","pushedAt":"2024-09-19T06:33:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"docs(material/tree): update examples on docs pages, add new childrenAccessor examples (#29752)\n\n* docs(mat/tree): add childrenAccessor example for mat-tree flat\n\n* fix(mat/tree): fix imports\n\n* docs(mat/tree): add childrenAccessor example for nested mat-tree\n\n* fix(mat/tree): fix imports\n\n* fix(mat/tree): formatting\n\n(cherry picked from commit c4ca044c82895a3f1fdefd8fa3b03f8d0342c119)","shortMessageHtmlLink":"docs(material/tree): update examples on docs pages, add new childrenA…"}},{"before":"777d1d295aaa8bc6e47a7c76e8fe9246ed30db2e","after":"c4ca044c82895a3f1fdefd8fa3b03f8d0342c119","ref":"refs/heads/main","pushedAt":"2024-09-19T06:33:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"docs(material/tree): update examples on docs pages, add new childrenAccessor examples (#29752)\n\n* docs(mat/tree): add childrenAccessor example for mat-tree flat\n\n* fix(mat/tree): fix imports\n\n* docs(mat/tree): add childrenAccessor example for nested mat-tree\n\n* fix(mat/tree): fix imports\n\n* fix(mat/tree): formatting","shortMessageHtmlLink":"docs(material/tree): update examples on docs pages, add new childrenA…"}},{"before":"7ab65e4fb99e063cce7d0aa29701e811d10771c0","after":"f9e18109e813d9f735a324ae9fdf27cb6ddc08bd","ref":"refs/heads/18.2.x","pushedAt":"2024-09-18T22:03:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewseguin","name":"Andrew Seguin","path":"/andrewseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22898577?s=80&v=4"},"commit":{"message":"fix(material/chips): increase chip remove touch target size (#29452)\n\n* fix(material/chips): increase chip remove touch target size\n\nFixes Angular Components Chips component accessibility issue\nwhere the touch target is too small. Updates the chips' remove\nbutton ::after margin and padding styles to create a larger\ntouch target to meet the minimum 48px x 48px size.\n\nFixes b/286959517\n\n* refactor(material/chips): fix lint errors\n\nUpdates previous fix to correct lint error due to changing some\nlines from background to targeting background-color specifically.\n\n(cherry picked from commit 777d1d295aaa8bc6e47a7c76e8fe9246ed30db2e)","shortMessageHtmlLink":"fix(material/chips): increase chip remove touch target size (#29452)"}},{"before":"60776637ee78cd942a3527402e3e8f9f25d871c1","after":"777d1d295aaa8bc6e47a7c76e8fe9246ed30db2e","ref":"refs/heads/main","pushedAt":"2024-09-18T22:03:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewseguin","name":"Andrew Seguin","path":"/andrewseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22898577?s=80&v=4"},"commit":{"message":"fix(material/chips): increase chip remove touch target size (#29452)\n\n* fix(material/chips): increase chip remove touch target size\n\nFixes Angular Components Chips component accessibility issue\nwhere the touch target is too small. Updates the chips' remove\nbutton ::after margin and padding styles to create a larger\ntouch target to meet the minimum 48px x 48px size.\n\nFixes b/286959517\n\n* refactor(material/chips): fix lint errors\n\nUpdates previous fix to correct lint error due to changing some\nlines from background to targeting background-color specifically.","shortMessageHtmlLink":"fix(material/chips): increase chip remove touch target size (#29452)"}},{"before":"7db4b5f4c19ed7e0e797dfc31a853713932d875b","after":"7ab65e4fb99e063cce7d0aa29701e811d10771c0","ref":"refs/heads/18.2.x","pushedAt":"2024-09-18T17:51:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewseguin","name":"Andrew Seguin","path":"/andrewseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22898577?s=80&v=4"},"commit":{"message":"fix(material/select): remove incompatible aria-autocomplete attribute (#29645)\n\nFixes a bug reported in MatSelect where the usage of aria-autocomplete\nis not a valid attribute that can be used with aria role=listbox.\nRemoves the aria-autocomplete attribute to fix the violation:\naria-allowed-attr.\n\nFixes b/352496530\n\n(cherry picked from commit 60776637ee78cd942a3527402e3e8f9f25d871c1)","shortMessageHtmlLink":"fix(material/select): remove incompatible aria-autocomplete attribute ("}},{"before":"be004b89fc7938b5a020a743e3344268601d0e9f","after":"60776637ee78cd942a3527402e3e8f9f25d871c1","ref":"refs/heads/main","pushedAt":"2024-09-18T17:51:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewseguin","name":"Andrew Seguin","path":"/andrewseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22898577?s=80&v=4"},"commit":{"message":"fix(material/select): remove incompatible aria-autocomplete attribute (#29645)\n\nFixes a bug reported in MatSelect where the usage of aria-autocomplete\nis not a valid attribute that can be used with aria role=listbox.\nRemoves the aria-autocomplete attribute to fix the violation:\naria-allowed-attr.\n\nFixes b/352496530","shortMessageHtmlLink":"fix(material/select): remove incompatible aria-autocomplete attribute ("}},{"before":"2cf2f5321e724bced1b9c43eeca2503a7fe2fdc4","after":"7db4b5f4c19ed7e0e797dfc31a853713932d875b","ref":"refs/heads/18.2.x","pushedAt":"2024-09-18T16:41:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(cdk/tree): resolve maximum call stack error (#29754)\n\nThe CDK tree was calling `ChangeDetectorRef.detectChanges` recursively for each node in the tree which was overflowing the call stack with some larger trees.\n\nThese changes resolve the issue by only calling `detectChanges` on the root.\n\nFixes #29733.\n\n(cherry picked from commit be004b89fc7938b5a020a743e3344268601d0e9f)","shortMessageHtmlLink":"fix(cdk/tree): resolve maximum call stack error (#29754)"}},{"before":"1bd976c6a7b4493e9dc741f6fe25fde455adfbcf","after":"be004b89fc7938b5a020a743e3344268601d0e9f","ref":"refs/heads/main","pushedAt":"2024-09-18T16:41:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(cdk/tree): resolve maximum call stack error (#29754)\n\nThe CDK tree was calling `ChangeDetectorRef.detectChanges` recursively for each node in the tree which was overflowing the call stack with some larger trees.\n\nThese changes resolve the issue by only calling `detectChanges` on the root.\n\nFixes #29733.","shortMessageHtmlLink":"fix(cdk/tree): resolve maximum call stack error (#29754)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQxMTo0NzoxOC4wMDAwMDBazwAAAATBa1mo","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxNjo0MTo0Ny4wMDAwMDBazwAAAAS58Vft"}},"title":"Activity · angular/components"}