All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
5.2.3 (2026-01-12)
- add
causeforerrorObject(#5518) (37b033d) - compatibility with event target and universal target and lazy compilation (574026c)
- overlay: add ESC key to dismiss overlay (#5598) (f91baa8)
- progress indicator styles (#5557) (41a53a1)
- upgrade selfsigned to v5
5.2.2 (2025-06-03)
- "Overlay enabled" false positive (18e72ee)
- do not crush when error is null for runtime errors (#5447) (309991f)
- remove unnecessary header
X_TEST(#5451) (64a6124) - respect the
allowedHostsoption for cross-origin header check (#5510) (03d1214)
5.2.1 (2025-03-26)
- cross-origin requests are not allowed unless allowed by
Access-Control-Allow-Originheader - requests with an IP addresses in the
Originheader are not allowed to connect to WebSocket server unless configured byallowedHostsor it different from theHostheader
The above changes may make the dev server not work if you relied on such behavior, but unfortunately they carry security risks, so they were considered as fixes.
- prevent overlay for errors caught by React error boundaries (#5431) (8c1abc9)
- take the first network found instead of the last one, this restores the same behavior as 5.0.4 (#5411) (ffd0b86)
5.2.0 (2024-12-11)
- added
getClientEntryandgetClientHotEntrymethods to get clients entries (dc642a8)
- speed up initial client bundling (145b5d0)
5.1.0 (2024-09-03)
- add visual progress indicators (a8f40b7)
- added the
appoption to beFunction(by default only withconnectcompatibility frameworks) (3096148) - allow the
serveroption to beFunction(#5275) (02a1c6d) - http2 support for
connectandconnectcompatibility frameworks which support HTTP2 (#5267) (6509a3f)
- check the
platformproperty to determinate the target (#5269) (c3b532c) - ipv6 output (#5270) (06005e7)
- replace
rimrafwithrm(#5162) (1a1561f) - replace default gateway (#5255) (f5f0902)
- support
devServer: false(#5272) (8b341cb)
5.0.4 (2024-03-19)
5.0.3 (2024-03-12)
5.0.2 (2024-02-16)
5.0.1 (2024-02-13)
- avoid using eval in client (#5045) (7681477)
- overlay and
require-trusted-types-for(#5046) (e115436)
5.0.0 (2024-02-12)
4.15.1 (2023-06-09)
- replace
::withlocalhostbefore openBrowser() (#4856) (874c44b) - types: compatibility with
@types/ws(#4899) (34bcec2)
4.15.0 (2023-05-07)
4.14.0 (2023-05-06)
- allow CLI to be ESM (#4837) (bb4a5d9)
- allow filter overlay errors/warnings with function (#4813) (aab01b3)
4.13.3 (2023-04-15)
4.13.2 (2023-03-31)
- prevent open 0.0.0.0 in browser due windows problems (04e74f2)
4.13.1 (2023-03-18)
4.13.0 (2023-03-17)
4.12.0 (2023-03-14)
- allow to set the
sockjs_urloption (onlysockjs) using thewebSocketServer.options.sockjsUrloption (#4586) (69a2fba) - catch runtime error (#4605) (87a26cf)
- improve styles for overlay (#4576) (791fb85)
- open editor when clicking error on overlay (#4587) (efb2cec)
- compatibility with
experiments.buildHttp(#4585) (5b846cb) - respect
NODE_PATHenv variable (#4581) (b857e6f)
4.11.1 (2022-09-19)
4.11.0 (2022-09-07)
4.10.1 (2022-08-29)
4.10.0 (2022-08-10)
4.9.3 (2022-06-29)
- avoid creation unnecessary stream for static sockjs file (#4482) (049b153)
- history-api-fallback now supports HEAD requests and handles them the same as GET (8936082)
4.9.2 (2022-06-06)
4.9.1 (2022-05-31)
4.9.0 (2022-05-04)
- ie11 runtime (#4403) (256d5fb)
- replace portfinder with custom implementation and fix security problem (#4384) (eea50f3)
- use the host in options to check if port is available (#4385) (a10c7cf)
4.8.1 (2022-04-06)
4.8.0 (2022-04-05)
- update description for
--no-client-reconnect(#4248) (317648d) - update description for
--no-client(#4250) (c3b6690) - update description for
--no-history-api-fallback(#4277) (d63a0a2) - update negated descriptions for more options (#4287) (c64bd94)
- update schema to have
negatedDescriptiononly for typeboolean(#4280) (fcf8e8e)
4.7.4 (2022-02-02)
- add @types/express (#4226) (e55f728)
- negative descriptions (#4216) (fd854c0)
- types for the
proxyoption (#4173) (efec2f5) - use CLI specific description for
--open-app-nameand--web-socket-server(#4215) (329679a)
4.7.3 (2022-01-11)
- update
selfsignedto2.0.0version
4.7.2 (2021-12-29)
- apply
onAfterSetupMiddlewareaftersetupMiddlewares(as behavior earlier) (f6bc644)
4.7.1 (2021-12-22)
4.7.0 (2021-12-21)
- added the
setupMiddlewaresoption and deprecatedonAfterSetupMiddlewareandonBeforeSetupMiddlewareoptions (#4068) (c13aa56) - added types (8f02c3f)
- show deprecation warning for
cacertoption (#4115) (c73ddfb)
- add description for
watchFilesoptions (#4057) (75f3817) - allow passing options for custom server (#4110) (fc8bed9)
- correct schema for
ClientLogging(#4084) (9b7ae7b) - mark
--open-appdeprecated in favor of--open-app-name(#4091) (693c28a) - show deprecation warning for both
httpsandhttp2(#4069) (d8d5d71) - update
--web-socket-serverdescription (#4098) (65955e9) - update
listenandclosedeprecation warning message (#4097) (b217a19) - update descriptions of
httpsandserveroptions (#4094) (f97c9e2)
4.6.0 (2021-11-25)
4.5.0 (2021-11-13)
- add
--web-socket-server-typeoption for CLI (#4001) (17c390a) - show deprecation warning for
https/http2option, migration guide forhttpsand migration guide forhttp2(because we usespdyfor http2 dueexpressdoesn't support http2) (#4003) (521cf85)
- infinity refresh on warnings (#4006) (10da223)
- invalid host message is missing on client with https (#3997) (#3998) (ff0869c)
- remove process listeners after stopping the server (#4013) (d198e4e)
4.4.0 (2021-10-27)
- added the
serveroption, now you can pass server options, example{ server: { type: 'http', options: { maxHeaderSize: 32768 } } }, available options forhttpandhttps, note - forhttp2is usedspdy, options specified in theserver.optionsoption take precedence overhttps/http2options (#3940) (a70a7ef) - added the
client.reconnectoption (#3912) (5edad76) - improve error handling within
startCallbackandendCallback(#3969) (b0928ac)
4.3.1 (2021-10-04)
4.3.0 (2021-09-25)
- avoid web socket connection when web socket server is not running (#3879) (8874d72)
- display file name for warnings/errors in overlay (#3867) (d20def5)
- formatting errors/warnings (#3877) (f0dbea0)
- handle 0 value of the
portoption property (ed67f66)
4.2.1 (2021-09-13)
- infinity loop for multi compiler mode (#3840) (e019bd2)
- reloading logic for multi compiler mode (#3841) (ef148ec)
4.2.0 (2021-09-09)
- added the
http.caoption (CLI option added too) (should be used insteadcacert, because we will remove it in the next major release in favor thehttps.caoption) - added the
https.crloption (CLI options added too), more information https.ca/https.cacert/https.cert/https.crl/https.key/https.pfxoptions are now accept Arrays ofBuffer/string/Path to file, using--https-*-resetCLI options you can reset these optionshttps.pfx/https.keycan beObject[], more informationhttpsoptions can now accept custom options, you can use:
module.exports = {
// Other options
devServer: {
https: {
// Allow to set additional TSL options https://nodejs.org/api/tls.html#tls_tls_createsecurecontext_options
minVersion: "TLSv1.1",
ca: path.join(httpsCertificateDirectory, "ca.pem"),
pfx: path.join(httpsCertificateDirectory, "server.pfx"),
key: path.join(httpsCertificateDirectory, "server.key"),
cert: path.join(httpsCertificateDirectory, "server.crt"),
passphrase: "webpack-dev-server",
},
}
};- accept connections with
file:andchrome-extensions:protocol by default (#3822) (138f064) - close overlay on disconnection (#3825) (011bcf1)
- respect
https.cacertoption (#3820) (0002ebf)
4.1.1 (2021-09-07)
- improve the description of the
magicHtmloption (#3772) (b80610f) - replace
ansi-htmlwithansi-html-communityto avoid CVE (#3801) (36fd214)
4.1.0 (2021-08-31)
- added the
magicHtmloption (#3717) (4831f58) - allow to set
hotandlive-reloadfor client using search params (1c57680) - show warning when the
hotoption is enabled with the HMR plugin in config (#3744) (6cb1e4e)
- change log type of
Disconnected!toinfo(fde27f5) - handle
--allowed-hosts allcorrectly (#3720) (326ed56) - output documentation link on errors (#3680) (e16221b)
- respect the
bypassoption withtarget/routeroptions for proxy (b5dd568)
4.0.0 (2021-08-18)
- migration guide from v3 to v4 can be found here
- improve https CLI output (#3673) (f2d87fb)
- initial reloading for lazy compilation (#3662) (1768d6b)
- respect protocol from browser for manual setup (#3675) (cdcabb2)
4.0.0-rc.1 (2021-08-17)
- migration guide from v3 to v4 can be found here
- fix usage legacy API (#3660) (c4678bc)
- proxy logging and allow to pass options without the
targetoption (#3651) (6e2cbde) - render ansi formatted error messages correctly in overlay (#3579) (9313454)
- use value of the
infastructureLogging.leveloption by default forclient.logging. (#3613) (c9ccc96) - schema for the
hostoption (#3549) (7200d31) - show deprecation warning for incorrect usage of Node.js API (#3563) (62b21ff)
4.0.0-rc.0 (2021-07-19)
- migration guide from v3 to v4 can be found here
- rename
client.transporttoclient.webSocketTransport - move web socket client to web socket server class, i.e. to get web socket clients use
this.webSocketServer.clients - remove entry options (i.e.
hotEntryandneedClientEntry) in favor manual setup entries (#3494) - you need to reset CLI options using
resetoption, please look them inwebpack serve --help hostandportoptions can't benullor empty string
- allow to close overlay in browser (#3433) (307f2e7)
- add port
auto(#3297) (437c8d3) - added
<url>pattern for open and allow to use multiple browsers (#3496) (7c7ccf9) - allow string value for
client.webSocketURL.port(#3354) (f5e7f8f) - allow to disable web socket server using
webSocketServer: false(f62f20f) - allow
usernameandpasswordin clientURL (#3452) (a7225d5) - display documentation links on errors (#3512) (54790ab)
- enable
compressby default (#3303) (4d251b5) - implement the
client.webSocketURL.protocoloption (#3380) (8998d6b) - the
ipcoption was added for unix socket (#3479) (b559738) - support
Functionin headers option (#3267) (28f9597)
- allow to use
80port for dev server (#3487) (22f18eb) - avoid duplicate
App updated. Recompiling...(#3488) (a2e3ead) - do not allow empty string for
port(#3372) (8c53102) - don't allow empty array for
allowedHostsoption (#3451) (17aa345) - get rid of Symbol core-js polyfill (#3535) (7afe3d2)
- the
hostoption can't benullor empty string (#3352) (216b0d3) - improve message for static content changes (#3289) (970a7d7)
- improve processing of CLI flags (#3313) (32bc877)
- rename
firewalloption toallowedHostsoption (#3345) (81e4e55) - pass own logger in historyApiFallback (#3373) (3ba2fa5)
- polling usage in watchFiles option (#3366) (2afb223)
- postpone initialize (#3467) (80087de)
- regression with
portandbonjour(c2805fe) - rename
pathtopathnameforclient.webSocketURL(#3466) (fd63e02) - respect
logLevelandlogProvideroption for proxy (#3257) (199baec) - show plugin name in progress log (#3337) (b8a0932)
4.0.0-beta.3 (2021-05-06)
- the
https.caoption was removed in favor thehttps.cacertoption - the
devoption was renamed todevMiddleware - the
client.overlayoption istrueby default and show warnings by default - use server port for websocket connection by default, if you proxied
webpack-dev-server, please updatewebpack-clitov4.7.0(#3185) (0c3f817) - minimum supported Node.js version is
12.13.0
- added
https.cacert(#3240) (b212a2c) - added more CLI options, please run
webpack server --helpto look at them (#3238) (469e558) - support
bonjouroptions (#3202) (5534583)
- improve warning message for
open(#3191) (d473fd9) - respect the
client.loggingoption for HMR logging (#3159) (6f3c6ba) - respect
client.needClientEntryandclient.needHotEntryoptions (#3178) (a2b6db9) - overlay with warnings (#3215) (7e18161)
- help description for options
- error description for options
- improve warning message for the
openoption
4.0.0-beta.2 (2021-04-06)
- the
openPageoption and the--open-pageCLI option were removed in favor{ open: ['/my-page', '/my-other-page/'] }for Node.js API and--open-target [URL](without[URL]dev server will open a browser using thehostoption value) and--open-app <browser>for CLI - the
useLocalIpoption was removed in favor{ host: 'local-ip' }, alternative you can provide values:local-ipv4for IPv4 andlocal-ipv6for IPv6 stdinoption was removed in favor--watch-options-stdininjectClientandinjectHotwas removed in favorclient.needClientEntryandclient.needHotEntry
- added the
watchFilesoption, now you can reload server on file changes, for example{ watchFiles: ['src/**/*.php', 'public/**/*'] }(#3136) (d73213a) - added more CLI options, please run
webpack server --help(#3148) (03a2b27) - enable overlay by default (#3108) (5e05e48)
- you can specify multiple targets and browsers for the
openoption, i.e.{ open: { target: ['/my-page', '/my-other-page'], app: ['google-chrome', '--incognito'] } }(e3c2683)
-
/webpack-dev-serverurl shows list of files (#3101) (b3374c3) -
dev server client compatibility with
IE11/IE10/IE9(#3129) (1e3e656)- For
IE11/IE10you need polyfillfetch()andPromise, example:
module.exports = { entry: { entry: [ "whatwg-fetch", "core-js/features/promise", "./entry.js" ], }, };
- For
IE9you need polyfillfetch()andPromiseand usesockjsfor communications (becauseWebSocketis not supported), example:
module.exports = { entry: { entry: [ "whatwg-fetch", "core-js/features/promise", "./entry.js" ], }, devServer: { transportMode: "sockjs", }, };
IE8 is not supported
- For
-
reduce number of
dependencies
4.0.0-beta.1 (2021-03-23)
--hot-onlyoption was removed- default value of the
staticoption ispath.resolve(process.cwd(), 'public'), previouslypath.resolve(process.cwd(), 'static') - the
overlayoption was moved into theclientoption
- add more negative flags -
--no-https,--no-http2,--no-compressand--no-history-api-fallback(#3070) (ebc966f) - allow
Booleantype for the--firewalloption (#3041) (6711c1d) - improve output for localhost and fix open (#2892) (9e65c24)
- improve output for IPv4 and IPv6 (#3092) (f362665)
- allow to open browser with
--open-page(#3032) (581ee07) - content security policy issue in client log (2de2e01)
- empty and multiple entries support (#2920) (45f6592)
- improve descriptions for CLI options (#3021) (7d339d4)
- improve descriptions for negative flags (#3029) (2e2190a)
- multi compiler mode with proxy (#2905) (247a92b)
- remove double brackets from the ws url when using raw IPv6 address (#2951) (2ec8160)
- show correct url in output status (#3013) (06b3d91)
- show detailed error in overlay (ba01b05)
- support
file:andchrome-extension:protocols in client (#2954) (163bdce) - warnings in overlay (#3054) (6144c8d)
- webpack-cli installation message (#2955) (b9ce07f)
4.0.0-beta.0 (2020-11-27)
- drop support
Node.js@6andNode.js@8, minimum supportedNode.jsversion isNode@10 - the
hotoption istrueby default - the
hotOnlyoption was removed, if you need hot only mode, usehot: 'only'value - the default
transportModeis switched fromsockjstows(IE 11 and other old browsers doesn't support WebSocket, setsockjsvalue fortransportModeif you need supports IE 11) before,afterandsetupwere removed in favoronBeforeSetupMiddleware(previouslybefore) andonAfterSetupMiddlewareoptions (previouslyafter)- the
clientOptionswas renamed to theclientoption - the
key,cert,pfx,pfx-passphrase,cacert,caandrequestCertoptions were moved tohttpsoptions, please usehttps.{key|cert|pfx|passphrase|requestCert|cacert|ca|requestCert} - the
sockHost,sockPathandsockPortoptions were removed inclientoption - the
inlineoption (iframelive mode) was removed - the
lazyandfilenameoptions were removed - the
featuresoption was removed - the
log,logLevel,logTime,noInfo,quiet,reporterandwarnoptions were removed in favor of built-in webpack logger, please read this to enable and setup logging output - the
fs,index,mimeTypes,publicPath,serverSideRender, andwriteToDiskoptions were moved in thedevoption (webpack-dev-middlewareoptions) - updating
webpack-dev-middlewareto v4, which includes many breaking options changes, please read - the
statsoption was removed, please use thestatsoption fromwebpack.config.js - the
socketoption was removed - the
contentBase,contentBasePublicPath,serveIndex,staticOptions,watchContentBase,watchOptionswere removed in favor of thestaticoption - the
disableHostCheckandallowedHostsoptions were removed in favor of thefirewalloption server.listen()will find free port if theportis not set and theportargument is not passed, also print a warning if theportoption and theportargument passed toserver.listen()are different- the
progressoption is moved to theclientoption, setclient: {progress: true} - the
profileoption was removed, to print profile data, setclient: { progress: 'profile' } - client uses the port of the current location (
location.port, equivalent tosockPort: 'location'), by default. To get previously behavior, set theclient.portwith the port you'd like to set - client uses the hostname of the current location (
location.hostname), by default. To get previously behavior, set theclient.hostwith the hostname you'd like to set
- compatibility with
webpack@5 - compatibility with
webpack-cli@4 - added the
setupExitSignalsoption, it takes a boolean and if true (default on CLI), the server will close and exit the process on SIGINT and SIGTERM - update
chokidarto v3
Unfortunately, due to the huge amount of changes it is very difficult to display all changes in a convenient form. Therefore, we offer you a couple of popular examples (feel free to send a PR with more examples).
Previously contentBase, contentBasePublicPath, serveIndex, staticOptions, watchContentBase and watchOptions
module.exports = {
// ...
devServer: {
// Can be:
// static: path.resolve(__dirname, 'static')
// static: false
static: [
// Simple example
path.resolve(__dirname, "static"),
// Complex example
{
directory: path.resolve(__dirname, "static"),
staticOptions: {},
// Don't be confused with `dev.publicPath`, it is `publicPath` for static directory
// Can be:
// publicPath: ['/static-public-path-one/', '/static-public-path-two/'],
publicPath: "/static-public-path/",
// Can be:
// serveIndex: {} (options for the `serveIndex` option you can find https://github.com/expressjs/serve-index)
serveIndex: true,
// Can be:
// watch: {} (options for the `watch` option you can find https://github.com/paulmillr/chokidar)
watch: true,
},
],
},
};module.exports = {
// ...
devServer: {
dev: {
publicPath: "/publicPathForDevServe",
},
},
};Previously disableHostCheck and allowedHosts
module.exports = {
// ...
devServer: {
// Can be
// firewall: ['192.168.0.1', 'domain.com']
firewall: false,
},
};module.exports = {
// ...
infrastructureLogging: {
// Only warnings and errors
// level: 'none' disable logging
// Please read https://webpack.js.org/configuration/other-options/#infrastructurelogginglevel
level: "warn",
},
};3.11.0 (2020-05-08)
- add icons for directory viewer (#2441) (e953d01)
- allow multiple
contentBasePublicPathpaths (#2489) (c6bdfe4) - emit progress-update (#2498) (4808abd), closes #1666
- add invalidate endpoint (#2493) (89ffb86)
- allow open option to accept an object (#2492) (adeb92e)
- do not swallow errors from server (#2512) (06583f2)
- security vulnerability in yargs-parser (#2566) (41d1d0c)
- don't crash on setupExitSignals(undefined) (#2507) (0d5c681)
- support entry descriptor (closes #2453) (#2465) (8bbef6a)
- update jquery (#2516) (99ccfd8)
3.10.3 (2020-02-05)
3.10.2 (2020-01-31)
- fallthrough non
GETandHEADrequest to routes (#2374) (ebe8eca) - add an optional peer dependency on webpack-cli (#2396) (aa365df)
- add heartbeat for the websocket server (#2404) (1a7c827)
3.10.1 (2019-12-19)
- ie11 compatibility (1306abe)
3.10.0 (2019-12-18)
- client: allow sock port to use location's port (
sockPort: 'location') (#2341) (dc10d06) - server: add
contentBasePublicPathoption (#2150) (cee700d)
- client: don't override protocol for socket connection to 127.0.0.1 (#2303) (3a31917), closes #2302
- server: respect sockPath on transportMode: 'ws' (#2310) (#2311) (e188542)
- https on chrome linux (#2330) (dc8b475)
- support webpack@5 (#2359) (8f89c01)
3.9.0 (2019-10-22)
- add
hostnameandportto bonjour name to prevent name collisions (#2276) (d8af2d9) - add
extKeyUsageto self-signed cert (#2274) (a4dbc3b)
3.8.2 (2019-10-02)
- update
selfsignedpackage
3.8.1 (2019-09-16)
- add null check for connection.headers (#2200) (7964997)
- false positive for an absolute path in the
ContentBaseoption on windows (#2202) (68ecf78) - add status in quiet log level (#2235) (7e2224e)
- scriptHost in client (#2246) (00903f6)
3.8.0 (2019-08-09)
- server: fix setupExitSignals usage (#2181) (bbe410e)
- server: set port before instantiating server (#2143) (cfbf229)
- check for name of HotModuleReplacementPlugin to avoid RangeError (#2146) (4579775)
- server: check for external urls in array (#1980) (fa78347)
- server: fix header check for socket server (#2077) (7f51859)
- server: stricter headers security check (#2092) (078ddca)
- server: add transportMode (#2116) (b5b9cb4)
- server: serverMode 'ws' option (#2082) (04483f4)
- server/client: made progress option available to API (#1961) (56274e4)
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: #2116
3.7.2 (2019-06-17)
- client: add default fallback for client (#2015) (d26b444)
- open: set
wait: falseto run server.close successfully (#2001) (2b4cb52) - test: fixed ProvidePlugin.test.js (#2002) (47453cb)
3.7.1 (2019-06-07)
3.7.0 (2019-06-06)
- change clientLogLevel order to be called first (#1973) (57c8c92)
- es6 syntax in client (#1982) (802aa30)
3.6.0 (2019-06-05)
- config: enable
--overlay(#1968) (dc81e23) - server: don't ignore node_modules by default (#1970) (699f8b4), closes #1794
3.5.1 (2019-06-01)
3.5.0 (2019-05-31)
- add client code for
electron-renderertarget (#1935) (9297988) - add client code for
node-webkittarget (#1942) (c6b2b1f)
- server:
onListeningoption (#1930) (61d0cdf) - server: add callback support for invalidate (#1900) (cd218ef)
- server: add
WEBPACK_DEV_SERVERenv variable (#1929) (856169e)
3.4.1 (2019-05-17)
3.4.0 (2019-05-17)
- don't use self.location.port (#1838) (6d31984)
- do not include config files in dist (#1883) (c535bb2)
- only add client entry to web targets (#1775) (cf4d0d0)
- update clientLogLevel to match docs and error (#1825) (7f52bbf)
- add errors-warnings preset (#1895) (2a81ad2)
- added injectClient option (#1775) (cf4d0d0)
- added injectHot option (#1775) (cf4d0d0)
- added sockPort option (#1792) (58d1682)
- added sockHost option (#1858) (f47dff2)
- support HEAD method (#1875) (c2360e4)
- added liveReload option (#1889) (fc4fe32)
- update express to 4.17 version
3.3.1 (2019-04-09)
- regression: always get necessary stats for hmr (#1780) (66b04a9)
- regression: host and port can be undefined or null (#1779) (028ceee)
- only add entries after compilers have been created (#1774) (b31cbaa)
3.3.0 (2019-04-08)
- compatibility with webpack-cli@3.3 (#1754) (fd7cb0d)
- ignore proxy when bypass return false (#1696) (aa7de77)
- respect stats option from webpack config (#1665) (efaa740)
- use location.port when location.hostname is used to infer HMR socket URL (#1664) (2f7f052)
- don't crash with express.static.mime.types (#1765) (919ff77)
- add option "serveIndex" to enable/disable serveIndex middleware (#1752) (d5d60cb)
- add webpack as argument to before and after options (#1760) (0984d4b)
- http2 option to enable/disable HTTP/2 with HTTPS (#1721) (dcd2434)
- random port retry logic (#1692) (419f02e)
- relax depth limit from chokidar for content base (#1697) (7ea9ab9)
3.2.1 (2019-02-25)
- deprecation message about
setupnow warning aboutv4(#1684) (523a6ec) - regression: allow
ca,keyandcertwill be string (#1676) (b8d5c1e) - regression: handle
key,cert,cacertandpfxin CLI (#1688) (4b2076c) - regression: problem with
idb-connectorafter updateinternal-ip(#1691) (eb48691)
3.1.14 (2018-12-24)
3.1.13 (2018-12-22)
3.1.12 (2018-12-22)
3.1.11 (2018-12-21)
- bin/options: correct check for color support (
options.color) (#1555) (55398b5) - package: update
spdyv3.4.1...4.0.0 (assertion error) (#1491) (#1563) (7a3a257) - Server: correct
nodeversion checks (#1543) (927a2b3) - Server: mime type for wasm in contentBase directory (#1575) (#1580) (fadae5d)
- add url for compatibility with webpack@5 (#1598) (#1599) (68dd49a)
- check origin header for websocket connection (#1603) (b3217ca)
3.1.10 (2018-10-23)
- options: add
writeToDiskoption to schema (#1520) (d2f4902) - package: update
sockjs-clientv1.1.5...1.3.0 (url-parsevulnerability) (#1537) (e719959) - Server: set
tls.DEFAULT_ECDH_CURVEto'auto'(#1531) (c12def3)
3.1.9 (2018-09-24)
3.1.8 (2018-09-06)
- package:
yargssecurity vulnerability (dependencies) (#1492) (8fb67c9) - utils/createLogger: ensure
quietalways takes precedence (options.quiet) (#1486) (7a6ca47)