Repository navigation
fix(deps): update dependency webpack-dev-server to v6 - #1280
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
Up to standards ✅🟢 Issues
|
| Metric | Results |
|---|---|
| Complexity | 0 |
| Duplication | 0 |
NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.
renovate
Bot
force-pushed
the
renovate/webpack-dev-server-6.x
branch
2 times, most recently
from
July 31, 2026 05:58
ecdbc42 to
b67f16a
Compare
renovate
Bot
force-pushed
the
renovate/webpack-dev-server-6.x
branch
2 times, most recently
from
August 14, 2026 22:08
d54a1fd to
abcd728
Compare
renovate
Bot
force-pushed
the
renovate/webpack-dev-server-6.x
branch
2 times, most recently
from
August 26, 2026 17:58
3be9065 to
9890ae7
Compare
renovate
Bot
force-pushed
the
renovate/webpack-dev-server-6.x
branch
3 times, most recently
from
September 7, 2026 22:27
ca544a4 to
fe7177f
Compare
renovate
Bot
force-pushed
the
renovate/webpack-dev-server-6.x
branch
3 times, most recently
from
September 14, 2026 09:07
42aca6f to
dfcbcb4
Compare
renovate
Bot
force-pushed
the
renovate/webpack-dev-server-6.x
branch
2 times, most recently
from
September 28, 2026 02:16
60baab4 to
7e0116b
Compare
renovate
Bot
force-pushed
the
renovate/webpack-dev-server-6.x
branch
4 times, most recently
from
October 19, 2026 01:00
c52ee2e to
692f899
Compare
renovate
Bot
force-pushed
the
renovate/webpack-dev-server-6.x
branch
6 times, most recently
from
October 26, 2026 08:31
7b2e575 to
85b639c
Compare
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate
Bot
force-pushed
the
renovate/webpack-dev-server-6.x
branch
from
October 26, 2026 18:53
85b639c to
3bc97ed
Compare
This branch has not been deployed
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:
5.2.7→6.1.0Release Notes
webpack/webpack-dev-server (webpack-dev-server)
v6.1.0Compare Source
Minor Changes
Run as a plugin from the top-level
pluginsof a multi-configuration, serving every configuration from one server. (by @alexander-akait in #5765)Fix client progress modes, socket URL credentials, overlay and progress lifecycles, server startup error handling and local IP lookup; export
BaseServer. (by @alexander-akait in #5739)The browser client, the error overlay and both transports now come from webpack-dev-middleware, so this package has no client code of its own. Every option keeps its name and meaning,
allowedHostsand the origin checks still apply here, and this server's{ type }messages are still sent next to the middleware's, so React Refresh keeps working.client/index.js,client/socket.jsandclient/clients/WebSocketClient.jsstill resolve while the client's internal files are gone, and the console wording, the overlay and the progress indicator are now the middleware's.client.webSocketTransport: "sse"adds Server-Sent Events, a universal build now runs in Node without the client throwing, andsendMessage(),getClientEntry()andgetClientHotEntry()still work, a subclass's overrides included, but are deprecated. (by @alexander-akait in #5750)Patch Changes
Keep hot and live reload working after a cancelled "Leave site?" dialog. (by @alexander-akait in #5744)
Keep the overlay for a runtime error thrown while the page is still loading. (by @alexander-akait in #5745)
Validate the
HostandOriginheaders and enforce same-origin checks on WebSocket upgrade requests handled by proxies withws: true. This prevents cross-origin pages from connecting to proxied WebSocket services through the development server. (by @UlisesGascon incb1534a)Validate options with a precompiled schema to cut ~115ms from startup. (by @alexander-akait in #5746)
Validate Host and HTTP/2 authority headers independently of Origin protocol exceptions, including when
allowedHostsis"all". Handle malformed open-editor URLs with a controlled response and parse their query without relying on the Host header. (by @bjohansebas in #5771)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: (UTC)
* 0-3 * * *)🚦 Automerge: Disabled because a matching PR was automerged previously.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.