build: update all non-major dependencies (main) #32196
Open
+791
−543
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.25.0->1.25.18.50.0->8.50.18.50.0->8.50.14.0.15->4.0.165.46.0->5.46.20.27.1->0.27.20.27.1->0.27.21.0.0-beta.54->1.0.0-beta.574.53.5->4.54.01.97.0->1.97.14.0.15->4.0.162.4.4->2.5.05.104.0->5.104.1Release Notes
modelcontextprotocol/typescript-sdk (@modelcontextprotocol/sdk)
v1.25.1Compare Source
What's Changed
Full Changelog: modelcontextprotocol/typescript-sdk@1.25.0...1.25.1
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v8.50.1Compare Source
🩹 Fixes
this(#11813)❤️ Thank You
You can read about our versioning strategy and releases on our website.
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
v8.50.1Compare 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.
vitest-dev/vitest (@vitest/coverage-v8)
v4.0.16Compare Source
🐞 Bug Fixes
process.versionsstub - by @AriPerkkio in #9174 (78cfb)test.poolOptionsif it's set - by @sheremet-va in #9226 (f7f6a)recordArtifactfrom the vitest package - by @macarie in #9186 (01c56)import.meta.envdefine - by @hi-ogawa in #9205 (01a9a)setupEnvironmentfor custom pools - by @AriPerkkio in #9187 (5d26b)View changes on GitHub
algolia/algoliasearch-client-javascript (algoliasearch)
v5.46.2Compare Source
v5.46.1Compare Source
resultsfield in a dedicated directory (#5739) by @ClaraMullerevanw/esbuild (esbuild)
v0.27.2Compare Source
Allow import path specifiers starting with
#/(#4361)Previously the specification for
package.jsondisallowed import path specifiers starting with#/, but this restriction has recently been relaxed and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping#/*to./src/*(previously you had to use another character such as#_*instead, which was more confusing). There is some more context in nodejs/node#49182.This change was contributed by @hybrist.
Automatically add the
-webkit-maskprefix (#4357, #4358)This release automatically adds the
-webkit-vendor prefix for themaskCSS shorthand property:This change was contributed by @BPJEnnova.
Additional minification of
switchstatements (#4176, #4359)This release contains additional minification patterns for reducing
switchstatements. Here is an example:Forbid
usingdeclarations insideswitchclauses (#4323)This is a rare change to remove something that was previously possible. The Explicit Resource Management proposal introduced
usingdeclarations. These were previously allowed insidecaseanddefaultclauses inswitchstatements. This had well-defined semantics and was already widely implemented (by V8, SpiderMonkey, TypeScript, esbuild, and others). However, it was considered to be too confusing because of how scope works in switch statements, so it has been removed from the specification. This edge case will now be a syntax error. See tc39/proposal-explicit-resource-management#215 and rbuckton/ecma262#14 for details.Here is an example of code that is no longer allowed:
That code will now have to be modified to look like this instead (note the additional
{and}block statements around each case body):This is not being released in one of esbuild's breaking change releases since this feature hasn't been finalized yet, and esbuild always tracks the current state of the specification (so esbuild's previous behavior was arguably incorrect).
rolldown/rolldown (rolldown)
v1.0.0-beta.57Compare Source
💥 BREAKING CHANGES
🚀 Features
CANNOT_CALL_NAMESPACEwarning (#7636) by @sapphi-red🐛 Bug Fixes
__exportto__exportAllto be compatible withcjs-module-lexer(#7640) by @IWANABETHATGUY🚜 Refactor
📚 Documentation
⚡ Performance
🧪 Testing
⚙️ Miscellaneous Tasks
v1.0.0-beta.56Compare Source
💥 BREAKING CHANGES
MIXED_EXPORTerror toMIXED_EXPORTS(#7565) by @sapphi-red🚀 Features
idproperty toexporterin CIRCULAR_REEXPORT error (#7592) by @sapphi-redidsproperty toCIRCULAR_DEPENDENCYerror (#7591) by @sapphi-reddevMode.lazy(#7549) by @hyf0parseAstfunction errors (#7568) by @sapphi-redexporterproperty toMISSING_EXPORTerror (#7564) by @sapphi-redidproperty toPARSE_ERRORerror (#7563) by @sapphi-red🐛 Bug Fixes
OutputPlugin(#7610) by @KazariEXpostBannercontent should be placed after shebang (#7583) by @bteanotify.pollInternalandnotify.compareContents(#7595) by @sapphi-redcleanDirwork with default output directory (#7579) by @shulaodaMISSING_NAME_OPTION_FOR_UMD_EXPORTerror toMISSING_NAME_OPTION_FOR_IIFE_EXPORTerror (#7566) by @sapphi-redmoduleidentifier (#7544) by @leegeunhyeok🚜 Refactor
stable_idfield fromPARSE_ERRORerror (#7593) by @sapphi-redWatcherstruct (#7551) by @hyf0LinkingMetadata::stmt_info_includedto check if a stmt_info is included (#7572) by @IWANABETHATGUYLinkingMetadata::is_includedto check if a module is included (#7571) by @IWANABETHATGUY⚙️ Miscellaneous Tasks
kill-portinignoreDepsin renovate.json (#7619) by @sapphi-redpnpm installduring tests (#7560) by @hyf0kill-port@1to improve performance (#7575) by @hyf0❤️ New Contributors
v1.0.0-beta.55Compare Source
🚀 Features
inlineDynamicImportsoptions (#7539) by @Copilotmemfsfromrolldown/experimentalfor browser builds (#7490) by @CopilotpostBannerandpostFooter(#7487) by @sevenc-nanashirolldown_plugin_lazy_compilation(#7488) by @hyf0experimental.transform_hires_sourcemap: 'boundary'by default (#7478) by @sapphi-red🐛 Bug Fixes
output.exports,output.format,output.hash_characters(#7542) by @sapphi-red__proto__export for module namespace correctly (#7534) by @sapphi-red__proto__export correctly (#7533) by @sapphi-redminify: 'dce-only'(#7520) by @sapphi-redInfinityfor chunk_limit (#7497) by @shulaodano entry found for keyerror when merging CJS namespace exports (#7474) by @sapphi-red🚜 Refactor
experimental.hmrtoexperimental.devMode(#7527) by @hyf0📚 Documentation
closeBundlebehavior (#7525) by @sapphi-red🧪 Testing
crates/rolldown/tests/rollup(#7480) by @sapphi-red⚙️ Miscellaneous Tasks
banner/footer/intro/outrofor config variants (#7532) by @sapphi-reddce/dce_of_decoratorsesbuild test is now passing (#7531) by @sapphi-red.github/instructions/bug-investigation.instructions.md(#7506) by @sapphi-red❤️ New Contributors
rollup/rollup (rollup)
v4.54.0Compare Source
2025-12-20
Features
Symbol.hasInstance,Symbol.disposeandSymbol.asyncDisposeproperties if unused (#6046)Bug Fixes
Pull Requests
4f806de(@renovate[bot], @lukastaegert)sass/dart-sass (sass)
v1.97.1Compare Source
if()syntax where values would be evaluatedeven if their conditions didn't match.
webpack/watchpack (watchpack)
v2.5.0Compare Source
Features
webpack/webpack (webpack)
v5.104.1Compare Source
Patch Changes
2efd21b: Reexports runtime calculation should not accessing WEBPACK_IMPORT_KEY decl with var.c510070: Fixed a user information bypass vulnerability in the HttpUriPlugin plugin.