Skip to content

chore(deps): update svelte - #1982

Merged
fluxth merged 1 commit into
mainfrom
renovate/svelte
Sep 7, 2026
Merged

chore(deps): update svelte#1982
fluxth merged 1 commit into
mainfrom
renovate/svelte

Conversation

@renovate

@renovate renovate Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@sveltejs/kit (source) 2.70.22.70.3 age confidence
@sveltejs/vite-plugin-svelte (source) 7.2.07.3.0 age confidence
eslint-plugin-svelte (source) 3.22.03.23.0 age confidence
svelte (source) 5.56.85.57.0 age confidence
svelte-check 4.7.44.7.6 age confidence

Release Notes

sveltejs/kit (@​sveltejs/kit)

v2.70.3

Compare Source

Patch Changes
  • fix: avoid eagerly reading $app/state dependencies during module initialization (b61018d)
sveltejs/vite-plugin-svelte (@​sveltejs/vite-plugin-svelte)

v7.3.0

Compare Source

Minor Changes
  • feat: pass environment to dynamicCompileOptions (#​1386)
Patch Changes
  • fix: don't log inline config when encountering unexpected options (#​1376)
sveltejs/eslint-plugin-svelte (eslint-plugin-svelte)

v3.23.0

Compare Source

Minor Changes
sveltejs/svelte (svelte)

v5.57.0

Compare Source

Minor Changes
  • feat: export RenderOutput, SyncRenderOutput, Csp and Sha256Source from svelte/server (#​18648)

  • feat: add has function to createContext (#​18472)

  • feat: support defaultValue on <select> (#​18591)

  • feat: add getOrInsert/getOrInsertComputed to SvelteMap (#​18728)

Patch Changes
  • fix: block template store subscriptions on the promise that assigns the store (#​18582)

  • fix: route $derived teardown errors through invoke_error_boundary (#​18486)

  • fix: track SvelteDate snapshots in reactions (#​18700)

  • fix: remove <svelte:head> anchors on unmount (#​18697)

  • fix: warn on undeclared shorthand event handlers on <svelte:window>, <svelte:document> and <svelte:body> (#​18480)

  • perf: reuse the cached value in the <option>/<select> value guard (#​18713)

  • fix: prevent malformed AST output for <select> with static value attribute (#​18449)

  • fix: apply ownership mutation ignores to binding assignments (#​18718)

  • fix: prevent onoutroend from firing twice when compilerOptions.hmr is true (#​18655)

  • fix: preserve whitespace after inline elements when printing (#​18685)

  • perf: fold SSR block-open markers into the branch's first push (#​18712)

  • fix: run onDestroy callbacks when a server render throws (#​18585)

  • fix: report derived_invalid_export for export let x = $derived(...) in runes mode (#​18692)

  • fix: never apply class hash to elements inside <svelte:head> (#​18160)

  • fix: keep defaultChecked on hydrated radio inputs with spread attributes (#​18701)

  • fix: accept onfocusin/onfocusout in a11y_mouse_events_have_key_events (#​18689)

  • perf: O(n²)→O(n) Map lookups for legacy $: reactive statement ordering (#​18602)

  • fix: distinct memoizer on style/class directives (#​18466)

  • fix: measure nested transitions before applying their starting styles (#​18647)

  • fix: don't turn component instances stored in $state into state proxies (#​18646)

  • perf: emit $.only_child for elements with a single child (#​18717)

  • fix: omit bind:focused from SSR output (it has no HTML attribute) (#​18724)

  • fix: more robust rendering of Svelte custom element slots (#​18710)

  • perf: optimize simple object destructuring in @const tags (#​18390)

  • fix: properly apply static textarea value attribute during CSR (#​18727)

  • fix: end a restored reaction context at the end of its synchronous segment (#​18694)

  • fix: keep the dependencies of a reaction that throws, so deriveds it read are neither leaked nor stuck in their error (#​18703)

  • fix: don't resurrect outroing elements when an ancestor block is paused and resumed (#​18431)

  • perf: use $.comment() for single-comment templates (#​18714)

  • chore: move @types/trusted-types to devDependencies (#​18730)

  • perf: store setters cache as Set instead of Array (#​18251)

  • fix: transform derived assignments and select function bindings correctly during server-side rendering (#​18669)

  • fix: keep boolean attributes with an empty string value when rendering attribute objects on the server (#​18721)

  • fix: sync SvelteURL port signal when the protocol setter clears the port (#​18705)

  • fix: block declaration tags and {@const} on async values read inside closures (#​18533)

  • fix: avoid css tree-shaking for exported Snippet (#​18540)

  • perf: treat <img loading> as a static element again (#​18711)

  • fix: prevent selectedcontent mutation from changing the selected option (#​18495)

  • fix: avoid NaN keyframe values in slide transition for elements without a layout box (#​18430)

  • fix: preserve line feed character references in attribute values (#​18691)

  • fix: decode uppercase-X hex numeric character references (&#X...;) (#​18708)

  • chore: clarify when $effect.pre runs relative to DOM updates (#​18534)

  • fix: scope SSR boundary failed snippets to their boundary (#​18593)

v5.56.10

Compare Source

Patch Changes
  • fix: preserve CSS escape sequences when printing selectors (#​18667)

  • fix: parse :nth-child(2n of.foo) where of is not followed by whitespace (#​18611)

  • fix: transform expressions inside labeled statements during server compilation (#​18617)

  • docs: clarify that context lookup includes the current component and all ancestors (#​18581)

  • fix: apply CSS custom properties with falsy values on components (#​18634)

  • fix: correctly print {#await ... catch x} et al (#​18645)

  • fix: ignore comments of Program node during migration script (#​18656)

  • fix: reliably resolve append_style to its correct root (#​18614)

  • fix: clean up removed capture event handlers from spread attributes (#​18618)

  • fix: don't corrupt renderer type during SSR's legacy bind: retry loop (#​18616)

  • fix: treat concise arrow function bodies as implicit returns when calculating blockers (#​18613)

  • fix: give effect teardowns the value from before the first write in a flush (#​18620)

  • fix: avoid double-calling a derived reference when destructuring $derived of another $derived during server-side rendering (#​18668)

  • fix: preserve namespaces in CSS type selectors (#​18678)

  • fix: increment private state fields through a non-this receiver (#​18622)

  • chore: deduplicate client and server context helpers (#​18580)

  • fix: release last_propagated_event after event propagation settles so it no longer retains the last event's target subtree (#​18569)

  • fix: allow custom elements to receive async values as props (#​18661)

  • fix: strip comments from inline style values in linear time (#​18553)

  • fix: prevent declaration comments from breaking server derived references (#​18641)

  • perf: make async blocker analysis scale linearly with the number of top-level references (#​18549)

  • fix: preserve short-circuiting for logical assignments to private state fields (#​18594)

v5.56.9

Compare Source

Patch Changes
  • fix: skip controlled each fast path while another batch is pending (#​18625)

  • fix: better whitespace handling inside printer (#​18638)

  • fix: don't duplicate comments in attributes (#​18636)

  • fix: preserve CSS comments in the AST printer (#​18637)

sveltejs/language-tools (svelte-check)

v4.7.6

Compare Source

Patch Changes
  • fix: don't log an error for vite configs without a Svelte plugin (#​3091)

  • fix: handle SvelteKit 3 having its config merged at the top level (#​3104)

v4.7.5

Compare Source

Patch Changes

Configuration

📅 Schedule: (in timezone Asia/Tokyo)

  • Branch creation
    • Between 12:00 AM and 07:59 AM, between day 1 and 7 of the month, and on Saturday (* 0-7 1-7 * sat)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from fluxth September 4, 2026 19:04
@codecov

codecov Bot commented Sep 4, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 11.05%. Comparing base (008ef86) to head (a3dba85).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1982   +/-   ##
=======================================
  Coverage   11.05%   11.05%           
=======================================
  Files          30       30           
  Lines        1076     1076           
=======================================
  Hits          119      119           
  Misses        957      957           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate
renovate Bot force-pushed the renovate/svelte branch 6 times, most recently from fc4aba2 to c406cc3 Compare September 7, 2026 02:09
@renovate
renovate Bot force-pushed the renovate/svelte branch from c406cc3 to cea48fb Compare September 7, 2026 02:12
@fluxth
fluxth merged commit c85af27 into main Sep 7, 2026
6 checks passed
@fluxth
fluxth deleted the renovate/svelte branch September 7, 2026 02:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant