Commit Graph

  • 509868bc41 fix: null out effect.b in destroy_effect to prevent memory leak Nitin Sahu 2026-03-21 04:56:41 +0530
  • a2a532305c
    Merge branch 'main' into fix-svelte-element-hydration #17974 Sudip Kumar Prasad 2026-03-21 03:30:14 +0530
  • 7d08da08f9 fix: update expected html for script hydration test after comment removal Sudip Kumar Prasadmkdir 2026-03-21 03:28:57 +0530
  • 1f03a8b1b0 fork stuff Simon Holthausen 2026-03-20 22:42:02 +0100
  • 425fba33fe
    fix: hydration comments during hmr (#17975) Paolo Ricciuti 2026-03-20 22:23:57 +0100
  • 2d637794f2 oops #17977 Simon Holthausen 2026-03-20 21:43:44 +0100
  • 9cf140c2de actually we don't need merging Simon Holthausen 2026-03-20 21:05:42 +0100
  • 5dd7e6d9fa fix Simon Holthausen 2026-03-20 20:58:57 +0100
  • 25f331921d fix: group sync statements Simon Holthausen 2026-03-20 18:18:04 +0100
  • e9ac6fed30 fix: hydration comments during hmr #17975 paoloricciuti 2026-03-20 12:39:01 +0100
  • 203d22b9cd Merge remote-tracking branch 'origin/main' into svelte-custom-renderer paoloricciuti 2026-03-20 12:10:31 +0100
  • d175cc499d fix Simon Holthausen 2026-03-20 12:06:10 +0100
  • e7387535b1 fix: resolve TS error in test _config.js Sudip Kumar Prasadmkdir 2026-03-20 16:34:42 +0530
  • fdb3b98955 fix: address review feedback (try-finally and test improvements) Sudip Kumar Prasadmkdir 2026-03-20 16:30:33 +0530
  • 3325d7120a docs: add changeset Sudip Kumar Prasadmkdir 2026-03-20 16:27:38 +0530
  • 168c58e6d3 fix: handle svelte:element hydration within raw text elements Sudip Kumar Prasadmkdir 2026-03-20 16:22:51 +0530
  • 4b6a2256ae fix and more tests Simon Holthausen 2026-03-20 11:03:08 +0100
  • 803c565feb
    fix: properly invoke `iterator.return()` during reactivity loss check (#17966) Simon H 2026-03-20 08:37:21 +0100
  • b07309fb20 docs: introduce createContext as default #17973 Lee Yeon Ho 2026-03-20 15:34:56 +0900
  • bd0a8f84b4 fix Simon Holthausen 2026-03-19 23:52:51 +0100
  • 36a2d8b0c7 more tests Simon Holthausen 2026-03-19 23:34:54 +0100
  • 97939fcc44 bring over test from #17935 Simon Holthausen 2026-03-19 23:25:48 +0100
  • 3ab8601957 blocker/reject/merge work Simon Holthausen 2026-03-19 23:23:28 +0100
  • 7adfcac88d
    Merge branch 'main' into fix/const-tag-trailing-semicolon #17962 Rich Harris 2026-03-19 12:53:21 -0400
  • 4676f13ad5
    Fix trailing semicolon in {@const} tag printer Rich Harris 2026-03-19 11:42:35 -0400
  • 5695f5a6d9 run batch.traverse without `previous` of prior batches, only render effects, and block on overlaps in new branches Simon Holthausen 2026-03-19 15:59:26 +0100
  • c879d5cde1
    fix merge #17955 async-derived-coordinate-batches Simon H 2026-03-19 12:23:11 +0100
  • f2edaa459e
    Merge branch 'main' into async-derived-coordinate-batches Simon H 2026-03-19 12:22:16 +0100
  • c9fe67306c fix: export TweenedOptions, SpringOpts, SpringUpdateOpts, and Updater from svelte/motion (#16151) mz 2026-03-19 01:10:28 +0200
  • c055cb8e1c fix: properly invoke `iterator.return()` during reactivity loss check #17966 Simon Holthausen 2026-03-18 21:12:08 +0100
  • f35e12cf0e Merge remote-tracking branch 'origin/main' into svelte-custom-renderer paoloricciuti 2026-03-18 18:02:13 +0100
  • 0adc22c9ae
    fix: defer batch resolution until earlier intersecting batches have committed (#17162) Rich Harris 2026-03-18 12:43:17 -0400
  • 2c9627110a failing test Simon Holthausen 2026-03-18 11:05:18 +0100
  • 473bd8d43a lint Simon Holthausen 2026-03-18 11:05:04 +0100
  • a2066f6354 another test Simon Holthausen 2026-03-18 09:34:10 +0100
  • cff364e3b3 another test #17162 Simon Holthausen 2026-03-18 09:33:43 +0100
  • 34148cf4f8 fix: remove trailing semicolon from {@const} tag printer Abishek Raj R R 2026-03-18 13:52:02 +0530
  • 70d89858fc docs: fix type mismatch and simplify context with state example leno23 2026-03-18 03:10:52 -0400
  • b1cbac1a9e docs: recommend createContext as the primary method for context leno23 2026-03-18 02:04:20 -0400
  • d5a4e184ab Update comment in await expressions doc to clarify sequential creation behavior #17956 Zakir Jiwani 2026-03-18 00:11:51 +0000
  • b25fc2b4bd try deleting/recreating Simon Holthausen 2026-03-18 00:11:33 +0100
  • 27d443bb13 wtf why is this marked as illformatted Simon Holthausen 2026-03-18 00:10:58 +0100
  • 73035296f4 Merge branch 'main' into async-derived-coordinate-batches Simon Holthausen 2026-03-18 00:06:39 +0100
  • 58ee9eed31 adjust test Simon Holthausen 2026-03-18 00:02:12 +0100
  • c5c1f89cf5 goddammit Simon Holthausen 2026-03-18 00:01:50 +0100
  • 9d0edf720e fix: better error for TS annotations in snippets without lang="ts" Julia 2026-03-17 18:57:53 -0400
  • 5ca1c72134 tweak logic about (not) using batch_values Simon Holthausen 2026-03-17 23:56:26 +0100
  • b9f62882f4
    oops Simon H 2026-03-17 23:26:55 +0100
  • 3f61630466
    test Simon H 2026-03-17 23:19:55 +0100
  • 57d25f4e3f
    Merge branch 'main' into each-block-pending Simon H 2026-03-17 23:14:14 +0100
  • 7ec156a7b0
    Version Packages (#17953) svelte@5.54.0 github-actions[bot] 2026-03-17 17:39:27 -0400
  • 35fa1fcc32 Version Packages #17953 github-actions[bot] 2026-03-17 20:13:41 +0000
  • c89f6abae8
    feat: allow `css`, `runes`, `customElement` compiler options to be functions (#17951) Rich Harris 2026-03-17 16:11:32 -0400
  • 5faf102782
    fix: reinstate reactivity loss tracking (#17801) Rich Harris 2026-03-17 16:06:37 -0400
  • 26c8b7ce20 fix #17801 Rich Harris 2026-03-17 14:58:29 -0400
  • dd694ddce2 lockfile #17951 Rich Harris 2026-03-17 14:40:28 -0400
  • ba2ff7823a update changeset Rich Harris 2026-03-17 14:34:16 -0400
  • 3b90e93ae1 rethink Rich Harris 2026-03-17 14:32:02 -0400
  • 16024af444 WIP Rich Harris 2026-03-17 14:28:38 -0400
  • a6dce696f1 regenerate types #17950 config Rich Harris 2026-03-17 14:05:17 -0400
  • 23516f9608
    Merge branch 'main' into reinstate-reactivity-loss-detection Rich Harris 2026-03-17 14:04:58 -0400
  • 33752a31e0 cache values Rich Harris 2026-03-17 13:54:27 -0400
  • d20d6042bc customElement Rich Harris 2026-03-17 13:41:36 -0400
  • 1f04a53894 make css parametric Rich Harris 2026-03-17 13:35:33 -0400
  • e8852e7116 fix Rich Harris 2026-03-17 13:09:25 -0400
  • aaf405b119 parametric runes Rich Harris 2026-03-17 12:26:02 -0400
  • 03fa759b80 bring over test from #17162 Simon Holthausen 2026-03-17 17:21:09 +0100
  • 2938681036 chore: let async deriveds coordinate batches Simon Holthausen 2026-03-17 17:12:53 +0100
  • 6a303c3638
    Version Packages (#17936) svelte@5.53.13 github-actions[bot] 2026-03-17 10:23:19 -0400
  • f9de4b2a17 Version Packages #17936 github-actions[bot] 2026-03-17 13:54:42 +0000
  • f081a6c3b1
    fix: resume inert effects when they come from offscreen (#17942) Simon H 2026-03-17 14:53:29 +0100
  • 1cd06451af
    fix: remove nodes in boundary when work is pending and HMR is active (#17932) Rich Harris 2026-03-17 09:52:06 -0400
  • 9a126881b1
    Update packages/svelte/src/internal/client/dev/hmr.js #17932 Simon H 2026-03-17 14:40:01 +0100
  • be597bbfab
    move above #17942 Simon H 2026-03-17 14:30:57 +0100
  • 32a48ed174
    fix: don't eagerly access not-yet-initialized functions in template (#17938) Simon H 2026-03-17 13:45:22 +0100
  • 1ced16a22e oops - move deasync logic to b.arrow #17938 Rich Harris 2026-03-17 08:36:32 -0400
  • 827df0c914
    Merge ca249a6ac9 into b472171de6 #17935 Rich Harris 2026-03-17 07:29:59 -0500
  • f8a09d1290 use b.arrow instead of b.thunk Rich Harris 2026-03-17 08:14:38 -0400
  • b472171de6
    fix: ensure `$inspect` after top level await doesn't break builds (#17943) Simon H 2026-03-17 12:49:28 +0100
  • d4bd6ad8f3
    fix: ensure "is standalone child" is correctly reset (#17944) Simon H 2026-03-17 12:48:25 +0100
  • a03b3f3014 feat: custom renderers api paoloricciuti 2026-03-17 10:26:49 +0100
  • 848d1dcff0 tidy up Rich Harris 2026-03-16 19:00:56 -0400
  • 08e8163d89 chore: use `@sveltejs/config` for options validation Rich Harris 2026-03-16 18:47:14 -0400
  • 89d8db25df fix: ensure "is standalone child" is correctly reset #17944 Simon Holthausen 2026-03-16 22:41:15 +0100
  • 58a68df7fd fix: ensure `$inspect` after top level await doesn't break builds #17943 Simon Holthausen 2026-03-16 21:42:32 +0100
  • b448a62823 fix: resume inert effects when they come from offscreen Simon Holthausen 2026-03-16 21:19:25 +0100
  • 87082e2468 add test Rich Harris 2026-03-16 13:50:07 -0400
  • 6b45564b71 implement #is_blocked Rich Harris 2026-03-16 13:42:08 -0400
  • dcd495d3a7 ignore skipped Rich Harris 2026-03-16 13:36:14 -0400
  • 09d1dcdf3f fix Simon Holthausen 2026-03-16 15:34:07 +0100
  • e3505a7675
    Updated README.md #17939 Krish Kumar Singh 2026-03-16 19:27:25 +0530
  • 5d6bb1723d fix: don't eagerly access not-yet-initialized functions in template Simon Holthausen 2026-03-16 13:41:17 +0100
  • e91b9ca7b7 comments Simon Holthausen 2026-03-16 11:32:26 +0100
  • 42b3c68eac
    Merge branch 'main' into entangle-batches Simon H 2026-03-16 10:39:32 +0100
  • 769a7bc11a adding an explicit tests #17937 runes-mode jycouet 2026-03-15 15:44:00 +0100
  • 03ea36af2b same as initial sv! not false, but undefined! jycouet 2026-03-15 07:29:25 +0100
  • 9509607d12 feat: support `runes: 'user_land'` compile option jycouet 2026-03-15 07:14:09 +0100
  • ef2cbfaf0c Merge branch 'main' into each-block-pending Rich Harris 2026-03-14 17:44:32 -0400
  • ca249a6ac9 merge #17935 stale-batch Rich Harris 2026-03-14 17:44:17 -0400
  • 98e8b635fa
    fix: discard batches made obsolete by commit (#17934) Rich Harris 2026-03-14 17:43:04 -0400