Update all non-major dependencies - autoclosed
This MR contains the following updates:
Release Notes
eslint/json (@eslint/json)
v0.9.0
Features
v0.8.0
Features
Bug Fixes
v0.7.0
Features
- enable
no-unsafe-values
and add it to recommended configuration (#51) (72273f5) - rule no-unsafe-values (#30) (6988e5c)
Bug Fixes
v0.6.0
Features
sveltejs/kit (@sveltejs/adapter-static)
v3.0.6
Patch Changes
-
docs: update URLs for new svelte.dev site (#12857)
-
Updated dependencies [
dcbe4222a194c5f90cfc0fc020cf065f7a4e4c46
,4cdbf76fbbf0c0ce7f574ef69c8daddcf954d39d
,3a9b78f04786898ca93f6d4b75ab18d26bc45192
,723eb8b31e6a22c82f730c30e485386c8676b746
,8ec471c875345b751344e67580ff1b772ef2735b
]:
sveltejs/kit (@sveltejs/kit)
v2.12.1
Patch Changes
- fix: replace
navigating.current.<x>
withnavigating.<x>
(#13174)
v2.12.0
Minor Changes
- feat: add
$app/state
module (#13140)
Patch Changes
- chore: specify the route ID in the error message during development when making a form action request to a route without form actions (#13167)
v2.11.1
Patch Changes
- fix: adhere to Vite
build.minify
setting when building the service worker (#13143)
v2.11.0
Minor Changes
- feat: transport custom types across the server/client boundary (#13149)
Patch Changes
- fix: correctly resolve hooks file when a similarly named directory exists (#13144)
v2.10.1
Patch Changes
- fix: export
init
hook fromget_hooks
(#13136)
v2.10.0
Minor Changes
- feat: server and client
init
hook (#13103)
Patch Changes
- fix: prevent hooks exported from
hooks.js
from overwriting hooks fromhooks.server.js
(#13104)
v2.9.1
Patch Changes
- fix: correctly match route groups preceding optional parameters (#13099)
v2.9.0
Minor Changes
- feat: Vite 6 support (#12270)
Patch Changes
- fix: transform link[rel='shortcut icon'] and link[rel='apple-touch-icon'] to be absolute to avoid console error when navigating (#13077)
v2.8.5
Patch Changes
- fix: don't hydrate when falling back to error page (#13056)
v2.8.4
Patch Changes
- fix: update inline css url generation for FOUC prevention in dev (#13007)
v2.8.3
Patch Changes
-
fix: ensure error messages are escaped (#13050)
-
fix: escape values included in dev 404 page (#13039)
v2.8.2
Patch Changes
-
fix: prevent duplicate fetch request when using Request with load function's fetch (#13023)
-
fix: do not override default cookie decoder to allow users to override the
cookie
library version (#13037)
v2.8.1
Patch Changes
-
fix: only add nonce to
script-src-elem
,style-src-attr
andstyle-src-elem
CSP directives whenunsafe-inline
is not present (#11613) -
fix: support HTTP/2 in dev and production. Revert the changes from #12907 to downgrade HTTP/2 to TLS as now being unnecessary (#12989)
v2.8.0
Minor Changes
- feat: add helper to identify
ActionFailure
objects (#12878)
v2.7.7
Patch Changes
- fix: update link in JSDoc (#12963)
v2.7.6
Patch Changes
- fix: update broken links in JSDoc (#12960)
v2.7.5
Patch Changes
-
fix: warn on invalid cookie name characters (#12806)
-
fix: when using
@vitejs/plugin-basic-ssl
, set a no-op proxy config to downgrade from HTTP/2 to TLS sinceundici
does not yet enable HTTP/2 by default (#12907)
v2.7.4
Patch Changes
-
fix: ensure element is focused after subsequent clicks of the same hash link (#12866)
-
fix: avoid preload if event default was prevented for
touchstart
andmousedown
events (#12887) -
fix: avoid reloading behaviour for hash links with data-sveltekit-reload if the hash is on the same page (#12866)
v2.7.3
Patch Changes
-
fix: include importer in illegal import error message (#12820)
-
fix: don't try reading assets directly that aren't present (#12876)
-
fix: decode non-latin characters when previewing prerendered pages (#12874)
-
fix: better error message when a
Result
is returned from a form action (#12829) -
docs: update URLs for new svelte.dev site (#12857)
v2.7.2
Patch Changes
- fix: use absolute links in JSDoc comments (#12718)
sveltejs/vite-plugin-svelte (@sveltejs/vite-plugin-svelte)
v4.0.3
Patch Changes
- adapt internal handling of warning and error
code
property to changes in svelte5 (#1046)
v4.0.2
Patch Changes
- Allow script tags to span multiple lines (
5309d7b
)
v4.0.1
Patch Changes
- removed references to compiler options no longer available in svelte5 (#1010)
saadeghi/daisyui (daisyui)
v4.12.22
v4.12.21
v4.12.20
v4.12.19
v4.12.18
v4.12.17
v4.12.16
Bug Fixes
v4.12.15
Bug Fixes
v4.12.14
Bug Fixes
eslint/eslint (eslint)
v9.17.0
Features
Bug Fixes
-
67d683d
fix: fix crash whenmessage.fix
is nullish (#19168) (ntnyq) -
c618707
fix: ignore vars with non-identifier references in no-useless-assignment (#19200) (YeonJuan)
Documentation
-
3c22d2a
docs: updateyoda
toYoda
inyoda.md
for consistency (#19230) (루밀LuMir) -
e0a2203
docs: add missing backticks tono-sequences
(#19233) (루밀LuMir) -
4cc4881
docs: Update README (GitHub Actions Bot) -
3db6fdf
docs: [no-await-in-loop] expand on benefits and inapplicability (#19211) (Kirk Waiblinger) -
bf2a4f6
docs: add missing backticks tofunc-style
(#19227) (루밀LuMir) -
ba098bd
docs: add missing header toprefer-spread
(#19224) (루밀LuMir) -
b607ae6
docs: update description ofno-param-reassign
(#19220) (루밀LuMir) -
1eb424d
docs: add missing backticks toprefer-destructuring
(#19223) (루밀LuMir) -
85998d1
docs: add missing backticks tono-unneeded-ternary
(#19222) (루밀LuMir) -
b75b32c
docs: add missing backticks tono-new-func
(#19219) (루밀LuMir) -
a7700bc
docs: add missing backticks toid-length
(#19217) (루밀LuMir) -
e2bb429
docs: add missing backticks tocomplexity.md
(#19214) (루밀LuMir) -
045d716
docs: add missing)
toid-denylist
(#19213) (루밀LuMir) -
7fe4114
docs: Update README (GitHub Actions Bot) -
c743ba6
docs: add CSS language tono-restricted-syntax
(#19208) (Milos Djermanovic) -
1416d70
docs: add missing backticks toeqeqeq
(#19207) (루밀LuMir) -
b950c1b
docs: add missing backticks toprefer-object-spread
(#19206) (루밀LuMir) -
8a941cb
docs: update docs anddescription
ofrequire-unicode-regexp
(#19205) (루밀LuMir) -
cbab228
docs: Update README (GitHub Actions Bot) -
f2257ce
docs: update comments anddescription
ofno-script-url
(#19203) (루밀LuMir) -
365f0f4
docs: add missing backtick todefault-case-last
(#19202) (루밀LuMir) -
e6b84f5
docs: add missing punctuation in document (#19161) (루밀LuMir) -
c88708e
docs: replace quote with backtick indescription
offor-direction
(#19199) (루밀LuMir) -
a76f233
docs: use higher contrast color tokens for code comments (#19187) (Josh Goldberg ) -
db19502
docs: Update README (GitHub Actions Bot)
Chores
-
cc243c9
chore: upgrade to@eslint/js@9.17.0
(#19242) (Francesco Trotta) -
84c5787
chore: package.json update for @eslint/js release (Jenkins) -
4c4f53b
chore: add missing backticks toflags.js
(#19226) (루밀LuMir) -
4b3132c
chore: update dependency eslint-plugin-expect-type to ^0.6.0 (#19221) (renovate[bot]) -
9bf2204
chore: add type definitions for theeslint-config-eslint
package (#19050) (Arya Emami) -
ee8c220
chore: fix incorrectname
property inintegration-tutorial-code
(#19218) (루밀LuMir) -
cca801d
chore: Upgrade cross-spawn to 7.0.6 (#19185) (folortin)
v9.16.0
Features
Documentation
-
9eefc8f
docs: fix typos inuse-isnan
(#19190) (루밀LuMir) -
0c8cea8
docs: switch the order of words inno-unreachable
(#19189) (루밀LuMir) -
0c19417
docs: add missing backtick tono-async-promise-executor
(#19188) (루밀LuMir) -
8df9276
docs: add backtick in-0
indescription
ofno-compare-neg-zero
(#19186) (루밀LuMir) -
7e16e3f
docs: fixcaseSensitive
option's title ofsort-keys
(#19183) (Tanuj Kanti) -
0c6b842
docs: fix typos inmigration-guide.md
(#19180) (루밀LuMir) -
353266e
docs: fix a typo indebug.md
(#19179) (루밀LuMir) -
5ff318a
docs: delete unnecessary horizontal rule(---
) innodejs-api
(#19175) (루밀LuMir) -
576bcc5
docs: mark more rules as handled by TypeScript (#19164) (Tanuj Kanti) -
742d054
docs: note thatno-restricted-syntax
can be used with any language (#19148) (Milos Djermanovic)
Chores
-
feb703b
chore: upgrade to@eslint/js@9.16.0
(#19195) (Francesco Trotta) -
df9bf95
chore: package.json update for @eslint/js release (Jenkins) -
f831893
chore: add type forignoreComputedKeys
option ofsort-keys
(#19184) (Tanuj Kanti) -
3afb8a1
chore: update dependency @eslint/json to ^0.8.0 (#19177) (Milos Djermanovic) -
1f77c53
chore: addrepository.directory
property topackage.json
(#19165) (루밀LuMir) -
d460594
chore: update dependency @arethetypeswrong/cli to ^0.17.0 (#19147) (renovate[bot]) -
45cd4ea
refactor: update default options in rules (#19136) (Milos Djermanovic)
v9.15.0
Features
-
01557ce
feat: Implement Language#normalizeLanguageOptions() (#19104) (Nicholas C. Zakas) -
2edc0e2
feat: add meta.defaultOptions (#17656) (Josh Goldberg ) -
bdec50e
feat: fixno-useless-computed-key
false negative with__proto__
(#19123) (Milos Djermanovic) -
3087c9e
feat: addmeta
object to@eslint/js
plugin (#19095) (Francesco Trotta)
Bug Fixes
-
fd33f13
fix: update types forno-restricted-imports
rule (#19060) (Nitin Kumar) -
bd35098
fix: switch away from Node.js node:assert and AssertionError (#19082) (Josh Goldberg ) -
9db5b15
fix: unsafe report forno-lonely-if
(#19087) (Abraham Guo) -
68fa497
fix: ignore files on a different drive on Windows (#19069) (Francesco Trotta) -
4ce625a
fix: upgrade @humanwhocodes/retry@0.4.1 to avoid debug logs (#19102) (Milos Djermanovic)
Documentation
-
d927920
docs: fix styles in no-js mode (#18916) (Tanuj Kanti) -
09bc2a8
docs: Update README (GitHub Actions Bot) -
39089c8
docs: addno-useless-computed-key
examples with object patterns (#19109) (Milos Djermanovic) -
895c60f
docs: add missing messageId property and suggestion properties (#19122) (fnx) -
298625e
docs: Change CLI -c to use flat config (#19103) (Nicholas C. Zakas) -
522d8a3
docs: add deprecation onindent
,quotes
andsemi
rule types (#19090) (Marco Pasqualetti)
Chores
-
2967d91
chore: upgrade @eslint/js@9.15.0 (#19133) (Milos Djermanovic) -
b441bee
chore: package.json update for @eslint/js release (Jenkins) -
7d6bf4a
chore: upgrade @eslint/core@0.9.0 (#19131) (Milos Djermanovic) -
902e707
chore: upgrade @eslint/plugin-kit@0.2.3 (#19130) (Milos Djermanovic) -
5ff6c1d
chore: bump cross-spawn (#19125) (Ian Bobinac) -
cceccc7
chore: update dependency @eslint/json to ^0.6.0 (#19117) (renovate[bot]) -
0da3f73
chore: update algolia referrer (#19114) (Strek) -
4f08332
ci: unpintrunk-io/trunk-action
(#19108) (Francesco Trotta) -
6b75683
perf: optimizetext-table
by replacing regex withtrimEnd
(#19061) (Nitin Kumar)
v9.14.0
Features
-
3fa009f
feat: add support for Import Attributes and RegExp Modifiers (#19076) (Milos Djermanovic) -
b0faee3
feat: add types for the@eslint/js
package (#19010) (Nitin Kumar)
Bug Fixes
-
24d0172
fix: enable retry concurrency limit for readFile() (#19077) (Nicholas C. Zakas) -
b442067
fix: Don't crash when directory is deleted during traversal. (#19067) (Nicholas C. Zakas) -
d474443
fix: avoid call stack overflow while processing globs (#19035) (Livia Medeiros)
Documentation
-
151c965
docs: updatecontext.languageOptions.parser
description (#19084) (Nitin Kumar) -
dc34f94
docs: Update README (GitHub Actions Bot) -
f16e846
docs: Update README (GitHub Actions Bot) -
ee0a77e
docs: change link from @types/eslint to lib/types (#19049) (Karl Horky) -
50f03a1
docs: Clarify global ignores in config migration guide (#19032) (Milos Djermanovic)
Build Related
-
37c9177
build: update@wdio/*
dependencies (#19068) (Francesco Trotta) -
35a8858
build: exclude flawed dendency versions (#19065) (Francesco Trotta)
Chores
-
f36cb16
chore: upgrade @eslint/js@9.14.0 (#19086) (Milos Djermanovic) -
28be447
chore: package.json update for @eslint/js release (Jenkins) -
f48a2a0
test: addno-invalid-regexp
tests with RegExp Modifiers (#19075) (Milos Djermanovic) -
425202e
perf: Fix caching in config loaders (#19042) (Milos Djermanovic) -
3d44b3c
ci: run tests in Node.js 23 (#19055) (Francesco Trotta) -
7259627
test: ensure tmp directory cleanup incheck-emfile-handling.js
(#19036) (Livia Medeiros)
v9.13.0
Features
-
381c32b
feat: Allow languages to providedefaultLanguageOptions
(#19003) (Milos Djermanovic) -
bf723bd
feat: Improve eslintrc warning message (#19023) (Milos Djermanovic) -
1def4cd
feat: drop support for jiti v1.21 (#18996) (Francesco Trotta) -
f879be2
feat: exportESLint.defaultConfig
(#18983) (Nitin Kumar)
Bug Fixes
-
78836d4
fix: update thecomplexity
rule type (#19027) (Nitin Kumar) -
064c8b6
fix: update rule types (#18925) (Nitin Kumar)
Documentation
-
abdbfa8
docs: markLintMessage#nodeType
as deprecated (#19019) (Nitin Kumar) -
19e68d3
docs: update deprecated rules type definitions (#19018) (Nitin Kumar) -
7dd402d
docs: Update examples of passing multiple values to a CLI option (#19006) (Milos Djermanovic) -
5dcbc51
docs: Add example with side-effect imports to no-restricted-imports (#18997) (Milos Djermanovic) -
1ee87ca
docs: Update README (GitHub Actions Bot) -
2c3dbdc
docs: Use prerendered sponsors for README (#18988) (Milos Djermanovic)
Chores
-
68d2d9d
chore: upgrade to@eslint/js@9.13.0
and@eslint/core@^0.7.0
(#19034) (Francesco Trotta) -
2211f0a
chore: package.json update for @eslint/js release (Jenkins) -
c7abaef
perf: using Node.js compile cache (#19012) (唯然) -
1d7c077
chore: add pkg.type "commonjs" (#19011) (唯然) -
468e3bd
test: fixESLint
tests (#19021) (Francesco Trotta) -
ed4635f
ci: upgrade knip@5.32.0 (#18992) (Milos Djermanovic) -
efad767
chore: remove unused ignore dependency (#18993) (Amaresh S M)
sveltejs/eslint-plugin-svelte (eslint-plugin-svelte)
v2.46.1
Patch Changes
-
https://github.com/sveltejs/eslint-plugin-svelte/commit/a6b19c012c8d79538ab1843d76eb11b2574bd637 fix: crash with eslint v9.16.0 in
svelte/no-inner-declarations
v2.46.0
Minor Changes
-
#881
051925c
Thanks @ota-meshi! - feat: update svelte to v5.0.0 -
#884
bbc3e07
Thanks @renovate! - fix(deps): update dependency svelte-eslint-parser to ^0.43.0
ota-meshi/eslint-plugin-yml (eslint-plugin-yml)
v1.16.0
Minor Changes
-
#385
5c11866
Thanks @ota-meshi! - feat: changed to prevent crash when used with language plugins
v1.15.0
Minor Changes
-
#374
4790eaf
Thanks @ota-meshi! - feat: addoverrides
option toyml/plain-scalar
postcss/postcss (postcss)
v8.4.49
- Fixed custom syntax without
source.offset
(by @romainmenke).
v8.4.48
- Fixed position calculation in error/warnings methods (by @romainmenke).
prettier/prettier (prettier)
v3.4.2
#16796 by @tats-u)
Treat U+30A0 & U+30FB in Katakana Block as CJK (Prettier doesn't treat U+30A0 & U+30FB as Japanese. U+30FB is commonly used in Japanese to represent the delimitation of first and last names of non-Japanese people or “and”. The following “C言語・C++・Go・Rust” means “C language & C++ & Go & Rust” in Japanese.
<!-- Input (--prose-wrap=never) -->
C言
語
・
C++
・
Go
・
Rust
<!-- Prettier 3.4.1 -->
C言語・ C++ ・ Go ・ Rust
<!-- Prettier 3.4.2 -->
C言語・C++・Go・Rust
U+30A0 can be used as the replacement of the -
in non-Japanese names (e.g. “Saint-Saëns” (Charles Camille Saint-Saëns) can be represented as “サン゠サーンス” in Japanese), but substituted by ASCII hyphen (U+002D) or U+FF1D (full width hyphen) in many cases (e.g. “サン=サーンス” or “サン=サーンス”).
#16891 by @fisker)
Fix comments print on class methods with decorators (// Input
class A {
@​decorator
/**
* The method description
*
*/
async method(foo: Foo, bar: Bar) {
console.log(foo);
}
}
// Prettier 3.4.1
class A {
@​decorator
async /**
* The method description
*
*/
method(foo: Foo, bar: Bar) {
console.log(foo);
}
}
// Prettier 3.4.2
class A {
@​decorator
/**
* The method description
*
*/
async method(foo: Foo, bar: Bar) {
console.log(foo);
}
}
#16899 by @seiyab)
Fix non-idempotent formatting (This bug fix is not language-specific. You may see similar change in any languages. This fixes regression in 3.4.0 so change caused by it should yield same formatting as 3.3.3.
// Input
<div>
foo
<span>longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo</span>
, abc
</div>;
// Prettier 3.4.1 (first)
<div>
foo
<span>
longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo
</span>, abc
</div>;
// Prettier 3.4.1 (second)
<div>
foo
<span>longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo</span>
, abc
</div>;
// Prettier 3.4.2
<div>
foo
<span>longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo</span>
, abc
</div>;
v3.4.1
v-on
(#16887 by @fisker)
Remove unnecessary parentheses around assignment in <!-- Input -->
<template>
<button @​click="foo += 2">Click</button>
</template>
<!-- Prettier 3.4.0 -->
<template>
<button @​click="(foo += 2)">Click</button>
</template>
<!-- Prettier 3.4.1 -->
<template>
<button @​click="foo += 2">Click</button>
</template>
v3.4.0
tailwindlabs/prettier-plugin-tailwindcss (prettier-plugin-tailwindcss)
v0.6.9
- Introduce
tailwindStylesheet
option to replacetailwindEntryPoint
(#330)
sveltejs/svelte (svelte)
v5.14.1
Patch Changes
- fix: improve unowned derived performance (#14724)
v5.14.0
Minor Changes
- feat: adds $inspect.trace rune (#14290)
v5.13.0
Minor Changes
v5.12.0
Minor Changes
- feat: expose more AST types from
"svelte/compiler"
(#14601)
Patch Changes
-
fix: don't add parenthesis to media query if already present (#14699)
-
fix: ensure if block paths retain correct template namespacing (#14685)
v5.11.3
Patch Changes
-
fix: allow unquoted slash in attributes (#14615)
-
fix: better handle hydration of script/style elements (#14683)
-
fix: make
defaultValue
work with spread (#14640) -
fix: avoid mutation validation for invalidate_inner_signals (#14688)
v5.11.2
Patch Changes
- fix: correctly handle ssr for
reactivity/window
(#14681)
v5.11.1
Patch Changes
-
fix: account for global block in
is_empty
(#14677) -
fix: remove overzealous
reactive_declaration_non_reactive_property
warning (#14663)
v5.11.0
Minor Changes
- feat: add
svelte/reactivity/window
module (#14660)
Patch Changes
- fix: take into account registration state when setting custom element props (#14508)
v5.10.1
Patch Changes
-
fix: ensure snippet hoisting works in the correct scope (#14642)
-
fix: ensure $state.snapshot clones holey arrays correctly (#14657)
-
fix: restore input binding selection position (#14649)
-
fix: transform everything that is not a selector inside
:global
(#14577) -
Overwrite Spring.#last_value when using .set() with {instant: true} (#14656)
-
fix: don't emit assignment warnings for bindings (#14651)
v5.10.0
Minor Changes
- feat: provide links to documentation for errors/warnings (#14629)
Patch Changes
-
fix: allow exports with source from script module even if no bind is present (#14620)
-
fix: deconflict
get_name
for literal class properties (#14607)
v5.9.1
Patch Changes
- fix: mark subtree dynamic for bind with sequence expressions (#14626)
v5.9.0
Minor Changes
- feat: add support for bind getters/setters (#14307)
Patch Changes
- fix: always run
if
block code the first time (#14597)
v5.8.1
Patch Changes
- fix: reinstate missing prefersReducedMotion export (#14586)
v5.8.0
Minor Changes
- feat: add
Spring
andTween
classes tosvelte/motion
(#11519)
v5.7.1
Patch Changes
- fix: ensure bindings always take precedence over spreads (#14575)
v5.7.0
Minor Changes
-
feat: add
createSubscriber
function for creating reactive values that depend on subscriptions (#14422) -
feat: add reactive
MediaQuery
class, and aprefersReducedMotion
class instance (#14422)
Patch Changes
- fix: treat
undefined
andnull
the same for the initial input value (#14562)
v5.6.2
Patch Changes
- chore: make if blocks tree-shakable (#14549)
v5.6.1
Patch Changes
- fix: handle static form values in combination with default values (#14555)
v5.6.0
Minor Changes
- feat: support
defaultValue/defaultChecked
for inputs (#14289)
v5.5.4
Patch Changes
-
fix: better error messages for invalid HTML trees (#14445)
-
fix: remove spreaded event handlers when they become nullish (#14546)
-
fix: respect the unidirectional nature of time (#14541)
v5.5.3
Patch Changes
-
fix: don't try to add owners to non-
$state
class fields (#14533) -
fix: capture infinite_loop_guard in error boundary (#14534)
-
fix: proxify values when assigning using
||=
,&&=
and??=
operators (#14273)
v5.5.2
Patch Changes
- fix: use correct reaction when lazily creating deriveds inside
SvelteDate
(#14525)
v5.5.0
Minor Changes
- feat: allow snippets to be exported from module scripts (#14315)
Patch Changes
- fix: ignore TypeScript generics on variables (#14509)
v5.4.0
Minor Changes
- feat: support
#each
withoutas
(#14396)
v5.3.2
Patch Changes
-
fix: correctly prune CSS for elements inside snippets (#14494)
-
fix: render attributes during SSR regardless of case (#14492)
v5.3.1
Patch Changes
-
fix: treat spread elements the same as call expressions (#14488)
-
fix: correctly increment/decrement bigints (#14485)
v5.3.0
Minor Changes
- feat: add error boundaries with
<svelte:boundary>
(#14211)
v5.2.12
Patch Changes
-
fix: upgrade to esm-env 1.2.1 to fix issues with non-Vite setups (#14470)
-
fix: prevent infinite loops when pruning CSS (#14474)
-
fix: generate correct code when encountering object expression statement (#14480)
v5.2.11
Patch Changes
-
fix: ignore text and expressions outside the template when validating HTML (#14468)
-
fix: better account for render tags when pruning CSS (#14456)
v5.2.10
Patch Changes
-
fix: correctly remove unused selectors in middle of selector lists (#14448)
-
chore: upgrade esm-env for Vite 6 support (#14460)
-
fix: strip exported TypeScript function overloads (#14458)
v5.2.9
Patch Changes
-
fix: show
:then
block fornull/undefined
value (#14440) -
fix: relax html parent validation (#14442)
-
fix: prevent memory leak when creating deriveds inside untrack (#14443)
-
fix: disregard TypeScript nodes when pruning CSS (#14446)
v5.2.8
Patch Changes
-
fix: correctly prune each blocks (#14403)
-
fix: provide temporary
LegacyComponentType
(#14257) -
fix: attach spread attribute events synchronously (#14387)
-
fix: ensure last empty text node correctly hydrates (#14425)
-
fix: correctly prune key blocks (#14403)
v5.2.7
Patch Changes
- fix: always use set for private identifiers (#14378)
v5.2.6
Patch Changes
- fix: remove template expression inlining (#14374)
v5.2.5
Patch Changes
-
fix: correctly handle srcObject attribute on video elements (#14369)
-
add
contentvisibilityautostatechange
event to element definitions (#14373) -
fix: tighten up
export default
validation (#14368) -
fix: include method definitions in class private fields (#14365)
v5.2.4
Patch Changes
-
fix: ensure internal cloning can work circular values (#14347)
-
fix: correctly update dynamic member expressions (#14359)
-
fix: ensure is_pure takes into account $effect.tracking() (#14333)
-
fix: coerce value to number when hydrating range/number input with changed value (#14349)
v5.2.3
Patch Changes
- fix: ensure dynamic call expressions correctly generate output (#14345)
v5.2.2
Patch Changes
- fix: treat property accesses of literals as pure (#14325)
v5.2.1
Patch Changes
-
fix: upgrade to esm-env 1.2.1 to fix issues with non-Vite setups (#14470)
-
fix: prevent infinite loops when pruning CSS (#14474)
-
fix: generate correct code when encountering object expression statement (#14480)
v5.2.0
Minor Changes
- feat: better inlining of static attributes (#14269)
v5.1.17
Patch Changes
-
fix: account for
:has(...)
as part of:root
(#14229) -
fix: prevent nested pseudo class from being marked as unused (#14229)
-
fix: use strict equality for key block comparisons in runes mode (#14285)
-
fix: bump
is-reference
dependency to fiximport.meta
bug (#14286)
v5.1.16
Patch Changes
-
fix: don't wrap pseudo classes inside
:global(...)
with another:global(...)
during migration (#14267) -
fix: bail on named slots with that have reserved keywords during migration (#14278)
v5.1.15
Patch Changes
- fix: consider static attributes that are inlined in the template (#14249)
v5.1.14
Patch Changes
-
fix: migration script messing with attributes (#14260)
-
fix: do not treat reassigned synthetic binds as state in runes mode (#14236)
-
fix: account for mutations in script module in ownership check (#14253)
-
fix: consider img with loading attribute not static (#14237)
v5.1.13
Patch Changes
-
fix: add migration task when there's a variable named that would conflict with a rune (#14216)
-
fix: consider
valueOf
in the reactive methods ofSvelteDate
(#14227) -
fix: handle sibling combinators within
:has
(#14213) -
fix: consider variables with synthetic store sub as state (#14195)
-
fix: read index as a source in legacy keyed each block (#14208)
-
fix: account for shadowing children slot during migration (#14224)
-
fix: ensure explicit nesting selector is always applied (#14193)
-
fix: add
lang="ts"
attribute during migration if needed (#14222)
v5.1.12
Patch Changes
-
fix: ignore
as
type expressions on property definitions (#14181) -
fix: restore active reaction if then block throws (#14191)
-
chore: adds legacy mode flag reducing bundle size in runes mode only apps (#14180)
v5.1.11
Patch Changes
-
fix: error on TypeScript's
readonly
modifier (#14153) -
fix: remove scoping for
:not
selectors (#14177)
v5.1.10
Patch Changes
-
fix: ensure non-matching elements are scoped for
:not(...)
selector (#13999) -
fix: ensure video elements autoplay in safari (#14095)
-
fix: ensure trailing multiline comments on props produce correct code (#14143#issuecomment-2455702689) (#14143)
-
fix: correctly infer
<a>
tag namespace (#14134) -
fix: check options namespace for top level
svelte:element
s (#14101) -
fix: ensure migrate keeps inline/trailing comments in $props type definition (#14143)
-
fix: update links in JSDoc (#14165)
-
fix: ensure SvelteMap and SvelteSet work with generators in dev (#14103)
-
fix: only output the key for each_key_duplicate (#14147)
-
fix: prevent migrated snippet from shadow snippet prop (#14127)
-
fix: pass along
anchor
in legacy class wrappers (#14100) -
fix: recognize all custom element prop definitions (#14084)
-
fix: migrate multiple declarations with only some exported correctly (#14126)
v5.1.9
Patch Changes
- fix: ensure transitions are applied to nested elements (#14080)
v5.1.8
Patch Changes
- fix: ensure compiler statements are correctly included (#14074)
v5.1.7
Patch Changes
-
fix: ensure each block inert items are disposed of if the each block is also inert (#13930)
-
fix: allow
warningFilter
option forcompileModule
(#14066) -
fix: ensure onMount correctly fires when new expressions are used (#14049)
-
fix: wrap
:id
,:where``:not
and:has
with:global
during migration (#13850) -
fix: ensure custom element attribute/prop changes are in their own context (#14016)
v5.1.6
Patch Changes
- fix: ensure child effects are destroyed before their deriveds (#14043)
v5.1.5
Patch Changes
-
fix: replace typo in compiler error messages (#14044)
-
fix: preserve the separator between selectors when an unused selector is in between (#13954)
-
fix: more robust re-subscribe detection for
fromStore
(#13995) -
fix: allow to pass in TS preference to migration (#13929)
-
fix: extend derived/state validation error to indirect exports (#14039)
-
fix: minify inject CSS in prod mode (#14006)
-
fix: ensure toStore subscription correctly syncs latest value (#14015)
-
fix: don't access
requestAnimationFrame
until needed to reduce need for mocks during testing (#14040) -
fix: ensure element effects are executed in the correct order (#14038)
-
fix: make compiler error extend from
Error
(#14036)
v5.1.4
Patch Changes
-
fix: add empty stack to
CompileDiagnostic
to show error on build (#13942) -
fix: ensure effect_tracking correctly handles tracking reactions (#14005)
-
fix: update broken links (#13944)
-
fix: more exhaustive check during
SvelteMap.set
in deriveds (#13951) -
fix: trim whitespace while migrating blocks (#13941)
-
fix: update links that previously pointed to preview site (#14001)
-
fix: properly migrate imports types prefixed with $ (#14007)
v5.1.3
Patch Changes
-
fix: rethrow errors from await block if no catch block exists (#13819)
-
fix: ensure SVG element attributes have case preserved (#13935)
-
fix: ensure bind:group works as intended with proxied state objects (#13939)
-
fix: ensure value is correctly set to zero on the progress element (#13924)
-
fix: skip comment nodes in snippet validation logic (#13936)
-
fix: typo in
Action
types (#13874) -
fix: remove metadata from legacy AST (#13927)
v5.1.2
Patch Changes
-
fix: improve consistency of transitions (#13895)
-
fix: enable bound store props in runes mode components (#13887)
-
fix: ensure each block references to imports are handled correctly (#13892)
-
fix: ensure SvelteMap reactivity persists through deriveds (#13877)
-
fix: ensure snippets after empty text correctly hydrate (#13870)
-
fix: prevent migration script from adding
props.
to theexport let
identifier (#13899) -
fix: prevent var name clashing for delegated events without params (#13896)
v5.1.1
Patch Changes
-
fix: account for
:has(...)
as part of:root
(#14229) -
fix: prevent nested pseudo class from being marked as unused (#14229)
-
fix: use strict equality for key block comparisons in runes mode (#14285)
-
fix: bump
is-reference
dependency to fiximport.meta
bug (#14286)
v5.1.0
Minor Changes
-
feat: export mount() options as the MountOptions type (#13674)
-
feat: allow usage of getContext() within $derived runes (#13830)
Patch Changes
-
fix: properly migrate ts with inferred type comments (#13761)
-
fix: correct property name conversion in custom transitions (#13820)
-
fix: ensure $effect.tracking returns false inside transition functions (#13775)
-
fix: migrate default slots to children snippet (#13760)
-
fix: don't print errors on migration errors (#13754)
-
fix: prevent spread attribute from overriding class directive (#13763)
-
fix: ensure
:has
selectors followed by other selectors match (#13824) -
fix: ensure muted DOM property works correctly in FF (#13751)
-
fix: show filename information in
legacy_recursive_reactive_block
(#13764)
sveltejs/language-tools (svelte-check)
v4.1.1
- fix: support each without as (#2615)
v4.1.0
- fix: don't move appended content from previous node while hoisting interface (#2596)
- fix: ensure hoisted interfaces are moved after hoisted imports (#2597)
- fix: preserve bind:... mapping on elements for better source maps
- feat: prepare for some upcoming features of Svelte 5
v4.0.9
- fix: detect shadowed variables/types during type hoisting (#2590)
v4.0.8
- fix: fall back to any instead of unknown for untyped $props (#2582)
- fix: robustify and fix file writing (#2584)
- fix: hoist types related to $props rune if possible (#2571)
v4.0.7
- fix:
$props
: infer types for$bindable
, infer function type from arrow function
v4.0.6
tailwindlabs/tailwindcss (tailwindcss)
v3.4.16
Fixed
- Ensure the TypeScript types for
PluginsConfig
allowundefined
values (#14668)
Changed
- Bumped lilconfig to v3.x (#15289)
v3.4.15
microsoft/TypeScript (typescript)
v5.7.2
: TypeScript 5.7
For release notes, check out the release announcement.
- fixed issues query for Typescript 5.7.0 (Beta).
- fixed issues query for Typescript 5.7.1 (RC).
- fixed issues query for Typescript 5.7.2 (Stable).
Downloads are available on:
typescript-eslint/typescript-eslint (typescript-eslint)
v8.18.1
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.18.0

Fixes

- typescript peer dependency (#10373)

Thank You

- rtritto
You can read about our versioning strategy and releases on our website.
v8.17.0
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.16.0
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.15.0

Features

- typescript-eslint: allow infinitely deep array nesting in config function and extends (#10333)
-
eslint-plugin: new rule
no-unsafe-type-assertion
(#10051) - eslint-plugin: added related-getter-setter-pairs rule (#10192)

Fixes

- add missing peer dependencies (#9744)

Thank You

- Brad Zacher @bradzacher
- Ethan Wu
- Josh Goldberg
- Ronen Amiel
You can read about our versioning strategy and releases on our website.
v8.14.0
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.13.0
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.12.2
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.12.1
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.12.0

Features

- typescript-eslint: improve undefined extension handling (#10177)

Thank You

- Maxim Stykow @mstykow
You can read about our versioning strategy and releases on our website.
v8.11.0
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
vitejs/vite (vite)
v5.4.11
Please refer to CHANGELOG.md for details.
v5.4.10
Please refer to CHANGELOG.md for details.
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.