Commit Graph

  • 67ab2e1622 fix: append_styles sometimes would resolve to `document.head` when used inside a webcomponent instead of the shadow root. #18614 sancas 2026-08-05 11:34:16 +0200
  • 8130c71710 fix: treat concise arrow function bodies as implicit returns when calculating blockers #18613 Magnar Ovedal Myrtveit 2026-08-05 08:32:29 +0000
  • 00ab3806d8 fix: give effect teardowns the value from before the first write in a flush simiraaaa 2026-08-05 04:43:49 +0000
  • 51e40a29ac Merge remote-tracking branch 'origin/main' into selectedcontent-oninput-interfere #18495 selectedcontent-oninput-interfere paoloricciuti 2026-08-02 10:37:21 +0200
  • 69b01bc716 docs: correct readonly `<audio>` binding count (six -> seven) #18606 latent-9 2026-08-02 04:49:51 +1200
  • 72eef03b23 fix: apply `<select multiple defaultValue>` by membership #18591 Socialpranker 2026-08-01 13:03:44 +0200
  • c22f2fa603 Merge remote-tracking branch 'origin/main' into svelte-custom-renderer paoloricciuti 2026-07-30 19:34:11 +0200
  • da0f4328d1 perf: use Set for rest-prop exclude lists (server, legacy) #18605 ljodea 2026-07-29 17:29:48 -0500
  • fba1eaf4e3 perf: O(1) key membership in spread_props ownKeys #18604 ljodea 2026-07-29 17:12:11 -0500
  • 348844d758 perf: O(1) membership in sort_const_tags topological sort #18603 ljodea 2026-07-29 16:37:50 -0500
  • 22247150c8 perf: O(n²)→O(n) Map lookups for legacy `$:` reactive statements #18602 ljodea 2026-07-29 16:18:09 -0500
  • 9983e8e163 docs: note that transitions bypass CSS prefers-reduced-motion #18597 Rudevin Cosejo 2026-07-29 05:28:25 +0800
  • a0cfcc25ef fix: run SSR onDestroy callbacks after errors #18596 NoInfer Studio 2026-07-28 21:31:43 +0300
  • 82f79a6e6e
    fix: do not consider `style` literals inside `<script>` blocks #18595 Jason Rasmussen 2026-07-28 13:02:16 -0400
  • 60c724945a
    fix: preserve logical assignments to private state fields #18594 subotac 2026-07-28 15:02:04 +0300
  • 22c07e69bc fix: apply `<select defaultValue>` when the element is spread Socialpranker 2026-07-28 13:09:44 +0200
  • 0d98072b35 fix: scope SSR boundary failed snippets to their boundary #18593 Kamil Jakubus 2026-07-28 12:02:33 +0200
  • 5cfa5495a0 feat: support `defaultValue` on `<select>` Socialpranker 2026-07-27 21:31:12 +0200
  • 433f41f742
    Merge branch 'main' into style-object-syntax #18176 Mathias Picker 2026-07-26 16:29:25 +0200
  • 73d9c7aba7
    Merge branch 'main' into onoutroend-twice #18498 JY Wey 2026-07-26 13:31:44 +1200
  • 1de5445b40 docs: document rune_missing_parentheses compiler error #18589 amin bouchareb 2026-07-25 20:47:59 +0100
  • cb60e2db06 docs: add slide keyframe overflow exception to the browser-support table #18429 Nic 2026-07-24 20:29:07 -0400
  • b63aab04cd test: cover the {@const} path of the shared closure-read fix #18533 Nic 2026-07-24 20:20:58 -0400
  • ec46115e91 chore: keep the CONNECTED comment attached to its constant #18431 Nic 2026-07-24 20:18:07 -0400
  • 24b6a333d4 docs: correct the cross-component $effect.pre ordering description #18534 Nic 2026-07-24 20:16:13 -0400
  • dff3da47ff docs: state the setContext/getContext ordering rule, align missing_context message #18581 Nic 2026-07-24 20:13:10 -0400
  • 1464c2af88 chore: drop unused get_parent_context imports and export #18580 Nic 2026-07-24 20:10:40 -0400
  • ae4317de9c fix: compute store subscription blockers before function tracing, defer server store teardown past async work #18582 Nic 2026-07-24 20:08:21 -0400
  • 9bd44762b4 fix: settle in-flight async work before running onDestroy callbacks on failure #18585 Nic 2026-07-24 19:55:15 -0400
  • 44a7813730
    Version Packages (#18572) svelte@5.56.8 github-actions[bot] 2026-07-25 00:04:41 +0200
  • 25fc1cc68a Version Packages #18572 github-actions[bot] 2026-07-24 20:16:44 +0000
  • 6218405fa4
    chore(deps): bump immutable from 4.3.8 to 4.3.9 #18587 dependabot/npm_and_yarn/immutable-4.3.9 dependabot[bot] 2026-07-24 20:15:30 +0000
  • 23bc246a99
    chore: Supply chain hardening (#18253) Elliott Johnson 2026-07-24 14:14:11 -0600
  • d7acfb026d perf: avoid repeated Acorn location scans #18586 Joe Schafer 2026-07-24 13:06:42 -0700
  • e119b4af5f chore: format Nic 2026-07-24 15:31:46 -0400
  • 5de017554e refactor: single execution point for onDestroy callbacks Nic 2026-07-24 15:21:19 -0400
  • 3343a28232 fix: run `onDestroy` callbacks when a server render throws Nic 2026-07-24 15:10:36 -0400
  • 68b8866237
    Merge branch 'main' into supply-chain-hardening #18253 Elliott Johnson 2026-07-24 12:23:17 -0600
  • 17db18f708 fix: make template store subscriptions wait for the promise that assigns the store Nic 2026-07-24 01:57:34 -0400
  • ada9b5fdbd docs: clarify that context lookup includes the current component and all ancestors Nic 2026-07-23 23:12:27 -0400
  • fbb1eda7b5 chore: tighten the parent context walk Nic 2026-07-23 22:55:27 -0400
  • c1b23c4d53 chore: move get_or_init_context_map to the shared module Nic 2026-07-23 22:38:55 -0400
  • 55bbaf4d1c chore: deduplicate client/server context helpers Nic 2026-07-23 21:42:35 -0400
  • 507f0aa3de
    Merge 526a2f7f20 into 3dde011d3a #18197 Roman 2026-07-24 01:29:43 +0200
  • 3dde011d3a
    fix: call `onerror` and provide a working `reset` when hydrating a failed boundary (#18556) Nic Polumeyv 2026-07-23 17:45:50 -0400
  • 906d82fc4e
    Merge branch 'main' into fix-hydrated-boundary-reset #18556 Simon H 2026-07-23 23:39:23 +0200
  • c9ab647f72 chore: Add changeset #18579 Paul Werelds 2026-07-23 19:20:01 +0200
  • 58508da4f1 chore: Rebuild Paul Werelds 2026-07-23 19:19:36 +0200
  • bf46a603a7 chore: Add a test to validate the print output Paul Werelds 2026-07-23 19:02:24 +0200
  • d56ceffa2a fix: Support arguments for pseudo element selectors Paul Werelds 2026-07-23 18:07:35 +0200
  • b8bb177483
    Merge 4f8c1f9192 into 2bace308e3 #18476 XananasX 2026-07-23 14:19:08 +0200
  • e202b95ef0 add type number to extracted function #18573 skepticattus 2026-07-23 13:58:44 +0700
  • dafab9e1a6 document pattern of extracting async callback into a separate function in $effect skepticattus 2026-07-23 13:54:17 +0700
  • 7a327fa76f document pattern of extracting async callback into a separate function in $derived skepticattus 2026-07-23 12:17:54 +0700
  • d0bd52dd2f add ambient type declaration skepticattus 2026-07-23 12:02:51 +0700
  • 34a15f3203 docs: clarify {@debug} vs $inspect usage Hashim Khan 2026-07-23 06:27:59 +0500
  • 4d21f0ce71 test: add regression test for svelte:component props update issue #18576 Stefan Buhrmester 2026-07-23 05:54:44 +0700
  • 4cc4611f1a
    Merge branch 'sveltejs:main' into docs-track-state-async-callbacks Bored.gyl 2026-07-22 23:50:10 +0700
  • 5e45afd48e docs: document pattern for explicit dependency tracking across asynchronous boundaries skepticattus 2026-07-22 23:48:12 +0700
  • 2bace308e3
    fix: preserve select selection with spread attributes (#18561) Floze 2026-07-22 16:17:27 +0400
  • 442556a9e3
    Merge branch 'main' into fix/select-spread-preserve-selection #18561 Paolo Ricciuti 2026-07-22 09:36:52 +0200
  • ad567408be
    Merge branch 'main' into fix/select-spread-preserve-selection #18562 Paolo Ricciuti 2026-07-22 09:36:45 +0200
  • f928e4b4e2 chore: switch to @changesets/changelog-github #18570 chore-changelog-github jycouet 2026-07-21 18:44:06 +0200
  • 216f258068 Merge remote-tracking branch 'origin/main' into svelte-custom-renderer paoloricciuti 2026-07-21 12:55:51 +0200
  • 4a0d1c7561 fix: release last_propagated_event after event propagation settles #18569 rmurphy 2026-07-20 19:40:33 -0400
  • b29d7002ec
    Version Packages (#18560) svelte@5.56.7 github-actions[bot] 2026-07-20 15:23:49 -0400
  • c6815b7e27
    Merge branch 'main' into onoutroend-twice JY Wey 2026-07-20 22:24:50 +1200
  • a3e48b1049 docs: clarify future deprecation of the class: directive #18567 enlorik 2026-07-20 02:30:11 +0200
  • 526a2f7f20 chore: update github actions and pin to commit sha #18197 Roman 2026-05-08 19:31:28 +0100
  • 633fe7893d fix: don't let a throwing $effect teardown strand the rest of a destroy pass #18566 Randy Murphy 2026-07-04 19:58:44 -0500
  • 5e2a01b016 Version Packages #18560 github-actions[bot] 2026-07-19 01:03:51 +0000
  • d9e40d17cf
    docs: update link on hooks page (#18564) Rich Harris 2026-07-18 21:00:02 -0400
  • ea7bb1d97a docs: update link on hooks page #18564 Rich Harris 2026-07-18 20:59:20 -0400
  • 2436082201 fix: preserve select selection when options change and no value was provided thribhuvan003 2026-07-18 23:00:07 +0530
  • 572990565c fix: preserve select selection with spread attributes Floze 2026-07-18 16:52:06 +0400
  • b791cac54e
    chore: provide `indent` option for `print` (#18474) Manuel 2026-07-18 14:47:30 +0200
  • 11698fa3ab Add changeset for CSS :is()/:where() unused-selector fix #18559 deeferentleeg 2026-07-18 14:00:06 +0200
  • 3a554b495b fix: loosen CSS :is() / :where() unused selector check deeferentleeg 2026-07-18 13:57:23 +0200
  • bf8d2ed85f
    shut up eslint #18558 entangle-batches-2 Simon Holthausen 2026-07-17 23:06:57 +0200
  • 26dc5e62ec
    Merge branch 'main' into entangle-batches-2 Simon Holthausen 2026-07-17 22:49:54 +0200
  • 9b8f156dc7
    docs Simon Holthausen 2026-07-17 22:48:15 +0200
  • 60f8c84a6d
    code golf Simon Holthausen 2026-07-17 22:39:40 +0200
  • 014be9cccd
    this.#scheduled can never be filled at this point Simon Holthausen 2026-07-17 22:22:33 +0200
  • 451679a412
    simplify Simon Holthausen 2026-07-17 20:08:26 +0200
  • b96a3dad45
    simplify, fix, more tests Simon Holthausen 2026-07-17 17:55:59 +0200
  • 072b97d426
    fix overlay equality logic Simon Holthausen 2026-07-17 16:55:34 +0200
  • 4089618f40 fix: call `onerror` and provide a working `reset` when hydrating a failed boundary Nic 2026-07-17 09:46:51 -0400
  • 1ce167a7cb
    more tests + bugfix Simon Holthausen 2026-07-17 15:44:24 +0200
  • 4a6a85b5f1
    Version Packages (#18552) svelte@5.56.6 github-actions[bot] 2026-07-17 00:21:52 +0200
  • a9aef844ab
    consolidate + fix another bug that exists on main Simon Holthausen 2026-07-16 23:07:40 +0200
  • 03dfc3fa3f test: omit blocker analysis test samples #18549 Joe Schafer 2026-07-16 13:32:32 -0700
  • fc0f891aa4
    fix: strip comments from inline style values in linear time #18553 dnukumamras 2026-07-16 13:14:24 -0700
  • 01c124c00b
    more Simon Holthausen 2026-07-16 16:50:24 +0200
  • c030cbb6c6 chore: switch to oxfmt #18538 oxfmt2 Ben McCann 2026-07-16 07:22:18 -0700
  • f96be62496 Version Packages #18552 github-actions[bot] 2026-07-16 11:38:03 +0000
  • d0dbe1a480
    perf: skip quadratic blocker analysis when no top-level await (#18548) Joe Schafer 2026-07-16 04:35:37 -0700
  • 17d3d817a7
    prevent infinite loop in eager batches Simon Holthausen 2026-07-16 13:25:38 +0200
  • 2481374e95
    entangle at the source-level, too Simon Holthausen 2026-07-16 11:33:00 +0200
  • 22e0adb75a
    fix: rerun derived that had an abort controller on reconnection (#18551) Simon H 2026-07-16 10:42:31 +0200
  • 4ec103c5b9
    fix: rerun derived that had an abort controller on reconnection #18551 Simon Holthausen 2026-07-16 10:23:18 +0200