NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1954 most downloaded on npm
Serves a webpack app. Updates the browser on changes.
Last release 2 months ago
03 Jul 2026
Release timing varies
gaps range from 8 days to 8 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
226 releases · first in 2012
### 3.10.1 (2019-12-19) ### Bug Fixes * ie11 compatibility
One column per quarter.
add hostname and port to bonjour name to prevent name collisions
### 3.8.2 (2019-10-02) ### Security * update selfsigned package
add null check for connection.headers
server: fix setupExitSignals usage
We have migrated serverMode and clientMode to transportMode as an experimental option. If you want to use this feature, you have to change your settings.
Related PR: https://github.com/webpack/webpack-dev-server/pull/2116
We have migrated serverMode and clientMode to transportMode as an experimental option. If you want to use this feature, you have to change your settings.
Related PR: https://github.com/webpack/webpack-dev-server/pull/2116
wait: false to run server.close successfully (#2001) (2b4cb52)retry finding port when port is null and get ports in sequence
server: don't ignore node_modules by default (#1970) (699f8b4), closes #1794
allow passing promise function of webpack.config.js
add client code for electron-renderer target
electron-renderer target (#1935) (9297988)node-webkit target (#1942) (c6b2b1f)onListening option (#1930) (61d0cdf)WEBPACK_DEV_SERVER env variable (#1929) (856169e)do not include config files in dist
regression: always get necessary stats for hmr
compatibility with webpack-cli@3.3
deprecation message about setup now warning about v4
allow single object proxy config
add workaround for Origin header in sockjs
delete a comma for Node.js <= v7.x
regression in checkHost for checking Origin header
bin/options: correct check for color support (options.color)
<a name="3.1.11"></a>
options.color) (#1555) (55398b5)spdy v3.4.1...4.0.0 (assertion error) (#1491) (#1563) (7a3a257)node version checks (#1543) (927a2b3)package: update sockjs-client v1.1.5...1.3.0 (url-parse vulnerability)
<a name="3.1.8"></a>
package: yargs security vulnerability (dependencies)
Server: don't use spdy on node >= v10.0.0
bin: handle process signals correctly when the server isn't ready yet
Send the Progress event in the client so plugins can use it
Progress event in the client so plugins can use it (#1427)sockjs-client to fix infinite reconnection loop (#1434)Update to webpack-dev-middleware 3.1.3, which should fix paths with a space not working on Windows
logLevel option silent not being accepted by schema validation (#1372)Fix HMR causing a crash when trying to reload
Update webpack-dev-middleware to 3.1.2
Update to webpack-dev-middleware v3, which removes the deprecation warnings from webpack.
Fix deprecation warnings caused by webpack 4. Note that you will still see some deprecation warnings because webpack-dev-middleware has not been updat…
webpack-log is now used for logging to the terminal (webpack-dev-middleware was already using this).logLevel option is added for more fine-grained control over the logging.Nothing published for this version
Breaking change: webpack v4 is now supported. Older versions of webpack are not supported.
Huge thanks to all the contributors!
Please note that webpack-serve will eventually be the successor of webpack-dev-server. The core features already work so if you're brave enough give it a try!
Since webpack v4 the entry option is optional and will default to ./src/. This didn't work in webpack-dev-server (#1308).
entry option is optional and will default to ./src/. This didn't work in webpack-dev-server (#1308).This beta release differs a lot with the earlier alpha versions.
This beta release differs a lot with the earlier alpha versions.
The previous alpha versions dropped a lot of features and supported less browsers, in an effort to get webpack-dev-server back to its core. These efforts have been moved to webpack-serve, and instead this major version of webpack-dev-version will focus on webpack v4 compatibility.
The changelog below is compared to the latest v2 version of webpack-dev-server:
We need your feedback! Please test this release. 🐛 🐞 👀
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Our third attempt to fix compatibility with old browsers (#1273), this time we'll get it right.
Our third attempt to fix compatibility with old browsers (#1273), this time we'll get it right.
Version 2.11.0 adds the transpilation of the client scripts via babel to ES5 which restores backwards compatibility (that was removed in 2.8.0) to ver
Version 2.11.0 adds the transpilation of the client scripts via babel to ES5 which restores backwards compatibility (that was removed in 2.8.0) to very old or out of date browsers.
Nothing published for this version
Update sockjs dependency to fix auditjs security vulnerability warning
Version 2.10.0 adds the transpilation of the client scripts via babel to ES5 which restores backwards compatibility (that was removed in 2.8.0) to very old or out of date browsers.
Important webpack-dev-server has entered a maintenance-only mode. We won't be accepting any new features or major modifications. We'll still welcome pull requests for fixes however, and will continue to address any bugs that arise. Announcement with specifics pending.
reportTime option (#1209)marked version for ReDos vuln (#1255)Nothing published for this version
fixes #1208: watchOptions not passed to chokidar in wds
fixes #1198: bump express for security
assert ssl certs aren't published. fixes #1171
Fixes #1082, #1142. bin file correctly prefers local module, uses it, and bails if local module detected.
sockjs-client instead of module source (#1148)Changed property descriptor for Array.includes polyfill
Changed property descriptor for Array.includes polyfill (#1134)
Remove header additional property validation (#1115) Allow explicitly setting the protocol from the public option (#1117) Updates readme with support, usage, and caveats (outlines no support for old IE)
Patch release to resolve an errant log message in setup
Patch release to resolve an errant log message in setup
Deprecate setup in favor of before and after hooks
Note: Minor release due to addition of before and after hooks
Deprecate setup in favor of before and after hooks (#1108)
Fixed check for webpack/hot/log when setting HMR log level. (#1096) fixes #1109: internal-ip update breaks useLocalIp option Fix quote style to satisfy ESLint (#1098)
Made error overlay translucent. (#1097)
fixes #1087: yargs@8 causes error output with webpack@2.x fixes #1084: template literals causing errors on IE (#1089) … fixes #1086: promise configs f
fixes #1087: yargs@8 causes error output with webpack@2.x fixes #1084: template literals causing errors on IE (#1089) … fixes #1086: promise configs fix and example
add promise-config example
Your coding agent can read these notes before it upgrades. Set up the MCP server →