Merge branch 'main' into effects-lifecycle-docs

pull/12993/head
Simon Holthausen 2 years ago
commit 38c315a0c3

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: deprecate `svelte:component`

@ -0,0 +1,5 @@
---
'svelte': patch
---
perf: speed up $.exclude_from_object

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: warn on invalid event handlers

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: ensure typings for `<svelte:options>` are picked up

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: ensure onwheel is passive by default

@ -0,0 +1,5 @@
---
'svelte': patch
---
chore: improve signal perf by using Set rather than array for reactions

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: add css hash to custom element rendered with `svelte:element`

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: ensure custom elements do not sync flush on mount

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: add compiler error when encountering a $-prefixed store value outside a .svelte file

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: correctly handle SvelteDate methods with arguments

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: remove $.unwrap calls from each block indexes

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: add support for `<svelte:options css="injected" />`

@ -0,0 +1,5 @@
---
'svelte': patch
---
chore: inline start and end node properties into effect

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: correctly ensure prop bindings are reactive when bound

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: treat module-level imports as non-reactive in legacy mode

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: align list of passive events with browser defaults

@ -0,0 +1,5 @@
---
'svelte': patch
---
breaking: disallow `Object.defineProperty` on state proxies with non-basic descriptors

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: never set custom element props as attributes inside templates

@ -0,0 +1,5 @@
---
'svelte': patch
---
chore: publish package provenance info

@ -0,0 +1,5 @@
---
"svelte": minor
---
feat: make custom element `tag` property optional

@ -0,0 +1,5 @@
---
'svelte': patch
---
breaking: replace `$state.frozen` with `$state.raw`

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: add `$state.link` rune

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: avoid throwing `store_invalid_subscription_module` for runes

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: treat tag with `.` as a component, even if lowercase

@ -0,0 +1,5 @@
---
'svelte': patch
---
breaking: remove foreign namespace

@ -0,0 +1,5 @@
---
'svelte': patch
---
breaking: allow frozen objects to be proxied

@ -0,0 +1,5 @@
---
'svelte': patch
---
breaking: remove `$state.link` rune pending further design work

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: remove sapper bindings

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: improve prop binding warning validation for stores

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: add touch events on microtask to avoid Chromium bug

@ -0,0 +1,5 @@
---
'svelte': patch
---
breaking: avoid mutations to underlying proxied object with $state

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: ensure custom element styles append correctly during prod

@ -0,0 +1,5 @@
---
'svelte': patch
---
chore: improve the performance of set_text for single expressions

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: add missing hydration mismatch call-site

@ -0,0 +1,5 @@
---
'svelte': patch
---
chore: refactor internal signal dependency heuristic

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: more efficient text-only fragments

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: allow ignoring runtime warnings

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: ensure outro animation is not prematurely aborted

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: allow deleting non-existent `$$restProps` properties

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: allow deletion of $$restProps properties

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: omit `$$index` parameter where possible

@ -0,0 +1,5 @@
---
'svelte': patch
---
chore: internal compiler refactoring

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: allow nested `<dt>`/`<dd>` elements if they are within a `<dl>` element

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: remove implicit passive behavior from OnDirective events

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: add cleanup function signature to `createRawSnippet`

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: skip over static subtrees

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: ensure `$store` reads are properly transformed

@ -0,0 +1,5 @@
---
'svelte': patch
---
chore: add error for derived self referencing

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: skip `is_standalone` optimisation for dynamic components

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: invalidate signals following ++/-- inside each block

@ -0,0 +1,5 @@
---
'svelte': patch
---
chore: improve performance of DOM traversal operations

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: allow mixing slots and snippets in custom elements mode

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: ensure unowned deriveds correctly update

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: properly transform destructured `$derived.by` declarations

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: more efficient checking for missing SSR text node

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: better code generation for destructuring assignments

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: exclude local declarations from non-reactive property warnings

@ -0,0 +1,5 @@
---
'svelte': patch
---
chore: set `binding.kind` before analysis

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: propagate custom element component prop changes

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: ensure `{#await}` scope shadowing is computed in the correct order

