Skip to content

Commit 9aca781

Browse files
committed
release: bump version to 0.0.54 + changelog (cli architecture refactor, #130)
1 parent 588f662 commit 9aca781

3 files changed

Lines changed: 20 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,24 @@
33
> 本文件追踪 `mcpp-community/mcpp` 公开仓的版本演进。
44
> 格式参考 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.1.0/)
55
6+
## [0.0.54] — 2026-06-10
7+
8+
### 修复
9+
10+
- `mcpp new <name> --template <pkg>`:对声明了命名空间的模板包(如
11+
`mcpplibs.llmapi` 以裸名 `llmapi` 引用)现在能从描述符派生出
12+
(namespace, shortName) 坐标,正确完成 semver 解析与安装(#130)。
13+
14+
### 其他
15+
16+
- 架构重构(零行为变更):`cli.cppm` 从 6192 行精简为约 480 行的纯命令
17+
分发层;`src/cli/cmd_*` 仅保留参数解析与路由,全部领域实现下沉到属主
18+
子系统 —— `mcpp.build.{prepare,execute}`、`mcpp.toolchain.{post_install,
19+
lifecycle}``mcpp.pm.index_management``mcpp.bmi_cache.maintenance`、
20+
`mcpp.scaffold.create``mcpp.publish.pipeline``mcpp.pack.pipeline`
21+
`mcpp.doctor``mcpp.project``mcpp.fetcher.progress`
22+
设计与迁移记录见 `.agents/docs/2026-06-10-cli-modularization.md`
23+
624
## [0.0.53] — 2026-06-09
725

826
### 新增

mcpp.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "mcpp"
3-
version = "0.0.53"
3+
version = "0.0.54"
44
description = "Modern C++ build & package management tool"
55
license = "Apache-2.0"
66
authors = ["mcpp-community"]

src/toolchain/fingerprint.cppm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import mcpp.toolchain.detect;
1818

1919
export namespace mcpp::toolchain {
2020

21-
inline constexpr std::string_view MCPP_VERSION = "0.0.53";
21+
inline constexpr std::string_view MCPP_VERSION = "0.0.54";
2222

2323
struct FingerprintInputs {
2424
Toolchain toolchain;

0 commit comments

Comments
 (0)