Commit Graph

  • cbddf334e2 fix(custom-element): ensure default slot is created even when no initial children exist #18395 Eduard Fischer-Szava 2026-06-07 04:47:49 +0200
  • 1c22b9d2b4 fix(reactivity): compare against currently batched state instead of flushed source.v #18394 Eduard Fischer-Szava 2026-06-07 04:13:49 +0200
  • a988903505 fix(transition): use quadratic blending for crossfade opacity #18393 Eduard Fischer-Szava 2026-06-07 02:42:00 +0200
  • 0706f59187 fix: correctly restore old_values in flush_queued_effects to prevent derived read bugs on unmount #18392 Eduard Fischer-Szava 2026-06-07 01:58:02 +0200
  • c497f8b681 chore: add changeset for docs update #18331 Eduard Fischer-Szava 2026-06-07 01:27:45 +0200
  • e0c98369e7 chore: add changeset #18390 PD Shaheed Ali Khan 2026-06-06 23:30:40 +0530
  • 98592e6e48 perf: optimize simple object destructuring in @const tags PD Shaheed Ali Khan 2026-06-06 23:22:58 +0530
  • 00eefb6c81
    fix: create batch.eager for forks with eager work (#18362) Simon H 2026-06-05 23:52:07 +0200
  • e1e80cd097 Version Packages #18389 github-actions[bot] 2026-06-05 19:20:59 +0000
  • 71a6515bd6
    fix: check boundary exists before calling error handler in async derived (#18384) sijie-Z 2026-06-06 03:17:49 +0800
  • 7e8e902497 oops, leftover comment #18384 Rich Harris 2026-06-05 14:49:52 -0400
  • 97a5adbdd6 changeset Rich Harris 2026-06-05 14:27:42 -0400
  • 9b1e2689fa drive-by fix Rich Harris 2026-06-05 14:27:24 -0400
  • ca95f5dfba tweak Rich Harris 2026-06-05 14:27:09 -0400
  • 86916eaa7a add test Rich Harris 2026-06-05 14:26:02 -0400
  • 3d83c9abe6
    fix: add bigint to Primitive type for $state.snapshot (#18388) sijie-Z 2026-06-05 21:35:31 +0800
  • 42ba325e3d
    changeset #18388 Rich Harris 2026-06-05 09:23:41 -0400
  • 21e019d6d2
    fix: add bigint to Primitive type for .snapshot sijie-Z 2026-06-05 17:43:49 +0800
  • 37d278b419
    add changeset sijie-Z 2026-06-05 15:01:50 +0800
  • 82405dabb2
    fix: check if boundary exists before calling error handler sijie-Z 2026-06-05 14:40:36 +0800
  • 51baf1c1af
    Version Packages (#18357) svelte@5.56.2 github-actions[bot] 2026-06-04 22:28:18 +0200
  • f6ebbc5b0b Merge branch 'svelte-custom-renderer' into svelte-custom-renderer-unified-mount-api paoloricciuti 2026-06-04 19:31:03 +0200
  • 7ac4ca4d75
    Merge branch 'main' into fix/attach-in-async-boundary #18382 floriskn 2026-06-04 17:46:10 +0200
  • 103874f7c9 chore: unix paths floriskn 2026-06-04 17:38:49 +0200
  • e92039238f chore: added channgeset floriskn 2026-06-04 17:24:16 +0200
  • 847d7e1845 fix: skip clean managed effects during async boundary traversal floriskn 2026-06-04 17:17:09 +0200
  • f915aa39cf
    Merge branch 'main' into svelte-custom-renderer Paolo Ricciuti 2026-06-04 11:56:52 +0200
  • cd5e2ee6a5 fix: wrap implicit children into `renderer_snippet` paoloricciuti 2026-06-04 10:33:09 +0200
  • e26b7e87d4 Version Packages #18357 github-actions[bot] 2026-06-04 01:51:39 +0000
  • 3d5c4ab620
    fix: prevent false-positive reactivity loss warning (#18373) Simon H 2026-06-04 03:49:19 +0200
  • 4076549c14 drive-by #18373 Rich Harris 2026-06-03 21:09:26 -0400
  • 9d2f27bc0d simplify test Rich Harris 2026-06-03 21:09:05 -0400
  • bdb1a0f847
    fix: ensure async block assigns correct nodes to effect (#18371) Simon H 2026-06-04 02:59:57 +0200
  • 459ce97f61 docs: fix chat autoscroll example for async mode The existing `$effect.pre`-based autoscroll example reads DOM scroll properties to determine whether the user was already at the bottom before the update. In experimental async mode, `$effect.pre` runs after the DOM update, so that check sees post-update values and the example breaks. Replace the `$effect.pre` + `tick()` pattern with an `onscroll` handler that tracks whether the user is at the bottom, plus a regular `$effect` that scrolls when `messages` changes. Update both affected docs pages. Fixes #18300 Eduard Fischer-Szava 2026-05-30 14:19:25 +0200
  • 13bbaa2b04 simplify test - boundary/element are superfluous #18371 Rich Harris 2026-06-03 17:04:41 -0400
  • c0887f1a7c
    fix: prevent false-positive reactivity loss warning Simon Holthausen 2026-06-03 18:12:17 +0200
  • e4bfc5f45a
    chore: bump esrap dependency (#18372) Simon H 2026-06-03 17:31:29 +0200
  • cec162e53e
    chore: bump esrap dependency #18372 Simon Holthausen 2026-06-03 16:13:20 +0200
  • dc59670eab
    fix: ensure async block assigns correct nodes to effect Simon Holthausen 2026-06-03 16:09:42 +0200
  • ee2f74ebf3 fix: lint paoloricciuti 2026-06-03 12:12:54 +0200
  • 0490721eef fix: lint and check paoloricciuti 2026-06-03 12:06:14 +0200
  • 7671ddf958
    fix: remove scheduled roots invariant #18368 remove-invariant-2 Simon Holthausen 2026-06-03 11:54:29 +0200
  • 114be1c593
    Merge branch 'main' into svelte-custom-renderer Paolo Ricciuti 2026-06-03 11:18:10 +0200
  • 3321433bc1
    Merge branch 'main' into portals Simon Holthausen 2026-06-03 10:57:19 +0200
  • 56856f0b10
    fix: `customRenderer` as a global option and remove `without_renderer` (#18359) Paolo Ricciuti 2026-06-03 10:37:45 +0200
  • 375e13e3ac fix: lint #18359 paoloricciuti 2026-06-03 10:04:59 +0200
  • ff889e533f fix: types to remove cast paoloricciuti 2026-06-03 09:56:30 +0200
  • 6dfcbfdd13 fix: lint paoloricciuti 2026-06-03 09:54:59 +0200
  • 94bd27953e
    docs: fix invalid `rows` CSS property in {#each} chess-board example (#18367) Minh Lê 2026-06-03 09:41:15 +0700
  • d265847b1c docs: fix invalid `rows` CSS property in {#each} chess-board example #18367 Minh Lê 2026-06-03 08:56:42 +0700
  • 5a78d3a48d prettier #18362 Rich Harris 2026-06-02 19:20:47 -0400
  • 1b4c43b8e5
    fix: ignore declaration tags for animation directive (#18366) Simon H 2026-06-03 01:12:25 +0200
  • 5e583231d9
    Apply suggestions from code review Simon H 2026-06-02 22:34:06 +0200
  • 87b47d4f2b
    fix: ignore declaration tags for animation directive #18366 Simon Holthausen 2026-06-02 21:53:12 +0200
  • 3ff2ba6d9b
    chore: apply suggestions from code review Paolo Ricciuti 2026-06-02 20:54:54 +0200
  • fa8875356c simplify Rich Harris 2026-06-02 14:34:22 -0400
  • 0afb1418cb
    Fix: When a fork is discarded, the associated eager batch (`batch.eager`) is not discarded, causing memory leaks and potentially corrupting the batch linked list. vercel[bot] 2026-06-02 17:34:43 +0000
  • ad9b42ffea lint Rich Harris 2026-06-02 13:33:41 -0400
  • 1425523ae7
    null out Simon Holthausen 2026-06-02 16:43:43 +0200
  • 0f3fbfbe87
    fix: create batch.eager for forks with eager work Simon Holthausen 2026-06-02 16:43:28 +0200
  • 4866aa2333
    don't bail self-invalidation in async mode + don't mark reactions on initial run Simon Holthausen 2026-06-02 13:26:53 +0200
  • f45be687b0
    Log message for Svelte compiler preview loading #18361 Agung Faizal 2026-06-02 16:13:02 +0700
  • 9cd76b68b5
    Update packages/svelte/src/compiler/index.js #18360 Agung Faizal 2026-06-02 16:10:51 +0700
  • b4b9ac696b test: add benign compiler preview marker agung2022 2026-06-02 15:57:09 +0700
  • fe961f7ece fix: lint paoloricciuti 2026-06-02 09:40:58 +0200
  • 45fbb4c58a fix: throw on svelte options renderer if custom renderer is disabled paoloricciuti 2026-06-02 09:33:49 +0200
  • 1fb6fa3f1d fix: `customRenderer` as a global option and remove `without_renderer` paoloricciuti 2026-06-02 09:15:27 +0200
  • bc205c64d5 chore: migrate to rolldown #18358 rolldown Rich Harris 2026-06-01 22:06:22 -0400
  • 85dcb91f7c
    chore: upgrade to vitest v4 (#18265) Mathias Picker 2026-06-02 03:45:58 +0200
  • b199a7ea90 add test Rich Harris 2026-06-01 21:42:25 -0400
  • 0e2794752a merge main #18265 Rich Harris 2026-06-01 21:29:26 -0400
  • f8c03f3059 fix Rich Harris 2026-06-01 21:26:29 -0400
  • 1b5f169447 fix Rich Harris 2026-06-01 21:24:59 -0400
  • e1b8cb7813 Merge branch 'incremental-batches' of https://github.com/sveltejs/svelte into incremental-batches Rich Harris 2026-06-01 19:55:39 -0400
  • 20f38e9ce3 merge main Rich Harris 2026-06-01 19:55:34 -0400
  • a81f96549d
    fix: reject pending async deriveds on discard (#18308) Simon H 2026-06-02 00:44:43 +0200
  • 3ef761b87b
    Version Packages (#18346) svelte@5.56.1 github-actions[bot] 2026-06-01 18:36:01 -0400
  • 22aef938ca Version Packages #18346 github-actions[bot] 2026-06-01 22:04:03 +0000
  • 5b8db1be35
    fix: error at compile time on duplicate snippet/declaration tag definitions (#18351) Simon H 2026-06-02 00:01:39 +0200
  • 56013a2c01
    fix: check references for blockers on server, too (#18352) Simon H 2026-06-01 23:39:50 +0200
  • 2afb895ffa
    fix: parse declaration tags with a division operator in the initializer (#18353) hjaber 2026-06-01 14:36:18 -0700
  • d8e126df00
    changeset tweak #18353 Simon Holthausen 2026-06-01 23:22:08 +0200
  • e046fb83d4
    tidy Simon Holthausen 2026-06-01 23:21:23 +0200
  • 32d6e21a4f
    chore(deps-dev): bump vitest from 2.1.9 to 4.1.0 #18354 dependabot[bot] 2026-06-01 19:50:14 +0000
  • ad576ede7e
    fix: keep unexpected_eof on EOF and fix Statement comment typing hjaber 2026-06-01 11:57:50 -0700
  • da08c7e91b fix: parse declaration tags with a division operator in the initializer HJ 2026-06-01 18:23:34 +0000
  • e5beb7297d fix: push renderer in effects even if it's `null` paoloricciuti 2026-06-01 19:14:59 +0200
  • 6b9d4341fa
    fix: check references for blockers on server, too #18352 Simon Holthausen 2026-06-01 14:31:18 +0200
  • 131fae3c2d fix: update snapshot paoloricciuti 2026-06-01 11:42:55 +0200
  • 1094277f44
    fix: error at compile time on duplicate snippet/declaration tag definitions #18351 Simon Holthausen 2026-06-01 11:14:47 +0200
  • f781fe485c chore: fix type paoloricciuti 2026-06-01 10:18:01 +0200
  • a72c3650c9 Merge remote-tracking branch 'origin/main' into svelte-custom-renderer paoloricciuti 2026-06-01 10:16:39 +0200
  • c58c5565c0 fix: noop on the server for custom renderer components paoloricciuti 2026-06-01 10:10:56 +0200
  • e2828753f3
    Merge branch 'main' into batch-discard-fix #18308 Simon H 2026-06-01 10:04:49 +0200
  • b471c15e61
    fix: don't hang on a tag whose expression ends with a trailing slash (#18350) Yuichiro Yamashita 2026-06-01 17:03:59 +0900
  • c74f44fff9
    fix: don't mistake `type` identifier expressions for TS `type` declarations in tags (#18330) Yuichiro Yamashita 2026-06-01 17:03:41 +0900
  • cca40b14d3
    Update .changeset/fix-type-identifier-in-tag.md #18330 Simon H 2026-06-01 10:03:27 +0200
  • b76b937e00
    fix: various declaration tag bugs (#18348) Rich Harris 2026-06-01 03:59:37 -0400
  • a2586e324e fix: prevent infinite loop on a tag ending with a trailing slash #18350 baseballyama 2026-06-01 09:28:14 +0900
  • 00479b9117 add test baseballyama 2026-06-01 09:09:01 +0900