Skip to content

Releases: mcpp-community/mcpp

v0.0.35

30 May 16:45
40c51b9

Choose a tag to compare

新增

  • 支持包描述拥有自己的 cflags / cxxflags,依赖包源码编译时会继承所属包
    的构建宏,消费方项目不再需要集中声明第三方 C 库的私有宏。
  • 支持 Form B mcpp.generated_files,官方索引包可以在包目录下生成少量配置头,
    用于承载平台兼容宏或库私有配置。

修复

  • 修复本地 path 索引读取命名空间包时没有匹配
    pkgs/<prefix>/<namespace>.<name>.lua 的问题。
  • 自定义索引首次同步时保留 mcpp 的 Fetching custom index repos
    状态提示,但静默 xlings update 的内部逐项输出。

v0.0.34

30 May 13:41
b4e429d

Choose a tag to compare

(no CHANGELOG entry found for 0.0.34)

v0.0.33

30 May 03:44
e29373e

Choose a tag to compare

改进

  • 将 legacy dotted dependency key 兼容解析移入 mcpp.pm.compat.legacy
    模块,保留 mcpp.pm.compat 作为 facade,并明确标注该兼容路径将在
    mcpp 1.0.0 移除。

v0.0.32

30 May 02:38
2349882

Choose a tag to compare

修复

  • 修复 project-local .xlings.json 生成时未转义 JSON 字符串的问题,
    避免 Windows 本地 index 路径中的反斜杠导致 xlings 跳过项目索引。

v0.0.31

30 May 00:12
350089e

Choose a tag to compare

修复

  • 修复 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

26 May 07:25
e8d792b

Choose a tag to compare

(no CHANGELOG entry found for 0.0.30)

v0.0.29

24 May 06:21

Choose a tag to compare

(no CHANGELOG entry found for 0.0.29)

v0.0.28

23 May 15:03

Choose a tag to compare

(no CHANGELOG entry found for 0.0.28)

v0.0.27

22 May 23:23

Choose a tag to compare

(no CHANGELOG entry found for 0.0.27)

v0.0.26

22 May 16:31

Choose a tag to compare

(no CHANGELOG entry found for 0.0.26)