diff --git a/CHANGELOG.md b/CHANGELOG.md index fe24e75f130..69b05c60d02 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,63 @@ Release notes for OpenCode V2, newest first. +## v2.0.30 — 2026-10-15 + +### Highlights + +- **Changed Files by Turn**: Enable **Settings → Preferences → Timeline → Changed files** to see each completed turn’s changed files, line counts, and expandable diffs. ([#55064](https://github.com/anomalyco/opencode/pull/55064)) +- **Docked TUI Diffs**: Run `/diff` inside a session to open the diff viewer beside your work. Press `f` to switch between the side panel and full screen; the layout adapts automatically to narrower terminals. ([#47152](https://github.com/anomalyco/opencode/pull/47152), [#55574](https://github.com/anomalyco/opencode/pull/55574), [#55780](https://github.com/anomalyco/opencode/pull/55780)) +- **Keyboard Tab Navigation**: Use **Option+↑/↓** to move between session tabs, or add **Shift** to jump between unread tabs. ([#54277](https://github.com/anomalyco/opencode/pull/54277)) + +### Core + +#### Improvements + +- Load local glob patterns and remote URLs configured through `instructions`, and refresh them when configuration changes. ([#55539](https://github.com/anomalyco/opencode/pull/55539)) +- Honor `OPENCODE_DISABLE_CLAUDE_CODE` and `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` when discovering `.claude` skills. ([#55774](https://github.com/anomalyco/opencode/pull/55774)) +- Publish a configuration schema that accepts both V1 and V2 configuration shapes during migration. ([#55524](https://github.com/anomalyco/opencode/pull/55524)) +- Remove the retired session-sharing backend and unavailable `/share` command. ([#55716](https://github.com/anomalyco/opencode/pull/55716)) + +#### Bug fixes + +- Use protocol-specific inference endpoints for OpenCode providers and accept `null` namespaces in Responses API function calls. ([#55680](https://github.com/anomalyco/opencode/pull/55680), [#55631](https://github.com/anomalyco/opencode/pull/55631)) +- Fit compaction output limits to the request actually sent. ([#55613](https://github.com/anomalyco/opencode/pull/55613)) +- Restore authenticated TinyFish web search by initializing its MCP session. Thanks [@terry-an-investor](https://github.com/terry-an-investor). ([#54730](https://github.com/anomalyco/opencode/pull/54730)) +- Improve MCP compatibility by skipping unsupported catalog and codemode calls, advertising spec-compliant elicitation capabilities, and accepting `*.localhost` OAuth token endpoints. Thanks [@tsehla42](https://github.com/tsehla42) and [@donbowman](https://github.com/donbowman). ([#55474](https://github.com/anomalyco/opencode/pull/55474), [#55618](https://github.com/anomalyco/opencode/pull/55618), [#53196](https://github.com/anomalyco/opencode/pull/53196), [#55627](https://github.com/anomalyco/opencode/pull/55627)) +- Treat empty provider and model names as omitted, and substitute an empty value for missing configuration-file references. ([#55465](https://github.com/anomalyco/opencode/pull/55465), [#55388](https://github.com/anomalyco/opencode/pull/55388)) +- Default the Windows background service to port `45278`. ([#55547](https://github.com/anomalyco/opencode/pull/55547)) + +### TUI + +#### Improvements + +- Open `/diff` beside the current session by default, retain state when toggling full screen with `f`, and adapt the file tree and patch layout to terminal width. ([#47152](https://github.com/anomalyco/opencode/pull/47152), [#55574](https://github.com/anomalyco/opencode/pull/55574), [#55780](https://github.com/anomalyco/opencode/pull/55780)) + +#### Bug fixes + +- Show `/fork`’s pending view reliably and keep it aligned with the file list. ([#55746](https://github.com/anomalyco/opencode/pull/55746), [#55751](https://github.com/anomalyco/opencode/pull/55751)) +- Correct spacing and inactive key-hint styling in the docked diff panel. ([#55452](https://github.com/anomalyco/opencode/pull/55452), [#55467](https://github.com/anomalyco/opencode/pull/55467)) + +### Desktop + +#### Improvements + +- Show each completed turn’s changed files, line counts, and expandable diffs when **Settings → Preferences → Timeline → Changed files** is enabled. ([#55064](https://github.com/anomalyco/opencode/pull/55064)) +- Navigate session tabs with **Option+↑/↓**, or add **Shift** to jump to the previous or next unread tab. ([#54277](https://github.com/anomalyco/opencode/pull/54277)) +- Display delegations from the iOS app as **Voice** messages. ([#54426](https://github.com/anomalyco/opencode/pull/54426)) + +#### Bug fixes + +- Open PowerShell in the selected project directory on Windows. ([#55710](https://github.com/anomalyco/opencode/pull/55710)) +- Keep project settings accessible when the project folder is missing. ([#55553](https://github.com/anomalyco/opencode/pull/55553)) +- Show the requested URL while `webfetch` is running. ([#55590](https://github.com/anomalyco/opencode/pull/55590)) + +### Extensions + +#### Bug fixes + +- Include MCP tool input as `metadata.input` in permission requests, allowing permission hooks to inspect the proposed call. Thanks [@lu-zero](https://github.com/lu-zero). ([#51062](https://github.com/anomalyco/opencode/pull/51062)) + ## v2.0.29 — 2026-10-14 ### Highlights diff --git a/bun.lock b/bun.lock index ebae78fd068..32ed6ee4da6 100644 --- a/bun.lock +++ b/bun.lock @@ -33,7 +33,7 @@ }, "packages/ai": { "name": "@opencode/ai", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@aws-sdk/credential-providers": "3.1057.0", "@opencode/schema": "workspace:*", @@ -55,7 +55,7 @@ }, "packages/app": { "name": "@opencode/app", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@corvu/drawer": "catalog:", "@dnd-kit/abstract": "0.5.0", @@ -112,7 +112,7 @@ }, "packages/cli": { "name": "@opencode/cli", - "version": "2.0.29", + "version": "2.0.30", "bin": { "opencode": "./bin/opencode.cjs", "opencode2": "./bin/opencode2.cjs", @@ -180,7 +180,7 @@ }, "packages/client": { "name": "@opencode/client", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@opencode/protocol": "workspace:*", "@opencode/schema": "workspace:*", @@ -205,7 +205,7 @@ }, "packages/codemode": { "name": "@opencode/codemode", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "acorn": "8.15.0", "effect": "catalog:", @@ -218,7 +218,7 @@ }, "packages/console/app": { "name": "@opencode/console-app", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@cloudflare/vite-plugin": "1.15.2", "@ibm/plex": "6.4.1", @@ -246,7 +246,7 @@ }, "packages/console/function": { "name": "@opencode/console-function", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@opencode/console-resource": "workspace:*", }, @@ -273,7 +273,7 @@ }, "packages/core": { "name": "@opencode/core", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@ai-sdk/cohere": "3.0.27", "@ai-sdk/perplexity": "3.0.26", @@ -339,7 +339,7 @@ }, "packages/desktop": { "name": "@opencode/desktop", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@zip.js/zip.js": "2.7.62", "electron-context-menu": "5.0.0", @@ -385,7 +385,7 @@ }, "packages/function": { "name": "@opencode/function", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@octokit/auth-app": "8.0.1", "@octokit/rest": "catalog:", @@ -401,7 +401,7 @@ }, "packages/gui-extensions": { "name": "@opencode/gui-extensions", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@betteroffice/docx": "0.4.3", "@betteroffice/fonts": "0.4.0", @@ -450,7 +450,7 @@ }, "packages/http-recorder": { "name": "@opencode/http-recorder", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@effect/platform-node-shared": "catalog:", }, @@ -469,7 +469,7 @@ }, "packages/httpapi-codegen": { "name": "@opencode/httpapi-codegen", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "effect": "catalog:", "prettier": "3.6.2", @@ -482,7 +482,7 @@ }, "packages/latex": { "name": "@opencode/latex", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@opencode/plugin": "workspace:*", "@opentui/core": "catalog:", @@ -496,7 +496,7 @@ }, "packages/merman": { "name": "@opencode/merman", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@opencode/plugin": "workspace:*", "@opentui/core": "catalog:", @@ -511,7 +511,7 @@ }, "packages/plugin": { "name": "@opencode/plugin", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@ai-sdk/provider": "3.0.8", "@opencode/ai": "workspace:*", @@ -548,7 +548,7 @@ }, "packages/plugin-browser": { "name": "@opencode/plugin-browser", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@opencode/plugin": "workspace:*", "@opencode/schema": "workspace:*", @@ -563,7 +563,7 @@ }, "packages/plugins/figma": { "name": "@opencode/plugin-figma", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "gray-matter": "4.0.3", }, @@ -593,7 +593,7 @@ }, "packages/protocol": { "name": "@opencode/protocol", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@opencode/schema": "workspace:*", "effect": "catalog:", @@ -608,7 +608,7 @@ }, "packages/schema": { "name": "@opencode/schema", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@standard-schema/spec": "catalog:", "effect": "catalog:", @@ -632,7 +632,7 @@ }, "packages/sdk": { "name": "@opencode/sdk", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@opencode/client": "workspace:*", "@opencode/core": "workspace:*", @@ -653,7 +653,7 @@ }, "packages/server": { "name": "@opencode/server", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@effect/platform-node": "catalog:", "@effect/platform-node-shared": "catalog:", @@ -676,7 +676,7 @@ }, "packages/session-ui": { "name": "@opencode/session-ui", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@kobalte/core": "catalog:", "@opencode/client": "workspace:*", @@ -711,7 +711,7 @@ }, "packages/simulation": { "name": "@opencode/simulation", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@opencode/ai": "workspace:*", "@opencode/core": "workspace:*", @@ -731,7 +731,7 @@ }, "packages/stats/app": { "name": "@opencode/stats-app", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@ibm/plex": "6.4.1", "@kobalte/core": "catalog:", @@ -758,7 +758,7 @@ }, "packages/stats/core": { "name": "@opencode/stats-core", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@planetscale/database": "1.19.0", "drizzle-orm": "catalog:", @@ -776,7 +776,7 @@ }, "packages/stats/server": { "name": "@opencode/stats-server", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@effect/platform-node": "catalog:", "@opencode/stats-core": "workspace:*", @@ -822,7 +822,7 @@ }, "packages/theme": { "name": "@opencode/theme", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@opentui/core": "catalog:", "effect": "catalog:", @@ -836,7 +836,7 @@ }, "packages/tui": { "name": "@opencode/tui", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@opencode/client": "workspace:*", "@opencode/core": "workspace:*", @@ -870,7 +870,7 @@ }, "packages/ui": { "name": "@opencode/ui", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@kitlangton/solid-motion": "0.2.2", "@kobalte/core": "catalog:", @@ -906,7 +906,7 @@ }, "packages/util": { "name": "@opencode/util", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@effect/opentelemetry": "catalog:", "@effect/platform-node": "catalog:", @@ -944,7 +944,7 @@ }, "packages/web": { "name": "@opencode/web", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "@astrojs/cloudflare": "12.6.3", "@astrojs/markdown-remark": "6.3.1", @@ -998,7 +998,7 @@ }, "services/update": { "name": "@opencode/update", - "version": "2.0.29", + "version": "2.0.30", "dependencies": { "jose": "6.0.11", "semver": "catalog:", diff --git a/package.json b/package.json index c703dc6f77e..9a467a03bf8 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "$schema": "https://json.schemastore.org/package.json", "name": "opencode", "description": "AI-powered development tool", - "version": "2.0.29", + "version": "2.0.30", "private": true, "type": "module", "packageManager": "bun@1.4.2", diff --git a/packages/ai/package.json b/packages/ai/package.json index 4a3b67c094d..93b3f6aff10 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "2.0.29", + "version": "2.0.30", "name": "@opencode/ai", "type": "module", "license": "MIT", diff --git a/packages/app/package.json b/packages/app/package.json index 2cbf30175d5..39ec8fb6184 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/app", - "version": "2.0.29", + "version": "2.0.30", "description": "", "type": "module", "exports": { diff --git a/packages/cli/package.json b/packages/cli/package.json index 7e0b87e49cd..d0635837dbc 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/cli", - "version": "2.0.29", + "version": "2.0.30", "type": "module", "license": "MIT", "bin": { diff --git a/packages/client/package.json b/packages/client/package.json index 5e6373e14fb..d0cf2c184fe 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/client", - "version": "2.0.29", + "version": "2.0.30", "type": "module", "license": "MIT", "repository": { diff --git a/packages/codemode/package.json b/packages/codemode/package.json index 37bed066790..d3de9798842 100644 --- a/packages/codemode/package.json +++ b/packages/codemode/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/codemode", - "version": "2.0.29", + "version": "2.0.30", "description": "Effect-native confined code execution over schema-described tools", "type": "module", "license": "MIT", diff --git a/packages/console/app/package.json b/packages/console/app/package.json index 2147043fc4d..a799ab13070 100644 --- a/packages/console/app/package.json +++ b/packages/console/app/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/console-app", - "version": "2.0.29", + "version": "2.0.30", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/console/function/package.json b/packages/console/function/package.json index c8df7ba1c5f..cc29f043ed7 100644 --- a/packages/console/function/package.json +++ b/packages/console/function/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/console-function", - "version": "2.0.29", + "version": "2.0.30", "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", diff --git a/packages/core/package.json b/packages/core/package.json index c249782e64b..54b5224446f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "2.0.29", + "version": "2.0.30", "name": "@opencode/core", "type": "module", "license": "MIT", diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 34d9a044a69..7281f655e76 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -1,7 +1,7 @@ { "name": "@opencode/desktop", "private": true, - "version": "2.0.29", + "version": "2.0.30", "type": "module", "license": "MIT", "homepage": "https://opencode.ai", diff --git a/packages/function/package.json b/packages/function/package.json index 05f117313fc..8746a63f83b 100644 --- a/packages/function/package.json +++ b/packages/function/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/function", - "version": "2.0.29", + "version": "2.0.30", "$schema": "https://json.schemastore.org/package.json", "private": true, "type": "module", diff --git a/packages/gui-extensions/package.json b/packages/gui-extensions/package.json index 814c6bfda8c..180ce0c4838 100644 --- a/packages/gui-extensions/package.json +++ b/packages/gui-extensions/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/gui-extensions", - "version": "2.0.29", + "version": "2.0.30", "private": true, "type": "module", "license": "MIT", diff --git a/packages/http-recorder/package.json b/packages/http-recorder/package.json index 84cb0b41daf..01759e87724 100644 --- a/packages/http-recorder/package.json +++ b/packages/http-recorder/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "2.0.29", + "version": "2.0.30", "name": "@opencode/http-recorder", "description": "Record and replay Effect HTTP and WebSocket traffic with deterministic cassettes", "type": "module", diff --git a/packages/httpapi-codegen/package.json b/packages/httpapi-codegen/package.json index b8e1cf3a7aa..1eb81a8c675 100644 --- a/packages/httpapi-codegen/package.json +++ b/packages/httpapi-codegen/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/httpapi-codegen", - "version": "2.0.29", + "version": "2.0.30", "private": true, "type": "module", "exports": { diff --git a/packages/latex/package.json b/packages/latex/package.json index 73b8f3a7da0..01f02b2937b 100644 --- a/packages/latex/package.json +++ b/packages/latex/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/latex", - "version": "2.0.29", + "version": "2.0.30", "private": true, "type": "module", "exports": { diff --git a/packages/merman/package.json b/packages/merman/package.json index 92f55a7dc73..8332a6b1214 100644 --- a/packages/merman/package.json +++ b/packages/merman/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/merman", - "version": "2.0.29", + "version": "2.0.30", "private": true, "type": "module", "exports": { diff --git a/packages/plugin-browser/package.json b/packages/plugin-browser/package.json index f67ca896882..8e9aff83bf8 100644 --- a/packages/plugin-browser/package.json +++ b/packages/plugin-browser/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/plugin-browser", - "version": "2.0.29", + "version": "2.0.30", "description": "OpenCode's desktop browser plugin", "type": "module", "license": "MIT", diff --git a/packages/plugin/package.json b/packages/plugin/package.json index ae5c2855d17..e2bbf1c784f 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/plugin", - "version": "2.0.29", + "version": "2.0.30", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/plugins/figma/package.json b/packages/plugins/figma/package.json index 070b72fcf89..61af26c1d1a 100644 --- a/packages/plugins/figma/package.json +++ b/packages/plugins/figma/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/plugin-figma", - "version": "2.0.29", + "version": "2.0.30", "description": "Figma MCP integration and official Figma skills for OpenCode", "type": "module", "license": "MIT", diff --git a/packages/protocol/package.json b/packages/protocol/package.json index 3419078d537..8484b028cdb 100644 --- a/packages/protocol/package.json +++ b/packages/protocol/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/protocol", - "version": "2.0.29", + "version": "2.0.30", "type": "module", "license": "MIT", "repository": { diff --git a/packages/schema/package.json b/packages/schema/package.json index 862ae3495fc..d9ae4df2102 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/schema", - "version": "2.0.29", + "version": "2.0.30", "type": "module", "license": "MIT", "repository": { diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 1c2b951fecb..7b1442695a0 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "2.0.29", + "version": "2.0.30", "name": "@opencode/sdk", "type": "module", "license": "MIT", diff --git a/packages/server/package.json b/packages/server/package.json index 400a62dc33b..068abe06c5d 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/server", - "version": "2.0.29", + "version": "2.0.30", "type": "module", "license": "MIT", "repository": { diff --git a/packages/session-ui/package.json b/packages/session-ui/package.json index 50d8e70d333..fa20cd3bf7f 100644 --- a/packages/session-ui/package.json +++ b/packages/session-ui/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/session-ui", - "version": "2.0.29", + "version": "2.0.30", "private": true, "type": "module", "license": "MIT", diff --git a/packages/simulation/package.json b/packages/simulation/package.json index 2b029761409..9e3ff5ecc5c 100644 --- a/packages/simulation/package.json +++ b/packages/simulation/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/simulation", - "version": "2.0.29", + "version": "2.0.30", "type": "module", "license": "MIT", "repository": { diff --git a/packages/stats/app/package.json b/packages/stats/app/package.json index cbc01cdff19..8215c424ef0 100644 --- a/packages/stats/app/package.json +++ b/packages/stats/app/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/stats-app", - "version": "2.0.29", + "version": "2.0.30", "private": true, "type": "module", "license": "MIT", diff --git a/packages/stats/core/package.json b/packages/stats/core/package.json index 9c6b3df905a..6675a1e78d3 100644 --- a/packages/stats/core/package.json +++ b/packages/stats/core/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/stats-core", - "version": "2.0.29", + "version": "2.0.30", "private": true, "type": "module", "license": "MIT", diff --git a/packages/stats/server/package.json b/packages/stats/server/package.json index 23519556139..e06715f6ac1 100644 --- a/packages/stats/server/package.json +++ b/packages/stats/server/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/stats-server", - "version": "2.0.29", + "version": "2.0.30", "private": true, "type": "module", "license": "MIT", diff --git a/packages/theme/package.json b/packages/theme/package.json index 9a8bcbc1d52..cf109e06137 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/theme", - "version": "2.0.29", + "version": "2.0.30", "type": "module", "license": "MIT", "repository": { diff --git a/packages/tui/package.json b/packages/tui/package.json index 4af58e9dca5..2290cc53f2e 100644 --- a/packages/tui/package.json +++ b/packages/tui/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/tui", - "version": "2.0.29", + "version": "2.0.30", "private": true, "type": "module", "license": "MIT", diff --git a/packages/ui/package.json b/packages/ui/package.json index bc650f47e62..fc084179664 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@opencode/ui", - "version": "2.0.29", + "version": "2.0.30", "type": "module", "license": "MIT", "repository": { diff --git a/packages/util/package.json b/packages/util/package.json index 39603a3263d..237960ba53e 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/util", - "version": "2.0.29", + "version": "2.0.30", "type": "module", "license": "MIT", "repository": { diff --git a/packages/web/package.json b/packages/web/package.json index d5803a7f592..01a6b1700be 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -2,7 +2,7 @@ "name": "@opencode/web", "type": "module", "license": "MIT", - "version": "2.0.29", + "version": "2.0.30", "scripts": { "dev": "astro dev", "dev:remote": "VITE_API_URL=https://api.opencode.ai astro dev", diff --git a/sdks/vscode/package.json b/sdks/vscode/package.json index 5a7a30b77a8..40529869776 100644 --- a/sdks/vscode/package.json +++ b/sdks/vscode/package.json @@ -2,7 +2,7 @@ "name": "opencode", "displayName": "opencode", "description": "opencode for VS Code", - "version": "2.0.29", + "version": "2.0.30", "publisher": "sst-dev", "repository": { "type": "git", diff --git a/services/update/package.json b/services/update/package.json index c894149bd2f..dde4d9cef12 100644 --- a/services/update/package.json +++ b/services/update/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode/update", - "version": "2.0.29", + "version": "2.0.30", "private": true, "type": "module", "scripts": {