chore(deps): update all non-major dependencies #7
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:
^1.9.2->^1.9.4^1.47.2->^1.48.21.0.9->1.0.19^20.16.10->^20.17.5^1.47.2->^1.48.29.11.0->9.12.3^8.3.0->^8.3.5^5.6.2->^5.6.3Release Notes
biomejs/biome (@biomejs/biome)
v1.9.4Compare Source
Analyzer
Bug fixes
Implement GraphQL suppression action. Contributed by @vohoanglong0107
Improved the message for unused suppression comments. Contributed by @dyc3
Fix #4228, where the rule
a11y/noInteractiveElementToNoninteractiveRoleincorrectly reports arolefor non-interactive elements. Contributed by @eryue0220noSuspiciousSemicolonInJsxnow catches suspicious semicolons in React fragments. Contributed by @vasucp1207CLI
Enhancements
The
--summaryreporter now reports parsing diagnostics too. Contributed by @ematipicoImproved performance of GritQL queries by roughly 25-30%. Contributed by @arendjr
Configuration
Bug fixes
Editors
Formatter
Bug fixes
JavaScript APIs
Linter
New features
Bug Fixes
Biome no longer crashes when it encounters a string that contain a multibyte character (#4181).
This fixes a regression introduced in Biome 1.9.3
The regression affected the following linter rules:
nursery/useSortedClassesnursery/useTrimStartEndstyle/useTemplatesuspicious/noMisleadingCharacterClassContributed by @Conaclos
Fix #4190, where the rule
noMissingVarFunctionwrongly reported a variable as missing when used inside avar()function that was a newline. Contributed by @ematipicoFix #4041. Now the rule
useSortedClasseswon't be triggered ifclassNameis composed only by inlined variables. Contributed by @ematipicouseImportType and useExportType now report useless inline type qualifiers (#4178).
The following fix is now proposed:
Contributed by @Conaclos
useExportType now reports ungrouped
export from.The following fix is now proposed:
Contributed by @Conaclos
noVoidTypeReturn now accepts
voidexpressions in return position (#4173).The following code is now accepted:
Contributed by @Conaclos
noUselessFragments now correctly handles fragments containing HTML escapes (e.g.
) inside expression escapes{ ... }(#4059).The following code is no longer reported:
Contributed by @fireairforce
noUnusedFunctionParameters and noUnusedVariables no longer reports a parameter as unused when another parameter has a constructor type with the same parameter name (#4227).
In the following code, the
nameparameter is no longer reported as unused.Contributed by @Conaclos
noUndeclaredDependencies now accepts dependency names with dots. Contributed by @Conaclos
useFilenamingConvention now correctly handles renamed exports (#4254).
The rule allows the filename to be named as one of the exports of the module.
For instance, the file containing the following export can be named
Button.The rule now correctly handles the renaming of an export.
For example, the file containing the following export can only be named
Button.Previously the rule expected the file to be named
A.Contributed by @Conaclos
useConsistentMemberAccessibility now ignore private class members such as
#property(#4276). Contributed by @ConaclosnoUnknownFunction correctly handles
calc-sizefunction (#4212).The following code
calc-sizeis no longer reported as unknown:Contributed by @fireairforce
useNamingConvention now allows configuring conventions for readonly index signatures.
Contributed by @sepruko
Previously, the rule incorrectly reported duplicates for all properties, including non-custom ones. Contributed by @togami2864
Parser
Bug Fixes
The CSS parser now accepts more emoji in identifiers (#3627).
Browsers accept more emoji than the standard allows.
Biome now accepts these additional emojis.
The following code is now correctly parsed:
Contributed by @Conaclos
Add support for parsing typescript's
resolution-modein Import Types(#2115)Contributed by @fireairforce
v1.9.3Compare Source
CLI
New features
GritQL queries that match functions or methods will now match async functions or methods as well.
If this is not what you want, you can capture the
asynckeyword (or its absence) in a metavariable and assert its emptiness:Contributed by @arendjr
Bug fixes
Fix #4077: Grit queries no longer need to match the statement's trailing semicolon. Contributed by @arendjr
Fix #4102. Now the CLI command
lintdoesn't exit with an error code when using--write/--fix. Contributed by @ematipicoConfiguration
Bug fixes
noLabelWithoutControloptions where incorrectly marked as mandatory. Contributed by @ematipicoEditors
Formatter
Bug fixes
Fix #3924 where GraphQL formatter panics in block comments with empty line. Contributed by @vohoanglong0107
Fix a case where raw values inside
url()functions weren't properly trimmed..value { - background: url( - whitespace-around-string - ); + background: url(whitespace-around-string); }Contributed by @ematipico
Fixed #4076, where a media query wasn't correctly formatted:
.class { - @​media (1024px <= width <=1280px) { + @​media (1024px <= width <= 1280px) { color: red; } }Contributed by @blaze-d83
JavaScript API
Bug fixes
Linter
New features
Add noDescendingSpecificity. Contributed by @tunamaguro
Add noNestedTernary. Contributed by @kaykdm
Add noTemplateCurlyInString. Contributed by @fireairforce
Add noOctalEscape. Contributed by @fireairforce
Enhancements
Add an option
reportUnnecessaryDependenciesto useExhaustiveDependencies.Defaults to true. When set to false, errors will be suppressed for React hooks that declare dependencies but do not use them.
Contributed by @simon-paris
Add an option
reportMissingDependenciesArrayto useExhaustiveDependencies. Contributed by @simon-parisBug fixes
noControlCharactersInRegex no longer panics on regexes with incomplete escape sequences. Contributed by @Conaclos
noMisleadingCharacterClass no longer reports issues outside of character classes.
The following code is no longer reported:
Contributed by @Conaclos
noUndeclaredDependencies no longer reports Node.js builtin modules as undeclared dependencies.
The rule no longer reports the following code:
Contributed by @Conaclos
noUnusedVariables no longer panics when suggesting the renaming of a variable at the start of a file (#4114). Contributed by @Conaclos
noUselessEscapeInRegex no longer panics on regexes that start with an empty character class. Contributed by @Conaclos
noUselessStringConcat no longer panics when it encounters malformed code. Contributed by @Conaclos
noUnusedFunctionParameters no longer reports unused parameters inside an object pattern with a rest parameter.
In the following code, the rule no longer reports
aas unused.This matches the behavior of noUnusedVariables.
Contributed by @Conaclos
useButtonType no longer reports dynamically created button with a valid type (#4072).
The following code is no longer reported:
Contributed by @Conaclos
useSemanticElements now ignores elements with the
imgrole (#3994).MDN recommends using
role="img"for grouping images or creating an image from other elements.The following code is no longer reported:
Contributed by @Conaclos
useSemanticElements now ignores
alertandalertdialogroles (#3858). Contributed by @ConaclosnoUselessFragments don't create invaild JSX code when Fragments children contains JSX Expression and in a LogicalExpression. Contributed by @fireairforce
Parser
Bug fixes
microsoft/playwright (@playwright/test)
v1.48.2Compare Source
v1.48.1Compare Source
Highlights
https://github.com/microsoft/playwright/issues/33023 - [Bug]: command line flag --headed has no effect in ui modehttps://github.com/microsoft/playwright/issues/331077 - [REGRESSION]: page.waitForRequest does not get resolved since 1.48.https://github.com/microsoft/playwright/issues/3308585 - [Bug]: WebSocket route does not handle full URLs in Playwrighttps://github.com/microsoft/playwright/issues/33052052 - [Regression]: Inspector not showing recorded sthttps://github.com/microsoft/playwright/issues/331323132 - [Bug]: Wrong Ubuntu release name in Dockerfile.nhttps://github.com/microsoft/playwright/pull/3299632996 - [BUG] Trace attachments have small unusable height
Browser Versions
This version was also tested against the following stable channels:
v1.48.0Compare Source
web-infra-dev/rsbuild (@rsbuild/core)
v1.0.19Compare Source
What's Changed
New Features 🎉
includeoption by @chenjiahan in https://github.com/web-infra-dev/rsbuild/pull/3843includeoption by @chenjiahan in https://github.com/web-infra-dev/rsbuild/pull/3845postcssOptionsfunction by @chenjiahan in https://github.com/web-infra-dev/rsbuild/pull/3858@swc/plugin-prefreshto enhance prefresh by @chenjiahan in https://github.com/web-infra-dev/rsbuild/pull/3861Bug Fixes 🐞
Document 📖
tools.postcssconfig loading notes by @chenjiahan in https://github.com/web-infra-dev/rsbuild/pull/3854Other Changes
Full Changelog: web-infra-dev/rsbuild@v1.0.18...v1.0.19
v1.0.18Compare Source
What's Changed
New Features 🎉
outputandhtmlconfigurations by @chenjiahan in https://github.com/web-infra-dev/rsbuild/pull/3804source.assetsIncludeconfig by @chenjiahan in https://github.com/web-infra-dev/rsbuild/pull/3808dataUriLimitfor extended assets by @chenjiahan in https://github.com/web-infra-dev/rsbuild/pull/3826includeandexcludeoptions by @chenjiahan in https://github.com/web-infra-dev/rsbuild/pull/3835Bug Fixes 🐞
Document 📖
rsbuild.addPluginstyping by @chenjiahan in https://github.com/web-infra-dev/rsbuild/pull/3817prefreshEnabledoption by @chenjiahan in https://github.com/web-infra-dev/rsbuild/pull/3829Other Changes
isTTYhelper by @chenjiahan in https://github.com/web-infra-dev/rsbuild/pull/3821isPlainObjecthelper by @chenjiahan in https://github.com/web-infra-dev/rsbuild/pull/3823New Contributors
Full Changelog: web-infra-dev/rsbuild@v1.0.17...v1.0.18
v1.0.17Compare Source
What's Changed
New Features 🎉
api.resolvehook by @9aoy in https://github.com/web-infra-dev/rsbuild/pull/3785Bug Fixes 🐞
dev.assetPrefix: truenot work withserver.baseby @chenjiahan in https://github.com/web-infra-dev/rsbuild/pull/3789server.baseby @chenjiahan in https://github.com/web-infra-dev/rsbuild/pull/3790Document 📖
Other Changes
Full Changelog: web-infra-dev/rsbuild@v1.0.16...v1.0.17
v1.0.16Compare Source
What's Changed
New Features 🎉
tools.rspackconfig by @9aoy in https://github.com/web-infra-dev/rsbuild/pull/3755output.filename.cssallow function by @gaoachao in https://github.com/web-infra-dev/rsbuild/pull/3752Bug Fixes 🐞
getCompilationHooksof HTML plugin by @chenjiahan in https://github.com/web-infra-dev/rsbuild/pull/3750getHooksof HTML plugin by @chenjiahan in https://github.com/web-infra-dev/rsbuild/pull/3753Document 📖
output.filenamefunction type by @chenjiahan in https://github.com/web-infra-dev/rsbuild/pull/3764Other Changes
New Contributors
Full Changelog: web-infra-dev/rsbuild@v1.0.15...v1.0.16
v1.0.15Compare Source
What's Changed
New Features 🎉
loadEnvby @chenjiahan in https://github.com/web-infra-dev/rsbuild/pull/3732Bug Fixes 🐞
Document 📖
process.envto CRA guide by @chenjiahan in https://github.com/web-infra-dev/rsbuild/pull/3734process.env.NODE_ENVinject tip by @9aoy in https://github.com/web-infra-dev/rsbuild/pull/3744Other Changes
Full Changelog: web-infra-dev/rsbuild@v1.0.14...v1.0.15
v1.0.14Compare Source
What's Changed
New Features 🎉
distPath.assetsandfilename.assetsby @SoonIter in https://github.com/web-infra-dev/rsbuild/pull/3688Bug Fixes 🐞
lessOptionstype with TS node16 resolution by @chenjiahan in https://github.com/web-infra-dev/rsbuild/pull/3695Other Changes
Full Changelog: web-infra-dev/rsbuild@v1.0.13...v1.0.14
v1.0.13Compare Source
What's Changed
New Features 🎉
Performance 🚀
Bug Fixes 🐞
Other Changes
New Contributors
Full Changelog: web-infra-dev/rsbuild@1.0.12...v1.0.13
v1.0.12Compare Source
What's Changed
New Features 🎉
Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), 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.