{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":74293321,"defaultBranch":"main","name":"svelte","ownerLogin":"sveltejs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-11-20T18:13:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23617963?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720539819.0","currentOid":""},"activityList":{"items":[{"before":"b65a2246e6a964e3051b51cedf2e0c6ae310f9a8","after":"0f7637ce0763e5a70fd1ca5b94e18973839ccf11","ref":"refs/heads/changeset-release/main","pushedAt":"2024-07-09T15:44:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Version Packages (next)","shortMessageHtmlLink":"Version Packages (next)"}},{"before":"5ced9427d358282261c3153af3623abaede4e317","after":null,"ref":"refs/heads/fix-invalidator-type","pushedAt":"2024-07-09T15:43:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"}},{"before":"2789a3c0ef55d3bf2ba12cf80617a8336c29b162","after":"12579d47bcc07b70b87058c84e8e17d72d2a84d0","ref":"refs/heads/main","pushedAt":"2024-07-09T15:43:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"chore: remove unnecessary Invalidator type (#12354)\n\n* chore: fix Invalidator type\r\n\r\n* regenerate types\r\n\r\n* in fact you know what, this whole thing is overkill. get rid of it\r\n\r\n* oops","shortMessageHtmlLink":"chore: remove unnecessary Invalidator type (#12354)"}},{"before":"cebf8e5d16e758968594357302acc7dca2da77ce","after":"b65a2246e6a964e3051b51cedf2e0c6ae310f9a8","ref":"refs/heads/changeset-release/main","pushedAt":"2024-07-09T15:40:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Version Packages (next)","shortMessageHtmlLink":"Version Packages (next)"}},{"before":"45573440ec9f25baf902ec69e38394ed02703cb7","after":null,"ref":"refs/heads/single-pass-hydration","pushedAt":"2024-07-09T15:39:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"}},{"before":"3dbb2201694a21de329dde83e17b9e4ca96c8ea3","after":"2789a3c0ef55d3bf2ba12cf80617a8336c29b162","ref":"refs/heads/main","pushedAt":"2024-07-09T15:39:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"feat: single-pass hydration (#12335)\n\n* WIP towards single-pass hydration\r\n\r\n* fix\r\n\r\n* fixes\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fixes\r\n\r\n* fix\r\n\r\n* fixes\r\n\r\n* fix\r\n\r\n* fix, tidy up\r\n\r\n* update script (it currently fails)\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* hmm\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* all hydration tests passing\r\n\r\n* drive-by fix\r\n\r\n* fix\r\n\r\n* update snapshot tests\r\n\r\n* fix\r\n\r\n* recover: false\r\n\r\n* fix invalid HTML message\r\n\r\n* note to self\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* update snapshot tests\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* update test\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* ALL TESTS PASSING THIS IS NOT A DRILL\r\n\r\n* optimise each blocks\r\n\r\n* changeset\r\n\r\n* type stuff\r\n\r\n* fix comment\r\n\r\n* tidy up\r\n\r\n* tidy up\r\n\r\n* tidy up\r\n\r\n* tidy up\r\n\r\n* tidy up\r\n\r\n* remove comment, turns out we do need it\r\n\r\n* revert\r\n\r\n* reinstate standalone optimisation\r\n\r\n* improve SSR\r\n\r\n* reset more conservatively\r\n\r\n* tweak\r\n\r\n* DRY/fix\r\n\r\n* revert\r\n\r\n* simplify\r\n\r\n* add comment\r\n\r\n* tweak\r\n\r\n* simplify\r\n\r\n* simplify\r\n\r\n* answer: yes, at least for now, because otherwise empty components are a nuisance\r\n\r\n* tweak\r\n\r\n* unused\r\n\r\n* comment is answered by https://github.com/sveltejs/svelte/pull/12356\r\n\r\n* tweak\r\n\r\n* handle `` edge case at compile time\r\n\r\n* this is no longer a possibility, because of is_text_first\r\n\r\n* unused\r\n\r\n* tweak\r\n\r\n* fix\r\n\r\n* move annotations to properties\r\n\r\n* Update packages/svelte/src/constants.js\r\n\r\nCo-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>\r\n\r\n* Update packages/svelte/src/compiler/phases/3-transform/client/visitors/template.js\r\n\r\nCo-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>\r\n\r\n* Update packages/svelte/src/internal/client/dom/blocks/each.js\r\n\r\nCo-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>\r\n\r\n* Update packages/svelte/src/internal/client/dom/hydration.js\r\n\r\nCo-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>\r\n\r\n* Update playgrounds/demo/vite.config.js\r\n\r\nCo-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>\r\n\r\n* add a comment\r\n\r\n* prettier\r\n\r\n* tweak\r\n\r\n* tighten up hydration tests, add test for standalone component\r\n\r\n* test for standalone snippet\r\n\r\n* fix\r\n\r\n* add some comments\r\n\r\n* tidy up\r\n\r\n* avoid mutating `arguments`\r\n\r\n---------\r\n\r\nCo-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>","shortMessageHtmlLink":"feat: single-pass hydration (#12335)"}},{"before":"9268126a9bf66d750efd5b8f943bf3a5f1339912","after":"45573440ec9f25baf902ec69e38394ed02703cb7","ref":"refs/heads/single-pass-hydration","pushedAt":"2024-07-09T15:33:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"avoid mutating `arguments`","shortMessageHtmlLink":"avoid mutating arguments
"}},{"before":"b66f8bc83490dde73a833ad9a2f885163cb10015","after":"9268126a9bf66d750efd5b8f943bf3a5f1339912","ref":"refs/heads/single-pass-hydration","pushedAt":"2024-07-09T15:16:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"tidy up","shortMessageHtmlLink":"tidy up"}},{"before":"9192bbba1e7c41c7f9cfc0627eb873f0977f0dc0","after":"b66f8bc83490dde73a833ad9a2f885163cb10015","ref":"refs/heads/single-pass-hydration","pushedAt":"2024-07-09T14:53:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"test for standalone snippet","shortMessageHtmlLink":"test for standalone snippet"}},{"before":"e7c8d61cddf98de5dcbf6778d81ccf1a6da6f1de","after":"9192bbba1e7c41c7f9cfc0627eb873f0977f0dc0","ref":"refs/heads/single-pass-hydration","pushedAt":"2024-07-09T14:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"tweak","shortMessageHtmlLink":"tweak"}},{"before":null,"after":"cebf8e5d16e758968594357302acc7dca2da77ce","ref":"refs/heads/changeset-release/main","pushedAt":"2024-07-09T13:54:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Version Packages (next)","shortMessageHtmlLink":"Version Packages (next)"}},{"before":"ae56bee53804aa1a81c140ee9d0cf8582d466938","after":null,"ref":"refs/heads/slots-fix","pushedAt":"2024-07-09T13:53:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"}},{"before":"c314d1bb333759031e6d98763dde8159a19219f9","after":"3dbb2201694a21de329dde83e17b9e4ca96c8ea3","ref":"refs/heads/main","pushedAt":"2024-07-09T13:53:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"fix: ensure `$$slots` returns a record of booleans (#12359)\n\nReturned the underlying functions previously","shortMessageHtmlLink":"fix: ensure $$slots
returns a record of booleans (#12359)"}},{"before":"c023a150140e003210af8db2dd5a43f2c41cfc77","after":"e7c8d61cddf98de5dcbf6778d81ccf1a6da6f1de","ref":"refs/heads/single-pass-hydration","pushedAt":"2024-07-09T13:29:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"prettier","shortMessageHtmlLink":"prettier"}},{"before":"d2a30c5cc175003f79ad240d83a635589754b1f6","after":"c023a150140e003210af8db2dd5a43f2c41cfc77","ref":"refs/heads/single-pass-hydration","pushedAt":"2024-07-09T13:19:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"Merge branch 'single-pass-hydration' of github.com:sveltejs/svelte into single-pass-hydration","shortMessageHtmlLink":"Merge branch 'single-pass-hydration' of github.com:sveltejs/svelte in…"}},{"before":"360ea32d01d4ca2b944f2858cbfdd8ab9de54eb6","after":"d2a30c5cc175003f79ad240d83a635589754b1f6","ref":"refs/heads/single-pass-hydration","pushedAt":"2024-07-09T13:07:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"Update playgrounds/demo/vite.config.js\n\nCo-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>","shortMessageHtmlLink":"Update playgrounds/demo/vite.config.js"}},{"before":"44efc1882243fa257c47bfd71beb1018298e0ee8","after":"360ea32d01d4ca2b944f2858cbfdd8ab9de54eb6","ref":"refs/heads/single-pass-hydration","pushedAt":"2024-07-09T13:06:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"Update packages/svelte/src/internal/client/dom/hydration.js\n\nCo-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>","shortMessageHtmlLink":"Update packages/svelte/src/internal/client/dom/hydration.js"}},{"before":"8bdcee6d2dcee399f573445d85a068e8b2806b4b","after":"44efc1882243fa257c47bfd71beb1018298e0ee8","ref":"refs/heads/single-pass-hydration","pushedAt":"2024-07-09T13:06:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"Update packages/svelte/src/internal/client/dom/blocks/each.js\n\nCo-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>","shortMessageHtmlLink":"Update packages/svelte/src/internal/client/dom/blocks/each.js"}},{"before":"d79d50335f5b86fa66de5b6263fa296c9f34eed7","after":"8bdcee6d2dcee399f573445d85a068e8b2806b4b","ref":"refs/heads/single-pass-hydration","pushedAt":"2024-07-09T13:05:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"Update packages/svelte/src/compiler/phases/3-transform/client/visitors/template.js\n\nCo-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>","shortMessageHtmlLink":"Update packages/svelte/src/compiler/phases/3-transform/client/visitor…"}},{"before":"5676a8489e39eab8dc8f0f34ac5acad308a389b8","after":"d79d50335f5b86fa66de5b6263fa296c9f34eed7","ref":"refs/heads/single-pass-hydration","pushedAt":"2024-07-09T13:04:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"Update packages/svelte/src/constants.js\n\nCo-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com>","shortMessageHtmlLink":"Update packages/svelte/src/constants.js"}},{"before":"e52bf4bf9b9f22b405b7785267d19baadd149b63","after":"5676a8489e39eab8dc8f0f34ac5acad308a389b8","ref":"refs/heads/single-pass-hydration","pushedAt":"2024-07-09T12:54:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"move annotations to properties","shortMessageHtmlLink":"move annotations to properties"}},{"before":"b7636545367669add7f0fe0bfce6c788c2c4a426","after":"e52bf4bf9b9f22b405b7785267d19baadd149b63","ref":"refs/heads/single-pass-hydration","pushedAt":"2024-07-09T12:47:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"6e39d2a21d486a7bd615a85fc35a24bdb139ccbd","after":null,"ref":"refs/heads/simpler-svelte-element","pushedAt":"2024-07-09T11:28:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dummdidumm","name":"Simon H","path":"/dummdidumm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5968653?s=80&v=4"}},{"before":"056a1aeb89dee78671ed4dcdc4289f13f2283d2f","after":"c314d1bb333759031e6d98763dde8159a19219f9","ref":"refs/heads/main","pushedAt":"2024-07-09T11:28:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dummdidumm","name":"Simon H","path":"/dummdidumm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5968653?s=80&v=4"},"commit":{"message":"chore: allow `` effects to be pruned (#12356)\n\nassign_nodes inside the branch sets the nodes property, and there's a dependency on the `this` value, which both (on its own) already prevent the effect from being pruned.","shortMessageHtmlLink":"chore: allow <svelte:element>
effects to be pruned (#12356)"}},{"before":null,"after":"ae56bee53804aa1a81c140ee9d0cf8582d466938","ref":"refs/heads/slots-fix","pushedAt":"2024-07-09T11:12:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dummdidumm","name":"Simon H","path":"/dummdidumm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5968653?s=80&v=4"},"commit":{"message":"fix: ensure `$$slots` returns a record of booleans\n\nReturned the underlying functions previously","shortMessageHtmlLink":"fix: ensure $$slots
returns a record of booleans"}},{"before":"bdf894607f7082daa45523d36a3a94ddc3ba892e","after":"b7636545367669add7f0fe0bfce6c788c2c4a426","ref":"refs/heads/single-pass-hydration","pushedAt":"2024-07-09T03:02:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"tweak","shortMessageHtmlLink":"tweak"}},{"before":"4a2cb4bc0431130c5c4f0992f54f2b6464ce9ca8","after":"bdf894607f7082daa45523d36a3a94ddc3ba892e","ref":"refs/heads/single-pass-hydration","pushedAt":"2024-07-09T02:58:05.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"merge main","shortMessageHtmlLink":"merge main"}},{"before":"f07d166f82e8d2afe753be43afc811c49425314f","after":null,"ref":"refs/heads/move-slot-function","pushedAt":"2024-07-09T02:56:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"}},{"before":"94197b069ee8401ffdca8ba8fc2d8b20729a5fca","after":"056a1aeb89dee78671ed4dcdc4289f13f2283d2f","ref":"refs/heads/main","pushedAt":"2024-07-09T02:56:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"chore: move `slot` function into its own module (#12357)","shortMessageHtmlLink":"chore: move slot
function into its own module (#12357)"}},{"before":null,"after":"f07d166f82e8d2afe753be43afc811c49425314f","ref":"refs/heads/move-slot-function","pushedAt":"2024-07-09T02:52:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"chore: move `slot` function into its own module","shortMessageHtmlLink":"chore: move slot
function into its own module"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEetmEyQA","startCursor":null,"endCursor":null}},"title":"Activity · sveltejs/svelte"}