Skip to content

Commit 83f4cc8

Browse files
committed
release: mcpp-vscode 0.3.0
1 parent ce56724 commit 83f4cc8

5 files changed

Lines changed: 9 additions & 9 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 更新日志
22

3-
## 未发布
3+
## 0.3.0 - 2026-08-11
44

55
- 将编译数据库刷新迁移到 `mcpp build --configure-only`:不解析 stdout 人类文本,以退出码
66
和可解析 CDB 作为成功条件,失败时保留 last-known-good CDB。

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
把 mcpp 工程、C++ 模块语法和官方 clangd 扩展接入 VS Code。
88

9-
当前版本为 `0.2.7`。扩展负责工程发现、clangd 配置、模块状态检查以及常用
9+
当前版本为 `0.3.0`。扩展负责工程发现、clangd 配置、模块状态检查以及常用
1010
mcpp CLI 操作;它不实现新的 C++ 语言服务器,也不替代 mcpp 的构建逻辑。
1111

1212
> 当前完整的模块语义能力只支持 LLVM/Clang 工具链。GCC 和 MSVC 工程仍可使用
@@ -37,7 +37,7 @@ mcpp CLI 操作;它不实现新的 C++ 语言服务器,也不替代 mcpp 的
3737
VSIX,然后在 VS Code 中执行 **Extensions: Install from VSIX...**,或者运行:
3838

3939
```sh
40-
code --install-extension /path/to/mcpp-vscode-0.2.7.vsix
40+
code --install-extension /path/to/mcpp-vscode-0.3.0.vsix
4141
```
4242

4343
安装后确认当前 VS Code profile 中同时存在 `mcpp-community.mcpp-vscode`
@@ -419,8 +419,8 @@ API、状态栏、任务和 clangd 集成。
419419
版本完全一致的 tag:
420420

421421
```sh
422-
git tag -a v0.2.7 -m "mcpp-vscode 0.2.7"
423-
git push origin v0.2.7
422+
git tag -a v0.3.0 -m "mcpp-vscode 0.3.0"
423+
git push origin v0.3.0
424424
```
425425

426426
`.github/workflows/release.yml` 会校验 tag,执行测试和打包,生成 VSIX 与 SHA-256 文件,

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "mcpp-vscode",
33
"displayName": "mcpp",
44
"description": "mcpp 与 C++ 模块的 VS Code 集成",
5-
"version": "0.2.7",
5+
"version": "0.3.0",
66
"publisher": "mcpp-community",
77
"license": "Apache-2.0",
88
"icon": "images/logo.png",

test/artifacts.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ const root = path.resolve(process.cwd());
2626

2727
test("declares the official clangd dependency and mcpp commands", () => {
2828
const manifest = JSON.parse(readFileSync(path.join(root, "package.json"), "utf8")) as PackageManifest;
29-
assert.equal(manifest.version, "0.2.7");
29+
assert.equal(manifest.version, "0.3.0");
3030
assert.ok(manifest.extensionDependencies?.includes("llvm-vs-code-extensions.vscode-clangd"));
3131
assert.ok(manifest.activationEvents?.includes("workspaceContains:mcpp.toml"));
3232
assert.ok(manifest.activationEvents?.includes("onCommand:mcpp.run"));

0 commit comments

Comments
 (0)