Skip to content

Commit ed6ea36

Browse files
authored
Merge branch 'main' into fix-11623
2 parents 893943a + 87a420f commit ed6ea36

File tree

203 files changed

+3022
-640
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

203 files changed

+3022
-640
lines changed

.changeset/blue-waves-sneeze.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
chore: optimise effects

.changeset/bright-falcons-float.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
chore: improve SSR invalid element error message

.changeset/calm-buses-clap.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: don't warn on writes to `$state`

.changeset/chilled-seas-jog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: coerce incremented/decremented sources

.changeset/cool-jobs-scream.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'svelte': patch
3+
---
4+
5+
feat: add support for svelte inspector

.changeset/cyan-colts-raise.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: improve internal mechanism for handling process_effects

.changeset/dirty-eyes-itch.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: ensure all effect cleanup functions are untracked

.changeset/eight-pianos-raise.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: add backwards-compat for old warning codes in legacy mode

.changeset/eighty-lizards-notice.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
chore: improve runtime overhead of creating comment templates

.changeset/empty-coins-build.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: improved $inspect handling of reactive Map/Set/Date

.changeset/empty-flowers-change.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: replicate Svelte 4 props update detection in legacy mode

.changeset/famous-kiwis-thank.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: adjust heuristics for effect_update_depth_exceeded

.changeset/fluffy-ravens-juggle.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: improve behaviour of unowned derived signals

.changeset/gentle-toys-chew.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: allow to access private fields after `this` reassignment

.changeset/gentle-trees-exercise.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: allow for non optional chain call expression in render

.changeset/good-roses-argue.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: correctly handle falsy values of style directives in SSR mode

.changeset/gorgeous-monkeys-carry.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: skip AST analysis of TypeScript AST nodes

.changeset/green-fishes-lie.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'svelte': patch
3+
---
4+
5+
fix: only initiate scroll if scroll binding has existing value

.changeset/grumpy-avocados-fetch.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: further adjust heuristics for effect_update_depth_exceeded

.changeset/hungry-pants-push.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
feat: provide better error messages in DEV

.changeset/khaki-monkeys-cry.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
feat: add $state.is rune

.changeset/little-ligers-exist.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
feat: provide $state warnings for accidental equality

.changeset/loud-numbers-flow.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: restore value after attribute removal during hydration

.changeset/olive-apples-lick.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'svelte': patch
3+
---
4+
5+
fix: check if svelte component exists on custom element destroy

.changeset/plenty-zoos-fix.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: improve handling of lazy image elements

.changeset/popular-apes-bathe.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'svelte': patch
3+
---
4+
5+
fix: skip deriveds for props with known safe calls