@ -24,6 +24,7 @@
"beige-mirrors-listen",
"beige-rabbits-shave",
"beige-seas-share",
"big-apes-smell",
"big-cars-serve",
"big-eggs-flash",
"big-eyes-carry",
@ -53,10 +54,15 @@
"bright-snakes-sing",
"brown-geckos-fry",
"brown-houses-obey",
"brown-insects-float",
"brown-months-flow",
"brown-months-fry",
"brown-radios-itch",
"brown-spoons-boil",
"brown-turkeys-tap",
"calm-buses-clap",
"calm-cameras-hide",
"calm-clocks-raise",
"calm-pandas-vanish",
"calm-ravens-sneeze",
"chatty-beans-divide",
@ -67,6 +73,7 @@
"chilled-ladybugs-invite",
"chilled-pumas-invite",
"chilled-seas-jog",
"chilly-carpets-switch",
"chilly-dolphins-lick",
"chilly-laws-juggle",
"chilly-pans-raise",
@ -96,6 +103,7 @@
"cool-poems-watch",
"cool-rabbits-tickle",
"cool-roses-trade",
"cool-turtles-travel",
"cuddly-pianos-drop",
"cuddly-points-tickle",
"curly-cooks-cheer",
@ -103,6 +111,7 @@
"curvy-buses-laugh",
"curvy-cups-cough",
"curvy-flies-exercise",
"curvy-papayas-pretend",
"curvy-ties-shout",
"cyan-colts-raise",
"cyan-ducks-teach",
@ -115,6 +124,7 @@
"dirty-donuts-yell",
"dirty-eyes-itch",
"dirty-garlics-design",
"dirty-pens-look",
"dirty-pianos-eat",
"dirty-tips-add",
"dry-clocks-grow",
@ -122,6 +132,7 @@
"dry-eggs-retire",
"dry-fans-march",
"dry-ghosts-prove",
"dry-hotels-matter",
"dry-parrots-bathe",
"dry-pillows-exist",
"dull-coins-vanish",
@ -134,13 +145,16 @@
"early-ads-tie",
"early-months-whisper",
"eight-carrots-hunt",
"eight-comics-tell",
"eight-cougars-watch",
"eight-hornets-punch",
"eight-jeans-compare",
"eight-pianos-raise",
"eight-steaks-shout",
"eighty-bikes-camp",
"eighty-bugs-fetch",
"eighty-days-cheat",
"eighty-days-wave",
"eighty-lizards-notice",
"eleven-avocados-walk",
"eleven-beers-yell",
@ -148,6 +162,7 @@
"eleven-cycles-applaud",
"eleven-donuts-sit",
"eleven-hounds-pump",
"eleven-teachers-drive",
"empty-bags-heal",
"empty-bulldogs-exercise",
"empty-coins-build",
@ -166,6 +181,7 @@
"famous-falcons-melt",
"famous-kiwis-thank",
"famous-knives-sneeze",
"famous-mirrors-count",
"famous-pants-pay",
"fast-donkeys-pay",
"fast-penguins-matter",
@ -177,9 +193,11 @@
"few-mugs-fail",
"few-teachers-know",
"few-zoos-own",
"fifty-actors-agree",
"fifty-masks-give",
"fifty-rice-wait",
"fifty-steaks-float",
"fifty-toys-invite",
"five-tigers-search",
"flat-feet-visit",
"flat-ghosts-fly",
@ -188,6 +206,7 @@
"fluffy-colts-grin",
"fluffy-dolls-share",
"fluffy-humans-worry",
"fluffy-kings-complain",
"fluffy-ravens-juggle",
"forty-bikes-buy",
"forty-comics-invent",
@ -197,10 +216,12 @@
"forty-suns-smile",
"four-balloons-beam",
"four-flies-hammer",
"four-kids-flow",
"four-mice-hammer",
"four-papayas-turn",
"four-peas-tickle",
"four-pugs-listen",
"four-yaks-boil",
"fresh-beds-wash",
"fresh-dots-destroy",
"fresh-impalas-bow",
@ -211,6 +232,8 @@
"friendly-candles-relate",
"friendly-clouds-rhyme",
"friendly-lies-camp",
"friendly-rice-confess",
"funny-bugs-kiss",
"funny-cooks-clean",
"funny-dragons-double",
"funny-ties-jump",
@ -232,6 +255,7 @@
"giant-planets-shake",
"giant-plants-grin",
"giant-roses-press",
"gold-students-jump",
"gold-tools-nail",
"good-buses-reply",
"good-cars-visit",
@ -241,8 +265,10 @@
"good-rivers-yawn",
"good-roses-argue",
"gorgeous-boxes-design",
"gorgeous-coats-jog",
"gorgeous-hats-wonder",
"gorgeous-monkeys-carry",
"gorgeous-pans-sort",
"gorgeous-singers-rest",
"great-fans-unite",
"great-icons-retire",
@ -252,6 +278,7 @@
"green-hounds-play",
"green-snails-tickle",
"green-tigers-judge",
"green-walls-clap",
"grumpy-avocados-fetch",
"grumpy-insects-sleep",
"grumpy-jars-sparkle",
@ -259,8 +286,11 @@
"happy-dogs-jump",
"happy-lobsters-lick",
"happy-moles-live",
"happy-planets-rest",
"happy-suits-film",
"healthy-ants-film",
"healthy-dancers-play",
"healthy-mangos-brush",
"healthy-planes-vanish",
"healthy-zebras-accept",
"heavy-comics-move",
@ -268,19 +298,26 @@
"heavy-ducks-leave",
"heavy-ears-rule",
"heavy-feet-attend",
"heavy-houses-pay",
"hip-balloons-begin",
"hip-garlics-tap",
"hip-goats-smoke",
"hip-jeans-provide",
"hip-months-breathe",
"hip-pumpkins-boil",
"hip-stingrays-teach",
"honest-buses-add",
"honest-dragons-turn",
"honest-icons-change",
"honest-nails-share",
"honest-pans-kick",
"honest-phones-flash",
"hot-cooks-repair",
"hot-jobs-tap",
"hot-kangaroos-invite",
"hot-rivers-punch",
"hot-sloths-clap",
"hot-tips-appear",
"hungry-boxes-relate",
"hungry-dots-fry",
"hungry-pants-push",
@ -315,6 +352,7 @@
"kind-snakes-drive",
"kind-spoons-return",
"large-clouds-carry",
"large-emus-cough",
"large-turkeys-deny",
"large-waves-join",
"late-bees-vanish",
@ -322,6 +360,7 @@
"late-grapes-judge",
"late-peaches-mate",
"late-zebras-argue",
"lazy-carrots-buy",
"lazy-knives-happen",
"lazy-masks-sit",
"lazy-months-knock",
@ -336,6 +375,7 @@
"light-humans-hang",
"light-penguins-invent",
"light-pens-watch",
"light-tigers-smoke",
"little-ligers-exist",
"little-pans-jog",
"little-seals-reflect",
@ -348,6 +388,7 @@
"loud-cheetahs-flow",
"loud-insects-arrive",
"loud-mugs-smile",
"loud-news-deliver",
"loud-numbers-flow",
"loud-penguins-unite",
"loud-ravens-drop",
@ -360,7 +401,9 @@
"lovely-rules-eat",
"lovely-zebras-own",
"lucky-colts-remember",
"lucky-experts-float",
"lucky-geckos-swim",
"lucky-panthers-chew",
"lucky-schools-hang",
"lucky-teachers-exist",
"lucky-toes-begin",
@ -368,6 +411,7 @@
"many-trees-fix",
"mean-jokes-exist",
"mean-numbers-cry",
"mean-parents-film",
"metal-clouds-raise",
"metal-lobsters-burn",
"metal-pans-trade",
@ -378,6 +422,7 @@
"mighty-shoes-nail",
"modern-apricots-promise",
"modern-fishes-double",
"modern-peaches-cheer",
"moody-carrots-lay",
"moody-frogs-exist",
"moody-ghosts-buy",
@ -390,12 +435,15 @@
"nasty-glasses-begin",
"nasty-lions-double",
"nasty-mayflies-smoke",
"nasty-penguins-pump",
"nasty-yaks-peel",
"neat-boats-shake",
"neat-boxes-chew",
"neat-dingos-clap",
"neat-ducks-jam",
"neat-files-rescue",
"neat-jokes-beam",
"nervous-adults-sell",
"nervous-berries-boil",
"nervous-dolphins-allow",
"nervous-ducks-repeat",
@ -403,9 +451,12 @@
"nervous-turkeys-end",
"new-boats-wait",
"new-brooms-grin",
"new-cooks-roll",
"new-rabbits-flow",
"nice-avocados-move",
"nice-bottles-greet",
"nice-jobs-breathe",
"nine-ants-invite",
"nine-cooks-join",
"ninety-days-visit",
"ninety-dingos-walk",
@ -416,14 +467,18 @@
"odd-schools-wait",
"odd-shoes-cheat",
"odd-taxis-retire",
"odd-toys-glow",
"old-flies-jog",
"old-houses-drum",
"old-jokes-deliver",
"old-mails-sneeze",
"old-oranges-compete",
"old-planets-bow",
"olive-apples-lick",
"olive-cobras-wonder",
"olive-forks-grin",
"olive-kangaroos-brake",
"olive-llamas-warn",
"olive-mice-fix",
"olive-moons-act",
"olive-seals-sell",
@ -432,18 +487,23 @@
"orange-comics-prove",
"orange-crews-rescue",
"orange-dingos-poke",
"orange-laws-drop",
"orange-masks-exercise",
"orange-yaks-protect",
"orange-zoos-heal",
"perfect-actors-bake",
"perfect-hairs-matter",
"perfect-hats-dance",
"perfect-pugs-shake",
"pink-bikes-agree",
"pink-countries-repair",
"pink-goats-promise",
"pink-mayflies-tie",
"plenty-clouds-reply",
"plenty-elephants-fry",
"plenty-items-build",
"plenty-starfishes-dress",
"plenty-turkeys-raise",
"plenty-zoos-fix",
"polite-dolphins-care",
"polite-peas-mate",
@ -453,6 +513,7 @@
"polite-ways-serve",
"poor-eggs-enjoy",
"poor-hats-design",
"poor-mugs-pay",
"poor-seahorses-flash",
"popular-apes-bathe",
"popular-cameras-tie",
@ -461,12 +522,16 @@
"popular-games-hug",
"popular-ligers-perform",
"popular-mangos-rest",
"popular-news-happen",
"popular-roses-teach",
"popular-walls-hunt",
"pretty-ties-help",
"proud-pets-hang",
"proud-queens-sniff",
"purple-dragons-peel",
"quick-eagles-sit",
"quick-paws-wash",
"quick-pumpkins-study",
"quiet-apricots-dream",
"quiet-berries-end",
"quiet-berries-explode",
@ -474,6 +539,7 @@
"quiet-cobras-smile",
"quiet-crabs-nail",
"quiet-timers-speak",
"rare-ears-agree",
"rare-insects-tell",
"rare-mirrors-act",
"rare-pears-whisper",
@ -484,10 +550,13 @@
"red-cycles-pretend",
"red-doors-own",
"red-feet-worry",
"red-kings-draw",
"red-poets-study",
"red-pots-pretend",
"rich-cobras-exist",
"rich-elephants-relax",
"rich-garlics-laugh",
"rich-ladybugs-admire",
"rich-olives-yell",
"rich-plums-thank",
"rich-sheep-burn",
@ -511,6 +580,7 @@
"serious-gorillas-eat",
"serious-kids-deliver",
"serious-needles-joke",
"serious-owls-think",
"serious-poems-brake",
"serious-socks-cover",
"serious-zebras-scream",
@ -523,8 +593,11 @@
"seven-ravens-check",
"shaggy-cameras-live",
"shaggy-comics-jog",
"sharp-fishes-serve",
"sharp-foxes-whisper",
"sharp-gorillas-impress",
"sharp-kids-happen",
"sharp-spies-live",
"sharp-tomatoes-learn",
"shiny-baboons-play",
"shiny-kangaroos-move",
@ -535,8 +608,10 @@
"shiny-rats-heal",
"shiny-shrimps-march",
"shiny-starfishes-cross",
"shiny-wombats-argue",
"short-buses-camp",
"short-countries-rush",
"short-starfishes-beg",
"shy-fishes-drive",
"shy-scissors-smile",
"silent-apes-report",
@ -546,14 +621,17 @@
"silly-ducks-mix",
"silly-laws-happen",
"silly-lies-film",
"silly-masks-exist",
"silly-ways-wash",
"silver-mice-double",
"silver-points-approve",
"silver-sheep-knock",
"six-apes-peel",
"six-bears-trade",
"six-boats-shave",
"six-chicken-kneel",
"six-gorillas-obey",
"six-vans-add",
"sixty-items-crash",
"sixty-numbers-hope",
"sixty-pandas-rush",
@ -567,6 +645,7 @@
"slimy-walls-draw",
"slow-beds-shave",
"slow-chefs-dream",
"slow-gorillas-yawn",
"slow-kids-sparkle",
"slow-ligers-enjoy",
"slow-plums-chew",
@ -578,17 +657,21 @@
"small-planets-destroy",
"small-sheep-type",
"small-spiders-fail",
"smart-cars-know",
"smart-cherries-leave",
"smart-fans-crash",
"smart-grapes-mate",
"smart-parents-swim",
"smart-poets-care",
"smart-spiders-fetch",
"smart-turkeys-tell",
"smart-zebras-pay",
"smart-zoos-vanish",
"smooth-kids-protect",
"smooth-pens-exist",
"smooth-pens-protect",
"smooth-rings-rush",
"smooth-windows-explain",
"soft-clocks-remember",
"soft-geese-learn",
"soft-months-grab",
@ -609,6 +692,7 @@
"spotty-rocks-destroy",
"spotty-shrimps-hug",
"spotty-spiders-compare",
"spotty-trees-provide",
"spotty-turkeys-sparkle",
"stale-books-perform",
"stale-comics-look",
@ -616,12 +700,17 @@
"stale-jeans-refuse",
"stale-nails-listen",
"strange-apricots-happen",
"strange-pears-perform",
"strange-pillows-greet",
"strange-roses-brake",
"strong-apricots-destroy",
"strong-gifts-smoke",
"strong-lemons-provide",
"strong-pans-doubt",
"stupid-bottles-lay",
"stupid-cars-behave",
"stupid-parents-crash",
"stupid-rivers-stare",
"sweet-bottles-check",
"sweet-mangos-beg",
"sweet-pens-sniff",
@ -630,6 +719,7 @@
"swift-feet-juggle",
"swift-knives-tie",
"swift-poets-carry",
"swift-queens-begin",
"swift-rats-sing",
"swift-ravens-hunt",
"swift-seahorses-deliver",
@ -640,6 +730,7 @@
"tall-shrimps-worry",
"tall-tigers-wait",
"tame-cycles-kneel",
"tame-dodos-float",
"tame-dots-battle",
"tame-goats-bow",
"tame-spies-drum",
@ -654,7 +745,9 @@
"ten-singers-cough",
"ten-teachers-travel",
"ten-ties-repair",
"ten-trainers-juggle",
"ten-worms-reflect",
"tender-bats-switch",
"tender-lemons-judge",
"tender-rocks-walk",
"tender-suns-love",
@ -664,6 +757,7 @@
"thick-swans-type",
"thin-colts-yawn",
"thin-foxes-lick",
"thin-papayas-tap",
"thin-spoons-float",
"thin-years-rhyme",
"thirty-dogs-whisper",
@ -675,6 +769,7 @@
"thirty-wombats-relax",
"three-buses-sleep",
"three-camels-sell",
"three-donkeys-jump",
"three-foxes-relax",
"three-icons-trade",
"three-lions-visit",
@ -695,12 +790,15 @@
"tough-radios-punch",
"tough-tomatoes-explain",
"tricky-avocados-play",
"tricky-balloons-care",
"tricky-coats-shop",
"tricky-ears-shout",
"tricky-laws-bathe",
"twelve-beans-drive",
"twelve-cows-learn",
"twelve-dragons-join",
"twelve-onions-juggle",
"twelve-scissors-kneel",
"twelve-worms-jog",
"twenty-gifts-develop",
"two-brooms-fail",
@ -710,12 +808,16 @@
"two-falcons-buy",
"two-keys-watch",
"unlucky-boxes-obey",
"unlucky-points-clap",
"unlucky-steaks-warn",
"unlucky-trees-lick",
"violet-mails-trade",
"violet-mugs-behave",
"violet-otters-carry",
"violet-pigs-jam",
"warm-cherries-shake",
"warm-cycles-call",
"warm-planets-cry",
"warm-waves-reply",
"weak-drinks-speak",
"weak-frogs-bow",
@ -732,9 +834,13 @@
"wicked-hairs-cheer",
"wicked-wasps-allow",
"wicked-ways-reply",
"wicked-years-drive",
"wild-cows-chew",
"wild-foxes-wonder",
"wild-moose-compare",
"wild-moose-destroy",
"wild-poems-design",
"wild-pumas-count",
"wise-apples-care",
"wise-dancers-hang",
"wise-dodos-tell",
@ -745,6 +851,7 @@
"wise-ties-clap",
"witty-bikes-shave",
"witty-camels-warn",
"witty-frogs-cheat",
"witty-hornets-think",
"witty-phones-retire",
"witty-readers-provide",
@ -758,6 +865,7 @@
"yellow-taxis-double",
"yellow-trees-juggle",
"young-ads-roll",
"young-masks-refuse"
"young-masks-refuse",
"young-peaches-agree"
]
}

