-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Comparing changes
Open a pull request
base repository: webpack/webpack-dev-server
base: v5.2.4
head repository: webpack/webpack-dev-server
compare: v5.2.6
- 10 commits
- 20 files changed
- 4 contributors
Commits on May 25, 2026
-
fix: skip HMR websocket path when forwarding upgrades to user-defined…
… proxies (#4316) * fix: never proxy hot-reload websocket requests Both create-react-app and vue-cli-service have introduced workarounds for this, but it seems to me that this is always desirable behaviour for webpack-dev-server. vuejs/vue-cli@72ba750 react/create-react-app#7444 * test: update snapshot and proxy option tests for port 8162 * fixup! --------- Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 93e8996 - Browse repository at this point
Copy the full SHA 93e8996View commit details
Commits on Jun 12, 2026
-
fix(proxy): match the HMR upgrade path exactly like the ws server (#5678
) * test(proxy-option): extend HMR upgrade coverage to URL variants of the configured path Adds trailing slash, case variations, percent-encoded path, and leading double slash to the existing HMR/proxy isolation tests so that all URL shapes recognized as the HMR upgrade are treated consistently. * fix(proxy): normalize HMR upgrade path comparison Tighten the HMR-vs-proxy upgrade dispatch so URL variants of the configured HMR path are consistently recognized as the HMR socket: - lowercase comparison (case-insensitive) - decode percent-encoding before comparison - strip trailing slashes - collapse leading multiple slashes so //foo is treated as /foo instead of being parsed as a scheme-relative URL - wrap URL parsing in try/catch so a malformed req.url does not raise an uncaught exception * fix(proxy): enforce exact HMR upgrade path matching for websocket connections * fix(proxy): improve HMR upgrade path handling and user proxy integration * ci: pin node 24 * fix(test): update Node.js version matrix and adjust test naming for clarity * fix(proxy): enhance HMR upgrade handling by improving WebSocket server management --------- Co-authored-by: Sebastian Beltran <bjohansebas@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 948d5e6 - Browse repository at this point
Copy the full SHA 948d5e6View commit details -
feat: add changeset validation and release workflow (#5680)
* feat: add changeset validation and release workflow * fixup!
Configuration menu - View commit details
-
Copy full SHA for 60173be - Browse repository at this point
Copy the full SHA 60173beView commit details -
chore(release): new release (#5682)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c3ee325 - Browse repository at this point
Copy the full SHA c3ee325View commit details
Commits on Jul 1, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 870ed22 - Browse repository at this point
Copy the full SHA 870ed22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b2b915 - Browse repository at this point
Copy the full SHA 8b2b915View commit details
Commits on Jul 2, 2026
-
fix: handle undefined options in Server constructor (#5695)
* fix: handle undefined options in Server constructor and update type definitions * fix: handle undefined options in Server constructor and add schema validation for null options
Configuration menu - View commit details
-
Copy full SHA for 308e853 - Browse repository at this point
Copy the full SHA 308e853View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80cd9ee - Browse repository at this point
Copy the full SHA 80cd9eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f21ed0f - Browse repository at this point
Copy the full SHA f21ed0fView commit details -
chore(release): new release (#5697)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8a37b0e - Browse repository at this point
Copy the full SHA 8a37b0eView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v5.2.4...v5.2.6