.changeset/pre.json

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"blue-lemons-wait",
3030
"blue-rules-juggle",
3131
"blue-timers-film",
32+
"blue-waves-sneeze",
3233
"brave-carrots-draw",
3334
"brave-gorillas-end",
3435
"brave-points-sleep",
@@ -43,13 +44,15 @@
4344
"brown-houses-obey",
4445
"brown-months-fry",
4546
"brown-spoons-boil",
47+
"calm-buses-clap",
4648
"calm-pandas-vanish",
4749
"calm-ravens-sneeze",
4850
"chatty-beans-divide",
4951
"chatty-cups-drop",
5052
"chatty-sloths-allow",
5153
"chatty-taxis-juggle",
5254
"chilled-pumas-invite",
55+
"chilled-seas-jog",
5356
"chilly-dolphins-lick",
5457
"chilly-rocks-hug",
5558
"chilly-snakes-scream",
@@ -62,6 +65,7 @@
6265
"cool-actors-tan",
6366
"cool-ants-leave",
6467
"cool-comics-marry",
68+
"cool-jobs-scream",
6569
"cool-peas-lick",
6670
"cool-poems-watch",
6771
"cool-rabbits-tickle",
@@ -73,11 +77,13 @@
7377
"curvy-cups-cough",
7478
"curvy-flies-exercise",
7579
"curvy-ties-shout",
80+
"cyan-colts-raise",
7681
"cyan-flowers-destroy",
7782
"cyan-spies-grin",
7883
"cyan-squids-drive",
7984
"dirty-bats-punch",
8085
"dirty-donuts-yell",
86+
"dirty-eyes-itch",
8187
"dirty-garlics-design",
8288
"dirty-tips-add",
8389
"dry-clocks-grow",
@@ -92,21 +98,26 @@
9298
"early-ads-tie",
9399
"early-months-whisper",
94100
"eight-hornets-punch",
101+
"eight-pianos-raise",
95102
"eight-steaks-shout",
96103
"eighty-bikes-camp",
97104
"eighty-days-cheat",
105+
"eighty-lizards-notice",
98106
"eleven-beers-yell",
99107
"eleven-cycles-applaud",
100108
"empty-bags-heal",
101109
"empty-bulldogs-exercise",
110+
"empty-coins-build",
102111
"empty-crabs-think",
112+
"empty-flowers-change",
103113
"empty-geckos-pretend",
104114
"empty-tools-share",
105115
"fair-bags-smoke",
106116
"fair-crabs-check",
107117
"fair-pianos-talk",
108118
"fair-spies-repeat",
109119
"famous-falcons-melt",
120+
"famous-kiwis-thank",
110121
"famous-knives-sneeze",
111122
"famous-pants-pay",
112123
"fast-penguins-matter",
@@ -121,6 +132,7 @@
121132
"flat-melons-protect",
122133
"fluffy-dolls-share",
123134
"fluffy-humans-worry",
135+
"fluffy-ravens-juggle",
124136
"forty-comics-invent",
125137
"forty-dogs-divide",
126138
"forty-dolls-wave",
@@ -142,6 +154,8 @@
142154
"gentle-dolls-juggle",
143155
"gentle-sheep-hug",
144156
"gentle-spies-happen",
157+
"gentle-toys-chew",
158+
"gentle-trees-exercise",
145159
"giant-bananas-turn",
146160
"giant-moons-own",
147161
"giant-planets-shake",
@@ -153,12 +167,16 @@
153167
"good-pianos-jump",
154168
"good-plums-type",
155169
"good-rivers-yawn",
170+
"good-roses-argue",
171+
"gorgeous-monkeys-carry",
156172
"gorgeous-singers-rest",
157173
"great-fans-unite",
158174
"great-icons-retire",
159175
"green-eggs-approve",
176+
"green-fishes-lie",
160177
"green-hounds-play",
161178
"green-tigers-judge",
179+
"grumpy-avocados-fetch",
162180
"grumpy-jars-sparkle",
163181
"happy-beds-scream",
164182
"happy-suits-film",
@@ -177,6 +195,7 @@
177195
"hot-jobs-tap",
178196
"hungry-boxes-relate",
179197
"hungry-dots-fry",
198+
"hungry-pants-push",
180199
"hungry-singers-share",
181200
"hungry-tips-unite",
182201
"hungry-trees-travel",
@@ -222,6 +241,7 @@
222241
"long-lobsters-mate",
223242
"loud-cheetahs-flow",
224243
"loud-mugs-smile",
244+
"loud-numbers-flow",
225245
"loud-ravens-drop",
226246
"loud-socks-look",
227247
"lovely-carpets-lick",
@@ -271,6 +291,7 @@
271291
"old-jokes-deliver",
272292
"old-mails-sneeze",
273293
"old-oranges-compete",
294+
"olive-apples-lick",
274295
"olive-kangaroos-brake",
275296
"olive-mice-fix",
276297
"olive-moons-act",
@@ -286,12 +307,14 @@
286307
"pink-goats-promise",
287308
"pink-mayflies-tie",
288309
"plenty-starfishes-dress",
310+
"plenty-zoos-fix",
289311
"polite-dolphins-care",
290312
"polite-pumpkins-guess",
291313
"polite-ravens-study",
292314
"poor-eggs-enjoy",
293315
"poor-hats-design",
294316
"poor-seahorses-flash",
317+
"popular-apes-bathe",
295318
"popular-ligers-perform",
296319
"popular-mangos-rest",
297320
"popular-walls-hunt",
@@ -304,6 +327,7 @@
304327
"quiet-camels-mate",
305328
"quiet-crabs-nail",
306329
"quiet-timers-speak",
330+
"rare-mirrors-act",
307331
"rare-pears-whisper",
308332
"rare-worms-hunt",
309333
"real-guests-do",
@@ -332,6 +356,7 @@
332356
"selfish-tools-hide",
333357
"serious-bobcats-carry",
334358
"serious-crabs-punch",
359+
"serious-goats-tap",
335360
"serious-gorillas-eat",
336361
"serious-kids-deliver",
337362
"serious-needles-joke",
@@ -350,6 +375,7 @@
350375
"sharp-tomatoes-learn",
351376
"shiny-baboons-play",
352377
"shiny-mayflies-clean",
378+
"shiny-melons-love",
353379
"shiny-rats-heal",
354380
"shiny-shrimps-march",
355381
"short-buses-camp",
@@ -367,6 +393,7 @@
367393
"sixty-pandas-rush",
368394
"slimy-clouds-talk",
369395
"slimy-laws-explode",
396+
"slimy-onions-approve",
370397
"slimy-walls-draw",
371398
"slow-beds-shave",
372399
"slow-chefs-dream",
@@ -404,6 +431,7 @@
404431
"stale-fans-rest",
405432
"stale-jeans-refuse",
406433
"strange-apricots-happen",
434+
"strong-apricots-destroy",
407435
"strong-gifts-smoke",
408436
"strong-lemons-provide",
409437
"strong-pans-doubt",
@@ -445,6 +473,7 @@
445473
"thirty-impalas-repair",
446474
"thirty-pears-hug",
447475
"thirty-wombats-relax",
476+
"three-buses-sleep",
448477
"three-camels-sell",
449478
"three-foxes-relax",
450479
"three-icons-trade",
@@ -462,7 +491,9 @@
462491
"twelve-dragons-join",
463492
"twelve-onions-juggle",
464493
"twelve-worms-jog",
494+
"two-brooms-fail",
465495
"two-candles-move",
496+
"two-dogs-accept",
466497
"two-dragons-yell",
467498
"two-falcons-buy",
468499
"unlucky-boxes-obey",
@@ -474,6 +505,7 @@
474505
"weak-frogs-bow",
475506
"weak-terms-destroy",
476507
"wet-games-fly",
508+
"wet-pears-remain",
477509
"wet-wombats-repeat",
478510
"wicked-clouds-exercise",
479511
"wicked-doors-train",

.changeset/rare-mirrors-act.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: better support for lazy img elements

.changeset/serious-goats-tap.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'svelte': patch
3+
---
4+
5+
fix: make `$effect.active()` true when updating deriveds

.changeset/shiny-melons-love.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: ensure derived is detected as dirty correctly

.changeset/slimy-onions-approve.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: use import.meta.hot.acceptExports when available to support partial hmr in vite

.changeset/strong-apricots-destroy.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: handle falsy prop aliases correctly

0 commit comments

Comments
 (0)