@ -0,0 +1,5 @@
---
'svelte': patch
---
breaking: deprecate `context="module"` in favor of `module`

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: only traverse trailing static nodes during hydration

@ -0,0 +1,5 @@
---
'svelte': patch
---
chore: update client check for smaller bundle size

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: more efficient code generation when referencing globals

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: better destructuring assignments

@ -0,0 +1,5 @@
---
"svelte": patch
---
fix: small legibility improvement in `Snippet` type hint

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: function called as tagged template literal is reactively called

@ -0,0 +1,5 @@
---
"svelte": patch
---
feat: perf tweaks for actions/styles/classes

@ -0,0 +1,5 @@
---
'svelte': patch
---
breaking: remove callback from `$state.link`

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: error on `bind:this` to each block parameter

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: correctly hydrate empty raw blocks

@ -0,0 +1,5 @@
---
'svelte': patch
---
breaking: remove $state.is rune

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: prevent numerous transition/animation memory leaks

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: order of arguments for `push_element` in `svelte:element`

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: stricter `crossorigin` and `wrap` attributes types

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: avoid recreating handlers for component events

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: allow store as initial value for props in ssr

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: always synchronously call `bind:this`

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: ensure event handlers referencing $host are not hoisted

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: more robust handling of var declarations

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: only create `document.title` effect if value is dynamic

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: better compiler warnings for non-reactive dependencies of reactive statements

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: better code generation for `let:` directives in SSR mode

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: ensure inspect effects are skipped from effect parent logic

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: provide more hydration mismatch coverage

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: support HMR with custom elements

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: ensure each key validation occurs for updates

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: skip over static nodes in compiled client code

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: error on invalid component name

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: improved memory profile for transitions/animations

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: remove `$.unwrap` calls from `bind:group`

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: allow `:global` in more places

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: skip unnecessary `$$legacy` flag

@ -0,0 +1,5 @@
---
'svelte': patch
---
chore: internal refactoring of client transform visitors

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: ensure nullish expressions render empty text

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: correctly update stores when reassigning with operator other than `=`

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: widen `ComponentProps` constraint to accept more component shapes

@ -0,0 +1,5 @@
---
"svelte": patch
---
feat: make `<svelte:component>` unnecessary in runes mode

@ -0,0 +1,5 @@
---
'svelte': patch
---
feat: simplify derived object destructuring

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

Loading…
Cancel
Save