chore(deps): update dependency svelte to v4 #136
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/svelte-4.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
^3.48.0
->^4.0.0
Release Notes
sveltejs/svelte (svelte)
v4.1.0
Compare Source
Minor Changes
Patch Changes
fix: ensure
svelte:component
evaluates props once (#8946)fix: remove
let:variable
slot bindings from select binding dependencies (#8969)fix: handle destructured primitive literals (#8871)
perf: optimize imports that are not mutated or reassigned (#8948)
fix: don't add accessor twice (#8996)
v4.0.5
Compare Source
Patch Changes
v4.0.4
Compare Source
Patch Changes
fix: claim svg tags in raw mustache tags correctly (#8910)
fix: repair invalid raw html content during hydration (#8912)
v4.0.3
Compare Source
Patch Changes
v4.0.2
Compare Source
Patch Changes
fix: reflect all custom element prop updates back to attribute (#8898)
fix: shrink custom element baseline a bit (#8858)
fix: use non-destructive hydration for all
@html
tags (#8880)fix: align
disclose-version
exports specification (#8874)fix: check srcset when hydrating to prevent needless requests (#8868)
v4.0.1
Compare Source
Patch Changes
fix: ensure identifiers in destructuring contexts don't clash with existing ones (#8840)
fix: ensure
createEventDispatcher
andActionReturn
work with types from generic function parameters (#8872)fix: apply transition to
<svelte:element>
with local transition (#8865)fix: relax a11y "no redundant role" rule for li, ul, ol (#8867)
fix: remove tsconfig.json from published package (#8859)
v4.0.0
Compare Source
Major Changes
breaking: Minimum supported Node version is now Node 16 (#8566)
breaking: Minimum supported webpack version is now webpack 5 (#8515)
breaking: Bundlers must specify the
browser
condition when building a frontend bundle for the browser (#8516)breaking: Minimum supported vite-plugin-svelte version is now 2.4.1. SvelteKit users can upgrade to 1.20.0 or newer to ensure a compatible version (#8516)
breaking: Minimum supported
rollup-plugin-svelte
version is now 7.1.5 (198dbcf)breaking: Minimum supported
svelte-loader
is now 3.1.8 (198dbcf)breaking: Minimum supported TypeScript version is now TypeScript 5 (it will likely work with lower versions, but we make no guarantees about that) (#8488)
breaking: Remove
svelte/register
hook, CJS runtime version and CJS compiler output (#8613)breaking: Stricter types for
createEventDispatcher
(see PR for migration instructions) (#7224)breaking: Stricter types for
Action
andActionReturn
(see PR for migration instructions) (#7442)breaking: Stricter types for
onMount
- now throws a type error when returning a function asynchronously to catch potential mistakes around callback functions(see PR for migration instructions) (#8136)
breaking: Overhaul and drastically improve creating custom elements with Svelte (see PR for list of changes and migration instructions) (#8457)
breaking: Deprecate
SvelteComponentTyped
in favor ofSvelteComponent
(#8512)breaking: Make transitions local by default to prevent confusion around page navigations (#6686)
breaking: Error on falsy values instead of stores passed to
derived
(#7947)breaking: Custom store implementers now need to pass an
update
function additionally to theset
function (#6750)breaking: Do not expose default slot bindings to named slots and vice versa (#6049)
breaking: Change order in which preprocessors are applied (#8618)
breaking: The runtime now makes use of
classList.toggle(name, boolean)
which does not work in very old browsers (#8629)breaking: apply
inert
to outroing elements (#8628)breaking: use
CustomEvent
constructor instead of deprecatedcreateEvent
method (#8775)Minor Changes
Add a way to modify attributes for script/style preprocessors (#8618)
Improve hydration speed by adding
data-svelte-h
attribute to detect unchanged HTML elements (#7426)Add
a11y no-noninteractive-element-interactions
rule (#8391)Add
a11y-no-static-element-interactions
rule (#8251)Allow
#each
to iterate over iterables likeSet
,Map
etc (#7425)Improve duplicate key error for keyed
each
blocks (#8411)Warn about
:
in attributes and props to prevent ambiguity with Svelte directives (#6823)feat: add version info to
window
. You can opt out by settingdiscloseVersion
tofalse
in the compiler options (#8761)feat: smaller minified output for destructor chunks (#8763)
Patch Changes
Bind
null
option and input values consistently (#8312)Allow
$store
to be used with changing values including nullish values (#7555)Initialize stylesheet with
/* empty */
to enable setting CSP directive that also works in Safari (#7800)Treat slots as if they don't exist when using CSS adjacent and general sibling combinators (#8284)
Fix transitions so that they don't require a
style-src 'unsafe-inline'
Content Security Policy (CSP) (#6662).Explicitly disallow
var
declarations extending the reactive statement scope (#6800)Improve error message when trying to use
animate:
directives on inline components (#8641)fix: export ComponentType from
svelte
entrypoint (#8578)fix: never use html optimization for mustache tags in hydration mode (#8744)
fix: derived store types (#8578)
Generate type declarations with dts-buddy (#8578)
fix: ensure types are loaded with all TS settings (#8721)
fix: account for preprocessor source maps when calculating meta info (#8778)
chore: deindent cjs output for compiler (#8785)
warn on boolean compilerOptions.css (#8710)
fix: export correct SvelteComponent type (#8721)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
File name: ui/package-lock.json
912539af14
to90d8739181
90d8739181
tod32cfc25b9
d32cfc25b9
to5ca9faa25e
5ca9faa25e
tod8443d15f1
d8443d15f1
toc7d60832a5
c7d60832a5
to513321d043
513321d043
toe13044ed3e
e13044ed3e
tofc286692aa
fc286692aa
tod1f1d2c3eb
d1f1d2c3eb
to60ff8e2704
60ff8e2704
to49457bc7b9
49457bc7b9
tocce1bc0b31
cce1bc0b31
to50bf242733
50bf242733
to6cacaf424e
6cacaf424e
to4d432475b5
4d432475b5
to5976639af7
5976639af7
tofc477faef0
fc477faef0
to964a3f01f8
964a3f01f8
to31546b57d5
31546b57d5
to8cc3b4f1ad
8cc3b4f1ad
to8a1fe1bded
8a1fe1bded
to0cd2ed3098
0cd2ed3098
to86f562c98a
86f562c98a
to9307582909
9307582909
tofef5cc5fda
fef5cc5fda
toee54117836
ee54117836
to240646d8ba
Renovate Ignore Notification
Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future
4.x
releases. But if you manually upgrade to4.x
then Renovate will re-enableminor
andpatch
updates automatically.If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.