Merge branch 'main' into snippet-work

pull/10800/head
Simon Holthausen 2 years ago
commit daf8a70d73

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: throw error when auto-subscribed store variable shadow by local variable

@ -0,0 +1,5 @@
---
"svelte": patch
---
breaking: disallow binding to component exports in runes mode

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: collect all necessary setters of html elements when spreading attributes

@ -0,0 +1,5 @@
---
"svelte": patch
---
chore: optimise effects

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: more robust moving of each item nodes

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: use keys for hmr modules

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: further improvements to hmr component key generation

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: correctly interpret empty aria- attribute

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: don't warn on writes to `$state`

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: make ownership validation work correctly with HMR

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: coerce incremented/decremented sources

@ -0,0 +1,5 @@
---
"svelte": patch
---
feat: introduce `$host` rune, deprecate `createEventDispatcher`

@ -0,0 +1,5 @@
---
"svelte": patch
---
breaking: remove unstate(), replace with $state.snapshot rune

@ -0,0 +1,5 @@
---
"svelte": patch
---
feat: MathML support

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix missing classes after dynamic expressions in class attribute

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: add support for svelte inspector

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: disallow mixing on:click and onclick syntax

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: execute sole static script tag

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: improve internal mechanism for handling process_effects

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: make hr, script and template valid select children

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: ensure all effect cleanup functions are untracked

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: refine css `:global()` selector checks in a compound selector

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: loosen proxy signal creation heuristics

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: make static `element` property available for the SvelteComponent type

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: add backwards-compat for old warning codes in legacy mode

@ -0,0 +1,5 @@
---
"svelte": patch
---
chore: improve runtime overhead of creating comment templates

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: improved $inspect handling of reactive Map/Set/Date

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: replicate Svelte 4 props update detection in legacy mode

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: ensure reactions are kept dirty when marking them again

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: simplify HMR implementation

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: adjust heuristics for effect_update_depth_exceeded

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: apply modifiers to bubbled events

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: revert ownership widening change

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: run render functions for dynamic void elements

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: improve behaviour of unowned derived signals

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: mark function properties on runes as deprecated for better intellisense

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: improve internal proxied state signal heuristic

@ -0,0 +1,5 @@
---
"svelte": patch
---
breaking: warn on slots and event handlers in runes mode, error on `<slot>` + `{@render ...}` tag usage in same component

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: add validation around disallowed sequence expressions to element attributes

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: ensure that CSS is generated for the final frame of a transition

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: allow to access private fields after `this` reassignment

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: allow for non optional chain call expression in render

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: adjust order of `derived` function definition overloads

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: keep sibling selectors when dealing with slots/render tags/`svelte:element` tags

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: ensure top level snippets are defined when binding to component prop

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: set correct component context when rendering snippets

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: correctly handle falsy values of style directives in SSR mode

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: skip AST analysis of TypeScript AST nodes

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: only initiate scroll if scroll binding has existing value

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: further adjust heuristics for effect_update_depth_exceeded

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: allow `bind:this` on `<select>` with dynamic `multiple` attribute

@ -0,0 +1,5 @@
---
"svelte": patch
---
breaking: robustify interop of exports and props in runes mode

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: fall back to component namespace when not statically determinable, add way to tell `<svelte:element>` the namespace at runtime

@ -0,0 +1,5 @@
---
"svelte": patch
---
feat: allow for literal property definition with state on classes

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: ensure no data loss occurs when using reactive Set methods

@ -0,0 +1,5 @@
---
"svelte": patch
---
feat: provide better error messages in DEV

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: remove memory leak from bind:this

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: disallow mounting a snippet

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: ssr comments in head elements that require raw content

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: use state proxy ancestry for ownership validation

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: make snippet effects transparent for transitions

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: measure elements before taking siblings out of the flow

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: use correct meta property for hmr key

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: allow events to continue propagating following an error

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: restore value after attribute removal during hydration

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: more accurate error message when creating orphan effects

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: resolve type definition error in `svelte/compiler`

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: remove `bind_prop` in runes mode

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: handle reassignment of `$$props` and `$$restProps`

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: ensure deep mutation ownership widening

