-
-
Notifications
You must be signed in to change notification settings - Fork 51
chore(deps): update svelte #593
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
|
built with Refined Cloudflare Pages Action⚡ Cloudflare Pages Deployment
|
commit: |
d7f8c69
to
efef854
Compare
efef854
to
787d8b0
Compare
787d8b0
to
7c77afc
Compare
7c77afc
to
dea2a7f
Compare
dea2a7f
to
2f7df92
Compare
2f7df92
to
115e263
Compare
115e263
to
c0bc7c0
Compare
c0bc7c0
to
94e198e
Compare
bc988ef
to
fbe847c
Compare
fbe847c
to
a6b152f
Compare
a6b152f
to
de469bb
Compare
de469bb
to
a08f07e
Compare
a08f07e
to
5b80510
Compare
5b80510
to
14aeed5
Compare
14aeed5
to
de51be6
Compare
de51be6
to
3bf9bee
Compare
3bf9bee
to
1fd3ab4
Compare
1fd3ab4
to
9ed0375
Compare
9ed0375
to
6b1d01d
Compare
6b1d01d
to
4b69f48
Compare
4b69f48
to
91029b7
Compare
91029b7
to
e11e4b0
Compare
This PR contains the following updates:
5.0.3
->5.1.1
5.20.4
->5.39.11
Release Notes
sveltejs/vite-plugin-svelte (@sveltejs/vite-plugin-svelte)
v5.1.1
Compare Source
Patch Changes
svelteconfig.extensions
(#1171)v5.1.0
Compare Source
Minor Changes
Patch Changes
svelte > clsx
to optimizeDeps.include to avoid page reload when using vite6 and npm (#1124)sveltejs/svelte (svelte)
v5.39.11
Compare Source
Patch Changes
v5.39.10
Compare Source
Patch Changes
fix: hydrate each blocks inside element correctly (#16908)
fix: allow await in if block consequent and alternate (#16890)
fix: don't replace rest props with
$$props
for excluded props (#16898)fix: correctly transform
$derived
private fields on server (#16894)fix: add
UNKNOWN
evaluation value before breaking forbinding.initial===SnippetBlock
(#16910)v5.39.9
Compare Source
Patch Changes
v5.39.8
Compare Source
Patch Changes
fix: check boundary
pending
attribute at runtime on server (#16855)fix: preserve tuple type in
$state.snapshot
(#16864)fix: allow await in svelte:boundary without pending (#16857)
fix: update
bind:checked
error message to clarify usage with radio inputs (#16874)v5.39.7
Compare Source
Patch Changes
chore: simplify batch logic (#16847)
fix: rebase pending batches when other batches are committed (#16866)
fix: wrap async
children
in$$renderer.async
(#16862)fix: silence label warning for buttons and anchor tags with title attributes (#16872)
fix: coerce nullish
<title>
to empty string (#16863)v5.39.6
Compare Source
Patch Changes
fix: depend on reads of deriveds created within reaction (async mode) (#16823)
fix: SSR regression of processing attributes of
<select>
and<option>
(#16821)fix: async
class:
+ spread attributes were compiled into sync server-side code (#16834)fix: ensure tick resolves within a macrotask (#16825)
v5.39.5
Compare Source
Patch Changes
fix: allow
{@​html await ...}
and snippets with async content on the server (#16817)fix: use nginx SSI-compatible comments for
$props.id()
(#16820)v5.39.4
Compare Source
Patch Changes
await
in<script>
(#16806)v5.39.3
Compare Source
Patch Changes
fix: remove outer hydration markers (#16800)
fix: async hydration (#16797)
v5.39.2
Compare Source
Patch Changes
fix: preserve SSR context when block expressions contain
await
(#16791)chore: bump some devDependencies (#16787)
v5.39.1
Compare Source
Patch Changes
v5.39.0
Compare Source
Minor Changes
Patch Changes
v5.38.10
Compare Source
Patch Changes
v5.38.9
Compare Source
Patch Changes
chore: generate CSS hash using the filename (#16740)
fix: correctly analyze
<object.property>
components (#16711)fix: clean up scheduling system (#16741)
fix: transform input defaults from spread (#16481)
fix: don't destroy contents of
svelte:boundary
unless the boundary is an error boundary (#16746)v5.38.8
Compare Source
Patch Changes
$effect.pending
count to the correct boundary (#16732)v5.38.7
Compare Source
Patch Changes
fix: replace
undefined
withvoid(0)
in CallExpressions (#16693)fix: ensure batch exists when resetting a failed boundary (#16698)
fix: place store setup inside async body (#16687)
v5.38.6
Compare Source
Patch Changes
flushSync
while flushing effects (#16674)v5.38.5
Compare Source
Patch Changes
v5.38.3
Compare Source
Patch Changes
fix: ensure correct order of template effect values (#16655)
fix: allow async
{@​const}
in more places (#16643)fix: properly catch top level await errors (#16619)
perf: prune effects without dependencies (#16625)
fix: only emit
for_await_track_reactivity_loss
in async mode (#16644)v5.38.2
Compare Source
Patch Changes
perf: run blocks eagerly during flush instead of aborting (#16631)
fix: don't clone non-proxies in
$inspect
(#16617)fix: avoid recursion error when tagging circular references (#16622)
v5.38.1
Compare Source
Patch Changes
v5.38.0
Compare Source
Minor Changes
await
inside@const
declarations (#16542)Patch Changes
fix: remount at any hydration error (#16248)
chore: emit
await_reactivity_loss
infor await
loops (#16521)fix: emit
snippet_invalid_export
instead ofundefined_export
for exported snippets (#16539)v5.37.3
Compare Source
Patch Changes
v5.37.2
Compare Source
Patch Changes
fix: double event processing in firefox due to event object being garbage collected (#16527)
fix: add bindable dimension attributes types to SVG and MathML elements (#16525)
fix: correctly differentiate static fields before emitting
duplicate_class_field
(#16526)fix: prevent last_propagated_event from being DCE'd (#16538)
v5.37.1
Compare Source
Patch Changes
chore: remove some todos (#16515)
fix: allow await expressions inside
{#await ...}
argument (#16514)fix:
append_styles
in an effect to make them available on mount (#16509)chore: remove
parser.template_untrimmed
(#16511)fix: always inject styles when compiling as a custom element (#16509)
v5.37.0
Compare Source
Minor Changes
compileModule
(#16362)Patch Changes
v5.36.17
Compare Source
Patch Changes
fix: throw on duplicate class field declarations (#16502)
fix: add types for
part
attribute to svg attributes (#16499)v5.36.16
Compare Source
Patch Changes
fix: don't update a focused input with values from its own past (#16491)
fix: don't destroy effect roots created inside of deriveds (#16492)
v5.36.15
Compare Source
Patch Changes
v5.36.14
Compare Source
Patch Changes
fix: keep input in sync when binding updated via effect (#16482)
fix: rename form accept-charset attribute (#16478)
fix: prevent infinite async loop (#16482)
fix: exclude derived writes from effect abort and rescheduling (#16482)
v5.36.13
Compare Source
Patch Changes
v5.36.12
Compare Source
Patch Changes
capture_signals
to legacy module (#16456)v5.36.10
Compare Source
Patch Changes
v5.36.9
Compare Source
Patch Changes
fix: don't reexecute derived with no dependencies on teardown (#16438)
fix: disallow
export { foo as default }
in<script module>
(#16447)fix: move ownership validation into async component body (#16449)
fix: allow async destructured deriveds (#16444)
fix: move store setup/cleanup outside of async component body (#16443)
v5.36.8
Compare Source
Patch Changes
fix: keep effect in the graph if it has an abort controller (#16430)
chore: Switch
payload.out
to an array (#16428)v5.36.7
Compare Source
Patch Changes
<svelte:...>
elements to inherit fromSvelteHTMLElements
(#16424)v5.36.6
Compare Source
Patch Changes
fix: delegate functions with shadowed variables if declared locally (#16417)
fix: handle error in correct boundary after reset (#16171)
fix: make
<svelte:boundary>
reset function a noop after the first call (#16171)v5.36.5
Compare Source
Patch Changes
fix: silence
$inspect
errors when the effect is about to be destroyed (#16391)fix: more informative error when effects run in an infinite loop (#16405)
v5.36.4
Compare Source
Patch Changes
fix: avoid microtask in flushSync (#16394)
fix: ensure compiler state is reset before compilation (#16396)
v5.36.3
Compare Source
Patch Changes
fix: don't log
await_reactivity_loss
warning when signal is read inuntrack
(#16385)fix: better handle $inspect on array mutations (#16389)
fix: leave proxied array
length
untouched when deleting properties (#16389)fix: update
$effect.pending()
immediately after a batch is removed (#16382)v5.36.2
Compare Source
Patch Changes
fix: add
$effect.pending()
to types (#16376)fix: add
pending
snippet to<svelte:boundary>
types (#16379)v5.36.1
Compare Source
Patch Changes
fix: throw on duplicate class field declarations (#16502)
fix: add types for
part
attribute to svg attributes (#16499)v5.36.0
Compare Source
Minor Changes
await
in components when using theexperimental.async
compiler option (#15844)Patch Changes
fix: silence a11y warning for inert elements (#16339)
chore: clean up a11y analysis code (#16345)
v5.35.7
Compare Source
Patch Changes
fix: silence autofocus a11y warning inside
<dialog>
(#16341)fix: don't show adjusted error messages in boundaries (#16360)
chore: replace inline regex with variable (#16340)
v5.35.6
Compare Source
Patch Changes
chore: simplify reaction/source ownership tracking (#16333)
chore: simplify internal component
pop()
(#16331)v5.35.5
Compare Source
Patch Changes
fix: associate sources in Spring/Tween/SvelteMap/SvelteSet with correct reaction (#16325)
fix: re-evaluate derived props during teardown (#16278)
v5.35.4
Compare Source
Patch Changes
v5.35.3
Compare Source
Patch Changes
fix: account for mounting when
select_option
inattribute_effect
(#16309)fix: do not proxify the value assigned to a derived (#16302)
v5.35.2
Compare Source
Patch Changes
v5.35.1
Compare Source
Patch Changes
__svelte_meta
objects (#16255)v5.35.0
Compare Source
Minor Changes
getAbortSignal()
(#16266)Patch Changes
v5.34.9
Compare Source
Patch Changes
v5.34.8
Compare Source
Patch Changes
fix: untrack
$inspect.with
and add check for unsafe mutation (#16209)fix: use fine grained for template if the component is not explicitly in legacy mode (#16232)
lift unsafe_state_mutation constraints for SvelteSet, SvelteMap, SvelteDate, SvelteURL and SvelteURLSearchParams created inside the derived (#16221)
v5.34.7
Compare Source
Patch Changes
v5.34.6
Compare Source
Patch Changes
v5.34.5
Compare Source
Patch Changes
fix: keep spread non-delegated event handlers up to date (#16180)
fix: remove undefined attributes on hydration (#16178)
fix: ensure sources within nested effects still register correctly (#16193)
fix: avoid shadowing a variable in dynamic components (#16185)
v5.34.4
Compare Source
Patch Changes
fix: don't set state withing
with_parent
in proxy (#16176)fix: use compiler-driven reactivity in legacy mode template expressions (#16100)
v5.34.3
Compare Source
Patch Changes
fix: don't eagerly execute deriveds on resume (#16150)
fix: prevent memory leaking signals in legacy mode (#16145)
fix: don't define
error.message
if it's not configurable (#16149)v5.34.2
Compare Source
Patch Changes
fix: add missing typings for some dimension bindings (#16142)
fix: prune typescript class field declarations (#16154)
v5.34.1
Compare Source
Patch Changes
v5.34.0
Compare Source
Minor Changes
$inspect.trace
(#16060)Patch Changes
fix: add
command
andcommandfor
toHTMLButtonAttributes
(#16117)fix: better
$inspect.trace()
output (#16131)fix: properly hydrate dynamic css props components and remove element removal (#16118)
v5.33.19
Compare Source
Patch Changes
is_flushing
ifflushSync
is called and there's no scheduled effect (#16119)v5.33.18
Compare Source
Patch Changes
chore: bump
esrap
dependency (#16106)fix: destructuring state in ssr (#16102)
v5.33.17
Compare Source
Patch Changes
ecmaVersion
to parse import attributes (#16098)v5.33.16
Compare Source
Patch Changes
fix: visit expression when destructuring state declarations (#16081)
fix: move xmlns attribute from SVGAttributes to to DOMAttributes (#16080)
v5.33.15
Compare Source
Patch Changes
v5.33.14
Compare Source
Patch Changes
Revert "feat: enable TS autocomplete for Svelte HTML element definitions" (#16063)
fix: destructuring snippet arguments (#16068)
v5.33.13
Compare Source
Patch Changes
EachBlock
visitor (#16058)v5.33.12
Compare Source
Patch Changes
v5.33.11
Compare Source
Patch Changes
v5.33.10
Compare Source
Patch Changes
fill: 'forwards'
on transition animations to prevent flicker (#16035)v5.33.9
Compare Source
Patch Changes
v5.33.8
Compare Source
Patch Changes
select_option
if'value'
is innext
(#16032)v5.33.7
Compare Source
Patch Changes
bind:value
to select with stores (#16028)v5.33.6
Compare Source
Patch Changes
fix: falsy attachments on components (#16021)
fix: correctly mark elements as selected during SSR (#16017)
v5.33.5
Compare Source
Patch Changes
fix: handle derived destructured iterators (#16015)
fix: avoid rerunning attachments when unrelated spread attributes change (#15961)
v5.33.4
Compare Source
Patch Changes
fix: narrow
defaultChecked
to boolean (#16009)fix: warn when using rest or identifier in custom elements without props option (#16003)
v5.33.3
Compare Source
Patch Changes
fix: allow using typescript in
customElement.extend
option (#16001)fix: cleanup event handlers on media elements (#16005)
v5.33.2
Compare Source
Patch Changes
fix: correctly parse escaped unicode characters in css selector (#15976)
fix: don't mark deriveds as clean if updating during teardown (#15997)
v5.33.1
Compare Source
Patch Changes
is_flushing
ifflushSync
is called and there's no scheduled effect (#16119)v5.33.0
Compare Source
Minor Changes
feat: XHTML compliance (#15538)
feat: add
fragments: 'html' | 'tree'
option for wider CSP compliance (#15538)v5.32.2
Compare Source
Patch Changes
chore: simplify
<pre>
cleaning (#15980)fix: attach
__svelte_meta
correctly to elements following a CSS wrapper (#15982)fix: import untrack directly from client in
svelte/attachments
(#15974)v5.32.1
Compare Source
Patch Changes
<select multiple>
value is given (#14816)v5.32.0
Compare Source
Minor Changes
feat: warn on implicitly closed tags (#15932)
feat: attachments
fromAction
utility (#15933)Patch Changes
v5.31.1
Compare Source
Patch Changes
MediaQuery
(#15937)v5.31.0
Compare Source
Minor Changes
Patch Changes
AttachTag
inTag
union type inside theAST
namespace from"svelte/compiler"
(#15946)v5.30.2
Compare Source
Patch Changes
fix: falsy attachments types (#15939)
fix: handle more hydration mismatches (#15851)
v5.30.1
Compare Source
Patch Changes
typeParams
toSnippetBlock
for legacy parser (#15921)v5.30.0
Compare Source
Minor Changes
v5.29.0
Compare Source
Minor Changes
v5.28.7
Compare Source
Patch Changes
fix: remove unncessary guards that require CSP privilege when removing event attributes (#15846)
fix: rewrite destructuring logic to handle iterators (#15813)
v5.28.6
Compare Source
Patch Changes
fix: use
transform.read
forownership_validator.mutation
array (#15848)fix: don't redeclare
$slots
(#15849)v5.28.5
Compare Source
Patch Changes
fix: proxify the value in assignment shorthands to the private field (#15862)
fix: more frequently update
bind:buffered
to actual value (#15874)v5.28.4
Compare Source
Patch Changes
fix: treat nullish expression as empty string (#15901)
fix: prevent invalid BigInt calls from blowing up at compile time (#15900)
fix: warn on bidirectional control characters (#15893)
fix: emit right error for a shadowed invalid rune (#15892)
v5.28.3
Compare Source
Patch Changes
chore: avoid microtasks when flushing sync (#15895)
fix: improve error message for migration errors when slot would be renamed (#15841)
fix: allow characters in the supplementary special-purpose plane (#15823)
v5.28.2
Compare Source
Patch Changes
:global
with multiple items as unused (#15817)v5.28.1
Compare Source
Patch Changes
fix: ensure
<svelte:boundary>
properly removes error content in production mode (#15793)fix:
update_version
afterdelete
ifsource
isundefined
andprop
intarget
(#15796)fix: emit error on wrong placement of the
:global
block selector (#15794)v5.28.0
Compare Source
Minor Changes
v5.27.3
Compare Source
Patch Changes
v5.27.2
Compare Source
Patch Changes
v5.27.1
Compare Source
Patch Changes
chore: default params for html blocks (#15778)
fix: correct suggested type for custom events without detail (#15763)
fix: Throw on unrendered snippets in
dev
(#15766)fix: avoid unnecessary read version increments (#15777)
v5.27.0
Compare Source
Minor Changes
Patch Changes
:global
selector list validation (#15762)v5.26.3
Compare Source
Patch Changes
fix: correctly validate head snippets on the server (#15755)
fix: ignore mutation validation for props that are not proxies in more cases (#15759)
fix: allow self-closing tags within math namespace (#15761)
v5.26.2
Compare Source
Patch Changes
undefined
snippet params with default value (#15750)v5.26.1
Compare Source
Patch Changes
state_referenced_locally
message (#15733)v5.26.0
Compare Source
Minor Changes
css.hasGlobal
tocompile
output (#15450)Patch Changes
v5.25.12
Compare Source
Patch Changes
fix: improve internal_set versioning mechanic (#15724)
fix: don't transform reassigned state in labeled statement in
$derived
(#15725)v5.25.11
Compare Source
Patch Changes
fix: handle hydration mismatches in await blocks (#15708)
fix: prevent ownership warnings if the fallback of a bindable is used (#15720)
[
v5.25.10
](https://redirecConfiguration
📅 Schedule: Branch creation - "after 1am and before 5am" in timezone EST, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.