Commit Graph

  • 09d42a2b70
    lost current_batch import in runtime.js David Roizenman 2026-01-25 14:04:34 -0800
  • 4078d8b319
    Merge branch 'main' into fix/fork-lost-reactivity David 2026-01-25 13:46:36 -0800
  • 6e4820dcf6
    chore: Update outdated GitHub Actions versions (#17487) Pádraic Slattery 2026-01-25 17:14:28 +0100
  • bec90d4801
    fix: avoid using dev-mode array.includes wrapper on internal array checks (#17536) David 2026-01-25 07:56:14 -0800
  • c041d122ba
    docs: add note about typing children as Snippet in $props (#17534) Gokul 2026-01-25 21:25:47 +0530
  • f68c77993a
    Apply suggestion from @Rich-Harris #17534 Rich Harris 2026-01-25 10:55:27 -0500
  • 477f18bd6c
    Apply suggestion from @Rich-Harris Rich Harris 2026-01-25 10:43:32 -0500
  • d8c82f0d70 unused imports #17536 Rich Harris 2026-01-25 10:29:21 -0500
  • bc3897f5dc use includes rather than index_of Rich Harris 2026-01-25 10:21:41 -0500
  • fe12ffc2a3
    fix: avoid unnecessary block effect re-runs after async work completes (#17535) David 2026-01-25 07:16:45 -0800
  • 42682fc6ec even simpler - put block effects in maybe_dirty_effects #17535 Rich Harris 2026-01-25 10:05:07 -0500
  • 1624cf9acd
    fix: avoid using dev-mode array.includes wrapper on internal array checks David Roizenman 2026-01-24 18:23:04 -0800
  • 03e96ba8a0
    fix: treat block effects as maybe dirty in revive() David Roizenman 2026-01-24 17:06:31 -0800
  • e320b84a7d
    test updating without changing reference too David Roizenman 2026-01-20 18:08:40 -0800
  • ea72182a55
    add samples for async readable freeze David Roizenman 2026-01-20 16:43:12 -0800
  • 1b7a28449b
    Merge branch 'main' into push-tmutsvrmtqqk #17500 David 2026-01-24 16:44:01 -0800
  • 54171d892d
    Merge branch 'main' into fix/fork-lost-reactivity David 2026-01-24 16:41:58 -0800
  • 430845771c docs: add note about typing children as Snippet in \$props gokul.d 2026-01-25 01:48:02 +0530
  • e1427aa0c8
    Version Packages (#17531) svelte@5.48.2 github-actions[bot] 2026-01-24 15:43:54 +0100
  • 8602bebec4 Version Packages #17531 github-actions[bot] 2026-01-24 14:37:59 +0000
  • 6046bbb456
    fix: export `wait` function from internal client index (#17530) Benjamin Tamasi 2026-01-24 15:37:04 +0100
  • e15548dc1a
    fix: export `wait` function from internal client index #17530 Benjamin Tamasi 2026-01-24 14:47:18 +0100
  • 9108404450
    Version Packages (#17517) svelte@5.48.1 github-actions[bot] 2026-01-23 23:53:00 -0500
  • 554a63a624 Version Packages #17517 github-actions[bot] 2026-01-23 22:10:08 +0000
  • 0f68a00c3c
    chore: defense-in-depth against script escapes (#17479) Rich Harris 2026-01-23 17:09:12 -0500
  • 9b6539a8ef
    fix: properly hydrate await in `{@html}` (alternative) (#17528) Rich Harris 2026-01-23 17:08:09 -0500
  • 7ab62a5878
    docs: fix <svelte:boundary> tag in const_tag_invalid_placement message (#17501) Pooh 2026-01-24 05:05:30 +0700
  • 319ceae20e
    chore: robustify some scripts (#17491) Simon H 2026-01-23 23:05:07 +0100
  • fc4b779ada use parseArgs #17491 Rich Harris 2026-01-23 17:00:22 -0500
  • f5519e87f6 regenerate #17522 Rich Harris 2026-01-23 16:50:39 -0500
  • 917ea2d4ae
    fix: account for empty statements when visiting in transform async (#17524) Paolo Ricciuti 2026-01-23 22:43:31 +0100
  • 6ec67a2d1b prettier #17528 Rich Harris 2026-01-23 16:41:14 -0500
  • 0506f4bb04 wrap html blocks in hydration comments Rich Harris 2026-01-23 16:22:23 -0500
  • 4f93bffd74 revert runtime changes Rich Harris 2026-01-23 16:20:38 -0500
  • d06ae29a07 Merge branch 'main' into hydrate-await-html Rich Harris 2026-01-23 16:20:23 -0500
  • 1ff7dd6123
    fix: batch resolution of async work (#17511) Rich Harris 2026-01-23 15:10:54 -0500
  • 2446ea99a5 fix: skip no async #17525 hydrate-await-html paoloricciuti 2026-01-23 14:53:56 +0100
  • 8f9322401b fix: properly hydrate await in `{@html}` paoloricciuti 2026-01-23 14:22:27 +0100
  • 09a02f4253 fix: account for empty statements when visiting in transform async #17524 paoloricciuti 2026-01-23 10:48:59 +0100
  • 23552dd9b6 docs: fix <svelte:boundary> tag in const_tag_invalid_placement message #17501 Thanadol Chitthamlerd 2026-01-21 17:27:56 +0700
  • 57bdb384b2 fix TypeScript types break when aliasing the package Aichi 2026-01-23 10:12:06 +0530
  • 4e6c6b31c8 return early, reduce indentation #17511 Rich Harris 2026-01-22 22:27:05 -0500
  • 718773cf26 add some comments Rich Harris 2026-01-22 22:25:08 -0500
  • c47606fcdb Merge branch 'main' into batched-decrement Rich Harris 2026-01-22 22:13:22 -0500
  • ac03d27d68
    chore: reduce indirection, simplify logic in batch.process(...) (#17521) Rich Harris 2026-01-22 22:13:06 -0500
  • 0bd9847e76 this is unnecessary, previous_batch is only read in specific effects that run later #17521 Rich Harris 2026-01-22 21:50:44 -0500
  • a0c9844063 chore: reduce indirection, simplify logic in batch.process(...) Rich Harris 2026-01-22 21:44:44 -0500
  • 1ed458edc7
    chore: remove `set_is_updating_effect` (#17459) Rich Harris 2026-01-22 21:30:02 -0500
  • 4b60a205bd 99% sure it's impossible for is_flushing to be true inside a queued task Rich Harris 2026-01-22 19:29:21 -0500
  • f265527aa8 drive-by tidy up — Batch.enqueue is (apparently?) a useless wrapper around queue_micro_task Rich Harris 2026-01-22 18:21:08 -0500
  • 7719d0312c
    fix: perf regression with async mode (#17461) David 2026-01-22 14:34:56 -0800
  • 76cd242d50 bad import #17519 #17461 object-blockers Rich Harris 2026-01-22 17:02:00 -0500
  • b40c7e6ab7 oops Rich Harris 2026-01-22 17:01:32 -0500
  • 1c216420cd unused Rich Harris 2026-01-22 16:58:40 -0500
  • ecfaba1162 fix Rich Harris 2026-01-22 16:26:27 -0500
  • 751ddcac79 WIP Rich Harris 2026-01-22 16:19:07 -0500
  • 88a6f47ad7 merge main Rich Harris 2026-01-22 16:06:16 -0500
  • f9cc2d25b9
    fix: better code generation for const tags with async dependencies (#17518) Rich Harris 2026-01-22 16:05:26 -0500
  • 4d080909bd fix: better code generation for const tags with async dependencies #17518 Rich Harris 2026-01-22 13:49:13 -0500
  • d95887deb6
    fix: hoist snippets above const in same block (#17516) Paolo Ricciuti 2026-01-22 19:30:44 +0100
  • e44374f208 WIP Rich Harris 2026-01-22 13:26:38 -0500
  • cbeb32aadb fix: type error #17516 paoloricciuti 2026-01-22 18:38:14 +0100
  • 311731422e fix: hoist snippets above const in same block paoloricciuti 2026-01-22 18:23:27 +0100
  • 642f967c96 fix: `pop` if `beforeMount` #17515 beforemount-callback paoloricciuti 2026-01-22 17:01:04 +0100
  • 283ab8dd4a fix: generate types paoloricciuti 2026-01-22 16:57:36 +0100
  • 659572ecb2 fix: push if before mount exists paoloricciuti 2026-01-22 16:54:40 +0100
  • fd023fbff2 feat: add `beforeMount` callback to `MountOptions` paoloricciuti 2026-01-22 16:26:25 +0100
  • c1fab8caae
    Version Packages (#17508) svelte@5.48.0 github-actions[bot] 2026-01-21 22:03:34 -0500
  • e69bf8dbce
    wrong promise added to settled_promises due to reassignment David Roizenman 2026-01-21 18:27:46 -0800
  • c248237301 fix: more accurate blocker detection better-blockers Rich Harris 2026-01-21 21:27:09 -0500
  • c6a845374b avoid assigning to parameter Rich Harris 2026-01-21 21:17:26 -0500
  • 94816666d9 this too Rich Harris 2026-01-21 20:10:29 -0500
  • 4f66cf3303 fix Rich Harris 2026-01-21 20:09:59 -0500
  • 99f623bea0 extract batch changes to separate PR Rich Harris 2026-01-21 20:07:08 -0500
  • 7523f8dbcb fix: batch resolution of async work Rich Harris 2026-01-21 20:03:26 -0500
  • a9cdef6705 remove unnecessary microtask Rich Harris 2026-01-21 19:43:29 -0500
  • 4b4eceb3ba Version Packages #17508 github-actions[bot] 2026-01-22 00:32:49 +0000
  • 0ce2313e35
    chore: squelch hydration warnings (#17509) Rich Harris 2026-01-21 19:31:23 -0500
  • f679259232
    fix: prevent duplicate dependencies without using array.includes (#17503) Rich Harris 2026-01-21 19:30:36 -0500
  • d3776c1723
    fix: handle non-string values in svelte:element this attribute (#17499) Tensorworker 2026-01-21 18:40:08 -0500
  • 328f574e08
    Apply suggestion from @7nik #17499 7nik 2026-01-22 01:36:14 +0200
  • 71b0f6c647 test: move reproduction to runtime-legacy per review tensorworker 2026-01-21 18:30:46 -0500
  • 1af1134487 mark promises as settled as they settle — at the end is too late to do any good Rich Harris 2026-01-21 18:00:26 -0500
  • a885ccd914 fix(review): swap validation order in compiler, revert runtime changes tensorworker 2026-01-21 17:56:47 -0500
  • 9f7b84a5c4 fix(review): use else if (string) logic in server/index.js tensorworker 2026-01-21 17:49:34 -0500
  • 689e139e20 fix(review): refine validate.js logic tensorworker 2026-01-21 17:26:15 -0500
  • b6a795e833 chore: remove unused expected.html from test tensorworker 2026-01-21 13:10:42 -0500
  • 16081c1a25 fix(review): throw error in DEV for invalid svelte:element tag, ignore in PROD tensorworker 2026-01-21 13:07:58 -0500
  • 81de176f01 chore: add changeset tensorworker 2026-01-21 00:30:35 -0500
  • 6c7b033caf fix: handle non-string values in svelte:element this attribute tensorworker 2026-01-21 00:27:37 -0500
  • ac09bc83b4 squelch another warning #17509 Rich Harris 2026-01-21 17:17:58 -0500
  • af3a8fa391 chore: squelch some hydration warnings Rich Harris 2026-01-21 17:08:01 -0500
  • 7e1c9be5e8 remove changeset that applies to the other branch Rich Harris 2026-01-21 16:56:27 -0500
  • df3b6c0ca6 Merge branch 'main' into pr/17461 Rich Harris 2026-01-21 16:55:28 -0500
  • fa476740e0 changeset #17503 Rich Harris 2026-01-21 16:43:43 -0500
  • c9ebd6a885
    feat: export `parseCss` from `svelte/compiler` (#17496) Elliott Johnson 2026-01-21 14:09:30 -0700
  • 75ecd4b4f5 Merge branch 'main' into prevent-duplicate-deps Rich Harris 2026-01-21 16:07:18 -0500
  • 98407b650b remove unused bench #17489 dependencies-set Rich Harris 2026-01-21 16:06:35 -0500
  • ae49d47e52 Merge branch 'main' into dependencies-set Rich Harris 2026-01-21 16:06:18 -0500
  • 5ce6186889
    fix (#17507) Rich Harris 2026-01-21 16:05:37 -0500