diff --git a/.changeset/fix-bun-package-exports.md b/.changeset/fix-bun-package-exports.md deleted file mode 100644 index 6a53ae4..0000000 --- a/.changeset/fix-bun-package-exports.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -"@hotrepl/protocol": patch -"@hotrepl/sdk": patch -"@hotrepl/cli": patch -"@hotrepl/mcp": patch ---- - -Fix Bun package exports in published npm packages. - -The 4.0.0/3.0.1 packages declared a Bun-specific export target of `./src/index.ts`, but npm packages -only published `dist/`. Bun prefers the `bun` export condition, so Bun consumers could not import -`@hotrepl/sdk` or the other public packages from npm. Published Bun entrypoints now target the built -`dist/index.js` files, and the test gate builds packages before tests so workspace package imports -exercise the same public entrypoint shape. diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 4143420..c3c5fa1 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,24 @@ # @hotrepl/cli +## 3.0.2 + +### Patch Changes + +- [#6](https://github.com/glockyco/HotRepl/pull/6) + [`9199584`](https://github.com/glockyco/HotRepl/commit/919958438318a1cfc03fca37d25b7ce0b2200b8c) + Thanks [@glockyco](https://github.com/glockyco)! - Fix Bun package exports in published npm + packages. + + The 4.0.0/3.0.1 packages declared a Bun-specific export target of `./src/index.ts`, but npm + packages only published `dist/`. Bun prefers the `bun` export condition, so Bun consumers could + not import `@hotrepl/sdk` or the other public packages from npm. Published Bun entrypoints now + target the built `dist/index.js` files, and the test gate builds packages before tests so + workspace package imports exercise the same public entrypoint shape. + +- Updated dependencies + [[`9199584`](https://github.com/glockyco/HotRepl/commit/919958438318a1cfc03fca37d25b7ce0b2200b8c)]: + - @hotrepl/sdk@4.0.1 + ## 3.0.1 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index dfa381c..8cd79e1 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@hotrepl/cli", - "version": "3.0.1", + "version": "3.0.2", "description": "HotRepl v2 command-line client — inspect and automate a running Unity game's REPL from your shell.", "keywords": [ "hotrepl", @@ -43,7 +43,7 @@ "typecheck": "tsc -p tsconfig.json" }, "dependencies": { - "@hotrepl/sdk": "4.0.0" + "@hotrepl/sdk": "4.0.1" }, "devDependencies": { "@hotrepl/testing": "2.0.0" diff --git a/packages/conformance/package.json b/packages/conformance/package.json index 60cc7ba..2fe323a 100644 --- a/packages/conformance/package.json +++ b/packages/conformance/package.json @@ -14,8 +14,8 @@ "typecheck": "tsc -p tsconfig.json" }, "dependencies": { - "@hotrepl/protocol": "4.0.0", - "@hotrepl/sdk": "4.0.0", + "@hotrepl/protocol": "4.0.1", + "@hotrepl/sdk": "4.0.1", "@hotrepl/testing": "2.0.0" } } diff --git a/packages/mcp/CHANGELOG.md b/packages/mcp/CHANGELOG.md index aa56f38..8f11759 100644 --- a/packages/mcp/CHANGELOG.md +++ b/packages/mcp/CHANGELOG.md @@ -1,5 +1,24 @@ # @hotrepl/mcp +## 3.0.2 + +### Patch Changes + +- [#6](https://github.com/glockyco/HotRepl/pull/6) + [`9199584`](https://github.com/glockyco/HotRepl/commit/919958438318a1cfc03fca37d25b7ce0b2200b8c) + Thanks [@glockyco](https://github.com/glockyco)! - Fix Bun package exports in published npm + packages. + + The 4.0.0/3.0.1 packages declared a Bun-specific export target of `./src/index.ts`, but npm + packages only published `dist/`. Bun prefers the `bun` export condition, so Bun consumers could + not import `@hotrepl/sdk` or the other public packages from npm. Published Bun entrypoints now + target the built `dist/index.js` files, and the test gate builds packages before tests so + workspace package imports exercise the same public entrypoint shape. + +- Updated dependencies + [[`9199584`](https://github.com/glockyco/HotRepl/commit/919958438318a1cfc03fca37d25b7ce0b2200b8c)]: + - @hotrepl/sdk@4.0.1 + ## 3.0.1 ### Patch Changes diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 5bb892b..d36d2dc 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -1,6 +1,6 @@ { "name": "@hotrepl/mcp", - "version": "3.0.1", + "version": "3.0.2", "description": "HotRepl v2 MCP stdio server — expose a running Unity game's REPL and typed commands to MCP-enabled agents.", "keywords": [ "hotrepl", @@ -43,7 +43,7 @@ "typecheck": "tsc -p tsconfig.json" }, "dependencies": { - "@hotrepl/sdk": "4.0.0", + "@hotrepl/sdk": "4.0.1", "@modelcontextprotocol/sdk": "^1.29.0", "zod": "^4.0.0" }, diff --git a/packages/protocol/CHANGELOG.md b/packages/protocol/CHANGELOG.md index b0dbc0a..de1ca5e 100644 --- a/packages/protocol/CHANGELOG.md +++ b/packages/protocol/CHANGELOG.md @@ -1,5 +1,20 @@ # @hotrepl/protocol +## 4.0.1 + +### Patch Changes + +- [#6](https://github.com/glockyco/HotRepl/pull/6) + [`9199584`](https://github.com/glockyco/HotRepl/commit/919958438318a1cfc03fca37d25b7ce0b2200b8c) + Thanks [@glockyco](https://github.com/glockyco)! - Fix Bun package exports in published npm + packages. + + The 4.0.0/3.0.1 packages declared a Bun-specific export target of `./src/index.ts`, but npm + packages only published `dist/`. Bun prefers the `bun` export condition, so Bun consumers could + not import `@hotrepl/sdk` or the other public packages from npm. Published Bun entrypoints now + target the built `dist/index.js` files, and the test gate builds packages before tests so + workspace package imports exercise the same public entrypoint shape. + ## 4.0.0 ### Major Changes diff --git a/packages/protocol/package.json b/packages/protocol/package.json index 7fbcd49..ac0b5c0 100644 --- a/packages/protocol/package.json +++ b/packages/protocol/package.json @@ -1,6 +1,6 @@ { "name": "@hotrepl/protocol", - "version": "4.0.0", + "version": "4.0.1", "description": "Canonical HotRepl v2 wire protocol types and JSON Schemas.", "keywords": [ "hotrepl", diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index 4ac71c5..9a0573f 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -1,5 +1,24 @@ # @hotrepl/sdk +## 4.0.1 + +### Patch Changes + +- [#6](https://github.com/glockyco/HotRepl/pull/6) + [`9199584`](https://github.com/glockyco/HotRepl/commit/919958438318a1cfc03fca37d25b7ce0b2200b8c) + Thanks [@glockyco](https://github.com/glockyco)! - Fix Bun package exports in published npm + packages. + + The 4.0.0/3.0.1 packages declared a Bun-specific export target of `./src/index.ts`, but npm + packages only published `dist/`. Bun prefers the `bun` export condition, so Bun consumers could + not import `@hotrepl/sdk` or the other public packages from npm. Published Bun entrypoints now + target the built `dist/index.js` files, and the test gate builds packages before tests so + workspace package imports exercise the same public entrypoint shape. + +- Updated dependencies + [[`9199584`](https://github.com/glockyco/HotRepl/commit/919958438318a1cfc03fca37d25b7ce0b2200b8c)]: + - @hotrepl/protocol@4.0.1 + ## 4.0.0 ### Major Changes diff --git a/packages/sdk/package.json b/packages/sdk/package.json index a88580e..15d4eda 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@hotrepl/sdk", - "version": "4.0.0", + "version": "4.0.1", "description": "Canonical TypeScript SDK for HotRepl v2 runtimes.", "keywords": [ "hotrepl", @@ -41,7 +41,7 @@ "typecheck": "tsc -p tsconfig.json" }, "dependencies": { - "@hotrepl/protocol": "4.0.0" + "@hotrepl/protocol": "4.0.1" }, "devDependencies": { "@hotrepl/testing": "2.0.0" diff --git a/packages/testing/package.json b/packages/testing/package.json index 353bfec..0408bb5 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -12,7 +12,7 @@ "typecheck": "tsc -p tsconfig.json" }, "dependencies": { - "@hotrepl/protocol": "4.0.0", - "@hotrepl/sdk": "4.0.0" + "@hotrepl/protocol": "4.0.1", + "@hotrepl/sdk": "4.0.1" } }