diff --git a/package-lock.json b/package-lock.json index cbaeb1d6c..a8b41f063 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6052,11 +6052,11 @@ }, "packages/agent": { "name": "@diffexai/diffex-agent-core", - "version": "0.3.2", + "version": "0.3.3", "license": "MIT", "dependencies": { - "@diffexai/diffex-ai": "^0.3.2", - "@diffexai/diffex-telemetry": "^0.3.2", + "@diffexai/diffex-ai": "^0.3.3", + "@diffexai/diffex-telemetry": "^0.3.3", "diff": "9.0.0", "ignore": "7.0.14", "typebox": "1.4.3", @@ -6074,12 +6074,12 @@ }, "packages/ai": { "name": "@diffexai/diffex-ai", - "version": "0.3.2", + "version": "0.3.3", "license": "MIT", "dependencies": { "@anthropic-ai/sdk": "1.3.0", "@aws-sdk/client-bedrock-runtime": "3.1156.0", - "@diffexai/diffex-telemetry": "^0.3.2", + "@diffexai/diffex-telemetry": "^0.3.3", "@google/genai": "2.31.0", "@mistralai/mistralai": "3.2.0", "@opentelemetry/api": "1.10.0", @@ -6521,10 +6521,10 @@ }, "packages/client": { "name": "@diffexai/diffex-client", - "version": "0.3.2", + "version": "0.3.3", "license": "MIT", "dependencies": { - "@diffexai/diffex-protocol": "^0.3.2" + "@diffexai/diffex-protocol": "^0.3.3" }, "devDependencies": { "shx": "0.4.0", @@ -6536,15 +6536,15 @@ }, "packages/coding-agent": { "name": "@diffexai/diffex", - "version": "0.3.2", + "version": "0.3.3", "license": "MIT", "dependencies": { - "@diffexai/diffex-agent-core": "^0.3.2", - "@diffexai/diffex-ai": "^0.3.2", - "@diffexai/diffex-client": "^0.3.2", - "@diffexai/diffex-harness-state": "^0.3.2", - "@diffexai/diffex-protocol": "^0.3.2", - "@diffexai/diffex-tui": "^0.3.2", + "@diffexai/diffex-agent-core": "^0.3.3", + "@diffexai/diffex-ai": "^0.3.3", + "@diffexai/diffex-client": "^0.3.3", + "@diffexai/diffex-harness-state": "^0.3.3", + "@diffexai/diffex-protocol": "^0.3.3", + "@diffexai/diffex-tui": "^0.3.3", "@napi-rs/keyring": "2.1.2", "@silvia-odwyer/photon-node": "0.3.4", "chalk": "6.0.1", @@ -6586,18 +6586,18 @@ }, "packages/coding-agent-server": { "name": "@diffexai/diffex-coding-agent-server", - "version": "0.3.2", + "version": "0.3.3", "license": "MIT", "dependencies": { - "@diffexai/diffex": "^0.3.2", - "@diffexai/diffex-protocol": "^0.3.2", - "@diffexai/diffex-server": "^0.3.2" + "@diffexai/diffex": "^0.3.3", + "@diffexai/diffex-protocol": "^0.3.3", + "@diffexai/diffex-server": "^0.3.3" }, "bin": { "diffex-runtime-server": "dist/cli.js" }, "devDependencies": { - "@diffexai/diffex-client": "^0.3.2", + "@diffexai/diffex-client": "^0.3.3", "@types/ws": "8.18.2", "shx": "0.4.0", "vitest": "4.1.12", @@ -6609,25 +6609,25 @@ }, "packages/coding-agent/examples/extensions/custom-provider-anthropic": { "name": "diffex-extension-custom-provider-anthropic", - "version": "0.3.2", + "version": "0.3.3", "dependencies": { "@anthropic-ai/sdk": "1.3.0" } }, "packages/coding-agent/examples/extensions/custom-provider-gitlab-duo": { "name": "diffex-extension-custom-provider-gitlab-duo", - "version": "0.3.2" + "version": "0.3.3" }, "packages/coding-agent/examples/extensions/sandbox": { "name": "diffex-extension-sandbox", - "version": "0.3.2", + "version": "0.3.3", "dependencies": { "@anthropic-ai/sandbox-runtime": "0.0.78" } }, "packages/coding-agent/examples/extensions/with-deps": { "name": "diffex-extension-with-deps", - "version": "0.3.2", + "version": "0.3.3", "dependencies": { "ms": "2.1.3" }, @@ -6890,10 +6890,10 @@ }, "packages/evals": { "name": "@diffexai/diffex-evals", - "version": "0.3.2", + "version": "0.3.3", "devDependencies": { - "@diffexai/diffex": "^0.3.2", - "@diffexai/diffex-ai": "^0.3.2", + "@diffexai/diffex": "^0.3.3", + "@diffexai/diffex-ai": "^0.3.3", "@types/node": "26.6.5", "shx": "0.4.0", "typescript": "7.0.2", @@ -6951,11 +6951,11 @@ }, "packages/evolution": { "name": "@diffexai/diffex-evolution", - "version": "0.3.2", + "version": "0.3.3", "license": "MIT", "dependencies": { - "@diffexai/diffex-harness-state": "^0.3.2", - "@diffexai/diffex-harness-trace": "^0.3.2", + "@diffexai/diffex-harness-state": "^0.3.3", + "@diffexai/diffex-harness-trace": "^0.3.3", "proper-lockfile": "4.1.2" }, "devDependencies": { @@ -6971,7 +6971,7 @@ }, "packages/harness-state": { "name": "@diffexai/diffex-harness-state", - "version": "0.3.2", + "version": "0.3.3", "license": "MIT", "dependencies": { "proper-lockfile": "4.1.2", @@ -6989,10 +6989,10 @@ }, "packages/harness-trace": { "name": "@diffexai/diffex-harness-trace", - "version": "0.3.2", + "version": "0.3.3", "license": "MIT", "dependencies": { - "@diffexai/diffex-telemetry": "^0.3.2" + "@diffexai/diffex-telemetry": "^0.3.3" }, "devDependencies": { "@types/node": "26.6.5", @@ -7005,7 +7005,7 @@ }, "packages/protocol": { "name": "@diffexai/diffex-protocol", - "version": "0.3.2", + "version": "0.3.3", "license": "MIT", "dependencies": { "typebox": "1.4.3" @@ -7020,11 +7020,11 @@ }, "packages/server": { "name": "@diffexai/diffex-server", - "version": "0.3.2", + "version": "0.3.3", "license": "MIT", "dependencies": { - "@diffexai/diffex-ai": "^0.3.2", - "@diffexai/diffex-protocol": "^0.3.2", + "@diffexai/diffex-ai": "^0.3.3", + "@diffexai/diffex-protocol": "^0.3.3", "ws": "8.22.0" }, "devDependencies": { @@ -7038,11 +7038,11 @@ }, "packages/session-backends/sqlite-node": { "name": "@diffexai/diffex-session-backend-sqlite-node", - "version": "0.3.2", + "version": "0.3.3", "license": "MIT", "dependencies": { - "@diffexai/diffex-agent-core": "^0.3.2", - "@diffexai/diffex-ai": "^0.3.2" + "@diffexai/diffex-agent-core": "^0.3.3", + "@diffexai/diffex-ai": "^0.3.3" }, "devDependencies": { "@vitest/coverage-v8": "4.1.12", @@ -7054,7 +7054,7 @@ }, "packages/telemetry": { "name": "@diffexai/diffex-telemetry", - "version": "0.3.2", + "version": "0.3.3", "license": "MIT", "devDependencies": { "@types/node": "26.6.5", @@ -7066,7 +7066,7 @@ }, "packages/tui": { "name": "@diffexai/diffex-tui", - "version": "0.3.2", + "version": "0.3.3", "license": "MIT", "dependencies": { "get-east-asian-width": "1.7.0", diff --git a/packages/agent/CHANGELOG.md b/packages/agent/CHANGELOG.md index 335add425..5423de759 100644 --- a/packages/agent/CHANGELOG.md +++ b/packages/agent/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [Unreleased] +## [0.3.3] - 2026-10-26 ### Added diff --git a/packages/agent/package.json b/packages/agent/package.json index ef612653e..faf1c3348 100644 --- a/packages/agent/package.json +++ b/packages/agent/package.json @@ -1,6 +1,6 @@ { "name": "@diffexai/diffex-agent-core", - "version": "0.3.2", + "version": "0.3.3", "description": "General-purpose agent with transport abstraction, state management, and attachment support", "type": "module", "main": "./dist/index.js", @@ -41,8 +41,8 @@ "prepack": "node ../../scripts/prepare-distribution.mjs packages/agent" }, "dependencies": { - "@diffexai/diffex-ai": "^0.3.2", - "@diffexai/diffex-telemetry": "^0.3.2", + "@diffexai/diffex-ai": "^0.3.3", + "@diffexai/diffex-telemetry": "^0.3.3", "diff": "9.0.0", "ignore": "7.0.14", "typebox": "1.4.3", diff --git a/packages/ai/CHANGELOG.md b/packages/ai/CHANGELOG.md index 61f98e399..6f34c4812 100644 --- a/packages/ai/CHANGELOG.md +++ b/packages/ai/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [Unreleased] +## [0.3.3] - 2026-10-26 ### Added diff --git a/packages/ai/package.json b/packages/ai/package.json index 1ce044712..f9cffc09c 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -1,6 +1,6 @@ { "name": "@diffexai/diffex-ai", - "version": "0.3.2", + "version": "0.3.3", "description": "Unified LLM API with automatic model discovery and provider configuration", "type": "module", "main": "./dist/index.js", @@ -68,7 +68,7 @@ "dependencies": { "@anthropic-ai/sdk": "1.3.0", "@aws-sdk/client-bedrock-runtime": "3.1156.0", - "@diffexai/diffex-telemetry": "^0.3.2", + "@diffexai/diffex-telemetry": "^0.3.3", "@google/genai": "2.31.0", "@mistralai/mistralai": "3.2.0", "@opentelemetry/api": "1.10.0", diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index da7205ca7..8639e6cd4 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [Unreleased] +## [0.3.3] - 2026-10-26 ## [0.3.2] - 2026-09-29 diff --git a/packages/client/package.json b/packages/client/package.json index 9ab12bb3d..65d884087 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@diffexai/diffex-client", - "version": "0.3.2", + "version": "0.3.3", "description": "Transport-neutral client for remote Diffex sessions over framed CBOR bytes", "type": "module", "main": "./dist/index.js", @@ -61,7 +61,7 @@ "node": ">=22.19.0" }, "dependencies": { - "@diffexai/diffex-protocol": "^0.3.2" + "@diffexai/diffex-protocol": "^0.3.3" }, "devDependencies": { "shx": "0.4.0", diff --git a/packages/coding-agent-server/package.json b/packages/coding-agent-server/package.json index baf3f9cd4..519da9c9f 100644 --- a/packages/coding-agent-server/package.json +++ b/packages/coding-agent-server/package.json @@ -1,6 +1,6 @@ { "name": "@diffexai/diffex-coding-agent-server", - "version": "0.3.2", + "version": "0.3.3", "description": "Hosted Diffex protocol service backed by the Diffex coding-agent runtime", "type": "module", "main": "./dist/index.js", @@ -41,12 +41,12 @@ "directory": "packages/coding-agent-server" }, "dependencies": { - "@diffexai/diffex": "^0.3.2", - "@diffexai/diffex-protocol": "^0.3.2", - "@diffexai/diffex-server": "^0.3.2" + "@diffexai/diffex": "^0.3.3", + "@diffexai/diffex-protocol": "^0.3.3", + "@diffexai/diffex-server": "^0.3.3" }, "devDependencies": { - "@diffexai/diffex-client": "^0.3.2", + "@diffexai/diffex-client": "^0.3.3", "@types/ws": "8.18.2", "shx": "0.4.0", "vitest": "4.1.12", diff --git a/packages/coding-agent/CHANGELOG.md b/packages/coding-agent/CHANGELOG.md index dea41b2a4..5bef8bd56 100644 --- a/packages/coding-agent/CHANGELOG.md +++ b/packages/coding-agent/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [Unreleased] +## [0.3.3] - 2026-10-26 ### New Features diff --git a/packages/coding-agent/examples/extensions/custom-provider-anthropic/package-lock.json b/packages/coding-agent/examples/extensions/custom-provider-anthropic/package-lock.json index 9ca44327c..acbef36fd 100644 --- a/packages/coding-agent/examples/extensions/custom-provider-anthropic/package-lock.json +++ b/packages/coding-agent/examples/extensions/custom-provider-anthropic/package-lock.json @@ -1,12 +1,12 @@ { "name": "diffex-extension-custom-provider-anthropic", - "version": "0.3.2", + "version": "0.3.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "diffex-extension-custom-provider-anthropic", - "version": "0.3.2", + "version": "0.3.3", "dependencies": { "@anthropic-ai/sdk": "1.3.0" } diff --git a/packages/coding-agent/examples/extensions/custom-provider-anthropic/package.json b/packages/coding-agent/examples/extensions/custom-provider-anthropic/package.json index caf4515e7..ade53e3dc 100644 --- a/packages/coding-agent/examples/extensions/custom-provider-anthropic/package.json +++ b/packages/coding-agent/examples/extensions/custom-provider-anthropic/package.json @@ -1,7 +1,7 @@ { "name": "diffex-extension-custom-provider-anthropic", "private": true, - "version": "0.3.2", + "version": "0.3.3", "type": "module", "scripts": { "clean": "echo 'nothing to clean'", diff --git a/packages/coding-agent/examples/extensions/custom-provider-gitlab-duo/package.json b/packages/coding-agent/examples/extensions/custom-provider-gitlab-duo/package.json index 4b3f6e83f..012a65b61 100644 --- a/packages/coding-agent/examples/extensions/custom-provider-gitlab-duo/package.json +++ b/packages/coding-agent/examples/extensions/custom-provider-gitlab-duo/package.json @@ -1,7 +1,7 @@ { "name": "diffex-extension-custom-provider-gitlab-duo", "private": true, - "version": "0.3.2", + "version": "0.3.3", "type": "module", "scripts": { "clean": "echo 'nothing to clean'", diff --git a/packages/coding-agent/examples/extensions/sandbox/package-lock.json b/packages/coding-agent/examples/extensions/sandbox/package-lock.json index b5a56e6ac..4a230e4af 100644 --- a/packages/coding-agent/examples/extensions/sandbox/package-lock.json +++ b/packages/coding-agent/examples/extensions/sandbox/package-lock.json @@ -1,12 +1,12 @@ { "name": "diffex-extension-sandbox", - "version": "0.3.2", + "version": "0.3.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "diffex-extension-sandbox", - "version": "0.3.2", + "version": "0.3.3", "dependencies": { "@anthropic-ai/sandbox-runtime": "0.0.78" } diff --git a/packages/coding-agent/examples/extensions/sandbox/package.json b/packages/coding-agent/examples/extensions/sandbox/package.json index 8b9f2d045..23062d817 100644 --- a/packages/coding-agent/examples/extensions/sandbox/package.json +++ b/packages/coding-agent/examples/extensions/sandbox/package.json @@ -1,7 +1,7 @@ { "name": "diffex-extension-sandbox", "private": true, - "version": "0.3.2", + "version": "0.3.3", "type": "module", "scripts": { "clean": "echo 'nothing to clean'", diff --git a/packages/coding-agent/examples/extensions/with-deps/package-lock.json b/packages/coding-agent/examples/extensions/with-deps/package-lock.json index 359ca158d..13fbd6044 100644 --- a/packages/coding-agent/examples/extensions/with-deps/package-lock.json +++ b/packages/coding-agent/examples/extensions/with-deps/package-lock.json @@ -1,12 +1,12 @@ { "name": "diffex-extension-with-deps", - "version": "0.3.2", + "version": "0.3.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "diffex-extension-with-deps", - "version": "0.3.2", + "version": "0.3.3", "dependencies": { "ms": "2.1.3" }, diff --git a/packages/coding-agent/examples/extensions/with-deps/package.json b/packages/coding-agent/examples/extensions/with-deps/package.json index 1deaea679..19cf75d7b 100644 --- a/packages/coding-agent/examples/extensions/with-deps/package.json +++ b/packages/coding-agent/examples/extensions/with-deps/package.json @@ -1,7 +1,7 @@ { "name": "diffex-extension-with-deps", "private": true, - "version": "0.3.2", + "version": "0.3.3", "type": "module", "scripts": { "clean": "echo 'nothing to clean'", diff --git a/packages/coding-agent/install-lock/package-lock.json b/packages/coding-agent/install-lock/package-lock.json index 404f29ffa..9107c25bc 100644 --- a/packages/coding-agent/install-lock/package-lock.json +++ b/packages/coding-agent/install-lock/package-lock.json @@ -1,14 +1,14 @@ { "name": "@diffexai/diffex-coding-agent-install", - "version": "0.3.2", + "version": "0.3.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@diffexai/diffex-coding-agent-install", - "version": "0.3.2", + "version": "0.3.3", "dependencies": { - "@diffexai/diffex": "0.3.2" + "@diffexai/diffex": "0.3.3" }, "engines": { "node": ">=22.19.0" @@ -401,8 +401,8 @@ } }, "node_modules/@diffexai/diffex": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@diffexai/diffex/-/diffex-0.3.2.tgz", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@diffexai/diffex/-/diffex-0.3.3.tgz", "license": "MIT", "dependencies": { "@anthropic-ai/sdk": "1.3.0", diff --git a/packages/coding-agent/install-lock/package.json b/packages/coding-agent/install-lock/package.json index 6ef360ee5..dbfc68061 100644 --- a/packages/coding-agent/install-lock/package.json +++ b/packages/coding-agent/install-lock/package.json @@ -1,10 +1,10 @@ { "name": "@diffexai/diffex-coding-agent-install", - "version": "0.3.2", + "version": "0.3.3", "private": true, "description": "Lockfile root used by the Diffex installer and updater.", "dependencies": { - "@diffexai/diffex": "0.3.2" + "@diffexai/diffex": "0.3.3" }, "overrides": { "zod": "4.6.6", diff --git a/packages/coding-agent/npm-shrinkwrap.json b/packages/coding-agent/npm-shrinkwrap.json index 393039824..5654b31db 100644 --- a/packages/coding-agent/npm-shrinkwrap.json +++ b/packages/coding-agent/npm-shrinkwrap.json @@ -1,12 +1,12 @@ { "name": "@diffexai/diffex", - "version": "0.3.2", + "version": "0.3.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@diffexai/diffex", - "version": "0.3.2", + "version": "0.3.3", "license": "MIT", "dependencies": { "@anthropic-ai/sdk": "1.3.0", diff --git a/packages/coding-agent/package.json b/packages/coding-agent/package.json index 8aff1fab3..b01592b5b 100644 --- a/packages/coding-agent/package.json +++ b/packages/coding-agent/package.json @@ -1,6 +1,6 @@ { "name": "@diffexai/diffex", - "version": "0.3.2", + "version": "0.3.3", "description": "Coding agent CLI with read, bash, edit, write, update_plan tools and session management", "type": "module", "imports": { @@ -50,12 +50,12 @@ "prepack": "node ../../scripts/prepare-distribution.mjs packages/coding-agent" }, "dependencies": { - "@diffexai/diffex-agent-core": "^0.3.2", - "@diffexai/diffex-ai": "^0.3.2", - "@diffexai/diffex-client": "^0.3.2", - "@diffexai/diffex-harness-state": "^0.3.2", - "@diffexai/diffex-protocol": "^0.3.2", - "@diffexai/diffex-tui": "^0.3.2", + "@diffexai/diffex-agent-core": "^0.3.3", + "@diffexai/diffex-ai": "^0.3.3", + "@diffexai/diffex-client": "^0.3.3", + "@diffexai/diffex-harness-state": "^0.3.3", + "@diffexai/diffex-protocol": "^0.3.3", + "@diffexai/diffex-tui": "^0.3.3", "@napi-rs/keyring": "2.1.2", "@silvia-odwyer/photon-node": "0.3.4", "chalk": "6.0.1", diff --git a/packages/evals/package.json b/packages/evals/package.json index a709a0f0a..28e603311 100644 --- a/packages/evals/package.json +++ b/packages/evals/package.json @@ -1,6 +1,6 @@ { "name": "@diffexai/diffex-evals", - "version": "0.3.2", + "version": "0.3.3", "private": true, "type": "module", "scripts": { @@ -9,8 +9,8 @@ "test": "vitest run --config vitest.test.config.ts" }, "devDependencies": { - "@diffexai/diffex-ai": "^0.3.2", - "@diffexai/diffex": "^0.3.2", + "@diffexai/diffex-ai": "^0.3.3", + "@diffexai/diffex": "^0.3.3", "@types/node": "26.6.5", "shx": "0.4.0", "typescript": "7.0.2", diff --git a/packages/evolution/package.json b/packages/evolution/package.json index 9f4c6e708..3d3fe9af4 100644 --- a/packages/evolution/package.json +++ b/packages/evolution/package.json @@ -1,6 +1,6 @@ { "name": "@diffexai/diffex-evolution", - "version": "0.3.2", + "version": "0.3.3", "description": "Private evolution pipeline contracts and orchestration for Diffex", "private": true, "type": "module", @@ -36,8 +36,8 @@ "node": ">=22.19.0" }, "dependencies": { - "@diffexai/diffex-harness-state": "^0.3.2", - "@diffexai/diffex-harness-trace": "^0.3.2", + "@diffexai/diffex-harness-state": "^0.3.3", + "@diffexai/diffex-harness-trace": "^0.3.3", "proper-lockfile": "4.1.2" }, "devDependencies": { diff --git a/packages/harness-state/package.json b/packages/harness-state/package.json index afe81dc26..87a78ce2f 100644 --- a/packages/harness-state/package.json +++ b/packages/harness-state/package.json @@ -1,6 +1,6 @@ { "name": "@diffexai/diffex-harness-state", - "version": "0.3.2", + "version": "0.3.3", "description": "Persistent harness state schema and bundle storage for Diffex", "type": "module", "main": "./dist/index.js", diff --git a/packages/harness-trace/package.json b/packages/harness-trace/package.json index 12abbe6fb..e6068671f 100644 --- a/packages/harness-trace/package.json +++ b/packages/harness-trace/package.json @@ -1,6 +1,6 @@ { "name": "@diffexai/diffex-harness-trace", - "version": "0.3.2", + "version": "0.3.3", "description": "Private durable harness trace recording for Diffex", "private": true, "type": "module", @@ -36,7 +36,7 @@ "node": ">=22.19.0" }, "dependencies": { - "@diffexai/diffex-telemetry": "^0.3.2" + "@diffexai/diffex-telemetry": "^0.3.3" }, "devDependencies": { "@types/node": "26.6.5", diff --git a/packages/protocol/CHANGELOG.md b/packages/protocol/CHANGELOG.md index 6cc144666..e96628cdc 100644 --- a/packages/protocol/CHANGELOG.md +++ b/packages/protocol/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [Unreleased] +## [0.3.3] - 2026-10-26 ## [0.3.2] - 2026-09-29 diff --git a/packages/protocol/package.json b/packages/protocol/package.json index 110c5d63e..38a0862e9 100644 --- a/packages/protocol/package.json +++ b/packages/protocol/package.json @@ -1,6 +1,6 @@ { "name": "@diffexai/diffex-protocol", - "version": "0.3.2", + "version": "0.3.3", "description": "Transport-neutral CBOR protocol for remote Diffex sessions", "type": "module", "main": "./dist/index.js", diff --git a/packages/server/CHANGELOG.md b/packages/server/CHANGELOG.md index 5ef9fe79c..24710c315 100644 --- a/packages/server/CHANGELOG.md +++ b/packages/server/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [Unreleased] +## [0.3.3] - 2026-10-26 ## [0.3.2] - 2026-09-29 diff --git a/packages/server/package.json b/packages/server/package.json index 227acf79c..8b40c4d30 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,6 +1,6 @@ { "name": "@diffexai/diffex-server", - "version": "0.3.2", + "version": "0.3.3", "description": "Experimental server package for Diffex", "type": "module", "main": "./dist/index.js", @@ -57,8 +57,8 @@ "node": ">=22.19.0" }, "dependencies": { - "@diffexai/diffex-ai": "^0.3.2", - "@diffexai/diffex-protocol": "^0.3.2", + "@diffexai/diffex-ai": "^0.3.3", + "@diffexai/diffex-protocol": "^0.3.3", "ws": "8.22.0" }, "devDependencies": { diff --git a/packages/session-backends/sqlite-node/CHANGELOG.md b/packages/session-backends/sqlite-node/CHANGELOG.md index 7a88f395d..0afb55c6a 100644 --- a/packages/session-backends/sqlite-node/CHANGELOG.md +++ b/packages/session-backends/sqlite-node/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [Unreleased] +## [0.3.3] - 2026-10-26 ## [0.3.2] - 2026-09-29 diff --git a/packages/session-backends/sqlite-node/package.json b/packages/session-backends/sqlite-node/package.json index 053fe1eda..05073f138 100644 --- a/packages/session-backends/sqlite-node/package.json +++ b/packages/session-backends/sqlite-node/package.json @@ -1,6 +1,6 @@ { "name": "@diffexai/diffex-session-backend-sqlite-node", - "version": "0.3.2", + "version": "0.3.3", "description": "Node sqlite session backend for @diffexai/diffex-agent-core sessions", "type": "module", "main": "./dist/index.js", @@ -40,8 +40,8 @@ "node": ">=22.19.0" }, "dependencies": { - "@diffexai/diffex-ai": "^0.3.2", - "@diffexai/diffex-agent-core": "^0.3.2" + "@diffexai/diffex-ai": "^0.3.3", + "@diffexai/diffex-agent-core": "^0.3.3" }, "devDependencies": { "@vitest/coverage-v8": "4.1.12", diff --git a/packages/telemetry/CHANGELOG.md b/packages/telemetry/CHANGELOG.md index b0992bce3..aa91453f1 100644 --- a/packages/telemetry/CHANGELOG.md +++ b/packages/telemetry/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [Unreleased] +## [0.3.3] - 2026-10-26 ## [0.3.2] - 2026-09-29 diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json index ce960be18..003e61dbc 100644 --- a/packages/telemetry/package.json +++ b/packages/telemetry/package.json @@ -1,6 +1,6 @@ { "name": "@diffexai/diffex-telemetry", - "version": "0.3.2", + "version": "0.3.3", "description": "Vendor-neutral telemetry contracts and typed schema utilities for Diffex", "type": "module", "main": "./dist/index.js", diff --git a/packages/tui/CHANGELOG.md b/packages/tui/CHANGELOG.md index f1ebeab6b..2c3b8580b 100644 --- a/packages/tui/CHANGELOG.md +++ b/packages/tui/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [Unreleased] +## [0.3.3] - 2026-10-26 ### Added diff --git a/packages/tui/package.json b/packages/tui/package.json index 07f29f4a0..76b2e20b3 100644 --- a/packages/tui/package.json +++ b/packages/tui/package.json @@ -1,6 +1,6 @@ { "name": "@diffexai/diffex-tui", - "version": "0.3.2", + "version": "0.3.3", "description": "Terminal User Interface library with differential rendering for efficient text-based applications", "type": "module", "main": "dist/index.js", diff --git a/scripts/check-ts-relative-imports.mjs b/scripts/check-ts-relative-imports.mjs index 1120dfd47..ca535ab79 100644 --- a/scripts/check-ts-relative-imports.mjs +++ b/scripts/check-ts-relative-imports.mjs @@ -2,7 +2,7 @@ import { mkdtempSync, readdirSync, rmSync, writeFileSync } from "node:fs"; import { tmpdir } from "node:os"; import { join, resolve } from "node:path"; import * as ts from "typescript/unstable/ast"; -import { API } from "typescript/unstable/sync"; +import { API } from "typescript/unstable/async"; const ignoredDirectories = new Set([".git", "coverage", "dist", "node_modules"]); const files = []; @@ -51,12 +51,12 @@ if (files.length > 0) { }), ); api = new API(); - const snapshot = api.updateSnapshot({ openProjects: [config] }); + const snapshot = await api.updateSnapshot({ openProjects: [config] }); const project = snapshot.getProject(config); if (!project) throw new Error("Could not open the relative import check project"); for (const file of files.sort()) { - const sourceFile = project.program.getSourceFile(resolve(file)); + const sourceFile = await project.program.getSourceFile(resolve(file)); if (!sourceFile) throw new Error(`Could not parse ${file}`); function checkSpecifier(node) { @@ -90,7 +90,7 @@ if (files.length > 0) { } finally { try { // Closing the client also disposes its snapshots and projects. - api?.close(); + await api?.close(); } finally { rmSync(directory, { recursive: true, force: true }); }