Releases: 11ty/eleventy-dev-server
Eleventy Dev Server v3.0.0-alpha.6
- Internal dependency simplification (move from
please-upgrade-nodeto@11ty/node-version-check) also on core 11ty/eleventy@edab239
Full Changelog: v3.0.0-alpha.5...v3.0.0-alpha.6
Eleventy Dev Server v3.0.0-alpha.5
- Breaking: Dependency upgrade
chokidarfrom v4 to v5 #126 - Breaking: Dependency upgrade
ssrifrom v12 to v13 #127
Relevant breaking changes from those major dependency upgrades:
- Node minimum now 20.19+
Full Changelog: v3.0.0-alpha.4...v3.0.0-alpha.5
Eleventy Dev Server v3.0.0-alpha.4
- Uses npm Trusted Publishers (OIDC) publish workflow
- (No plugin code changes)
Full Changelog: v3.0.0-alpha.3...v3.0.0-alpha.4
Eleventy Dev Server v3.0.0-alpha.3
- Adds
chokidaroption to pass in a raw chokidar instance. This is used by Eleventy core for emulated passthrough copy (and ensures better compatibility with Eleventy core, newly reusing advanced chokidar options set in your configuration file https://www.11ty.dev/docs/watch-serve/#advanced-chokidar-configuration)
Milestone: https://github.com/11ty/eleventy-dev-server/milestone/12?closed=1
Full Changelog: v3.0.0-alpha.2...v3.0.0-alpha.3
Eleventy Dev Server v3.0.0-alpha.2
- Adds
messageOnClosefunction callback option to return a CLI message when the dev server is closed (similar tomessageOnStart#79) - Adds
chokidarOptions: {}option to configurechokidardependency (for emulated passthrough copy feature in Eleventy core, related #119)
Milestone: https://github.com/11ty/eleventy-dev-server/milestone/12?closed=1
Full Changelog: v3.0.0-alpha.1...v3.0.0-alpha.2
Eleventy Dev Server v3.0.0-alpha.1
- Breaking: this package is now ESM #96
- Breaking: Bump Node.js minimum from 18 to 20+ #122
- Breaking: Bump
chokidarfrom v3 to v4 by @talentlessguy in #94 #119- If youβre using this as a standalone library (independent of Eleventy core), note that this change drops support for globs passed to
watchoption (instead point to directories to watch files in that directoryβββor files directly)
- If youβre using this as a standalone library (independent of Eleventy core), note that this change drops support for globs passed to
- Fix: Remove reserved word @jgarber623 in #114
- Fix: Update MIME type handling, adds encoding for text file types by @Nooshu in #111 #112
- Fix: Dev server resists leaving the page (Firefox) #109
- Task: Upgrade
ssridependency from v11 to v12 (Node minimum bump) #121 - Task: Upgrade
mimedependency from v3 to v4 (Node minimum bump, ESM) #118 - Task: Upgrade
finalhandlerdependency from v1 to v2 (Node minimum bump) #120
Thank you @jgarber623 @Nooshu and @talentlessguy!
Milestone: https://github.com/11ty/eleventy-dev-server/milestone/12?closed=1
Full Changelog: v2.0.8...v3.0.0-alpha.1
Eleventy Dev Server v2.0.8
Milestone: https://github.com/11ty/eleventy-dev-server/milestone/11?closed=1
Full Changelog: v2.0.7...v2.0.8
Eleventy Dev Server v2.0.7
- Adds support for
Responseobjects returned fromonRequestcallbacks, simplifying usage with Fetch and unlocks easy-to-configure proxy server behavior #9 - Fixes bug with requests to server while it is restarting (improves performance of server close for restart) #103
- Fixes hot-reload issue with CSS changes outside of
<link rel="stylesheet">usage #88 #63 #99 ** - Fixes bug with
morphdomdependency loading with npm workspaces and Deno #77 - Adds
ready: function(server)callback to configuration options for advanced usage #17 ** - Adds
reloadPortconfiguration option for separate websocket configuration #105 - Removes
dev-ipdependency #102
eleventyConfig.setServerOptions({
onRequest: {
// Proxy all dev server requests to example.com
"/*": function(req) {
return fetch(new URL(req.url.pathname, "https://example.com/"));
}
}
});** indicates that this fix required changes to Eleventy core, available in v3.0.1-alpha.5 or newer.
Eleventy Dev Server v2.0.6
- Adds npm release provenance for more reliable publishing.
Full Changelog: v2.0.5...v2.0.6
Eleventy Dev Server v2.0.5
- Fixes #98, issue with 404 errors on video requests
- Shipping with core v3.0.1 (v3.0.1-alpha.4+)
- Dependency upgrades
Full Changelog: v2.0.4...v2.0.5