diff --git a/changelog/cli/0.10.67.md b/changelog/cli/0.10.67.md new file mode 100644 index 000000000..af028cb3d --- /dev/null +++ b/changelog/cli/0.10.67.md @@ -0,0 +1,13 @@ +--- +package: "@webjsdev/cli" +version: 0.10.67 +date: 2026-10-07T12:19:43.559Z +commit_count: 1 +--- +## Fixes + +- **keep the Bun dev server correct and flat across hot reloads** ([#1584](https://github.com/webjsdev/webjs/pull/1584)) [`a6eb1637`](https://github.com/webjsdev/webjs/commit/a6eb1637) + Under bun --hot every edit re-ran the whole dev server without disposing + the previous one: memory grew ~25 MB an edit until bun --hot stopped + reloading, instrumentation ran again per edit, and a new instance built + its route table before its watchers existed, so files changed while it diff --git a/changelog/server/0.8.84.md b/changelog/server/0.8.84.md new file mode 100644 index 000000000..a6b58463d --- /dev/null +++ b/changelog/server/0.8.84.md @@ -0,0 +1,13 @@ +--- +package: "@webjsdev/server" +version: 0.8.84 +date: 2026-10-07T12:19:43.519Z +commit_count: 1 +--- +## Fixes + +- **keep the Bun dev server correct and flat across hot reloads** ([#1584](https://github.com/webjsdev/webjs/pull/1584)) [`a6eb1637`](https://github.com/webjsdev/webjs/commit/a6eb1637) + Under bun --hot every edit re-ran the whole dev server without disposing + the previous one: memory grew ~25 MB an edit until bun --hot stopped + reloading, instrumentation ran again per edit, and a new instance built + its route table before its watchers existed, so files changed while it diff --git a/package-lock.json b/package-lock.json index c5a66fb39..2157d5b50 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6980,11 +6980,11 @@ }, "packages/cli": { "name": "@webjsdev/cli", - "version": "0.10.66", + "version": "0.10.67", "license": "MIT", "dependencies": { "@webjsdev/mcp": "^0.1.0", - "@webjsdev/server": "^0.8.81", + "@webjsdev/server": "^0.8.84", "@webjsdev/ui": "^0.3.15" }, "bin": { @@ -7045,7 +7045,7 @@ }, "packages/server": { "name": "@webjsdev/server", - "version": "0.8.83", + "version": "0.8.84", "license": "MIT", "dependencies": { "ws": "^8.20.0" diff --git a/packages/cli/package.json b/packages/cli/package.json index 4e01dccf2..630b55b7a 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@webjsdev/cli", - "version": "0.10.66", + "version": "0.10.67", "type": "module", "description": "The CLI for WebJs, a full-stack JavaScript framework built on web components with server-side rendering and no build step. Runs the dev and production servers, scaffolds apps, validates conventions, and drives the database. Node 24+ or Bun.", "bin": { @@ -18,7 +18,7 @@ ], "dependencies": { "@webjsdev/mcp": "^0.1.0", - "@webjsdev/server": "^0.8.81", + "@webjsdev/server": "^0.8.84", "@webjsdev/ui": "^0.3.15" }, "publishConfig": { diff --git a/packages/server/package.json b/packages/server/package.json index 4c06e6ffd..d8ac9cb9e 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,6 +1,6 @@ { "name": "@webjsdev/server", - "version": "0.8.83", + "version": "0.8.84", "type": "module", "description": "The server for WebJs, a full-stack JavaScript framework built on web components with server-side rendering and no build step. Provides the file-based router, SSR, server actions, route handlers, middleware, and live reload on Node 24+ or Bun.", "main": "index.js",