pkg: Update build packages (major)#4004
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
|
3ec097a to
4b36443
Compare
Contributor
There was a problem hiding this comment.
Benchmark
Details
| Benchmark suite | Current: 4b36443 | Previous: 5e50a34 | Ratio |
|---|---|---|---|
normalizeLong |
428 ops/sec (±3.20%) |
550 ops/sec (±4.44%) |
1.29 |
normalizeLong Values |
383 ops/sec (±1.11%) |
491 ops/sec (±0.77%) |
1.28 |
normalizeLong Scalar |
331 ops/sec (±1.78%) |
427 ops/sec (±1.16%) |
1.29 |
normalizeLong Scalar update |
828 ops/sec (±1.72%) |
1071 ops/sec (±0.49%) |
1.29 |
denormalizeLong |
235 ops/sec (±4.45%) |
293 ops/sec (±4.59%) |
1.25 |
denormalizeLong Values |
215 ops/sec (±4.40%) |
264 ops/sec (±4.30%) |
1.23 |
denormalizeLong donotcache |
1013 ops/sec (±0.18%) |
1353 ops/sec (±0.18%) |
1.34 |
denormalizeLong Values donotcache |
747 ops/sec (±0.26%) |
935 ops/sec (±0.88%) |
1.25 |
denormalizeLong Scalar donotcache |
1014 ops/sec (±0.18%) |
1315 ops/sec (±0.19%) |
1.30 |
denormalizeShort donotcache 500x |
1471 ops/sec (±0.12%) |
1699 ops/sec (±0.29%) |
1.15 |
denormalizeShort 500x |
650 ops/sec (±4.17%) |
726 ops/sec (±3.55%) |
1.12 |
denormalizeShort 500x withCache |
6759 ops/sec (±0.18%) |
9321 ops/sec (±0.23%) |
1.38 |
queryShort 500x withCache |
2991 ops/sec (±0.07%) |
3958 ops/sec (±0.16%) |
1.32 |
buildQueryKey All |
49742 ops/sec (±0.51%) |
61603 ops/sec (±0.99%) |
1.24 |
query All withCache |
6969 ops/sec (±0.27%) |
7561 ops/sec (±0.19%) |
1.08 |
denormalizeLong with mixin Entity |
229 ops/sec (±3.48%) |
275 ops/sec (±4.09%) |
1.20 |
denormalizeLong withCache |
6650 ops/sec (±0.19%) |
9293 ops/sec (±0.20%) |
1.40 |
denormalizeLong withCache (Scalar churn) |
6597 ops/sec (±0.18%) |
9231 ops/sec (±0.14%) |
1.40 |
denormalizeLong Values withCache |
6662 ops/sec (±0.27%) |
8016 ops/sec (±0.18%) |
1.20 |
denormalizeLong Scalar withCache |
7430 ops/sec (±1.51%) |
9568 ops/sec (±1.33%) |
1.29 |
denormalizeLong Scalar update withCache |
5568 ops/sec (±0.51%) |
7106 ops/sec (±0.58%) |
1.28 |
denormalizeLong All withCache |
6549 ops/sec (±0.26%) |
7536 ops/sec (±0.64%) |
1.15 |
denormalizeLong Query-sorted withCache |
6994 ops/sec (±1.08%) |
7610 ops/sec (±0.38%) |
1.09 |
denormalizeLongAndShort withEntityCacheOnly |
1590 ops/sec (±0.21%) |
2062 ops/sec (±0.90%) |
1.30 |
denormalize bidirectional 50 |
4776 ops/sec (±4.02%) |
5777 ops/sec (±4.21%) |
1.21 |
denormalize bidirectional 50 donotcache |
43679 ops/sec (±0.55%) |
55411 ops/sec (±1.11%) |
1.27 |
getResponse |
5684 ops/sec (±1.30%) |
7490 ops/sec (±1.75%) |
1.32 |
getResponse (null) |
10060117 ops/sec (±0.63%) |
12905096 ops/sec (±1.27%) |
1.28 |
getResponse (clear cache) |
222 ops/sec (±4.34%) |
270 ops/sec (±3.75%) |
1.22 |
getSmallResponse |
3862 ops/sec (±0.09%) |
4931 ops/sec (±0.33%) |
1.28 |
getSmallInferredResponse |
2736 ops/sec (±0.20%) |
3568 ops/sec (±0.22%) |
1.30 |
getResponse Collection |
5529 ops/sec (±0.81%) |
7349 ops/sec (±1.75%) |
1.33 |
get Collection |
5149 ops/sec (±0.46%) |
6757 ops/sec (±0.34%) |
1.31 |
get Query-sorted |
6446 ops/sec (±0.42%) |
8295 ops/sec (±0.26%) |
1.29 |
setLong |
450 ops/sec (±0.18%) |
574 ops/sec (±0.36%) |
1.28 |
setLongWithMerge |
251 ops/sec (±0.27%) |
320 ops/sec (±0.89%) |
1.27 |
setLongWithSimpleMerge |
266 ops/sec (±0.25%) |
341 ops/sec (±0.10%) |
1.28 |
setSmallResponse 500x |
879 ops/sec (±1.27%) |
1143 ops/sec (±0.25%) |
1.30 |
This comment was automatically generated by workflow using github-action-benchmark.
2d06806 to
b9a381a
Compare
fb9d7c5 to
939c12d
Compare
75256b4 to
f086e27
Compare
70eda00 to
40788c7
Compare
40788c7 to
bfefacf
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
7.29.7→8.0.47.29.7→8.0.1^7.22.15→^8.0.0^7.24.7→^8.0.07.29.7→8.0.1^7.18.6→^8.0.0^7.20.0→^8.0.0^7.26.7→^8.0.0^7.26.7→^8.0.0^7.26.10→^8.0.0^7.26.7→^8.0.07.29.7→8.0.06.3.0→8.0.06.3.0→8.0.0^6.0.4→^7.0.06.0.1→7.2.15.2.6→6.0.0Release Notes
babel/babel (@babel/cli)
v8.0.4Compare Source
👓 Spec Compliance
babel-parser,babel-plugin-transform-typescriptdeclare module M {}(@JLHwung)babel-generator,babel-parser,babel-plugin-transform-typescript🐛 Bug Fix
babel-traversereplaceWithinVisitor#exitshould not stop traversal (@liuxingbaoyu)🏠 Internal
babel-helper-validator-identifierv8.0.1Compare Source
💥 Breaking Change
babel-core,babel-plugin-transform-object-rest-spread,babel-plugin-transform-runtime,babel-preset-env,babel-standalonepreset-env'suseBuiltIns(@nicolo-ribaudo)v8.0.0Compare Source
👓 Spec Compliance
babel-core💥 Breaking Change
babel-cli,babel-node,babel-plugin-proposal-decorators,babel-plugin-transform-classes,babel-plugin-transform-function-name,babel-plugin-transform-modules-commonjs,babel-plugin-transform-object-rest-spread,babel-plugin-transform-parameters,babel-plugin-transform-react-constant-elements,babel-plugin-transform-regenerator,babel-preset-env,babel-registermodules: auto(@nicolo-ribaudo)babel-plugin-transform-runtime,babel-runtime-corejs3,babel-runtime@babe/runtime-corejs3(@liuxingbaoyu)babel-parserlocations: "packed"(@liuxingbaoyu)🐛 Bug Fix
babel-generatorbabel-plugin-transform-modules-systemjs📝 Documentation
🏠 Internal
🏃♀️ Performance
babel-corecallstack/linaria (@linaria/core)
v8.0.0Compare Source
Major Changes
9d49bef: Release Linaria 8 with WyW 2.x stable dependencies and Node.js 22.12+ support.Linaria processors now expose WyW 2 static evaluation semantics, allowing the default
eval.strategy: "hybrid"mode to resolve statically provable values before falling back to the evaluator. This keeps existing dynamic/runtime-only interpolation support while reducing evaluator work for values that can be resolved from static bindings and imports.Performance and stability:
With the default hybrid mode, a large share of style computation now moves out of runtime-like evaluator execution and into analytical static evaluation. This reduces evaluator startup and module execution work, makes builds less sensitive to runtime-only side effects, and gives the pipeline a more stable foundation for further optimization. It also opens the path for substantially larger speedups as WyW moves more of the pipeline to Rust; see the WyW roadmap for more detail.
Migration notes:
@wyw-in-js/transformis updated to 2.0.2 to avoid duplicate CSS emitted for same-file processor bindings referenced from another processor template inside a local scope and to keep mixed static/processor object-member interpolations statically resolvable.evaluateconfig should be migrated toeval.strategy. Useexecutefor evaluator-only compatibility, keep the defaulthybridfor static-first resolution with fallback, or usestaticto reject evaluator fallback.eval.customResolver,eval.resolver, orstaticBindings.Patch Changes
9d49bef]v7.0.0Compare Source
Major Changes
ab11ebb: BREAKING: bump@wyw-in-js/*dependencies to^1.0.0(stable).This release updates Linaria's build-time evaluation engine (WyW). See https://wyw-in-js.dev/stability for practical guidance and common pitfalls.
Notes:
.jsontoextensionsand ensure.jsonis ignored by evaluation rules (so it's parsed as JSON, not by Babel).transform()by default (serializeTransform: true). If you hit Rollup "Unexpected early exit" (unresolved plugin promises / deadlock during resolve), setserializeTransform: false(seeexamples/rollup/rollup.config.mjs).only: ['*']and can re-evaluate modules when cached exports are incomplete (cached export values might not be reused).rollup/plugins (@rollup/plugin-babel)
v7.1.02026-05-29
Features
v7.0.02026-03-05
Breaking Changes
webpack/webpack-cli (webpack-cli)
v7.2.1Compare Source
Patch Changes
CLIPlugindynamic import interop under Bun (by @alexander-akait in #4799)v7.2.0Compare Source
Minor Changes
feat: allow
webpack-dev-serverv6 as an optional peer dependency (^5.0.0 || ^6.0.0) (by @bjohansebas in #4793)Support
tsxas a fallback loader for TypeScript and JSX configuration files (.ts,.tsx,.cts,.mtsand.jsx), used when none of the loaders known tointerpret(such asts-node) are installed. (by @alexander-akait in #4796)v7.1.0Compare Source
Minor Changes
feat(cli): refresh the
--helpoutput using commander'sconfigureHelpAPI — branded headers, section dividers, colorized terms and a clearer footer. Colors and chrome collapse to plain text when output is piped or--no-coloris used, so scripts keep working. (by @alexander-akait in #4779)feat: support
.json5,.yaml/.ymland.tomlconfiguration files by parsing them directly, with the parser package (json5,js-yaml,toml) installed on demand by the user and declared as optionalpeerDependenciesso the parsers resolve correctly under Yarn PnP (by @alexander-akait in #4777)v7.0.3Compare Source
Patch Changes
Improved CLI startup performance and reduced memory usage. (by @alexander-akait in #4765)
Reduced CLI startup CPU and memory usage by caching schema-derived argument metadata, registering only the options present in the arguments, and reading config directories once during default-config discovery. (by @alexander-akait in #4760)
Replace the
fastest-levenshteindependency with a small in-tree implementation used for command/option "did you mean" suggestions. (by @alexander-akait in #4762)v7.0.2Compare Source
Patch Changes
v7.0.1Compare Source
Patch Changes
fileprotocol for configuration options (--config/--extends) is supported. (by @alexander-akait in #4702)v7.0.0Compare Source
Major Changes
The minimum supported version of Node.js is
20.9.0. (by @alexander-akait in #4677)Use dynamic import to load
webpack.config.js, fallback to interpret only when configuration can't be load by dynamic import. Using dynamic imports allows you to take advantage of Node.js's built-in TypeScript support. (by @alexander-akait in #4677)Removed the
--node-envargument in favor of the--config-node-envargument. (by @alexander-akait in #4677)The
versioncommand only output versions right now. (by @alexander-akait in #4677)Removed deprecated API, no action required unless you use
import cli from "webpack-cli";/const cli = require("webpack-cli");. (by @alexander-akait in #4677)Patch Changes
Allow configuration freezing. (by @alexander-akait in #4677)
Use graceful shutdown when file system cache is enabled. (by @alexander-akait in #4677)
Performance improved. (by @alexander-akait in #4677)
webpack/webpack-dev-server (webpack-dev-server)
v6.0.0Compare Source
Major Changes
Bump Express to v5. See the Express 5 migration guide for the full list of breaking changes. (by @bjohansebas in #5674)
Bump the
webpackpeer dependency range from^5.0.0to^5.101.0. (by @bjohansebas in #5674)Drop support for Node.js < 22.15.0. (by @bjohansebas in #5674)
Convert the source to native ES modules. The package keeps
"type": "module"and now exposes both an ESM and a CommonJS build via theexportsfield: ESM consumersimportthe nativelib/, while CommonJS consumersrequire()a transpileddist/build — so the package works from both ESM and CommonJS, including environments whererequire(ESM)is not supported. (by @bjohansebas in #5674)Remove CLI flags. Use the
servecommand fromwebpack-clitogether with a configuration file or the programmatic API instead. (by @bjohansebas in #5674)Remove the
internalIPandinternalIPSyncstatic methods fromServer. Resolve the local IP yourself if you need it. (by @bjohansebas in #5674)Remove the
bypassoption from proxy configuration. Use therouterorcontextoptions provided byhttp-proxy-middlewareinstead. (by @bjohansebas in #5674)Remove SockJS support. The
webSocketServeroption no longer accepts"sockjs"; use the default"ws"transport instead. (by @bjohansebas in #5674)Remove the
spdydependency. Use the built-innode:http2module via theserveroption for HTTP/2 support. (by @bjohansebas in #5674)Update
http-proxy-middlewareto v4. See the http-proxy-middleware v3 release notes and v4 release notes for the full list of breaking changes. (by @bjohansebas in #5674)Update
webpack-dev-middlewareto v8 and syncoriginalUrlfor middleware compatibility.server.middleware.getFilenameFromUrl()is now asynchronous and resolves to{ filename, extra: { stats, outputFileSystem } }. See the webpack-dev-middleware v8 release notes for details. (by @bjohansebas in #5674)Minor Changes
Add plugin support.
webpack-dev-servercan now be used as a webpack plugin, integrating with the compiler lifecycle without explicitly passing a compiler, preventing multiple server starts on recompilation, ensuring clean shutdown, and supportingMultiCompilersetups with multiple independent plugin servers. (by @bjohansebas in #5674)Enable the compression middleware for HTTP/2 connections. (by @bjohansebas in #5674)
Remove the
colorettedependency in favor of native ANSI styling. (by @bjohansebas in #5674)Update
chokidarto v5 and extendwatchFiles.options.ignoredto support glob string patterns viatinyglobby. (by @bjohansebas in #5674)Use
compiler.platformto determine the target environment instead of inspecting the resolvedtargetstring. Universal targets ("universal"or["web", "node"], wherecompiler.platform.universalistruesince webpack5.108.0) are treated as web targets so the client runtime is injected. (by @bjohansebas in #5674)Use the WHATWG
URLAPI instead of the deprecatedurl.parse. (by @bjohansebas in #5674)Patch Changes
Bump production dependencies, notably
opento v11 andp-retryto v8. (by @bjohansebas in #5674)Reject cross-site requests to the internal
open-editorandinvalidateendpoints. They performed state-changing actions (opening a file in the editor, forcing a recompilation) on any GET request, so a page the developer visited could trigger them. They now require a same-origin request, validated viaSec-Fetch-Sitewith anOrigin/Hostfallback. (by @bjohansebas in #5691)Treat loopback aliases (
127.0.0.1,::1,localhost) as equivalent inisSameOriginso the WebSocket client does not reject valid same-origin connections. (by @bjohansebas in #5674)Migrate the test suite from Jest to
node:testand set up the jsdom environment. (by @bjohansebas in #5674)Update
webpack-clito v7.0.2. (by @bjohansebas in #5674)Configuration
📅 Schedule: (in timezone America/Chicago)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, 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.