fix(deps): update all non-major dependencies #120
+109
−109
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.
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.
This PR contains the following updates:
2.2.2
->2.2.4
^2.2.2
->^2.2.4
^4.20250904.0
->^4.20250924.0
^0.38.22
->^0.38.26
10.15.1
->10.17.1
^4.33.2
->^4.40.1
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 recognisesindex signatures and their accesses when they are being indexed as a string.
Example
#7415
d042f18
Thanks @qraqras! - Fixed #7212, now theuseOptionalChain
rule recognizes optional chaining usingtypeof
(e.g.,typeof foo !== 'undefined' && foo.bar
).#7419
576baf4
Thanks @Conaclos! - 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:
#7406
b906112
Thanks @mdevils! - 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.#7142
53ff5ae
Thanks @Netail! - 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:
cloudflare/workerd (@cloudflare/workers-types)
v4.20250924.0
Compare Source
v4.20250923.0
Compare Source
v4.20250922.0
Compare Source
v4.20250921.0
Compare Source
v4.20250920.0
Compare Source
v4.20250919.0
Compare Source
v4.20250918.0
Compare Source
v4.20250917.0
Compare Source
v4.20250913.0
Compare Source
v4.20250912.0
Compare Source
v4.20250911.0
Compare Source
v4.20250910.0
Compare Source
v4.20250909.0
Compare Source
v4.20250906.0
Compare Source
v4.20250905.0
Compare Source
discordjs/discord-api-types (discord-api-types)
v0.38.26
Compare Source
Bug Fixes
v0.38.25
Compare Source
Features
v0.38.24
Compare Source
Features
banner
,avatar
, andbio
(#1356) (35a4084)v0.38.23
Compare Source
Bug Fixes
flags
(#1354) (af3907b)Features
pnpm/pnpm (pnpm)
v10.17.1
Compare Source
Patch Changes
minimumReleaseAge
setting, print this information out in the error message #9974.state.json
creation path when executingpnpm patch
in a workspace project #9733.minimumReleaseAge
is set and thelatest
tag is not mature enough, prefer a non-deprecated version as the newlatest
#9987.v10.17.0
Compare Source
Minor Changes
The
minimumReleaseAgeExclude
setting now supports patterns. For instance:Related PR: #9984.
Patch Changes
minimumReleaseAge
check, when the package is requested by exact version and the packument is loaded from cache #9978.minimumReleaseAge
is set and the active version under a dist-tag is not mature enough, do not downgrade to a prerelease version in case the original version wasn't a prerelease one #9979.v10.16.1
Compare Source
Patch Changes
v10.16.0
Compare Source
Minor Changes
There have been several incidents recently where popular packages were successfully attacked. To reduce the risk of installing a compromised version, we are introducing a new setting that delays the installation of newly released dependencies. In most cases, such attacks are discovered quickly and the malicious versions are removed from the registry within an hour.
The new setting is called
minimumReleaseAge
. It specifies the number of minutes that must pass after a version is published before pnpm will install it. For example, settingminimumReleaseAge: 1440
ensures that only packages released at least one day ago can be installed.If you set
minimumReleaseAge
but need to disable this restriction for certain dependencies, you can list them under theminimumReleaseAgeExclude
setting. For instance, with the following configuration pnpm will always install the latest version of webpack, regardless of its release time:Related issue: #9921.
Added support for
finders
#9946.In the past,
pnpm list
andpnpm why
could only search for dependencies by name (and optionally version). For example:prints the chain of dependencies to any installed instance of
minimist
:What if we want to search by other properties of a dependency, not just its name? For instance, find all packages that have
react@17
in their peer dependencies?This is now possible with "finder functions". Finder functions can be declared in
.pnpmfile.cjs
and invoked with the--find-by=<function name>
flag when runningpnpm list
orpnpm why
.Let's say we want to find any dependencies that have React 17 in peer dependencies. We can add this finder to our
.pnpmfile.cjs
:Now we can use this finder function by running:
pnpm will find all dependencies that have this React in peer dependencies and print their exact locations in the dependency graph.
It is also possible to print out some additional information in the output by returning a string from the finder. For example, with the following finder:
Every matched package will also print out the license from its
package.json
:Patch Changes
nodeVersion
is not set to an exact semver version #9934.pnpm publish
should be able to publish a.tar.gz
file #9927.pnpm run
return a non-zero exit code #9626.cloudflare/workers-sdk (wrangler)
v4.40.1
Compare Source
Patch Changes
a57149f
Thanks @danielrs! - Support the deletion of secrets with complex namesv4.40.0
Compare Source
Minor Changes
a7ac751
Thanks @jonesphillip! - Changes--fileSizeMB
to--file-size
forwrangler r2 bucket catalog
compaction command.Small fixes for pipelines commands.
Patch Changes
#10706
81fd733
Thanks @1000hz! - Fixed an issue that caused some Workers to have an incorrect service tag applied when using a redirected configuration file (as used by the Cloudflare Vite plugin). This resulted in these Workers not being correctly grouped with their sibling environments in the Cloudflare dashboard.Updated dependencies [
06e9a48
]:v4.39.0
Compare Source
Minor Changes
#10647
555a6da
Thanks @efalcao! - VPC service binding support#10612
97a72cc
Thanks @jonesphillip! - Added new pipelines commands (pipelines, streams, sinks, setup), moved old pipelines commands behind --legacy#10652
acd48ed
Thanks @edmundhung! - Rename Hyperdrive local connection string environment variable fromWRANGLER_HYPERDRIVE_LOCAL_CONNECTION_STRING_<BINDING_NAME>
toCLOUDFLARE_HYPERDRIVE_LOCAL_CONNECTION_STRING_<BINDING_NAME>
. The old variable name is still supported but will now show a deprecation warning.#10721
55a10a3
Thanks @penalosa! - Stabilise Worker Loader bindingsPatch Changes
#10724
b4a4311
Thanks @penalosa! - Use Cap'n Web inworkers-sdk
#10701
dc1d0d6
Thanks @penalosa! - Fix hotkeys double renderUpdated dependencies [
555a6da
,262393a
,3ec1f65
,a434352
,328e687
,b4a4311
]:v4.38.0
Compare Source
Minor Changes
#10654
a4e2439
Thanks @laplab! - Switch to WRANGLER_R2_SQL_AUTH_TOKEN env variable for R2 SQL secret. Update the response format for R2 SQL#10676
f76da43
Thanks @penalosa! - Supportctx.exports
in wrangler types#10651
6caf938
Thanks @edevil! - Added new attribute "allowed_sender_addresses" to send email binding.Patch Changes
#10674
1cc258e
Thanks @penalosa! - Fix remote/local display for KV/D1/R2 & Browser bindings#10678
b30263e
Thanks @penalosa! - Remove dummy auth from SDK setup#10678
b30263e
Thanks @penalosa! - AddWRANGLER_TRACE_ID
environment variable to support internal testing#10561
769ffb1
Thanks @danielrs! - Do not show subdomain status mismatch warnings on first deploy.Updated dependencies [
b59e3e1
,e9b0c66
,6caf938
,88132bc
]:v4.37.1
Compare Source
Patch Changes
#10658
3029b9a
Thanks @1000hz! - Fixed an issue with service tags not being applied properly to Workers when the Wrangler configuration file did not include a top-levelname
property.#10657
31ec996
Thanks @penalosa! - Disable remote bindings with the--local
flagUpdated dependencies [
783afeb
]:v4.37.0
Compare Source
Minor Changes
#10546
d53a0bc
Thanks @1000hz! - On deploy or version upload, Workers with multiple environments are tagged with metadata that groups them together in the Cloudflare Dashboard.#10596
735785e
Thanks @penalosa! - Add Miniflare & Wrangler support for unbound Durable Objects#10622
15c34e2
Thanks @nagraham! - Modify R2 Data Catalog compaction commands to enable/disable for Catalog (remove table/namespace args), and require Cloudflare API token on enable.Patch Changes
735785e
]:v4.36.0
Compare Source
Minor Changes
#10604
135e066
Thanks @penalosa! - Enable Remote Bindings without the need for the--x-remote-bindings
flag#10558
30f558e
Thanks @laplab! - Add commands to send queries and manage R2 SQL product.#10574
d8860ac
Thanks @efalcao! - Add support for VPC services CRUD viawrangler vpc service
#10119
336a75d
Thanks @dxh9845! - Add support for dynamically loading 'external' Miniflare plugins for unsafe Worker bindings (developed outside of the workers-sdk repo)Patch Changes
#10212
0837a8d
Thanks @jamesopstad! - AddpreserveOriginalMain
option tounstable_readConfig
. This will pass the originalmain
value through, without converting it to an absolute path.#10541
da24079
Thanks @qjex! - stableratelimit
bindingRate Limiting in Workers is now generally available,
ratelimit
can be removed from unsafe bindings.#10479
ffa2600
Thanks @nagraham! - feat: Add wrangler commands for the R2 Data Catalog compaction feature#9955
51553ef
Thanks @penalosa! - Integrate the Cloudflare SDK into Wrangler (internal refactor)Updated dependencies [
e2b838f
,336a75d
]:v4.35.0
Compare Source
Minor Changes
#10491
5cb806f
Thanks @zebp! - Add traces, OTEL destinations, and configurable persistence to observability settingsAdds a new
traces
field to theobservability
settings in your Worker configuration that configures the behavior of automatic tracing. Bothtraces
andlogs
support providing a list of OpenTelemetry compliantdestinations
where your logs/traces will be exported to as well as an implicitly-enabledpersist
option that controls whether or not logs/traces are persisted to the Cloudflare observability platform and viewable in the Cloudflare dashboard.Patch Changes
#10571
4e49d3e
Thanks @dario-piotrowicz! - add missing type forsend_email
'sexperimental_remote
field#10534
dceb550
Thanks @dario-piotrowicz! - updateunstable_convertConfigBindingsToStartWorkerBindings
to prioritize preview config valuesEnsure that if some bindings include preview values (e.g.
preview_database_id
for D1 bindings) those get used instead of the standard ones (since these are the ones that start worker should be using)#10552
3b78839
Thanks @vicb! - Bumpunenv
to 2.0.0-rc.21Updated dependencies [
dac302c
,3b78839
]:v4.34.0
Compare Source
Minor Changes
#10478
cc47b51
Thanks @danielrs! - Beta feature preview_urls is now disabled by default.This change makes preview_urls disabled by default when it's not provided, making
the feature opt-in instead of opt-out.
Patch Changes
#10489
6e8dd80
Thanks @WalshyDev! - Allow Wrangler to upload 100,000 assets inline with the newly increased Workers Paid limit.#10517
7211609
Thanks @edmundhung! - fix:wrangler vectorize list-vectors --json
now output valid json without an extra log line#10527
818ce22
Thanks @vicb! - Bumpunenv
to 2.0.0-rc.20The latest release include a fix for
node:tty
default export.See the changelog for full details.
#10519
5d69df4
Thanks @dario-piotrowicz! - Slightly improvewrangler init --from-dash
error message#10519
5d69df4
Thanks @dario-piotrowicz! - Internally refactor diffing andwrangler init --from-dash
logic#10533
c22acc6
Thanks @emily-shen! - If unset, containers.max_instances should default to 1 instead of 0.#10503
c0fad5f
Thanks @ichernetsky-cf! - Support setting container affinities#10515 [
c6a39f5
](Configuration
📅 Schedule: Branch creation - "before 9am on monday" in timezone Europe/Gibraltar, 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.