{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":76498570,"defaultBranch":"master","name":"angular","ownerLogin":"crisbeto","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-12-14T21:29:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4450522?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717571267.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"c75892d406587e4a28a1999df5d4975d8cbf4e0b","ref":"refs/heads/let-language-service","pushedAt":"2024-06-05T07:07:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(language-service): integrate let declarations\n\nIntegrates let declarations in the various places within the language service (quick info, completions etc).","shortMessageHtmlLink":"refactor(language-service): integrate let declarations"}},{"before":"80f608117c0a84c24ea44ba7fa1a592176807e03","after":"6aaf4a0fe76002c9b335d928c35af74cab295b32","ref":"refs/heads/let","pushedAt":"2024-06-05T07:06:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(core): support let declarations during hydration\n\nUpdates the hydration logic to account for the fact that let declarations don't create a DOM node.","shortMessageHtmlLink":"refactor(core): support let declarations during hydration"}},{"before":"ee361b1aa32225b396aebbc18dae32932d6c4b8f","after":"80f608117c0a84c24ea44ba7fa1a592176807e03","ref":"refs/heads/let-backup","pushedAt":"2024-06-05T04:42:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(core): support let declarations during hydration\n\nUpdates the hydration logic to account for the fact that let declarations don't create a DOM node.","shortMessageHtmlLink":"refactor(core): support let declarations during hydration"}},{"before":"73e84e2d22dd89f284866266eaa96cbff8be484e","after":"a65c1cf109bd13e6ed70571278af0c7c36858b37","ref":"refs/heads/master","pushedAt":"2024-06-05T04:41:22.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(core): Add and move tests for `Dispatcher`. (#56193)\n\nMove tests from `eventcontract_test.ts` to `dispatcher_test.ts` for\nfunctionality that lives in `Dispatcher`.\n\nAdd an extra test for `preventDefault` behavior for `CLICKMOD` that\ncovers a previous bug case.\n\nPR Close #56193","shortMessageHtmlLink":"refactor(core): Add and move tests for Dispatcher. (angular#56193)"}},{"before":"8dd8ab4d617ba4a4644fe1be1982a4fd2559874b","after":"9a8f7a5ad4c169092032d7458d1d8698e042358e","ref":"refs/heads/let-ttc","pushedAt":"2024-06-04T10:03:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(compiler-cli): add diagnostic for duplicate let declarations\n\nAdds a template diagnostic that will flag cases where multiple `@let` declarations use the same name.","shortMessageHtmlLink":"refactor(compiler-cli): add diagnostic for duplicate let declarations"}},{"before":"eb2c1e492d1815ba6c7b21a10607bac8bd06e7f1","after":"8dd8ab4d617ba4a4644fe1be1982a4fd2559874b","ref":"refs/heads/let-ttc","pushedAt":"2024-06-04T09:55:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(compiler-cli): add diagnostic for duplicate let declarations\n\nAdds a template diagnostic that will flag cases where multiple `@let` declarations use the same name.","shortMessageHtmlLink":"refactor(compiler-cli): add diagnostic for duplicate let declarations"}},{"before":"01172b84d9e8ab37ea989783a480add80c442421","after":"73e84e2d22dd89f284866266eaa96cbff8be484e","ref":"refs/heads/master","pushedAt":"2024-06-04T08:36:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(core): Use Nullish coalescing assignment for view getters. (#56242)\n\nMicro optim, this wasn't minified by the optimizer.\n\nPR Close #56242","shortMessageHtmlLink":"refactor(core): Use Nullish coalescing assignment for view getters. (a…"}},{"before":"f8048315258ef20fb03cb30292f82f1a68e70f36","after":"eb2c1e492d1815ba6c7b21a10607bac8bd06e7f1","ref":"refs/heads/let-ttc","pushedAt":"2024-06-03T19:19:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(compiler-cli): account for let declarations in two-way binding check\n\nUpdates the check that prevent writes to template variables in two-way bindings to account for let declarations.\n\nAlso fixes some old tests that weren't properly setting up two-way bindings.","shortMessageHtmlLink":"refactor(compiler-cli): account for let declarations in two-way bindi…"}},{"before":"80f472f9f4c09af33f41f7e8dd656eff0b74d03f","after":"01172b84d9e8ab37ea989783a480add80c442421","ref":"refs/heads/master","pushedAt":"2024-06-03T19:17:58.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"build: update Node.js to match Angular CLI engines (#56187)\n\nThe current supported Node.js engines by the Angular CLI are `^18.19.1 || ^20.11.1 || >=22.0.0`\n\nPR Close #56187","shortMessageHtmlLink":"build: update Node.js to match Angular CLI engines (angular#56187)"}},{"before":"c13f5ac95ca8152a8a439561180c2408a1a5fd25","after":"f8048315258ef20fb03cb30292f82f1a68e70f36","ref":"refs/heads/let-ttc","pushedAt":"2024-05-31T07:27:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(compiler-cli): account for let declarations in two-way binding check\n\nUpdates the check that prevent writes to template variables in two-way bindings to account for let declarations.\n\nAlso fixes some old tests that weren't properly setting up two-way bindings.","shortMessageHtmlLink":"refactor(compiler-cli): account for let declarations in two-way bindi…"}},{"before":"20ae7c92dcc7001d2a2979f0d46ac74bfe1c9d08","after":"c13f5ac95ca8152a8a439561180c2408a1a5fd25","ref":"refs/heads/let-ttc","pushedAt":"2024-05-31T07:13:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(compiler-cli): account for let declarations in two-way binding check\n\nUpdates the check that prevent writes to template variables in two-way bindings to account for let declarations.\n\nAlso fixes some old tests that weren't properly setting up two-way bindings.","shortMessageHtmlLink":"refactor(compiler-cli): account for let declarations in two-way bindi…"}},{"before":null,"after":"20ae7c92dcc7001d2a2979f0d46ac74bfe1c9d08","ref":"refs/heads/let-ttc","pushedAt":"2024-05-31T07:09:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(compiler-cli): account for let declarations in two-way binding check\n\nUpdates the check that prevent writes to template variables in two-way bindings to account for let declarations.\n\nAlso fixes some old tests that weren't properly setting up two-way bidnings.","shortMessageHtmlLink":"refactor(compiler-cli): account for let declarations in two-way bindi…"}},{"before":"5a81c4f6db8a0d56a6583a4cf37e0cb04154e8cf","after":"80f608117c0a84c24ea44ba7fa1a592176807e03","ref":"refs/heads/let","pushedAt":"2024-05-31T07:08:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(core): support let declarations during hydration\n\nUpdates the hydration logic to account for the fact that let declarations don't create a DOM node.","shortMessageHtmlLink":"refactor(core): support let declarations during hydration"}},{"before":"ee361b1aa32225b396aebbc18dae32932d6c4b8f","after":"5a81c4f6db8a0d56a6583a4cf37e0cb04154e8cf","ref":"refs/heads/let","pushedAt":"2024-05-31T07:03:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(core): support let declarations during hydration\n\nUpdates the hydration logic to account for the fact that let declarations don't create a DOM node.","shortMessageHtmlLink":"refactor(core): support let declarations during hydration"}},{"before":null,"after":"ee361b1aa32225b396aebbc18dae32932d6c4b8f","ref":"refs/heads/let-backup","pushedAt":"2024-05-31T06:14:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(core): support let declarations during hydration\n\nUpdates the hydration logic to account for the fact that let declarations don't create a DOM node.","shortMessageHtmlLink":"refactor(core): support let declarations during hydration"}},{"before":"31f3975e4b1f418c1a6b2516618f44093ba20175","after":"80f472f9f4c09af33f41f7e8dd656eff0b74d03f","ref":"refs/heads/master","pushedAt":"2024-05-31T06:10:45.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":"refactor(core): provide zone token in prod as well (#56197)\n\nThis allows us to make decisions based on whether zone is provided for\nwhen zoneless is the default.\n\nPR Close #56197","shortMessageHtmlLink":"refactor(core): provide zone token in prod as well (angular#56197)"}},{"before":"e1e7266ced96c6545dc97c59ea2f6154aa199536","after":"31f3975e4b1f418c1a6b2516618f44093ba20175","ref":"refs/heads/master","pushedAt":"2024-05-30T22:19:47.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(core): handle missing `withI18nSupport()` call for components that use i18n blocks (#56175)\n\nThis commit updates hydration serialization logic to handle a case when the `withI18nSupport()` call is not present for an application that has a component that uses i18n blocks. Note: the issue is only reproducible for components that also inject `ViewContainerRef`, since it triggers a special serialization code path.\n\nResolves #56074.\n\nPR Close #56175","shortMessageHtmlLink":"fix(core): handle missing withI18nSupport() call for components tha…"}},{"before":"972156008a01e73784d80184cf725d3f9d6bce78","after":"ee361b1aa32225b396aebbc18dae32932d6c4b8f","ref":"refs/heads/let","pushedAt":"2024-05-30T08:05:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(core): support let declarations during hydration\n\nUpdates the hydration logic to account for the fact that let declarations don't create a DOM node.","shortMessageHtmlLink":"refactor(core): support let declarations during hydration"}},{"before":"3b077e65c163aa4871e104bee7855638a16b8810","after":"e1e7266ced96c6545dc97c59ea2f6154aa199536","ref":"refs/heads/master","pushedAt":"2024-05-30T06:37:41.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"docs: add discord link icon to nav menu (#56149)\n\nPR Close #56149","shortMessageHtmlLink":"docs: add discord link icon to nav menu (angular#56149)"}},{"before":null,"after":"f365727bac7f61a5f73a1cb42587c6188f39f21a","ref":"refs/heads/56152/control-flow-same-name","pushedAt":"2024-05-29T12:41:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"fix(migrations): do not generate aliased variables with the same name\n\nAdds some logic to avoid generating expressions like `let $index = $index` in the control flow migration.\n\nFixes #56152.","shortMessageHtmlLink":"fix(migrations): do not generate aliased variables with the same name"}},{"before":"4fbc6ffd13a5a3642363030216593c34e8e99c09","after":"a23783e0fdc7427407e6b8e9e982611c24065cd3","ref":"refs/heads/let-parsing","pushedAt":"2024-05-28T18:17:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(compiler): implement let declarations in render3 ast\n\nIntroduces a new `LetDeclaration` into the Render3 AST, simiarly to the HTML AST, and adds an initial integration into the various visitors.","shortMessageHtmlLink":"refactor(compiler): implement let declarations in render3 ast"}},{"before":"1afe103f4d73486482f44d8b06c945794311b60a","after":"972156008a01e73784d80184cf725d3f9d6bce78","ref":"refs/heads/let","pushedAt":"2024-05-28T18:16:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(core): support let declarations during hydration\n\nUpdates the hydration logic to account for the fact that let declarations don't create a DOM node.","shortMessageHtmlLink":"refactor(core): support let declarations during hydration"}},{"before":"fb351300c30dc4670f8c92e4e4d7dea76517d04d","after":"3b077e65c163aa4871e104bee7855638a16b8810","ref":"refs/heads/master","pushedAt":"2024-05-28T18:15:35.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: add back control_flow_migration tests (#56130)\n\nThese were incorrectly removed via https://github.com/angular/angular/pull/55391#issuecomment-2135352758\n\nPR Close #56130","shortMessageHtmlLink":"test: add back control_flow_migration tests (angular#56130)"}},{"before":"9001876c1489d613eb0fe061e0f89276e424835e","after":"b9d2550e1b5a4339ea70666e6ef956f02acc453d","ref":"refs/heads/ts-5.5","pushedAt":"2024-05-28T13:49:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"feat(core): support TypeScript 5.5\n\nUpdates the repo to add support for TypeScript 5.5. Includes resolving some compilation errors and broken tests.","shortMessageHtmlLink":"feat(core): support TypeScript 5.5"}},{"before":"825023801baf8dbd0bd87b7ec46a65e869e08adb","after":"fb351300c30dc4670f8c92e4e4d7dea76517d04d","ref":"refs/heads/master","pushedAt":"2024-05-28T13:28:19.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"build: update to latest dev infra code (#56128)\n\nUpdates the repo to the latest dev infra code which involves updating a patch and renaming all the golden files to end with `.api.md`.\n\nPR Close #56128","shortMessageHtmlLink":"build: update to latest dev infra code (angular#56128)"}},{"before":"4a8f2d4ff3267a704889a94aa193c77d077266c0","after":"9001876c1489d613eb0fe061e0f89276e424835e","ref":"refs/heads/ts-5.5","pushedAt":"2024-05-28T12:27:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"feat(core): support TypeScript 5.5\n\nUpdates the repo to add support for TypeScript 5.5. Includes resolving some compilation errors and broken tests.","shortMessageHtmlLink":"feat(core): support TypeScript 5.5"}},{"before":"8da2c74b2747e0a1ac6413e3984756457f3c161b","after":"4a8f2d4ff3267a704889a94aa193c77d077266c0","ref":"refs/heads/ts-5.5","pushedAt":"2024-05-28T12:21:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"feat(core): support TypeScript 5.5\n\nUpdates the repo to add support for TypeScript 5.5. Includes resolving some compilation errors and broken tests.","shortMessageHtmlLink":"feat(core): support TypeScript 5.5"}},{"before":"825f0e52ea6eb53143db9dc2775ead4da09a3538","after":"8da2c74b2747e0a1ac6413e3984756457f3c161b","ref":"refs/heads/ts-5.5","pushedAt":"2024-05-28T12:15:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"feat(core): support TypeScript 5.5\n\nUpdates the repo to add support for TypeScript 5.5. Includes resolving some compilation errors and broken tests.","shortMessageHtmlLink":"feat(core): support TypeScript 5.5"}},{"before":"4896a01f67e8ba5e01486ba3962fff87b5c9b4dd","after":"825f0e52ea6eb53143db9dc2775ead4da09a3538","ref":"refs/heads/ts-5.5","pushedAt":"2024-05-28T12:06:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"feat(core): support TypeScript 5.5\n\nUpdates the repo to add support for TypeScript 5.5. Includes resolving some compilation errors and broken tests.","shortMessageHtmlLink":"feat(core): support TypeScript 5.5"}},{"before":"ce7e0d19a7f63a62dad628718f5af079061afb15","after":"4896a01f67e8ba5e01486ba3962fff87b5c9b4dd","ref":"refs/heads/ts-5.5","pushedAt":"2024-05-28T11:40:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"feat(core): support TypeScript 5.5\n\nUpdates the repo to add support for TypeScript 5.5. Includes resolving some compilation errors and broken tests.","shortMessageHtmlLink":"feat(core): support TypeScript 5.5"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXMmS8QA","startCursor":null,"endCursor":null}},"title":"Activity · crisbeto/angular"}