Releases: mcpp-community/mcpp
Releases · mcpp-community/mcpp
v0.0.35
新增
- 支持包描述拥有自己的
cflags/cxxflags,依赖包源码编译时会继承所属包
的构建宏,消费方项目不再需要集中声明第三方 C 库的私有宏。 - 支持 Form B
mcpp.generated_files,官方索引包可以在包目录下生成少量配置头,
用于承载平台兼容宏或库私有配置。
修复
- 修复本地
path索引读取命名空间包时没有匹配
pkgs/<prefix>/<namespace>.<name>.lua的问题。 - 自定义索引首次同步时保留 mcpp 的
Fetching custom index repos
状态提示,但静默 xlings update 的内部逐项输出。
v0.0.34
(no CHANGELOG entry found for 0.0.34)
v0.0.33
改进
- 将 legacy dotted dependency key 兼容解析移入
mcpp.pm.compat.legacy
模块,保留mcpp.pm.compat作为 facade,并明确标注该兼容路径将在
mcpp 1.0.0 移除。
v0.0.32
修复
- 修复 project-local
.xlings.json生成时未转义 JSON 字符串的问题,
避免 Windows 本地 index 路径中的反斜杠导致 xlings 跳过项目索引。
v0.0.31
修复
- 修复 xlings 项目使用 mcpp 构建时 custom index 首次同步、project data
root 查找和 local index 相对路径解析的问题。 - 支持 canonical nested dependency 写法:
[dependencies] capi.lua = "0.0.3"和
[dependencies.mcpplibs] capi.lua = "0.0.3"。 - 将 legacy flat dotted dependency key 兼容解析集中到
mcpp.pm.compat,
并标注该兼容路径将在 mcpp 1.0.0 移除。
v0.0.30
(no CHANGELOG entry found for 0.0.30)
v0.0.29
(no CHANGELOG entry found for 0.0.29)
v0.0.28
(no CHANGELOG entry found for 0.0.28)
v0.0.27
(no CHANGELOG entry found for 0.0.27)
v0.0.26
(no CHANGELOG entry found for 0.0.26)