diff --git a/CHANGELOG.md b/CHANGELOG.md index 4884cd37bb8..1ebc6df2df6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,18 @@ are listed; nightly and preview pre-releases are intentionally omitted. > [GitHub Releases](https://github.com/QwenLM/qwen-code/releases). Do not edit it > by hand — run `npm run changelog` to regenerate. +## [0.18.3](https://github.com/QwenLM/qwen-code/releases/tag/v0.18.3) - 2026-06-17 + +### Fixed + +- cli: Stop after cancelled ask_user_question ([#5218](https://github.com/QwenLM/qwen-code/pull/5218)) +- cli: render slash suggestion descriptions on a single truncated line ([#5236](https://github.com/QwenLM/qwen-code/pull/5236)) +- core: always declare exit_plan_mode so plan mode can call it (#5210) ([#5251](https://github.com/QwenLM/qwen-code/pull/5251)) + +### Other + +- ci(release): report required Test checks on release PRs and auto-approve ([#5250](https://github.com/QwenLM/qwen-code/pull/5250)) + ## [0.18.2](https://github.com/QwenLM/qwen-code/releases/tag/v0.18.2) - 2026-06-17 ### Added diff --git a/package-lock.json b/package-lock.json index f5f8d58e1ba..3a9707902f6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@qwen-code/qwen-code", - "version": "0.18.2", + "version": "0.18.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@qwen-code/qwen-code", - "version": "0.18.2", + "version": "0.18.3", "workspaces": [ "packages/*", "packages/channels/base", @@ -22387,7 +22387,7 @@ }, "packages/acp-bridge": { "name": "@qwen-code/acp-bridge", - "version": "0.18.2", + "version": "0.18.3", "dependencies": { "@agentclientprotocol/sdk": "^0.14.1", "@qwen-code/qwen-code-core": "file:../core" @@ -22402,7 +22402,7 @@ }, "packages/channels/base": { "name": "@qwen-code/channel-base", - "version": "0.18.2", + "version": "0.18.3", "dependencies": { "@agentclientprotocol/sdk": "^0.14.1" }, @@ -22412,7 +22412,7 @@ }, "packages/channels/dingtalk": { "name": "@qwen-code/channel-dingtalk", - "version": "0.18.2", + "version": "0.18.3", "dependencies": { "@qwen-code/channel-base": "file:../base", "dingtalk-stream-sdk-nodejs": "^2.0.4" @@ -22423,7 +22423,7 @@ }, "packages/channels/feishu": { "name": "@qwen-code/channel-feishu", - "version": "0.18.2", + "version": "0.18.3", "dependencies": { "@larksuiteoapi/node-sdk": "^1.45.0", "@qwen-code/channel-base": "file:../base" @@ -22434,7 +22434,7 @@ }, "packages/channels/plugin-example": { "name": "@qwen-code/channel-plugin-example", - "version": "0.18.2", + "version": "0.18.3", "dependencies": { "@qwen-code/channel-base": "file:../base", "ws": "^8.18.0" @@ -22448,7 +22448,7 @@ }, "packages/channels/telegram": { "name": "@qwen-code/channel-telegram", - "version": "0.18.2", + "version": "0.18.3", "dependencies": { "@qwen-code/channel-base": "file:../base", "grammy": "^1.41.1", @@ -22461,7 +22461,7 @@ }, "packages/channels/weixin": { "name": "@qwen-code/channel-weixin", - "version": "0.18.2", + "version": "0.18.3", "dependencies": { "@qwen-code/channel-base": "file:../base" }, @@ -22471,7 +22471,7 @@ }, "packages/cli": { "name": "@qwen-code/qwen-code", - "version": "0.18.2", + "version": "0.18.3", "dependencies": { "@agentclientprotocol/sdk": "^0.14.1", "@google/genai": "2.6.0", @@ -22703,7 +22703,7 @@ }, "packages/core": { "name": "@qwen-code/qwen-code-core", - "version": "0.18.2", + "version": "0.18.3", "hasInstallScript": true, "dependencies": { "@anthropic-ai/sdk": "^0.36.1", @@ -25316,7 +25316,7 @@ }, "packages/vscode-ide-companion": { "name": "qwen-code-vscode-ide-companion", - "version": "0.18.2", + "version": "0.18.3", "license": "LICENSE", "dependencies": { "@agentclientprotocol/sdk": "^0.14.1", @@ -25384,7 +25384,7 @@ }, "packages/web-shell": { "name": "@qwen-code/web-shell", - "version": "0.18.2", + "version": "0.18.3", "dependencies": { "@codemirror/autocomplete": "^6.18.0", "@codemirror/commands": "^6.7.0", @@ -25923,7 +25923,7 @@ }, "packages/web-templates": { "name": "@qwen-code/web-templates", - "version": "0.18.2", + "version": "0.18.3", "devDependencies": { "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", @@ -26430,7 +26430,7 @@ }, "packages/webui": { "name": "@qwen-code/webui", - "version": "0.18.2", + "version": "0.18.3", "license": "MIT", "dependencies": { "@qwen-code/sdk": "~0.1.8", diff --git a/package.json b/package.json index e897ee12a14..c408bd41e27 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@qwen-code/qwen-code", - "version": "0.18.2", + "version": "0.18.3", "engines": { "node": ">=22.0.0" }, @@ -20,7 +20,7 @@ "url": "git+https://github.com/QwenLM/qwen-code.git" }, "config": { - "sandboxImageUri": "ghcr.io/qwenlm/qwen-code:0.18.2" + "sandboxImageUri": "ghcr.io/qwenlm/qwen-code:0.18.3" }, "scripts": { "start": "node scripts/start.js", diff --git a/packages/acp-bridge/package.json b/packages/acp-bridge/package.json index 6f7203a90fc..e6e91364953 100644 --- a/packages/acp-bridge/package.json +++ b/packages/acp-bridge/package.json @@ -1,6 +1,6 @@ { "name": "@qwen-code/acp-bridge", - "version": "0.18.2", + "version": "0.18.3", "description": "Shared ACP bridge core (createHttpAcpBridge factory, BridgeClient, defaultSpawnChannelFactory, BridgeFileSystem injection seam) + primitives (EventBus, AcpChannel, in-memory channel, PermissionMediator interface) used by qwen serve, channels, IDE, TUI, and remote-control adapters.", "repository": { "type": "git", diff --git a/packages/channels/base/package.json b/packages/channels/base/package.json index 52cd772478e..24333a59a5a 100644 --- a/packages/channels/base/package.json +++ b/packages/channels/base/package.json @@ -1,6 +1,6 @@ { "name": "@qwen-code/channel-base", - "version": "0.18.2", + "version": "0.18.3", "description": "Base channel infrastructure for Qwen Code", "type": "module", "main": "dist/index.js", diff --git a/packages/channels/dingtalk/package.json b/packages/channels/dingtalk/package.json index f06f83d17ff..e6f6f2c6037 100644 --- a/packages/channels/dingtalk/package.json +++ b/packages/channels/dingtalk/package.json @@ -1,6 +1,6 @@ { "name": "@qwen-code/channel-dingtalk", - "version": "0.18.2", + "version": "0.18.3", "description": "DingTalk channel adapter for Qwen Code", "type": "module", "main": "dist/index.js", diff --git a/packages/channels/feishu/package.json b/packages/channels/feishu/package.json index 3ebd7421e65..0d38fdd89a9 100644 --- a/packages/channels/feishu/package.json +++ b/packages/channels/feishu/package.json @@ -1,6 +1,6 @@ { "name": "@qwen-code/channel-feishu", - "version": "0.18.2", + "version": "0.18.3", "description": "Feishu (Lark) channel adapter for Qwen Code", "type": "module", "main": "dist/index.js", diff --git a/packages/channels/plugin-example/package.json b/packages/channels/plugin-example/package.json index 818f0f506e5..6bc2800e7cc 100644 --- a/packages/channels/plugin-example/package.json +++ b/packages/channels/plugin-example/package.json @@ -1,6 +1,6 @@ { "name": "@qwen-code/channel-plugin-example", - "version": "0.18.2", + "version": "0.18.3", "private": true, "type": "module", "main": "dist/index.js", diff --git a/packages/channels/telegram/package.json b/packages/channels/telegram/package.json index 6c0fc87bc86..8e2984a5040 100644 --- a/packages/channels/telegram/package.json +++ b/packages/channels/telegram/package.json @@ -1,6 +1,6 @@ { "name": "@qwen-code/channel-telegram", - "version": "0.18.2", + "version": "0.18.3", "description": "Telegram channel adapter for Qwen Code", "type": "module", "main": "dist/index.js", diff --git a/packages/channels/weixin/package.json b/packages/channels/weixin/package.json index ae1faf1a6fb..48933e5c039 100644 --- a/packages/channels/weixin/package.json +++ b/packages/channels/weixin/package.json @@ -1,6 +1,6 @@ { "name": "@qwen-code/channel-weixin", - "version": "0.18.2", + "version": "0.18.3", "description": "WeChat (Weixin) channel adapter for Qwen Code", "type": "module", "main": "dist/index.js", diff --git a/packages/cli/package.json b/packages/cli/package.json index 48bfdedd33e..6bad0dcc5cc 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@qwen-code/qwen-code", - "version": "0.18.2", + "version": "0.18.3", "description": "Qwen Code", "repository": { "type": "git", @@ -37,7 +37,7 @@ "dist" ], "config": { - "sandboxImageUri": "ghcr.io/qwenlm/qwen-code:0.18.2" + "sandboxImageUri": "ghcr.io/qwenlm/qwen-code:0.18.3" }, "dependencies": { "@agentclientprotocol/sdk": "^0.14.1", diff --git a/packages/core/package.json b/packages/core/package.json index 82f246ba736..56cac8d07e6 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@qwen-code/qwen-code-core", - "version": "0.18.2", + "version": "0.18.3", "description": "Qwen Code Core", "repository": { "type": "git", diff --git a/packages/vscode-ide-companion/package.json b/packages/vscode-ide-companion/package.json index 8f34cc2f468..55c947ba114 100644 --- a/packages/vscode-ide-companion/package.json +++ b/packages/vscode-ide-companion/package.json @@ -2,7 +2,7 @@ "name": "qwen-code-vscode-ide-companion", "displayName": "Qwen Code Companion", "description": "Enable Qwen Code with direct access to your VS Code workspace.", - "version": "0.18.2", + "version": "0.18.3", "publisher": "qwenlm", "icon": "assets/icon.png", "repository": { diff --git a/packages/web-shell/package.json b/packages/web-shell/package.json index 5e33cf0d561..364a0f1e521 100644 --- a/packages/web-shell/package.json +++ b/packages/web-shell/package.json @@ -1,6 +1,6 @@ { "name": "@qwen-code/web-shell", - "version": "0.18.2", + "version": "0.18.3", "type": "module", "main": "./dist/index.js", "module": "./dist/index.js", diff --git a/packages/web-templates/package.json b/packages/web-templates/package.json index ed14af24234..e7fc2a167b3 100644 --- a/packages/web-templates/package.json +++ b/packages/web-templates/package.json @@ -1,6 +1,6 @@ { "name": "@qwen-code/web-templates", - "version": "0.18.2", + "version": "0.18.3", "description": "Web templates bundled as embeddable JS/CSS strings", "repository": { "type": "git", diff --git a/packages/webui/package.json b/packages/webui/package.json index 8620fd49c3d..008e72e7cd2 100644 --- a/packages/webui/package.json +++ b/packages/webui/package.json @@ -1,6 +1,6 @@ { "name": "@qwen-code/webui", - "version": "0.18.2", + "version": "0.18.3", "description": "Shared UI components for Qwen Code packages", "type": "module", "main": "./dist/index.cjs",