Dominic Gannaway
2fb8a527e7
Merge branch 'main' into loosen-state-rune
10 months ago
Dominic Gannaway
83628c901d
fix main ( #10237 )
...
* fix main
* fix main
10 months ago
Dominic Gannaway
9ba31c79af
add test
10 months ago
Dominic Gannaway
0aa99c63aa
fix: loosen restrictions on $state rune for return statements
10 months ago
Simon Holthausen
776ac3c176
fix: add back `derived` type overload
...
fixes #9866
10 months ago
Simon Holthausen
35b500c399
docs: note `bind:files` breaking change
...
closes #10032
10 months ago
Simon Holthausen
a6797614ef
fix: clarify error message
...
closes #10109
10 months ago
gtmnayan
0071e0252a
fix: allow ts casts in bindings ( #10181 )
...
fixes #10179
---------
Co-authored-by: Simon Holthausen <simon.holthausen@vercel.com>
10 months ago
Simon Holthausen
2861ad66e0
fix: correct increment/decrement code generation
...
fixes #10226
10 months ago
Ben McCann
0fd1c92822
docs: better clarify not to compute state in `$effect` ( #9940 )
...
* docs: better clarify not to compute state in `$effect`
* Update 02-runes.md
* Update 02-runes.md
* Update 02-runes.md
* Update sites/svelte-5-preview/src/routes/docs/content/01-api/02-runes.md
* Update 02-runes.md
10 months ago
Simon H
61118835db
chore: bit of code cleanup ( #10218 )
10 months ago
github-actions[bot]
2e238ada92
Version Packages (next) ( #10202 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
10 months ago
Simon H
9f87f059d2
fix: skip certain slot validations for custom elements ( #10207 )
...
fixes #10196
10 months ago
Dominic Gannaway
e398047f8f
fix: correctly apply event.currentTarget ( #10216 )
10 months ago
Dominic Gannaway
2b2bd06d6f
fix: ensure derived signals properly capture consumers ( #10213 )
...
* fix: ensure derived signals properly capture consumers
* fix: ensure derived signals properly capture consumers
10 months ago
Simon Holthausen
1798e58300
chore: fix signals test suite
...
now simulates a component environment more correctly
10 months ago
Dominic Gannaway
c7a7725abd
fix: add compiler error for invalid <p> contents ( #10201 )
...
* fix: add compiler error for invalid <p> contents
* add test
10 months ago
github-actions[bot]
73c5983e9a
Version Packages (next) ( #10188 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
10 months ago
Dominic Gannaway
b04c5bb398
fix: improve invalid nested interactive element error ( #10199 )
...
* fix: improve invalid nested interactive element error
* add test
* revise
10 months ago
Simon H
db8cba3216
fix: react to mutated slot props in legacy mode ( #10197 )
...
If a list is passed to a component and an item of that list is passed as a slot prop back up, then mutating a property of that item did not result in a rerun. The reason was that derived is using object identity equality, resulting in the value not being updated. To fix it, we use safe-equals in this situations instead.
10 months ago
Dominic Gannaway
b94d72bbfb
fix: improve transition outro easing ( #10190 )
...
* fix: improve transition outro easing
* Update tests
10 months ago
Dominic Gannaway
86bbc83544
fix: ensure unstate() only deeply applies to plain objects and arrays ( #10191 )
...
* fix: ensure unstate() only deeply applies to plain objects and arrays
* tweak
10 months ago
Simon H
5dce70e6cf
fix: put more executions after the render effect(s) ( #10186 )
...
snippets and slots should also come after the render effect so that they are executed in order with all the other things (if blocks, actions, etc etc)
10 months ago
Simon H
1b675c0264
fix: transform textarea and contenteditable binding expressions ( #10187 )
...
fixes #10185
10 months ago
github-actions[bot]
d509de2503
Version Packages (next) ( #10164 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
10 months ago
Simon H
b3ba25da94
fix: simplify event delegation logic ( #10169 )
...
* fix: simplify event delegation logic
Only delegate event attributes, and don't take into account bindings/actions while determining that. Never delegate `on:` directives. This simplifies the logic and makes it easier to explain, while avoiding any accidental breaking changes when upgrading from Svelte 4 to 5 without changing code.
Fixes #10165
Related to #9714
* update types
10 months ago
Dominic Gannaway
c628904861
fix: ensure topological order for render effects ( #10175 )
...
* fix: ensure topological order for render effects
* optimize
10 months ago
Ben McCann
d5cab3cb28
add funding.json ( #10172 )
10 months ago
Dominic Gannaway
05bd922f7f
fix: improve nested effect heuristics ( #10171 )
10 months ago
Dominic Gannaway
0eca0ace94
fix: improve event handling compatibility with delegation ( #10168 )
...
* fix: improve event handling compatibility with delegation
* fix
* lint
* add test
10 months ago
Dominic Gannaway
a26012fc62
fix: prevent transition action overfiring ( #10163 )
10 months ago
Ben McCann
f11f451bdb
chore: fix xml2js security warning ( #10133 )
10 months ago
Ben McCann
aecd47e8df
chore: upgrade prettier to 3.1 ( #10134 )
10 months ago
github-actions[bot]
2e9e8e8454
Version Packages (next) ( #10158 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
10 months ago
Rich Harris
c3e30efeb2
remove 'alternatives considered' from feature request template ( #10146 )
...
i don't think this is particularly useful
10 months ago
Dominic Gannaway
ef3e0721fc
fix: improve intro transitions on dynamic mount ( #10162 )
...
* fix: improve intro transitions on dynamic mount
* fix: improve intro transitions on dynamic mount
* fix: improve intro transitions on dynamic mount
10 months ago
Simon H
da9a5bf1cf
fix: make `@types/estree` a dependency ( #10150 )
...
types are exposed through our types, so we need to add it as a dependency
fixes #10010
10 months ago
Simon Holthausen
a271878abe
fix: adjust `parse` return type
...
It returns the root which contains the Svelte nodes
10 months ago
Simon Holthausen
c7cb90c91c
fix: adjust `$inspect.with` type
10 months ago
Dominic Gannaway
ba13c3d206
fix: revise inert transition logic ( #10159 )
10 months ago
Dominic Gannaway
ab13356008
fix: improve code generation ( #10156 )
...
* fix: improve code generation
* format
10 months ago
Dominic Gannaway
8c95777644
fix: improve how transitions are handled on mount ( #10157 )
10 months ago
github-actions[bot]
a1a3e819c9
Version Packages (next) ( #10148 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
10 months ago
Dominic Gannaway
ff8dff993d
fix: improve ssr template code generation ( #10151 )
...
* fix: improve ssr template code generation
* lint
10 months ago
Dominic Gannaway
e2fc04d0d5
fix: improve template literal expression output generation ( #10147 )
...
* fix: improve template literal expression output generation
* do not proxy template literal
10 months ago
github-actions[bot]
a13c946966
Version Packages (next) ( #10137 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
10 months ago
Dominic Gannaway
0e9b83c20d
fix: improve outro behavior with transitions ( #10139 )
...
* fix: improve outro behavior with transitions
* debug
* revise
10 months ago
Dominic Gannaway
4ad5b73341
fix: further animation transition improvements ( #10138 )
...
* fix: further animation transition improvements
* clever hack
10 months ago
brunnerh
960fe308a5
chore: remove internal functions from `svelte/transition` exports ( #10132 )
...
* chore: remove internal functions from `svelte/transition` exports
* regenerate types
10 months ago
Dominic Gannaway
08579461b1
fix: improve animation heuristics ( #10119 )
...
* fix: improve animation heuristics
better fix
better fix
* improve-animation
* more fixes
* use rAF
* feedback
* fix absolute positioning
* fix more
* revert
* more fixes
10 months ago