Skip to content

Commit 4b4d81b

Browse files
committed
feat: add changeset validation and release workflow (#5673)
* feat: add changeset validation and release workflow * chore: add changes * chore: fix package-lock * chore: update http-proxy-middleware to v4 * docs: update migration guide with ESM-only and Express v5 changes * chore: update webpack-dev-middleware to v8 and document breaking changes * chore: update imports to use node: prefix and replace regex with replaceAll * chore: update qs to v6.15.2 and ws to v8.21.0 in package-lock.json
1 parent 7a2f802 commit 4b4d81b

23 files changed

Lines changed: 4398 additions & 5968 deletions

.changeset/bump-dependencies.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"webpack-dev-server": patch
3+
---
4+
5+
Bump production dependencies, notably `open` to v11 and `p-retry` to v8.

.changeset/bump-express-5.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"webpack-dev-server": major
3+
---
4+
5+
Bump Express to v5. See the [Express 5 migration guide](https://expressjs.com/en/guide/migrating-5.html) for the full list of breaking changes.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"webpack-dev-server": major
3+
---
4+
5+
Bump the `webpack` peer dependency range from `^5.0.0` to `^5.101.0`.

.changeset/compression-http2.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"webpack-dev-server": minor
3+
---
4+
5+
Enable the compression middleware for HTTP/2 connections.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"webpack-dev-server": major
3+
---
4+
5+
Drop support for Node.js < 22.15.0.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"webpack-dev-server": patch
3+
---
4+
5+
Treat loopback aliases (`127.0.0.1`, `::1`, `localhost`) as equivalent in `isSameOrigin` so the WebSocket client does not reject valid same-origin connections.

.changeset/migrate-to-esm.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"webpack-dev-server": major
3+
---
4+
5+
Migrate the package to ES module syntax. The package is now published as ESM-only.

.changeset/migrate-to-node-test.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"webpack-dev-server": patch
3+
---
4+
5+
Migrate the test suite from Jest to `node:test` and set up the jsdom environment.

.changeset/remove-cli-flags.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"webpack-dev-server": major
3+
---
4+
5+
Remove CLI flags. Use the `serve` command from `webpack-cli` together with a configuration file or the programmatic API instead.

.changeset/remove-colorette.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"webpack-dev-server": minor
3+
---
4+
5+
Remove the `colorette` dependency in favor of native ANSI styling.

0 commit comments

Comments
 (0)