build: update all non-major dependencies #30666
Open
+373
−314
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:
8.35.1
->8.36.0
8.35.1
->8.36.0
2.4.4
->2.5.1
0.3.4
->0.3.5
0.3.4
->0.3.5
0.25.5
->0.25.6
0.25.5
->0.25.6
0.25.5
->0.25.6
0.25.5
->0.25.6
0.25.5
->0.25.6
5.1.2
->5.1.3
7.0.2
->7.0.3
5.99.9
->5.100.0
5.99.9
->5.100.0
3.25.75
->3.25.76
Release Notes
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v8.36.0
Compare Source
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
v8.36.0
Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
web-platform-dx/baseline-browser-mapping (baseline-browser-mapping)
v2.5.1
: - data updatesCompare Source
Full Changelog: web-platform-dx/baseline-browser-mapping@v2.5.0...v2.5.1
v2.5.0
: - Browser support, simplified dependencies!Compare Source
✨ What's new for users?
baseline-browser-mapping
is now supported in browser contexts. Frameworks that support module resolution will now load a single JS file of ~110kb (~22kb when compressed) and allows loading from CDNs like jsdelivr and unpkg./legacy
export path - no shimming required!baseline-browser-mapping
will now Issues a console warning if the current version of the module is >2 months old.⚙️ Under the hood
web-features
,@mdn/browser-compat-data
anddownstream-browsers.json
. Instead of using direct dependencies, these modules are now pre-packaged into the exported script using daily GitHub Actions.npm run test
.web-feature
and@mdn/browser-compat-data
are now part of therefresh_data.yml
action which only creates a new version ofbaseline-browser-mapping
if the features or browsers information from the data provider modules has changed meaningfully.compareVersions()
function from https://github.com/web-platform-dx/baseline-browser-mapping/pull/68web-features
to 2.41.0 and@mdn/browser-compat-data
to 6.0.29.New Contributors
Full Changelog: web-platform-dx/baseline-browser-mapping@v2.4.5...v2.5.0
danielroe/beasties (beasties)
v0.3.5
Compare Source
🐞 Bug Fixes
pruneSource
is enabled - by @shishkin17 in https://github.com/danielroe/beasties/issues/138 (91453)View changes on GitHub
evanw/esbuild (esbuild)
v0.25.6
Compare Source
Fix a memory leak when
cancel()
is used on a build context (#4231)Calling
rebuild()
followed bycancel()
in rapid succession could previously leak memory. The bundler uses a producer/consumer model internally, and the resource leak was caused by the consumer being termianted while there were still remaining unreceived results from a producer. To avoid the leak, the consumer now waits for all producers to finish before terminating.Support empty
:is()
and:where()
syntax in CSS (#4232)Previously using these selectors with esbuild would generate a warning. That warning has been removed in this release for these cases.
Improve tree-shaking of
try
statements in dead code (#4224)With this release, esbuild will now remove certain
try
statements if esbuild considers them to be within dead code (i.e. code that is known to not ever be evaluated). For example:Consider negated bigints to have no side effects
While esbuild currently considers
1
,-1
, and1n
to all have no side effects, it didn't previously consider-1n
to have no side effects. This is because esbuild does constant folding with numbers but not bigints. However, it meant that unused negative bigint constants were not tree-shaken. With this release, esbuild will now consider these expressions to also be side-effect free:Support a configurable delay in watch mode before rebuilding (#3476, #4178)
The
watch()
API now takes adelay
option that lets you add a delay (in milliseconds) before rebuilding when a change is detected in watch mode. If you use a tool that regenerates multiple source files very slowly, this should make it more likely that esbuild's watch mode won't generate a broken intermediate build before the successful final build. This option is also available via the CLI using the--watch-delay=
flag.This should also help avoid confusion about the
watch()
API's options argument. It was previously empty to allow for future API expansion, which caused some people to think that the documentation was missing. It's no longer empty now that thewatch()
API has an option.Allow mixed array for
entryPoints
API option (#4223)The TypeScript type definitions now allow you to pass a mixed array of both string literals and object literals to the
entryPoints
API option, such as['foo.js', { out: 'lib', in: 'bar.js' }]
. This was always possible to do in JavaScript but the TypeScript type definitions were previously too restrictive.Update Go from 1.23.8 to 1.23.10 (#4204, #4207)
This should have no effect on existing code as this version change does not change Go's operating system support. It may remove certain false positive reports (specifically CVE-2025-4673 and CVE-2025-22874) from vulnerability scanners that only detect which version of the Go compiler esbuild uses.
Experimental support for esbuild on OpenHarmony (#4212)
With this release, esbuild now publishes the
@esbuild/openharmony-arm64
npm package for OpenHarmony. It contains a WebAssembly binary instead of a native binary because Go doesn't currently support OpenHarmony. Node does support it, however, so in theory esbuild should now work on OpenHarmony through WebAssembly.This change was contributed by @hqzing.
piscinajs/piscina (piscina)
v5.1.3
Compare Source
What's Changed
c8
by @github-actions in https://github.com/piscinajs/piscina/pull/832Full Changelog: piscinajs/piscina@v5.1.2...v5.1.3
vitejs/vite (vite)
v7.0.3
Compare Source
Bug Fixes
Miscellaneous Chores
n/prefer-node-protocol
rule (#20368) (38bb268)Code Refactoring
webpack/webpack (webpack)
v5.100.0
Compare Source
Fixes
Features
splitChunks
when external variables and runtimeChunk are not set.using
keywordnew URL(...)
virtual:
schemePerformance Improvements
new URL(...)
evaluate expressioncolinhacks/zod (zod)
v3.25.76
Compare Source
Commits:
91c9ca6
fix: cleanup _idmap of $ZodRegistry (#4837)9cce1c5
docs: fix typo in flattenError example on error-formatting page (#4819) (#4833)a3560ae
v3.25.76 (#4838)5060661
Release 3.25.767baee4e
Update index.mdx (#4831)Configuration
📅 Schedule: Branch creation - "after 10:00pm every weekday,before 5:00am every weekday,every weekend" in timezone America/Tijuana, 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 has been generated by Renovate Bot.