Skip to content

Releases: sveltejs/svelte

svelte@5.0.0-next.139

23 May 14:32
3498df8
Compare
Choose a tag to compare
svelte@5.0.0-next.139 Pre-release
Pre-release

Patch Changes

  • fix: ensure we clear down each block opening anchors from document (#11740)

svelte@5.0.0-next.138

22 May 11:38
c3489eb
Compare
Choose a tag to compare
svelte@5.0.0-next.138 Pre-release
Pre-release

Patch Changes

  • fix: allow comments after last selector in css (#11723)

  • fix: don't add scoping modifier to nesting selectors (#11713)

  • chore: speedup hydration around input and select values (#11717)

  • fix: update value like attributes in a separate template_effect (#11720)

  • fix: improve handling of unowned derived signal (#11712)

svelte@5.0.0-next.137

21 May 13:34
fba6b56
Compare
Choose a tag to compare
svelte@5.0.0-next.137 Pre-release
Pre-release

Patch Changes

  • fix: migrate derivations without semicolons (#11704)

  • fix: check for invalid bindings on window and document (#11676)

  • fix: more efficient spread attributes in SSR output (#11660)

  • fix: inline pointer events now correctly work in Chrome (#11695)

  • fix: don't require warning codes to be separated by commas in non-runes mode (#11669)

svelte@5.0.0-next.136

16 May 18:28
62e2647
Compare
Choose a tag to compare
svelte@5.0.0-next.136 Pre-release
Pre-release

Patch Changes

  • chore: remove handle_compile_error (#11639)

  • breaking: disallow string literal values in <svelte:element this="..."> (#11454)

  • fix: use coarse-grained updates for derived expressions passed to props in legacy mode (#11652)

  • fix: robustify bind:scrollX/Y binding (#11655)

  • feat: migrate <svelte:element this="div"> (#11659)

  • feat: more information when hydration fails (#11649)

  • fix: replay load and error events on load during hydration (#11642)

svelte@5.0.0-next.135

16 May 02:07
019b26b
Compare
Choose a tag to compare
svelte@5.0.0-next.135 Pre-release
Pre-release

Patch Changes

  • fix: make messages more consistent (#11643)

  • feat: introduce rootDir compiler option, make filename relative to it (#11627)

  • fix: rename __svelte_meta.filename to __svelte_meta.file to align with svelte 4 (#11627)

  • fix: avoid state_referenced_locally warning within type annotations (#11638)

svelte@5.0.0-next.134

15 May 16:59
ec25208
Compare
Choose a tag to compare
svelte@5.0.0-next.134 Pre-release
Pre-release

Patch Changes

  • chore: improve SSR invalid element error message (#11585)

  • fix: deduplicate children prop and default slot (#10800)

  • feat: error on imports to svelte/internal/* (#11632)

  • fix: better handle img loading attribute (#11635)

  • feat: add $state.is rune (#11613)

  • feat: provide $state warnings for accidental equality (#11610)

  • feat: error when snippet shadow a prop (#11631)

  • chore: use new CustomEvent instead of deprecated initCustomEvent (#11629)

svelte@5.0.0-next.133

14 May 17:34
e97bc79
Compare
Choose a tag to compare
svelte@5.0.0-next.133 Pre-release
Pre-release

Patch Changes

  • fix: add backwards-compat for old warning codes in legacy mode (#11607)

svelte@4.2.17

13 May 22:20
a8deae9
Compare
Choose a tag to compare

Patch Changes

  • fix: correctly handle falsy values of style directives in SSR mode (#11584)

svelte@5.0.0-next.132

13 May 22:35
5e9428a
Compare
Choose a tag to compare
svelte@5.0.0-next.132 Pre-release
Pre-release

Patch Changes

  • chore: improve runtime overhead of creating comment templates (#11591)

  • fix: replicate Svelte 4 props update detection in legacy mode (#11577)

  • fix: allow for non optional chain call expression in render (#11578)

  • fix: correctly handle falsy values of style directives in SSR mode (#11583)

  • fix: improve handling of lazy image elements (#11593)

  • fix: skip deriveds for props with known safe calls (#11595)

svelte@5.0.0-next.131

12 May 19:55
61238d0
Compare
Choose a tag to compare
svelte@5.0.0-next.131 Pre-release
Pre-release

Patch Changes

  • chore: optimise effects (#11569)

  • fix: ensure all effect cleanup functions are untracked (#11567)