chore(deps): update all non-major dependencies #3607
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.2.2
->2.2.4
0.2.0
->0.3.0
3.8.2
->3.9.0
1.17.4
->1.17.5
1.1.0
->1.3.0
3.11.0
->3.12.2
3.11.0
->3.12.2
9.1.3
->9.1.5
9.1.3
->9.1.5
9.1.3
->9.1.5
9.1.3
->9.1.5
9.1.3
->9.1.5
2.36.2
->2.38.1
6.1.3
->6.2.0
1.19.2
->1.19.5
1.2.20
->1.2.21
24.3.0
->24.3.1
19.1.11
->19.1.12
19.1.7
->19.1.9
5.0.1
->5.0.2
5.0.1
->5.1.1
3.5.20
->3.5.21
1.3.7
->1.3.9
3.17.9
->3.17.13
0.8.205
->0.8.212
1.12.3
->1.13.0
0.541.0
->0.544.0
0.541.0
->0.544.0
0.541.0
->0.544.0
0.541.0
->0.544.0
15.5.0
->15.5.3
4.0.3
->4.1.1
3.11.0
->3.12.2
9.1.3
->9.1.5
5.38.3
->5.38.9
0.2.4
->0.3.0
47.0.6
->47.1.3
7.1.3
->7.1.5
3.5.20
->3.5.21
Release Notes
biomejs/biome (@biomejs/biome)
v2.2.4
Compare Source
Patch Changes
#7453
aa8cea3
Thanks @arendjr! - Fixed #7242: Aliases specified inpackage.json
'simports
section now support having multiple targets as part of an array.#7454
ac17183
Thanks @arendjr! - Greatly improved performance ofnoImportCycles
by eliminating allocations.In one repository, the total runtime of Biome with only
noImportCycles
enabled went from ~23s down to ~4s.#7447
7139aad
Thanks @rriski! - Fixes #7446. The GritQL$...
spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls.#6710
98cf9af
Thanks @arendjr! - Fixed #4723: Type inference now recognises index signatures and their accesses when they are being indexed as a string.Example
351bccd
Thanks @ematipico! - Fixed #7212, now theuseOptionalChain
rule recognizes optional chaining usingtypeof
(e.g.,typeof foo !== 'undefined' && foo.bar
).351bccd
Thanks @ematipico! - Fixed #7323.noUnusedPrivateClassMembers
no longer reports as unused TypeScriptprivate
members if the rule encounters a computed access onthis
.In the following example,
member
as previously reported as unused.It is no longer reported.
351bccd
Thanks @ematipico! - Added the new nursery lint rulenoJsxLiterals
, which disallows the use of string literals inside JSX.The rule catches these cases:
351bccd
Thanks @ematipico! - Fixed an issue (#6393) where the useHookAtTopLevel rule reported excessive diagnostics for nested hook calls.The rule now reports only the offending top-level call site, not sub-hooks of composite hooks.
#7461
ea585a9
Thanks @arendjr! - Improved performance ofnoPrivateImports
by eliminating allocations.In one repository, the total runtime of Biome with only
noPrivateImports
enabled went from ~3.2s down to ~1.4s.351bccd
Thanks @ematipico! - Fixed #7411. The Biome Language Server had a regression where opening an editor with a file already open wouldn't load the project settings correctly.351bccd
Thanks @ematipico! - Added the new nursery rulenoDuplicateDependencies
, which verifies that no dependencies are duplicated between thebundledDependencies
,bundleDependencies
,dependencies
,devDependencies
,overrides
,optionalDependencies
, andpeerDependencies
sections.For example, the following snippets will trigger the rule:
351bccd
Thanks @ematipico! - Fixed #3824. Now the option CLI--color
is correctly applied to logging too.v2.2.3
Compare Source
Patch Changes
#7353
4d2b719
Thanks @JeetuSuthar! - Fixed #7340: The linter now allows thenavigation
property for view-transition in CSS.Previously, the linter incorrectly flagged
navigation: auto
as an unknown property. This fix addsnavigation
to the list of known CSS properties, following the CSS View Transitions spec.#7275
560de1b
Thanks @arendjr! - Fixed #7268: Files that are explicitly passed as CLI arguments are now correctly ignored if they reside in an ignored folder.#7358
963a246
Thanks @ematipico! - Fixed #7085, now the rulenoDescendingSpecificity
correctly calculates the specificity of selectors when they are included inside a media query.#7387
923674d
Thanks @qraqras! - Fixed #7381, now theuseOptionalChain
rule recognizes optional chaining using Yoda expressions (e.g.,undefined !== foo && foo.bar
).#7316
f9636d5
Thanks @Conaclos! - Fixed #7289. The ruleuseImportType
now inlinesimport type
intoimport { type }
when thestyle
option is set toinlineType
.Example:
#7350
bb4d407
Thanks @siketyan! - Fixed #7261: two characters・
(KATAKANA MIDDLE DOT, U+30FB) and・
(HALFWIDTH KATAKANA MIDDLE DOT, U+FF65) are no longer considered as valid characters in identifiers. Property keys containing these character(s) are now preserved as string literals.#7377
811f47b
Thanks @ematipico! - Fixed a bug where the Biome Language Server didn't correctly compute the diagnostics of a monorepo setting, caused by an incorrect handling of the project status.#7245
fad34b9
Thanks @kedevked! - Added the new lint ruleuseConsistentArrowReturn
.This rule enforces a consistent return style for arrow functions.
Invalid
This rule is a port of ESLint's arrow-body-style rule.
#7370
e8032dd
Thanks @fireairforce! - Support dynamicimport defer
andimport source
. The syntax looks like:#7369
b1f8cbd
Thanks @siketyan! - Range suppressions are now supported for Grit plugins.For JavaScript, you can suppress a plugin as follows:
For CSS, you can suppress a plugin as follows:
#7384
099507e
Thanks @ematipico! - Reduced the severity of certain diagnostics emitted when Biome deserializes the configuration files.Now these diagnostics are emitted as
Information
severity, which means that they won't interfere when running commands with--error-on-warnings
#7302
2af2380
Thanks @unvalley! - Fixed #7301:useReadonlyClassProperties
now correctly skips JavaScript files.#7288
94d85f8
Thanks @ThiefMaster! - Fixed #7286. Files are now formatted with JSX behavior whenjavascript.parser.jsxEverywhere
is explicitly set.Previously, this flag was only used for parsing, but not for formatting, which resulted in incorrect formatting of conditional expressions when JSX syntax is used in
.js
files.#7311
62154b9
Thanks @qraqras! - Added the new nursery rulenoUselessCatchBinding
. This rule disallows unnecessary catch bindings.#7349
45c1dfe
Thanks @ematipico! - Fixed #4298. Biome now correctly formats CSS declarations when it contains one single value:#7295
7638e84
Thanks @ematipico! - Fixed #7130. Removed the emission of a false-positive diagnostic. Biome no longer emits the following diagnostic:#7377
811f47b
Thanks @ematipico! - Fixed #7371 where the Biome Language Server didn't correctly recompute the diagnostics when updating a nested configuration file.#7348
ac27fc5
Thanks @ematipico! - Fixed #7079. Now the ruleuseSemanticElements
doesn't trigger components and custom elements.#7389
ab06a7e
Thanks @Conaclos! - Fixed #7344.useNamingConvention
no longer reports interfaces defined in global declarations.Interfaces declared in global declarations augment existing interfaces.
Thus, they must be ignored.
In the following example,
useNamingConvention
reportedHTMLElement
.It is now ignored.
#7315
4a2bd2f
Thanks @vladimir-ivanov! - Fixed #7310:useReadonlyClassProperties
correctly handles nested assignments, avoiding false positives when a class property is assigned within another assignment expression.Example of code that previously triggered a false positive but is now correctly ignored:
adobe/react-spectrum (@internationalized/date)
v3.9.0
Compare Source
modelcontextprotocol/typescript-sdk (@modelcontextprotocol/sdk)
v1.17.5
Compare Source
What's Changed
Full Changelog: modelcontextprotocol/typescript-sdk@1.17.4...1.17.5
chakra-ui/panda (@pandacss/dev)
v1.3.0
Compare Source
Patch Changes
70efd73
]v1.2.0
Compare Source
Patch Changes
ae7cc8d
]shikijs/shiki (@shikijs/rehype)
v3.12.2
Compare Source
🐞 Bug Fixes
onTwoslashError
return value handling - by @Karibash in #1070 (e86b0)View changes on GitHub
v3.12.1
Compare Source
No significant changes
View changes on GitHub
v3.12.0
Compare Source
🚀 Features
🐞 Bug Fixes
View changes on GitHub
storybookjs/storybook (@storybook/addon-a11y)
v9.1.5
Compare Source
satisfies x as y
syntax - #32169, thanks @diagramatics!v9.1.4
Compare Source
docgen
option to disable docgen processing - #32319, thanks @copilot-swe-agent!@sveltejs/vite-plugin-svelte
v6 - #32320, thanks @JReinhold!sveltejs/kit (@sveltejs/kit)
v2.38.1
Compare Source
Patch Changes
fix: enable redirects from queries (#14400)
fix: remove empty nodes from serialized server load data (#14404)
fix: allow commands from within endpoints (#14343)
v2.38.0
Compare Source
Minor Changes
query.batch
(#14272)v2.37.1
Compare Source
Patch Changes
fix: serialize server
load
data before passing to universalload
, to handle mutations and promises (#14298)fix: resolve_route prevent dropping a trailing slash of id (#14294)
fix: assign correct status code to form submission error on the client (#14345)
fix: un-proxy
form.result
(#14346)v2.37.0
Compare Source
Minor Changes
feat: automatically resolve
query.refresh()
promises on the server (#14332)feat: allow query.set() to be called on the server (#14304)
Patch Changes
fix: disable CSRF checks in dev (#14335)
fix: allow redirects to external URLs from within form functions (#14329)
fix: add type definitions for
query.set()
method to override the value of a remote query function (#14303)fix: ensure uniqueness of
form.for(...)
across form functions (#14327)v2.36.3
Compare Source
Patch Changes
fix: bump devalue (#14323)
chore: consolidate dev checks to use
esm-env
instead of a__SVELTEKIT_DEV__
global (#14308)fix: reset form inputs by default when using remote form functions (#14322)
sveltejs/vite-plugin-svelte (@sveltejs/vite-plugin-svelte)
v6.2.0
Compare Source
Minor Changes
optimization.inlineConst
by default to ensure treeshaking works with esm-env in svelte (#1207)v6.1.4
Compare Source
Patch Changes
fix: allow preprocess plugin to run twice (#1206)
fix(types): update urls to PreprocessorGroup and CompileOptions in type documention (#1203)
replace kleur dependency with builtin node:utils styleText (#1210)
TanStack/form (@tanstack/svelte-form)
v1.19.5
Compare Source
Version 1.19.5 - 9/9/25, 5:46 PM
Changes
Fix
84387d4
) by Minha KangChore
26bf445
) by renovate[bot]Ci
120294a
) by autofix-ci[bot]Packages
v1.19.4
Compare Source
Version 1.19.4 - 9/8/25, 5:24 AM
Changes
Fix
setFieldValue
(#1680) (bfdf39a
) by LeCarbonatorCi
ba25b00
) by autofix-ci[bot]Docs
fbf0163
) by Corbin Crutchleyeee2610
) by @taylousPackages
v1.19.3
Compare Source
Version 1.19.3 - 8/28/25, 2:52 PM
Changes
Fix
24e30ab
) by Corbin CrutchleyChore
84c64f7
) by renovate[bot]355d9b4
) by renovate[bot]Ci
b0e5206
) by autofix-ci[bot]d3a1b59
) by autofix-ci[bot]Packages
vitejs/vite-plugin-react (@vitejs/plugin-react)
v5.0.2
[Compare Source](https://redirect.github.com/vitejs/vite-plugin-react/
Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) in timezone UTC, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.