All Versions
442
Latest Version
Avg Release Cycle
6 days
Latest Release
53 days ago
Changelog History
Page 7
Changelog History
Page 7
-
v3.51.0 Changes
- โ Add a11y warnings:
- Warn when two-way binding to
{...rest}object in{#each}block (#6860) - ๐ Support
--style-propson<svelte:component>(#7461) - ๐ Supports nullish values for component event handlers (#7568)
- ๐ Supports SVG elements with
<svelte:element>(#7613) - Treat
inertas boolean attribute (#7785) - ๐ Support
--style-propsfor SVG components (#7808) - ๐ Fix false positive dev warnings about unset props when they are bound (#4457)
- ๐ Fix hydration with
{@html}and components in<svelte:head>(#4533, #6463, #7444) - ๐ Support scoped style for
<svelte:element>(#7443) - ๐ Improve error message for invalid value for
<svelte:component this={...}>(#7550) - ๐ Improve error message when using logic blocks or tags at invalid location (#7552)
- Warn instead of throwing error if
<svelte:element>is a void tag (#7566) - ๐ Supports custom elements in
<svelte:element>(#7733) - ๐ Fix calling component unmount if a component is mounted and then immediately unmounted (#7817)
- โ Do not generate
a11y-role-has-required-aria-propswarning when elements match their semantic role (#7837) - ๐ Improve performance of custom element data setting in
<svelte:element>(#7869)
-
v3.50.0 Changes
- โ Add a11y warnings:
a11y-incorrect-aria-attribute-type: check ARIA state and property values (#6978)a11y-no-abstract-role: check that ARIA roles are non-abstract (#6241)a11y-no-interactive-element-to-noninteractive-role: check for non-interactive roles used on interactive elements (#5955)a11y-role-has-required-aria-props: check that elements withroleattribute have all required attributes for that role (#5852)
- โ Add
ComponentEventsconvenience type (#7702) - โ Add
SveltePreprocessorutility type (#7742) - โจ Enhance action typings (#7805)
- โ Remove empty stylesheets created from transitions (#4801, #7164)
- โ Make
a11y-label-has-associated-controlwarning check all descendants for input control (#5528) - โ Only show lowercase component name warnings for non-HTML/SVG elements (#5712)
- Disallow invalid CSS selectors starting with a combinator (#7643)
- ๐ป Use
Node.parentNodeinstead ofNode.parentElementfor legacy browser support (#7723) - ๐ Handle arrow function on
<slot>inside<svelte:fragment>(#7485) - ๐ Improve parsing speed when encountering large blocks of whitespace (#7675)
- ๐ Fix
class:directive updates in aborted/restarted transitions (#7764)
- โ Add a11y warnings:
-
v3.49.0 Changes
- ๐ Improve performance of string escaping during SSR (#5701)
- โ Add
ComponentTypeandComponentPropsconvenience types (#6770) - โ Add support for CSS
@layer(#7504) - Export
CompileOptionsfromsvelte/compiler(#7658) - ๐ Fix DOM-less components not being properly destroyed (#7488)
- ๐ Fix
class:directive updates with<svelte:element>(#7521, #7571) - Harden attribute escaping during SSR (#7530)
-
v3.48.0 Changes
- ๐ Allow creating cancelable custom events with
createEventDispatcher(#4623) - ๐ Support
{@const}tag in{#if}blocks #7241 - Return the context object in
setContext#7427 - ๐ Allow comments inside
{#each}blocks when usinganimate:(#3999) - ๐ Fix
|localtransitions in{#key}blocks (#5950) - ๐ Support svg namespace for
{@html}(#7002, #7450) - ๐ Fix
{@const}tag not working inside a component when there's nolet:#7189 - โ Remove extraneous leading newline inside
<pre>and<textarea>(#7264) - ๐ Fix erroneous setting of
textContentfor<template>elements (#7297) - ๐ Fix value of
let:bindings not updating in certain cases (#7440) - ๐ Fix handling of void tags in
<svelte:element>(#7449) - ๐ Fix handling of boolean attributes in
<svelte:element>(#7478) - โ Add special style scoping handling of
[open]selectors on<dialog>elements (#7495)
- ๐ Allow creating cancelable custom events with
-
v3.46.6 Changes
- ๐ฆ Actually include action TypeScript interface in published package (#7407)
-
v3.46.5 Changes
- โ Add TypeScript interfaces for typing actions (#6538)
- โ Do not generate
unused-export-letwarning inside<script context="module">blocks (#7055) - Do not collapse whitespace-only CSS vars (#7152)
- โ Add
aria-descriptionto the list of allowed ARIA attributes (#7301) - ๐ Fix attribute escaping during SSR (#7327)
- ๐
Prevent
.innerHTMLoptimization from being used whenstyle:directive is present (#7386)
-
v3.46.4 Changes
- Avoid
maximum call stack size exceedederrors on large components (#4694) - Preserve leading space with
preserveWhitespace: true(#4731) - Preserve leading space in
<pre>tags (#6437) - ๐ Improve error message when trying to use
style:directives on inline components (#7177) - โ Add
FormDataas a known global (#7199) - Mark
css/instance/moduleAST properties as optional in types (#7204)
- Avoid