Svelte 5.56.5

5.56.5
Fixed 10
  • Don't (re)connect deriveds when read inside branch/root effects
  • Skip unnecessary derived effect in earlier batch
  • Avoid declaration tag warning in event handlers
  • Abort deriveds own AbortSignal when it disconnects
  • Ensure $state.eager() is correctly transformed for SSR output
  • Correctly transform declaration tags during SSR
Patch Changes
  • chore: drop dead code that make TSGO fail (#18496)

  • fix: don't (re)connect deriveds when read inside branch/root effects (#18527)

  • fix: skip unnecessary derived effect in earlier batch (#18525)

  • fix: avoid declaration tag warning in event handlers (#18500)

  • fix: abort deriveds own AbortSignal when it disconnects (#18400)

  • fix: ensure $state.eager() is correctly transormed for SSR output (#18530)

  • fix: correctly transform declaration tags during SSR (#18492)

  • fix: transform computed keys in keyed {#each} destructuring patterns (#18521)

  • fix: chain preprocessor sourcemaps with an empty sources[0] instead of dropping them (#18518)

  • fix: clear previous_task reference after abort in Tween to prevent memory leak on interrupted tweens (#18541)

  • fix: don't treat declaration tags as parts inside each blocks (#18507)

View original

Upgraded? How did it go?

Discussion