StackWatch

Svelte

framework15 releases · 5 support lines

Support lines

LTS status and end of life
LineLatestStatusEnd of life
55.56.9supported
44.2.20eol19 Oct 2024
33.59.2eol22 Jun 2023
22.16.1eol21 Apr 2019
11.64.1eol19 Apr 2018

Releases

newest first
Svelte5.56.819d ago
  • Fixed error handling in hydration for failed boundaries, ensuring onerror callbacks are called and reset works properly
  • Fixed select element selection being lost when spread attributes don't include a value
changelog ↗
Sveltesvelte@5.56.627d ago
  • Performance improvement: skip unnecessary blocker analysis when compiling components without top-level await
  • Fix: rerun derived that had an abort controller on reconnection
changelog ↗
Sveltesvelte@5.56.51mo ago
  • Fixed issues with derived signals reconnecting incorrectly in branch and root effects
  • Fixed memory leaks in Tween animations when interrupted
  • Fixed SSR transformation of $state.eager() and declaration tags
  • Fixed various edge cases in destructuring patterns and preprocessor sourcemaps
changelog ↗
Sveltesvelte@5.56.42mo ago
  • Fixed {@const} declarator position tracking in the compiler
  • Fixed reactivity context not being properly unset after restoration
  • Fixed unnecessary notifications to searchParams subscribers when URL changes don't affect the search string
  • Fixed generated JavaScript validity for optional parameters in TypeScript scripts
changelog ↗
Sveltesvelte@5.56.32mo ago
  • Fixed errors that occur in destroyed effects being incorrectly reported
  • Fixed type inference for BigInt values in $state.snapshot() return types
changelog ↗
Sveltesvelte@5.56.22mo ago
  • Fixed effect end node tracking for async sibling components
  • Fixed false-positive reactivity loss warnings
  • Fixed animation directive handling with declaration tags
  • Fixed pending async deriveds to properly reject on discard
changelog ↗
Sveltesvelte@5.56.12mo ago
  • Fixed compile-time errors when duplicate snippet or declaration tag definitions are encountered
  • Improved parsing robustness for declaration tags, including better handling of whitespace and type attributes
  • Fixed infinite loop that could occur when a tag's expression ends with a trailing slash
  • Fixed SvelteURLSearchParams to correctly update when setting duplicate keys
changelog ↗
Sveltesvelte@5.56.03mo ago
  • Declarations can now be used directly in templates
  • Performance improvements for element creation and template deduplication
  • Optimized internal data structures for faster membership checks
changelog ↗
Sveltesvelte@5.55.103mo ago
  • Fixed various issues with batch handling, effect coordination, and async block behavior
  • Improved performance of delegated event propagation
  • Fixed hydration marker cleanup and promise rejection handling in batch operations
  • Enhanced accessibility warning messages with tag name information
changelog ↗

← back to the digest