cypress-svelte-unit-test
cypress-svelte-unit-test copied to clipboard
chore(deps): update dependency svelte to v3.59.2
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| svelte (source) | 3.29.4 -> 3.59.2 |
Release Notes
sveltejs/svelte (svelte)
v3.59.2
- Fix escaping
<textarea bind:value={...}>values in SSR
v3.59.1
- Handle dynamic values in
a11y-autocomplete-valid(#8567)
v3.59.0
- Add
ResizeObserverbindingscontentRect/contentBoxSize/borderBoxSize/devicePixelContentBoxSize(#8022) - Add
devicePixelRatiobinding for<svelte:window>(#8285) - Add
fullscreenElementandvisibilityStatebindings for<svelte:document>(#8507) - Add
a11y-autocomplete-validwarning (#8520) - Fix handling of
width/heightattributes when spreading (#6752) - Fix updating of interpolated
style:directive when using spread (#8438) - Remove
style:directive property when value isundefined(#8462) - Fix type of
VERSIONcompiler export (#8498) - Relax
a11y-no-redundant-roleswarning (#8536) - Handle nested array rest destructuring (#8552, #8554)
v3.58.0
- Add
bind:innerTextforcontenteditableelements (#3311) - Add support for CSS
@containerqueries (#6969) - Respect
preserveCommentsin DOM output (#7182) - Allow use of
documentfortargetin typings (#7554) - Add
a11y-interactive-supports-focuswarning (#8392) - Fix equality check when updating dynamic text (#5931)
- Relax
a11y-no-noninteractive-element-to-interactive-rolewarning (#8402) - Properly handle microdata attributes (#8413)
- Prevent name collision when using computed destructuring variables (#8417)
- Fix escaping
<textarea value={...}>values in SSR (#8429)
v3.57.0
- Add
<svelte:document>(#3310) - Add a11y
no-noninteractive-element-to-interactive-role(#8167) - Stop intro transition from triggering incorrectly (#6152, #6812)
- Support computed and literal properties when destructuring objects in the template (#6609)
- Give
style:directive precedence overstyle=attribute (#7475) - Select
<option>withselectedattribute when initial state isundefined(#8361) - Prevent derived store callbacks after store is unsubscribed from (#8364)
- Account for
bind:groupmembers being spread across multiple control flow blocks (#8372) - Revert buggy reactive statement optimization (#8374)
- Support CSS units in the
flyandblurtransitions (#7623)
v3.56.0
- Add
|stopImmediatePropagationevent modifier (#5085) - Add
axisparameter toslidetransition (#6182) - Add
readonlyutility to convertwritablestore to readonly (#6518) - Add
readyStatebinding for media elements (#6666) - Generate valid automatic component names when the filename contains only special characters (#7143)
- Add
naturalWidthandnaturalHeightbindings (#7771) - Support
<!-- svelte-ignore ... -->on components (#8082) - Add a11y warnings:
- Add
data-sveltekit-replacestateanddata-sveltekit-keepfocusattribute typings (#8281) - Compute node dimensions immediately before crossfading (#4111)
- Fix potential infinite invalidate loop with
<svelte:component>(#4129) - Ensure
bind:offsetHeightupdates initially (#4233) - Don't set selected options if value is unbound or not passed (#5644)
- Validate component
:global()selectors (#6272) - Improve warnings:
- Check value equality for
<input type="search">and<input type="url">(#7027) - Do not select a disabled
<option>by default when the initial bound value is undefined (#7041) - Handle
{@​html}tags inside<template>tags (#7364) - Ensure
afterUpdateis not called afteronDestroy(#7476) - Improve handling of
inertattribute (#7500) - Reduce use of template literals in SSR output for better performance (#7539)
- Ensure
<input>value persists when swapping elements with spread attributes in an{#each}block (#7578) - Simplify generated code for reactive statements if dependencies are all static (#7942)
- Fix race condition on
<svelte:element>with transitions (#7948) - Allow assigning to a property of a
constwhen destructuring (#7964) - Match browser behavior for decoding malformed HTML entities (#8026)
- Ensure
trusted-typesCSP compatibility for Web Components (#8134) - Optimise
<svelte:element>output code for static tag and static attribute (#8161) - Don't throw when calling unsubscribing from a store twice (#8186)
- Clear inputs when
bind:groupvalue is set toundefined(#8214) - Fix handling of nested arrays with keyed
{#each}containing a non-keyed{#each}(#8282)
v3.55.1
- Fix
drawtransition with delay showing a dot at the beginning of the path (#6816) - Fix infinity runtime call stack when propagating bindings (#7032)
- Fix static
<svelte:element>optimization in production mode (#7937) - Fix
svelte-ignorecomment breaking named slot (#8075) - Revert change to prevent running init binding unnecessarily (#8103)
- Fix adding duplicate event listeners with
<svelte:element on:event>(#8129) - Improve detection of promises that are also functions (#8162)
- Avoid mutating spread component props during SSR (#8171)
- Add missing typing for global
partattribute (#8181) - Add missing
submitterproperty toon:submitevent type
v3.55.0
- Add
svelte/elementsfor HTML/Svelte typings (#7649)
v3.54.0
- Pass
options.directionargument to custom transition functions (#3918) - Support fallback a11y WAI-ARIA roles (#8044)
- Prevent running init binding unnecessarily (#5689, #6298)
- Allow updating variables from
@constdeclared function (#7843) - Do not emit
a11y-no-noninteractive-tabindexwarning if element has atabpanel(#8025) - Fix escaping SSR'd values in
style:directive (#8085)
v3.53.1
- Fix exception in
rel=attribute check with dynamic values (#7994) - Do not emit deprecation warnings for
csscompiler options for now (#8009) - Make compiler run in browser again (#8010)
- Upgrade
tslib(#8013)
v3.53.0
- Check whether
parentNodeexists before removing child (#6037) - Upgrade various dependencies, notably
css-treeto2.2.1(#7572, #7982) - Extend
csscompiler option with'external' | 'injected' | 'none'settings and deprecate oldtrue | falsevalues (#7914)
v3.52.0
- Throw compile-time error when attempting to update
constvariable (#4895) - Warn when using
<a target="_blank">withoutrel="noreferrer"(#6188) - Support
style:foo|importantmodifier (#7365) - Fix hydration regression with
{@​html}and components in<svelte:head>(#7941)
v3.51.0
- 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.1
- Add all global objects and functions as known globals (#3805, #7223)
- Fix regression with style manager (#7828)
v3.50.0
- 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)
v3.49.0
- 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
- 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)
v3.47.0
v3.46.6
v3.46.5
v3.46.4
v3.46.3
v3.46.2
- Export
FlipParamsinterface fromsvelte/animate(#7103) - Fix
style:directive reactivity inside{#each}block (#7136)
v3.46.1
v3.46.0
v3.45.0
v3.44.3
v3.44.2
v3.44.1
v3.44.0
v3.43.2
v3.43.1
v3.43.0
v3.42.6
v3.42.5
v3.42.4
v3.42.3
v3.42.2
v3.42.1
v3.42.0
v3.41.0
- Support
export { ... } fromsyntax in components (#2214) - Support
export let { ... } =syntax in components (#5612) - Support
{#await ... then/catch}without a variable for the resolved/rejected value (#6270)
v3.40.3
v3.40.2
- Fix dynamic
autofocus={...}attribute handling (#4995) - Add filename to combined source map if needed (#6089)
- In AST, parse empty attribute values as an empty string (#6286)
- Fix tracking whether transition has started (#6399)
- Fix incorrect scoping of
:global()selectors (#6550)
v3.40.1
v3.40.0
- Support rendering a component in a shadow DOM (#5869)
- Fix
:rootselector being erroneously scoped to component (#4767) - Fix
.endin AST for expressions inside attributes (#6258) - Fix one-way
<select>binding when it has a spread attribute (#6433) - Various hydration improvements and fixes (#6449)
- Use smaller versions of internal helpers when compiling without hydration support (#6462)
- Fix two-way binding of values when updating through synchronous component accessors (#6502)
v3.39.0
v3.38.3
v3.38.2
v3.38.1
v3.38.0
v3.37.0
v3.36.0
v3.35.0
v3.34.0
v3.33.0
v3.32.3
v3.32.2
v3.32.1
v3.32.0
v3.31.2
v3.31.1
v3.31.0
v3.30.1
v3.30.0
v3.29.7
v3.29.6
v3.29.5
Configuration
📅 Schedule: Branch creation - "after 10pm every weekday,every weekend,before 5am every weekday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.