{"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:1715593824.0","currentOid":""},"activityList":{"items":[{"before":"d0ef1ee94da3aed528c2b71c1e6c6e6b37b85295","after":"9d875825154f05e8fff17694d9e7891ddd34f593","ref":"refs/heads/zoneless-warning","pushedAt":"2024-05-15T20:33:03.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":"fix(core): add warning when using zoneless but zone.js is still loaded\n\nUsers may be using zoneless, but are still loading Zone.js in which case they won't get the full benefits like reduced bundle size. These changes detect such a case and log a warning.","shortMessageHtmlLink":"fix(core): add warning when using zoneless but zone.js is still loaded"}},{"before":"9c5be5a19e3f401e635692a1da641db983eb5984","after":"d0ef1ee94da3aed528c2b71c1e6c6e6b37b85295","ref":"refs/heads/zoneless-warning","pushedAt":"2024-05-15T06:41: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":"fix(core): add warning when using zoneless but zone.js is still loaded\n\nUsers may be using zoneless, but are still loading Zone.js in which case they won't get the full benefits like reduced bundle size. These changes detect such a case and log a warning.","shortMessageHtmlLink":"fix(core): add warning when using zoneless but zone.js is still loaded"}},{"before":"ef029b8d0058bec67c76ef06fb89960cd5f7c9c3","after":"f1e3ec2601dac808af87137bc5ae5e28f512e9f4","ref":"refs/heads/master","pushedAt":"2024-05-15T06:39:24.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(core): Add an ActionResolver option to Dispatcher. (#55757)\n\nThis will enable internal usages to migrate from ActionResolver in\nEventContrat to ActionResolver in Dispatcher.\n\nPR Close #55757","shortMessageHtmlLink":"refactor(core): Add an ActionResolver option to Dispatcher. (angular#…"}},{"before":"96d114f822e91b4da8b5657d5975f1db12841513","after":"3135109afbd5833526f0ac397b3b8fad517639a7","ref":"refs/heads/let","pushedAt":"2024-05-14T14:37: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":"2db55ccceca4ac1f183a1d7d2ac92f1f86816d31","after":"96d114f822e91b4da8b5657d5975f1db12841513","ref":"refs/heads/let","pushedAt":"2024-05-14T13:12: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":"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":"e66afc2918a532a8382d54a4b60d792ad57cbedf","after":"2db55ccceca4ac1f183a1d7d2ac92f1f86816d31","ref":"refs/heads/let","pushedAt":"2024-05-14T13:09:42.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":"6c380b2a41072f1a71fc784075f2b4a00cdbcbf9","after":"e66afc2918a532a8382d54a4b60d792ad57cbedf","ref":"refs/heads/let","pushedAt":"2024-05-14T12:48: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(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":"85ac2de74487608bdd706cbae73251e43dccc42d","after":"ef029b8d0058bec67c76ef06fb89960cd5f7c9c3","ref":"refs/heads/master","pushedAt":"2024-05-14T12:44:42.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: switch from rollup and terser to esbuild for creating contract bundle (#55705)\n\nThis commit implements the replacement of rollup and terser with esbuild for generating the contract_bundle binary. The transition is facilitated by optimizations aimed at reducing the bundle size.\n\nPR Close #55705","shortMessageHtmlLink":"build: switch from rollup and terser to esbuild for creating contract…"}},{"before":"6faed773e605291e4d043c85370aa72d7a765cfa","after":"9c5be5a19e3f401e635692a1da641db983eb5984","ref":"refs/heads/zoneless-warning","pushedAt":"2024-05-13T15:56:29.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":"fix(core): add warning when using zoneless but zone.js is still loaded\n\nUsers may be using zoneless, but are still loading Zone.js in which case they won't get the full benefits like reduced bundle size. These changes detect such a case and log a warning.","shortMessageHtmlLink":"fix(core): add warning when using zoneless but zone.js is still loaded"}},{"before":"9df91ca8f238cbb229cd72ad7b70c4b6e1c3f4d0","after":"02fec3aa764d8f205fd0d5830cbb046b7aa37ff8","ref":"refs/heads/reorder-vars","pushedAt":"2024-05-13T11:22:21.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): move variable optimization earlier in pipeline\n\nCurrently the variable optimization phase happens somewhat late in the process which is okay since the variables are generally static (e.g. `reference()` instruction calls). In some upcoming work we'll have variables that consume slots and require `advance` instructions. To allow for them to be optimized correctly, we need to move the variable optimization phase earlier, at least before we allocate the slots.","shortMessageHtmlLink":"refactor(compiler): move variable optimization earlier in pipeline"}},{"before":"5acd7309a9227b4ba66f8cb35ce650c1fbfa7704","after":"9df91ca8f238cbb229cd72ad7b70c4b6e1c3f4d0","ref":"refs/heads/reorder-vars","pushedAt":"2024-05-13T09:53:12.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): move variable optimization earlier in pipeline\n\nCurrently the variable optimization phase of the pipeline happens after var counting and `advance` generation. This is fine at the moment since all the variables are generated at the top of the instruction set and don't require `advance` calls.\n\nIn some future work we'll have to generate variables that require `advance` calls. These changes move the variable optimization down so that unused variables in the future aren't counted and we account for them when generating `advance` calls.","shortMessageHtmlLink":"refactor(compiler): move variable optimization earlier in pipeline"}},{"before":null,"after":"5acd7309a9227b4ba66f8cb35ce650c1fbfa7704","ref":"refs/heads/reorder-vars","pushedAt":"2024-05-13T09:50:24.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): move variable optimization earlier in pipeline\n\nCurrently the variable optimization phase of the pipeline happens after var counting and `advance` generation. This is fine at the moment since all the variables are generated at the top of the instruction set.\n\nIn some future work we'll have to generate variables further down in the set instead. These changes move the variable optimization down so that unused variables in the future aren't counted and we account for them when generating `advance` calls.","shortMessageHtmlLink":"refactor(compiler): move variable optimization earlier in pipeline"}},{"before":"98584fdb287e4d43fa840577d249fd8ad6dcf9ce","after":"6faed773e605291e4d043c85370aa72d7a765cfa","ref":"refs/heads/zoneless-warning","pushedAt":"2024-05-13T07:02: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":"fix(core): add warning when using zoneless but zone.js is still loaded\n\nUsers may be using zoneless, but are still loading Zone.js in which case they won't get the full benefits like reduced bundle size. These changes detect such a case and log a warning.","shortMessageHtmlLink":"fix(core): add warning when using zoneless but zone.js is still loaded"}},{"before":"c1915f19c6f29b2421f1464e92e347d9bd86c07a","after":"85ac2de74487608bdd706cbae73251e43dccc42d","ref":"refs/heads/master","pushedAt":"2024-05-10T02:29:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"ci: update payload size for the `event-dispatch-contract` script (#55748)\n\nThe payload size of the `event-dispatch-contract.min.js` script was reduced by more than 5%, which triggered CI checks. This commit updates a golden file to match the actual size.\n\nPR Close #55748","shortMessageHtmlLink":"ci: update payload size for the event-dispatch-contract script (ang…"}},{"before":"81ac7293f6cbc4a16c676d1de36d550a539eb699","after":"6c380b2a41072f1a71fc784075f2b4a00cdbcbf9","ref":"refs/heads/let","pushedAt":"2024-05-09T17:28: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): set up runtime unit tests for let declarations\n\nAdds a temporary function that allows us to write unit tests for let declarations before they're released. Also sets up the file that we can use to add the tests over time.","shortMessageHtmlLink":"refactor(core): set up runtime unit tests for let declarations"}},{"before":"72ce8dbc1fe6775b920ac4fa492cf7fb1d72b00d","after":"81ac7293f6cbc4a16c676d1de36d550a539eb699","ref":"refs/heads/let","pushedAt":"2024-05-09T17:05:42.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): set up runtime unit tests for let declarations\n\nAdds a temporary function that allows us to write unit tests for let declarations before they're released. Also sets up the file that we can use to add the tests over time.","shortMessageHtmlLink":"refactor(core): set up runtime unit tests for let declarations"}},{"before":null,"after":"98584fdb287e4d43fa840577d249fd8ad6dcf9ce","ref":"refs/heads/zoneless-warning","pushedAt":"2024-05-09T07:44:48.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(core): add warning when using zoneless but zone.js is still loaded\n\nUsers may be using zoneless, but are still loading Zone.js in which case they won't get the full benefits like reduced bundle size. These changes detect such a case and log a warning.","shortMessageHtmlLink":"fix(core): add warning when using zoneless but zone.js is still loaded"}},{"before":null,"after":"a7162974175ecf16c6b85640746c4438f150dc0a","ref":"refs/heads/clang-cleanup","pushedAt":"2024-05-09T06:27:38.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): clean up clang comments and workarounds\n\nSince we aren't using clang anymore, we can remove the comments and the workarounds that were in place to prevent it from doing the wrong thing.","shortMessageHtmlLink":"refactor(core): clean up clang comments and workarounds"}},{"before":"b8d381a204e68484395b79632fb2554327cff81d","after":"72ce8dbc1fe6775b920ac4fa492cf7fb1d72b00d","ref":"refs/heads/let","pushedAt":"2024-05-09T06:07:48.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): set up runtime unit tests for let declarations\n\nAdds a temporary function that allows us to write unit tests for let declarations before they're released. Also sets up the file that we can use to add the tests over time.","shortMessageHtmlLink":"refactor(core): set up runtime unit tests for let declarations"}},{"before":"67bb310376f697859e2cfb2d7b3fa04c9721128d","after":"c1915f19c6f29b2421f1464e92e347d9bd86c07a","ref":"refs/heads/master","pushedAt":"2024-05-09T06:05:54.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":"docs: fix visible code snippets in first-app tutorial (#55742)\n\nPR Close #55742","shortMessageHtmlLink":"docs: fix visible code snippets in first-app tutorial (angular#55742)"}},{"before":"0cb26e07e5f9868a6c96a65080a66bf2800166cc","after":"b8d381a204e68484395b79632fb2554327cff81d","ref":"refs/heads/let","pushedAt":"2024-05-08T13:12: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":"refactor(core): set up runtime unit tests for let declarations\n\nAdds a temporary function that allows us to write unit tests for let declarations before they're released. Also sets up the file that we can use to add the tests over time.","shortMessageHtmlLink":"refactor(core): set up runtime unit tests for let declarations"}},{"before":"0ff7404942803270a2165f66e9fd43b50b87f005","after":"0cb26e07e5f9868a6c96a65080a66bf2800166cc","ref":"refs/heads/let","pushedAt":"2024-05-08T12:24:24.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): set up runtime unit tests for let declarations\n\nAdds a temporary function that allows us to write unit tests for let declarations before they're released. Also sets up the file that we can use to add the tests over time.","shortMessageHtmlLink":"refactor(core): set up runtime unit tests for let declarations"}},{"before":"71dc88a5a19d516f122768a0db9cce369a2d5065","after":"0ff7404942803270a2165f66e9fd43b50b87f005","ref":"refs/heads/let","pushedAt":"2024-05-07T19:24: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":"refactor(core): set up runtime unit tests for let declarations\n\nAdds a temporary function that allows us to write unit tests for let declarations before they're released. Also sets up the file that we can use to add the tests over time.","shortMessageHtmlLink":"refactor(core): set up runtime unit tests for let declarations"}},{"before":"b605f6fc1bd59c796458da1f65c6b303b697292c","after":"71dc88a5a19d516f122768a0db9cce369a2d5065","ref":"refs/heads/let","pushedAt":"2024-05-07T18:11: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":"refactor(core): set up runtime unit tests for let declarations\n\nAdds a temporary function that allows us to write unit tests for let declarations before they're released. Also sets up the file that we can use to add the tests over time.","shortMessageHtmlLink":"refactor(core): set up runtime unit tests for let declarations"}},{"before":"e169ea53383d4d7b40dcbb2bbd7a3b3ca82100c5","after":"b605f6fc1bd59c796458da1f65c6b303b697292c","ref":"refs/heads/let","pushedAt":"2024-05-07T17:51:10.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): initial integration into the template pipeline\n\nThese changes integration let declarations into the template pipeline. This involves a few operations:\n* Producing a `storeLet` instruction call in the place of the let declaration, including the necessary `advance` calls beforehand.\n* For let declarations used within their declaration view, moving the `const` to be placed right after the `storeLet` call to ensure the their value has been computed.\n\nA follow-up commit will add an optimization that will drop the `storeLet` call if it's only used within the declaration view.","shortMessageHtmlLink":"refactor(compiler): initial integration into the template pipeline"}},{"before":"1872fcd8e09fefb52f9b36e8261702cd6fb03f85","after":"67bb310376f697859e2cfb2d7b3fa04c9721128d","ref":"refs/heads/master","pushedAt":"2024-05-07T17:49:01.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"refactor(core): Fix timing of removal of jsaction attribute to be after event replay. (#55696)\n\nThis otherwise leads to bugs where, by the time replay needs the attribute, hydration\nhappens and it's gone.\n\nPR Close #55696","shortMessageHtmlLink":"refactor(core): Fix timing of removal of jsaction attribute to be aft…"}},{"before":"f6cb2868f9c83d8488ff742c155796c35d11a315","after":"e169ea53383d4d7b40dcbb2bbd7a3b3ca82100c5","ref":"refs/heads/let","pushedAt":"2024-05-05T16:05: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(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":"58a8f124b0b61ae3ac59339ce0ae0dd444246b52","after":"1872fcd8e09fefb52f9b36e8261702cd6fb03f85","ref":"refs/heads/master","pushedAt":"2024-05-05T16:00:04.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"crisbeto","name":"Kristiyan Kostadinov","path":"/crisbeto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4450522?s=80&v=4"},"commit":{"message":"build: update cross-repo angular dependencies (#55422)\n\nSee associated pull request for more information.\n\nPR Close #55422","shortMessageHtmlLink":"build: update cross-repo angular dependencies (angular#55422)"}},{"before":"1a82615fa44baad169bf1db8441d78c4c1a2d76c","after":"f6cb2868f9c83d8488ff742c155796c35d11a315","ref":"refs/heads/let","pushedAt":"2024-05-03T13:22: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":"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":"0f1353dbe434a7d582b17621a12c20f94511d7d6","after":"1a82615fa44baad169bf1db8441d78c4c1a2d76c","ref":"refs/heads/let","pushedAt":"2024-05-03T09:55:15.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":"wip","shortMessageHtmlLink":"wip"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESvUYfgA","startCursor":null,"endCursor":null}},"title":"Activity · crisbeto/angular"}