@ -0,0 +1,5 @@
---
"svelte": patch
---
feat: leave view transition pseudo selectors untouched

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: only inject push/init/pop when necessary

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: improve spreading of attributes

@ -0,0 +1,5 @@
---
'svelte': patch
---
breaking: warn on self-closing non-void HTML tags

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: detect style shorthands as stateful variables in legacy mode

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: check if svelte component exists on custom element destroy

@ -0,0 +1,5 @@
---
"svelte": patch
---
feat: hot module reloading support for Svelte 5

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: disallow sequence expressions in `@const` tags

@ -0,0 +1,5 @@
---
"svelte": patch
---
feat: provide migration helper

@ -0,0 +1,5 @@
---
"svelte": patch
---
feat: introduce types to express bindability

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: avoid hoisting error by using 'let' instead of 'var'

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: improve handling of lazy image elements

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: return ast from `compile` (like Svelte 4 does)

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: skip deriveds for props with known safe calls

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: improve compiled output of multiple call expression in single text node

@ -10,6 +10,8 @@
}, },
"changesets": [ "changesets": [
"afraid-dogs-matter", "afraid-dogs-matter",
"afraid-geckos-dance",
"afraid-kids-hide",
"afraid-moose-matter", "afraid-moose-matter",
"angry-books-jam", "angry-books-jam",
"angry-plums-punch", "angry-plums-punch",
@ -17,140 +19,197 @@
"beige-flies-wash", "beige-flies-wash",
"beige-mirrors-listen", "beige-mirrors-listen",
"beige-rabbits-shave", "beige-rabbits-shave",
"beige-seas-share",
"big-cars-serve", "big-cars-serve",
"big-eggs-flash", "big-eggs-flash",
"big-eyes-carry", "big-eyes-carry",
"big-geese-act", "big-geese-act",
"big-moons-occur", "big-moons-occur",
"blue-ants-raise", "blue-ants-raise",
"blue-lemons-wait",
"blue-rules-juggle", "blue-rules-juggle",
"blue-timers-film", "blue-timers-film",
"blue-waves-sneeze",
"brave-carrots-draw",
"brave-gorillas-end",
"brave-points-sleep", "brave-points-sleep",
"brave-shrimps-kiss", "brave-shrimps-kiss",
"brave-walls-destroy", "brave-walls-destroy",
"brave-walls-flow", "brave-walls-flow",
"breezy-carrots-flash", "breezy-carrots-flash",
"breezy-rules-beg",
"bright-peas-juggle", "bright-peas-juggle",
"bright-snakes-sing", "bright-snakes-sing",
"brown-geckos-fry",
"brown-houses-obey", "brown-houses-obey",
"brown-months-fry", "brown-months-fry",
"brown-spoons-boil", "brown-spoons-boil",
"calm-buses-clap",
"calm-pandas-vanish",
"calm-ravens-sneeze", "calm-ravens-sneeze",
"chatty-beans-divide", "chatty-beans-divide",
"chatty-cups-drop", "chatty-cups-drop",
"chatty-sloths-allow", "chatty-sloths-allow",
"chatty-taxis-juggle", "chatty-taxis-juggle",
"chilled-pumas-invite", "chilled-pumas-invite",
"chilled-seas-jog",
"chilly-dolphins-lick", "chilly-dolphins-lick",
"chilly-rocks-hug",
"chilly-snakes-scream", "chilly-snakes-scream",
"clean-eels-beg", "clean-eels-beg",
"clever-chefs-relate", "clever-chefs-relate",
"clever-rockets-burn", "clever-rockets-burn",
"clever-sloths-push",
"cold-birds-own", "cold-birds-own",
"cold-masks-learn", "cold-masks-learn",
"cool-actors-tan",
"cool-ants-leave", "cool-ants-leave",
"cool-comics-marry",
"cool-jobs-scream",
"cool-peas-lick", "cool-peas-lick",
"cool-poems-watch",
"cool-rabbits-tickle", "cool-rabbits-tickle",
"cool-roses-trade", "cool-roses-trade",
"cuddly-pianos-drop", "cuddly-pianos-drop",
"cuddly-points-tickle",
"curly-lizards-dream", "curly-lizards-dream",
"curvy-buses-laugh", "curvy-buses-laugh",
"curvy-cups-cough", "curvy-cups-cough",
"curvy-flies-exercise", "curvy-flies-exercise",
"curvy-ties-shout", "curvy-ties-shout",
"cyan-colts-raise",
"cyan-flowers-destroy", "cyan-flowers-destroy",
"cyan-spies-grin", "cyan-spies-grin",
"cyan-squids-drive",
"dirty-bats-punch", "dirty-bats-punch",
"dirty-donuts-yell", "dirty-donuts-yell",
"dirty-eyes-itch",
"dirty-garlics-design", "dirty-garlics-design",
"dirty-tips-add", "dirty-tips-add",
"dry-clocks-grow", "dry-clocks-grow",
"dry-eggs-play", "dry-eggs-play",
"dry-eggs-retire", "dry-eggs-retire",
"dry-fans-march",
"dry-pillows-exist", "dry-pillows-exist",
"dull-coins-vanish", "dull-coins-vanish",
"dull-mangos-wave", "dull-mangos-wave",
"dull-pots-add", "dull-pots-add",
"dull-roses-relate", "dull-roses-relate",
"early-ads-tie", "early-ads-tie",
"early-months-whisper",
"eight-hornets-punch",
"eight-steaks-shout", "eight-steaks-shout",
"eighty-bikes-camp", "eighty-bikes-camp",
"eighty-days-cheat", "eighty-days-cheat",
"eighty-lizards-notice",
"eleven-beers-yell", "eleven-beers-yell",
"eleven-cycles-applaud", "eleven-cycles-applaud",
"empty-bags-heal", "empty-bags-heal",
"empty-bulldogs-exercise", "empty-bulldogs-exercise",
"empty-coins-build",
"empty-crabs-think", "empty-crabs-think",
"empty-flowers-change",
"empty-geckos-pretend",
"empty-tools-share", "empty-tools-share",
"fair-bags-smoke",
"fair-crabs-check", "fair-crabs-check",
"fair-pianos-talk", "fair-pianos-talk",
"fair-spies-repeat", "fair-spies-repeat",
"famous-falcons-melt", "famous-falcons-melt",
"famous-kiwis-thank",
"famous-knives-sneeze", "famous-knives-sneeze",
"famous-pants-pay", "famous-pants-pay",
"fast-penguins-matter",
"fast-weeks-clean", "fast-weeks-clean",
"few-clouds-shop", "few-clouds-shop",
"few-mugs-fail", "few-mugs-fail",
"few-teachers-know",
"fifty-masks-give",
"fifty-rice-wait", "fifty-rice-wait",
"fifty-steaks-float", "fifty-steaks-float",
"five-tigers-search", "five-tigers-search",
"flat-melons-protect", "flat-melons-protect",
"fluffy-dolls-share", "fluffy-dolls-share",
"fluffy-humans-worry", "fluffy-humans-worry",
"fluffy-ravens-juggle",
"forty-comics-invent", "forty-comics-invent",
"forty-dogs-divide", "forty-dogs-divide",
"forty-dolls-wave", "forty-dolls-wave",
"forty-peaches-unite", "forty-peaches-unite",
"forty-suns-smile", "forty-suns-smile",
"four-balloons-beam",
"four-flies-hammer", "four-flies-hammer",
"four-mice-hammer",
"four-pugs-listen",
"fresh-dots-destroy",
"fresh-impalas-bow", "fresh-impalas-bow",
"fresh-weeks-trade", "fresh-weeks-trade",
"friendly-candles-relate", "friendly-candles-relate",
"friendly-lies-camp", "friendly-lies-camp",
"funny-ties-jump",
"funny-wombats-argue", "funny-wombats-argue",
"fuzzy-bags-camp", "fuzzy-bags-camp",
"fuzzy-donuts-provide", "fuzzy-donuts-provide",
"gentle-dolls-juggle", "gentle-dolls-juggle",
"gentle-sheep-hug", "gentle-sheep-hug",
"gentle-spies-happen", "gentle-spies-happen",
"gentle-toys-chew",
"gentle-trees-exercise",
"giant-bananas-turn",
"giant-moons-own", "giant-moons-own",
"giant-planets-shake", "giant-planets-shake",
"giant-plants-grin",
"giant-roses-press", "giant-roses-press",
"gold-tools-nail",
"good-buses-reply", "good-buses-reply",
"good-cars-visit", "good-cars-visit",
"good-pianos-jump", "good-pianos-jump",
"good-plums-type",
"good-rivers-yawn", "good-rivers-yawn",
"good-roses-argue",
"gorgeous-monkeys-carry",
"gorgeous-singers-rest", "gorgeous-singers-rest",
"great-fans-unite", "great-fans-unite",
"great-icons-retire", "great-icons-retire",
"green-eggs-approve", "green-eggs-approve",
"green-fishes-lie",
"green-hounds-play", "green-hounds-play",
"green-tigers-judge", "green-tigers-judge",
"grumpy-avocados-fetch",
"grumpy-jars-sparkle", "grumpy-jars-sparkle",
"happy-beds-scream", "happy-beds-scream",
"happy-suits-film", "happy-suits-film",
"healthy-ants-film",
"healthy-planes-vanish", "healthy-planes-vanish",
"heavy-comics-move", "heavy-comics-move",
"heavy-ducks-leave",
"heavy-ears-rule", "heavy-ears-rule",
"hip-balloons-begin", "hip-balloons-begin",
"hip-pumpkins-boil",
"honest-buses-add", "honest-buses-add",
"honest-dragons-turn", "honest-dragons-turn",
"honest-icons-change", "honest-icons-change",
"honest-nails-share",
"honest-pans-kick",
"hot-jobs-tap", "hot-jobs-tap",
"hungry-boxes-relate", "hungry-boxes-relate",
"hungry-dots-fry", "hungry-dots-fry",
"hungry-pants-push",
"hungry-singers-share", "hungry-singers-share",
"hungry-tips-unite", "hungry-tips-unite",
"hungry-trees-travel", "hungry-trees-travel",
"itchy-beans-melt", "itchy-beans-melt",
"itchy-bulldogs-tan", "itchy-bulldogs-tan",
"itchy-eels-marry",
"itchy-kings-deliver", "itchy-kings-deliver",
"itchy-lions-wash", "itchy-lions-wash",
"itchy-panthers-shave",
"itchy-terms-guess", "itchy-terms-guess",
"khaki-cooks-develop", "khaki-cooks-develop",
"khaki-ligers-sing", "khaki-ligers-sing",
"khaki-mails-draw", "khaki-mails-draw",
"khaki-moose-arrive", "khaki-moose-arrive",
"khaki-tomatoes-rule",
"kind-baboons-approve", "kind-baboons-approve",
"kind-deers-lay", "kind-deers-lay",
"kind-dots-sort", "kind-dots-sort",
@ -160,14 +219,19 @@
"large-clouds-carry", "large-clouds-carry",
"large-turkeys-deny", "large-turkeys-deny",
"late-crabs-lay", "late-crabs-lay",
"late-grapes-judge",
"late-peaches-mate", "late-peaches-mate",
"lazy-knives-happen",
"lazy-masks-sit", "lazy-masks-sit",
"lazy-months-knock", "lazy-months-knock",
"lazy-spiders-think", "lazy-spiders-think",
"lemon-geese-call", "lemon-geese-call",
"lemon-geese-drum", "lemon-geese-drum",
"lemon-trees-act",
"light-badgers-glow",
"light-days-clean", "light-days-clean",
"light-humans-hang", "light-humans-hang",
"light-penguins-invent",
"light-pens-watch", "light-pens-watch",
"little-pans-jog", "little-pans-jog",
"long-buckets-lay", "long-buckets-lay",
@ -176,12 +240,17 @@
"long-lobsters-mate", "long-lobsters-mate",
"loud-cheetahs-flow", "loud-cheetahs-flow",
"loud-mugs-smile", "loud-mugs-smile",
"loud-numbers-flow",
"loud-ravens-drop", "loud-ravens-drop",
"loud-socks-look",
"lovely-carpets-lick", "lovely-carpets-lick",
"lovely-houses-own", "lovely-houses-own",
"lovely-items-turn", "lovely-items-turn",
"lovely-rules-eat", "lovely-rules-eat",
"lucky-colts-remember",
"lucky-geckos-swim",
"lucky-schools-hang", "lucky-schools-hang",
"lucky-teachers-exist",
"lucky-toes-begin", "lucky-toes-begin",
"many-rockets-give", "many-rockets-give",
"many-trees-fix", "many-trees-fix",
@ -189,8 +258,10 @@
"metal-lobsters-burn", "metal-lobsters-burn",
"mighty-cooks-scream", "mighty-cooks-scream",
"mighty-files-hammer", "mighty-files-hammer",
"mighty-frogs-obey",
"moody-carrots-lay", "moody-carrots-lay",
"moody-frogs-exist", "moody-frogs-exist",
"moody-ghosts-buy",
"moody-houses-argue", "moody-houses-argue",
"moody-owls-cry", "moody-owls-cry",
"moody-sheep-type", "moody-sheep-type",
@ -199,12 +270,16 @@
"neat-boats-shake", "neat-boats-shake",
"neat-dingos-clap", "neat-dingos-clap",
"neat-files-rescue", "neat-files-rescue",
"nervous-berries-boil",
"nervous-spoons-relax", "nervous-spoons-relax",
"nervous-turkeys-end",
"new-boats-wait", "new-boats-wait",
"new-brooms-grin", "new-brooms-grin",
"new-rabbits-flow", "new-rabbits-flow",
"nice-avocados-move", "nice-avocados-move",
"nine-cooks-join",
"ninety-dingos-walk", "ninety-dingos-walk",
"ninety-dots-train",
"odd-buckets-lie", "odd-buckets-lie",
"odd-needles-joke", "odd-needles-joke",
"odd-schools-wait", "odd-schools-wait",
@ -215,30 +290,43 @@
"old-jokes-deliver", "old-jokes-deliver",
"old-mails-sneeze", "old-mails-sneeze",
"old-oranges-compete", "old-oranges-compete",
"olive-apples-lick",
"olive-kangaroos-brake", "olive-kangaroos-brake",
"olive-mice-fix", "olive-mice-fix",
"olive-moons-act",
"olive-seals-sell", "olive-seals-sell",
"olive-shirts-complain", "olive-shirts-complain",
"olive-socks-kick", "olive-socks-kick",
"orange-crews-rescue", "orange-crews-rescue",
"orange-dingos-poke", "orange-dingos-poke",
"orange-masks-exercise",
"orange-yaks-protect", "orange-yaks-protect",
"orange-zoos-heal",
"pink-bikes-agree", "pink-bikes-agree",
"pink-goats-promise",
"pink-mayflies-tie", "pink-mayflies-tie",
"plenty-starfishes-dress",
"plenty-zoos-fix",
"polite-dolphins-care", "polite-dolphins-care",
"polite-pumpkins-guess", "polite-pumpkins-guess",
"polite-ravens-study", "polite-ravens-study",
"poor-eggs-enjoy", "poor-eggs-enjoy",
"poor-hats-design",
"poor-seahorses-flash", "poor-seahorses-flash",
"popular-apes-bathe",
"popular-ligers-perform", "popular-ligers-perform",
"popular-mangos-rest", "popular-mangos-rest",
"popular-walls-hunt",
"pretty-ties-help", "pretty-ties-help",
"proud-pets-hang",
"proud-queens-sniff",
"purple-dragons-peel", "purple-dragons-peel",
"quiet-apricots-dream", "quiet-apricots-dream",
"quiet-berries-end", "quiet-berries-end",
"quiet-camels-mate", "quiet-camels-mate",
"quiet-crabs-nail", "quiet-crabs-nail",
"quiet-timers-speak", "quiet-timers-speak",
"rare-mirrors-act",
"rare-pears-whisper", "rare-pears-whisper",
"rare-worms-hunt", "rare-worms-hunt",
"real-guests-do", "real-guests-do",
@ -249,7 +337,9 @@
"red-feet-worry", "red-feet-worry",
"red-poets-study", "red-poets-study",
"rich-cobras-exist", "rich-cobras-exist",
"rich-garlics-laugh",
"rich-olives-yell", "rich-olives-yell",
"rich-plums-thank",
"rich-sheep-burn", "rich-sheep-burn",
"rich-tables-sing", "rich-tables-sing",
"rich-waves-mix", "rich-waves-mix",
@ -260,8 +350,12 @@
"rotten-rules-invite", "rotten-rules-invite",
"rude-ghosts-tickle", "rude-ghosts-tickle",
"selfish-dragons-knock", "selfish-dragons-knock",
"selfish-socks-smile",
"selfish-spies-help", "selfish-spies-help",
"selfish-tools-hide", "selfish-tools-hide",
"serious-bobcats-carry",
"serious-crabs-punch",
"serious-goats-tap",
"serious-gorillas-eat", "serious-gorillas-eat",
"serious-kids-deliver", "serious-kids-deliver",
"serious-needles-joke", "serious-needles-joke",
@ -269,6 +363,7 @@
"serious-socks-cover", "serious-socks-cover",
"serious-zebras-scream", "serious-zebras-scream",
"seven-deers-jam", "seven-deers-jam",
"seven-garlics-serve",
"seven-hornets-smile", "seven-hornets-smile",
"seven-jobs-sniff", "seven-jobs-sniff",
"seven-masks-end", "seven-masks-end",
@ -278,30 +373,42 @@
"sharp-kids-happen", "sharp-kids-happen",
"sharp-tomatoes-learn", "sharp-tomatoes-learn",
"shiny-baboons-play", "shiny-baboons-play",
"shiny-mayflies-clean",
"shiny-melons-love",
"shiny-rats-heal",
"shiny-shrimps-march", "shiny-shrimps-march",
"short-buses-camp", "short-buses-camp",
"short-countries-rush", "short-countries-rush",
"shy-fishes-drive",
"silent-apes-report", "silent-apes-report",
"silent-hats-stare",
"silly-laws-happen", "silly-laws-happen",
"silly-lies-film", "silly-lies-film",
"silly-ways-wash", "silly-ways-wash",
"silver-points-approve", "silver-points-approve",
"six-boats-shave",
"sixty-items-crash", "sixty-items-crash",
"sixty-numbers-hope",
"sixty-pandas-rush",
"slimy-clouds-talk", "slimy-clouds-talk",
"slimy-laws-explode", "slimy-laws-explode",
"slimy-onions-approve",
"slimy-walls-draw", "slimy-walls-draw",
"slow-beds-shave", "slow-beds-shave",
"slow-chefs-dream", "slow-chefs-dream",
"slow-kids-sparkle", "slow-kids-sparkle",
"slow-plums-chew", "slow-plums-chew",
"slow-wombats-reply", "slow-wombats-reply",
"small-apples-eat",
"small-papayas-laugh", "small-papayas-laugh",
"small-sheep-type", "small-sheep-type",
"small-spiders-fail", "small-spiders-fail",
"smart-cherries-leave", "smart-cherries-leave",
"smart-grapes-mate",
"smart-parents-swim", "smart-parents-swim",
"smart-turkeys-tell", "smart-turkeys-tell",
"smart-zebras-pay", "smart-zebras-pay",
"smooth-kids-protect",
"smooth-rings-rush", "smooth-rings-rush",
"soft-clocks-remember", "soft-clocks-remember",
"soft-geese-learn", "soft-geese-learn",
@ -323,14 +430,17 @@
"stale-fans-rest", "stale-fans-rest",
"stale-jeans-refuse", "stale-jeans-refuse",
"strange-apricots-happen", "strange-apricots-happen",
"strong-apricots-destroy",
"strong-gifts-smoke", "strong-gifts-smoke",
"strong-lemons-provide", "strong-lemons-provide",
"strong-pans-doubt", "strong-pans-doubt",
"stupid-parents-crash",
"sweet-mangos-beg", "sweet-mangos-beg",
"sweet-pens-sniff", "sweet-pens-sniff",
"swift-donkeys-perform", "swift-donkeys-perform",
"swift-fans-stare", "swift-fans-stare",
"swift-feet-juggle", "swift-feet-juggle",
"swift-knives-tie",
"swift-poets-carry", "swift-poets-carry",
"swift-ravens-hunt", "swift-ravens-hunt",
"swift-seahorses-deliver", "swift-seahorses-deliver",
@ -351,40 +461,55 @@
"ten-singers-cough", "ten-singers-cough",
"ten-ties-repair", "ten-ties-repair",
"ten-worms-reflect", "ten-worms-reflect",
"tender-rocks-walk",
"thick-cycles-rule", "thick-cycles-rule",
"thick-pans-tell", "thick-pans-tell",
"thick-shirts-deliver", "thick-shirts-deliver",
"thick-swans-type",
"thin-foxes-lick", "thin-foxes-lick",
"thirty-flowers-sit", "thirty-flowers-sit",
"thirty-ghosts-fix", "thirty-ghosts-fix",
"thirty-impalas-repair", "thirty-impalas-repair",
"thirty-pears-hug", "thirty-pears-hug",
"thirty-wombats-relax", "thirty-wombats-relax",
"three-buses-sleep",
"three-camels-sell", "three-camels-sell",
"three-foxes-relax", "three-foxes-relax",
"three-icons-trade", "three-icons-trade",
"three-lions-visit", "three-lions-visit",
"three-papayas-buy", "three-papayas-buy",
"three-rice-tie",
"three-suits-grin", "three-suits-grin",
"tidy-buses-whisper", "tidy-buses-whisper",
"tidy-chefs-taste",
"tidy-starfishes-allow", "tidy-starfishes-allow",
"tiny-kings-whisper", "tiny-kings-whisper",
"tiny-meals-deliver",
"tiny-moose-kiss",
"tough-radios-punch", "tough-radios-punch",
"twelve-dragons-join", "twelve-dragons-join",
"twelve-onions-juggle", "twelve-onions-juggle",
"twelve-worms-jog", "twelve-worms-jog",
"two-brooms-fail",
"two-candles-move",
"two-dogs-accept",
"two-dragons-yell", "two-dragons-yell",
"two-falcons-buy", "two-falcons-buy",
"unlucky-boxes-obey", "unlucky-boxes-obey",
"unlucky-steaks-warn", "unlucky-steaks-warn",
"unlucky-trees-lick", "unlucky-trees-lick",
"violet-mugs-behave",
"violet-pigs-jam", "violet-pigs-jam",
"weak-drinks-speak",
"weak-frogs-bow",
"weak-terms-destroy", "weak-terms-destroy",
"wet-games-fly", "wet-games-fly",
"wet-pears-remain",
"wet-wombats-repeat", "wet-wombats-repeat",
"wicked-clouds-exercise", "wicked-clouds-exercise",
"wicked-doors-train", "wicked-doors-train",
"wicked-hairs-cheer", "wicked-hairs-cheer",
"wicked-wasps-allow",
"wild-foxes-wonder", "wild-foxes-wonder",
"wild-moose-compare", "wild-moose-compare",
"wise-apples-care", "wise-apples-care",
@ -393,11 +518,15 @@
"wise-donkeys-marry", "wise-donkeys-marry",
"wise-jobs-admire", "wise-jobs-admire",
"wise-radios-exercise", "wise-radios-exercise",
"wise-ties-clap",
"witty-camels-warn", "witty-camels-warn",
"witty-readers-provide", "witty-readers-provide",
"witty-steaks-dream", "witty-steaks-dream",
"witty-tomatoes-care", "witty-tomatoes-care",
"witty-years-crash", "witty-years-crash",
"yellow-taxis-double" "yellow-pugs-raise",
"yellow-taxis-double",
"young-ads-roll",
"young-masks-refuse"
] ]
} }

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: take outroing elements out of the flow when animating siblings

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: improve hydration of svelte head blocks

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: better support for lazy img elements

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: improve handled of unowned derived signals

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: remove memory leak from retaining old DOM elements

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: more accurate default value handling

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: only warn about non-reactive state in runes mode

@ -0,0 +1,5 @@
---
"svelte": patch
---
feat: include `script` and `svelte:options` attributes in ast

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: make `$effect.active()` true when updating deriveds

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: make sure event attributes run after bindings

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: only destroy snippets when they have changed

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: ensure derived is detected as dirty correctly

@ -0,0 +1,5 @@
---
"svelte": patch
---
feat: add warning when using `$bindable` rune without calling it

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: fix string name of reactive map and set iterator

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save