diff options
| author | ruki <[email protected]> | 2025-10-10 23:59:03 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2025-10-10 23:59:03 +0800 |
| commit | 3af1837d3e212d9297de27964b6ccee6fdbe8bbe (patch) | |
| tree | ac843d1ec571a712bc51b62eeb4b6df8d7d45dd1 | |
| parent | 64112b9b62e9cbd29eaddce61ba5436910a83757 (diff) | |
update changelog
| -rw-r--r-- | CHANGELOG.md | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 8fb66a010..5b9a14d5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,52 @@ ## master (unreleased) +### New features + +* [#6864](https://github.com/xmake-io/xmake/pull/6864): Add default file filter for `format` task +* [#6843](https://github.com/xmake-io/xmake/pull/6843): Improve clang-tidy support +* [#6861](https://github.com/xmake-io/xmake/pull/6861): Rewrite of Nix Package Manager Support +* [#6850](https://github.com/xmake-io/xmake/pull/6850): Add package api checking +* [#6874](https://github.com/xmake-io/xmake/pull/6874): Add scriptdir to project packages +* [#6876](https://github.com/xmake-io/xmake/pull/6876): Add versionfiles checker +* [#6884](https://github.com/xmake-io/xmake/pull/6884): Add msystem support on msys2 +* [#6891](https://github.com/xmake-io/xmake/pull/6891): Add coroutine semaphore +* [#6894](https://github.com/xmake-io/xmake/pull/6894): Add llvm-nm for clang toolchain + +### Changes + +* [#6846](https://github.com/xmake-io/xmake/pull/6846): Improve cmake default flags +* [#6849](https://github.com/xmake-io/xmake/pull/6849): Improve jobgraph +* [#6859](https://github.com/xmake-io/xmake/pull/6859): Improve to check target flags +* [#6858](https://github.com/xmake-io/xmake/pull/6858): Modify config flags order +* [#6862](https://github.com/xmake-io/xmake/pull/6862): docs: Keep redirecting to the Chinese page +* [#6854](https://github.com/xmake-io/xmake/pull/6854): Improve os.curdir/os.cd +* [#6866](https://github.com/xmake-io/xmake/pull/6866): Improve os.getenvs +* [#6867](https://github.com/xmake-io/xmake/pull/6867): Make sure generic options are always inserted +* [#6870](https://github.com/xmake-io/xmake/pull/6870): chore(vcpkg): bump default baseline hash of vcpkg +* [#6880](https://github.com/xmake-io/xmake/pull/6880): Update cmake_importfiles.lua +* [#6872](https://github.com/xmake-io/xmake/pull/6872): Improve hash +* [#6886](https://github.com/xmake-io/xmake/pull/6886): Decrease jobs count in jobgraph +* [#6890](https://github.com/xmake-io/xmake/pull/6890): Update cmake_importfiles.lua +* [#6892](https://github.com/xmake-io/xmake/pull/6892): Improve runjobs to reduce the time spent on coroutine scheduling +* [#6896](https://github.com/xmake-io/xmake/pull/6896): Add hash test +* [#6904](https://github.com/xmake-io/xmake/pull/6904): Improve clang to support for msvc envs +* [#6908](https://github.com/xmake-io/xmake/pull/6908): Reuse rand32 +* [#6915](https://github.com/xmake-io/xmake/pull/6915): Improve to export def rules for binary + +### Bugs fixed + +* [#6844](https://github.com/xmake-io/xmake/pull/6844): Fix version in auto-generated .pc. +* [#6851](https://github.com/xmake-io/xmake/pull/6851): Fix finding clang-scan-deps +* [#6857](https://github.com/xmake-io/xmake/pull/6857): Fix rc compiler with cmake in cross-compilation +* [#6809](https://github.com/xmake-io/xmake/pull/6809): fix(C++ modules) fix stdmodule priority +* [#6882](https://github.com/xmake-io/xmake/pull/6882): Fix: write package manifest.pathenvs in deterministic order +* [#6888](https://github.com/xmake-io/xmake/pull/6888): Fix clang toolchain package +* [#6889](https://github.com/xmake-io/xmake/pull/6889): Fix os.getenvs compat +* [#6900](https://github.com/xmake-io/xmake/pull/6900): package.tools.xmake: fix policies not being passed +* [#6901](https://github.com/xmake-io/xmake/pull/6901): package download: don't get submodules if disabled +* [#6907](https://github.com/xmake-io/xmake/pull/6907): package download: don't get submodules if disabled (branch version) + ## v3.0.3 ### New features @@ -2083,6 +2129,52 @@ ## master (开发中) +### 新特性 + +* [#6864](https://github.com/xmake-io/xmake/pull/6864): 为 `format` 任务添加默认文件过滤器 +* [#6843](https://github.com/xmake-io/xmake/pull/6843): 改进 clang-tidy 支持 +* [#6861](https://github.com/xmake-io/xmake/pull/6861): 重写 Nix 包管理器支持 +* [#6850](https://github.com/xmake-io/xmake/pull/6850): 添加包 API 检查 +* [#6874](https://github.com/xmake-io/xmake/pull/6874): 为项目包添加 scriptdir +* [#6876](https://github.com/xmake-io/xmake/pull/6876): 添加 versionfiles 检查器 +* [#6884](https://github.com/xmake-io/xmake/pull/6884): 在 msys2 上添加 msystem 支持 +* [#6891](https://github.com/xmake-io/xmake/pull/6891): 添加协程信号量 +* [#6894](https://github.com/xmake-io/xmake/pull/6894): 为 clang 工具链添加 llvm-nm + +### 改进 + +* [#6846](https://github.com/xmake-io/xmake/pull/6846): 改进 cmake 默认标志 +* [#6849](https://github.com/xmake-io/xmake/pull/6849): 改进 jobgraph +* [#6859](https://github.com/xmake-io/xmake/pull/6859): 改进检查目标标志 +* [#6858](https://github.com/xmake-io/xmake/pull/6858): 修改配置标志顺序 +* [#6862](https://github.com/xmake-io/xmake/pull/6862): docs: 保持重定向到中文页面 +* [#6854](https://github.com/xmake-io/xmake/pull/6854): 改进 os.curdir/os.cd +* [#6866](https://github.com/xmake-io/xmake/pull/6866): 改进 os.getenvs +* [#6867](https://github.com/xmake-io/xmake/pull/6867): 确保通用选项总是被插入 +* [#6870](https://github.com/xmake-io/xmake/pull/6870): chore(vcpkg): 提升 vcpkg 的默认基线哈希 +* [#6880](https://github.com/xmake-io/xmake/pull/6880): 更新 cmake_importfiles.lua +* [#6872](https://github.com/xmake-io/xmake/pull/6872): 改进哈希 +* [#6886](https://github.com/xmake-io/xmake/pull/6886): 减少 jobgraph 中的作业计数 +* [#6890](https://github.com/xmake-io/xmake/pull/6890): 更新 cmake_importfiles.lua +* [#6892](https://github.com/xmake-io/xmake/pull/6892): 改进 runjobs 以减少协程调度所花费的时间 +* [#6896](https://github.com/xmake-io/xmake/pull/6896): 添加哈希测试 +* [#6904](https://github.com/xmake-io/xmake/pull/6904): 改进 clang 以支持 msvc 环境 +* [#6908](https://github.com/xmake-io/xmake/pull/6908): 复用 rand32 +* [#6915](https://github.com/xmake-io/xmake/pull/6915): 改进为二进制文件导出 def 规则 + +### Bugs 修复 + +* [#6844](https://github.com/xmake-io/xmake/pull/6844): 修复自动生成的 .pc 文件中的版本 +* [#6851](https://github.com/xmake-io/xmake/pull/6851): 修复查找 clang-scan-deps +* [#6857](https://github.com/xmake-io/xmake/pull/6857): 修复在交叉编译中使用 cmake 的 rc 编译器 +* [#6809](https://github.com/xmake-io/xmake/pull/6809): fix(C++ modules) 修复 stdmodule 优先级 +* [#6882](https://github.com/xmake-io/xmake/pull/6882): 修复:以确定性顺序写入包清单 manifest.pathenvs +* [#6888](https://github.com/xmake-io/xmake/pull/6888): 修复 clang 工具链包 +* [#6889](https://github.com/xmake-io/xmake/pull/6889): 修复 os.getenvs 兼容性 +* [#6900](https://github.com/xmake-io/xmake/pull/6900): package.tools.xmake: 修复策略未被传递的问题 +* [#6901](https://github.com/xmake-io/xmake/pull/6901): package download: 如果禁用,则不获取子模块 +* [#6907](https://github.com/xmake-io/xmake/pull/6907): package download: 如果禁用,则不获取子模块 (分支版本) + ## v3.0.3 ### 新特性 |
