Repository navigation
发版:ModAVDExtras v0.1.3 - #13
Merged
Merged
Conversation
qiyinxi
added a commit
to qiyinxi/ModAVD
that referenced
this pull request
Nov 12, 2026
两个哈希取 ModAVD/ModAVDExtras#13 的 CI 编出的文件,和它的 release/0.1.3.SHA256SUMS.txt 一致;EXTRAS_VERSION 改成 0.1.3。
qiyinxi
added a commit
to ModAVD/ModAVD
that referenced
this pull request
Nov 12, 2026
* 发版工具:公开版本号和模拟器构建号脱钩 (#187) 0.41 起公开版本号单独往上加,不再从 mas-N 推出来。模拟器构建号照旧叫 mas-N (Pkg.BuildId、sdk-masN、补丁目录 qemu/masN 不变),只记在 modavd-manifest.json 和公告机读行的 build 里。 - release_tools.py 加 --version(release.ps1 -Version):给了就用它当版本, 不再和 --patch 一起用;没给照旧 0.<N>.<P>。版本要比 changelog 里已有的都新, 这条排序检查不变。 - read_changelog、checks.py 的 check_announcement、check_manifest:build 不再 要求等于版本中间那位,只要求是正整数;本版条目的 build 仍要等于 -Build。 0.40 及以前的旧条目照样通过。删掉没人用的 build_of。 - BASE.md 版本表按构建号找已有的行(本来就是),版本号按整词比对,0.39.1 不会被 0.39.10 当成已写过;同一构建再发一个版本(比如 0.41.0 配 mas-40)只在那一行补 「;<版本> 相同」。 - release.ps1:发版分支按版本号前两位取(0.41.x 在 release/0.41),草稿标题改成 「ModAVD <版本>」,带 -Version 时默认输出目录是 masNN-v<版本>。 - 文档:tools/pubrel/README.md、RELEASING.md、README 改成新规矩,0.40 及以前的 旧规矩各写一句。 - 测试补上版本和构建号不同的用例(0.41.0 配 mas-40、0.42.0 配 mas-41、 0.41.1 配 mas-40),旧用例照过。 管理器那边是 ModAVD/ModAVDManager#135。 * 发版:包里不再带说明.txt (#190) 用法在管理器和文档站里都有。assemble 不再复制、改写说明.txt,预检不再要求它;NOTICE 里把它从「ModAVD scripts and documents」条目拿掉。已有根目录整包更新时按旧清单自动删掉它。 * 发版工具:包里带上 MuMu 兼容外壳 (#189) * 发版工具:包里带上 MuMu 兼容外壳 ModAVDExtras 的 external_renderer_ipc.dll 放成 mumu-shim/shell/sdk/external_renderer_ipc.dll。单独装的 MAA 只认 MuMu 的 截图接口,会到 MuMu 路径下载入 shell\sdk\external_renderer_ipc.dll; 在 MAA 里把 MuMu 路径填成 <ModAVD 根目录>\mumu-shim 就能连 ModAVD 的实例。 这是 MAA、MaaFramework 原生支持 ModAVD 以前的过渡办法。 - release.ps1 加 -MumuShim,release_tools.py 加 --mumu-shim、MUMU_SHIM。 外壳只能和 -ExtrasDll 一起给,两个文件按 ModAVDExtras 同一个提交的 release/<EXTRAS_VERSION>.SHA256SUMS.txt 核对,所以出自同一版。 - components.SHA256SUMS.txt 允许钉这个路径;截图库钉了而外壳没钉,预检就停, 两个总是一起带(已发过的文件不能从下一版消失)。外壳的哈希等 ModAVDExtras v0.1.3 发布后再补,补之前打包会停在这一步。 - NOTICE.txt / NOTICE.csv 加外壳的 LGPL-3.0-or-later 条目,带它时同样检查 LICENSES 里的 LGPL-3.0、GPL-3.0 全文;SOURCES.txt 和 modavd-src 的 NOTICE 写上它的源码;说明.txt 加一句 MAA 的 MuMu 路径怎么填。 - 组件复制拆成 copy_pinned_components,组包后的路径有了单测。 - 文档:tools/pubrel/README.md、RELEASING.md、THIRD_PARTY.md。 Refs ModAVD/ModAVDExtras#12 * 钉上 ModAVDExtras v0.1.3 的截图库和 MuMu 兼容外壳 两个哈希取 ModAVD/ModAVDExtras#13 的 CI 编出的文件,和它的 release/0.1.3.SHA256SUMS.txt 一致;EXTRAS_VERSION 改成 0.1.3。 * 发版:ModAVD 0.41.0 的说明草稿和 changelog * 这一版改叫 0.40.1:0.40.0 带的管理器 0.8.0 只认版本中间那位等于构建号 * 发版:0.40.1 的发布前回归 * 回归:手动覆盖退出托盘后全部换上 * 发版:ModAVD 0.40.1 的说明、校验表和资产记录
qiyinxi
added a commit
to ModAVD/ModAVD
that referenced
this pull request
Nov 13, 2026
* 发版:ModAVD 0.40.1(mas-40,管理器 0.9.0) (#192) * 发版工具:公开版本号和模拟器构建号脱钩 (#187) 0.41 起公开版本号单独往上加,不再从 mas-N 推出来。模拟器构建号照旧叫 mas-N (Pkg.BuildId、sdk-masN、补丁目录 qemu/masN 不变),只记在 modavd-manifest.json 和公告机读行的 build 里。 - release_tools.py 加 --version(release.ps1 -Version):给了就用它当版本, 不再和 --patch 一起用;没给照旧 0.<N>.<P>。版本要比 changelog 里已有的都新, 这条排序检查不变。 - read_changelog、checks.py 的 check_announcement、check_manifest:build 不再 要求等于版本中间那位,只要求是正整数;本版条目的 build 仍要等于 -Build。 0.40 及以前的旧条目照样通过。删掉没人用的 build_of。 - BASE.md 版本表按构建号找已有的行(本来就是),版本号按整词比对,0.39.1 不会被 0.39.10 当成已写过;同一构建再发一个版本(比如 0.41.0 配 mas-40)只在那一行补 「;<版本> 相同」。 - release.ps1:发版分支按版本号前两位取(0.41.x 在 release/0.41),草稿标题改成 「ModAVD <版本>」,带 -Version 时默认输出目录是 masNN-v<版本>。 - 文档:tools/pubrel/README.md、RELEASING.md、README 改成新规矩,0.40 及以前的 旧规矩各写一句。 - 测试补上版本和构建号不同的用例(0.41.0 配 mas-40、0.42.0 配 mas-41、 0.41.1 配 mas-40),旧用例照过。 管理器那边是 ModAVD/ModAVDManager#135。 * 发版:包里不再带说明.txt (#190) 用法在管理器和文档站里都有。assemble 不再复制、改写说明.txt,预检不再要求它;NOTICE 里把它从「ModAVD scripts and documents」条目拿掉。已有根目录整包更新时按旧清单自动删掉它。 * 发版工具:包里带上 MuMu 兼容外壳 (#189) * 发版工具:包里带上 MuMu 兼容外壳 ModAVDExtras 的 external_renderer_ipc.dll 放成 mumu-shim/shell/sdk/external_renderer_ipc.dll。单独装的 MAA 只认 MuMu 的 截图接口,会到 MuMu 路径下载入 shell\sdk\external_renderer_ipc.dll; 在 MAA 里把 MuMu 路径填成 <ModAVD 根目录>\mumu-shim 就能连 ModAVD 的实例。 这是 MAA、MaaFramework 原生支持 ModAVD 以前的过渡办法。 - release.ps1 加 -MumuShim,release_tools.py 加 --mumu-shim、MUMU_SHIM。 外壳只能和 -ExtrasDll 一起给,两个文件按 ModAVDExtras 同一个提交的 release/<EXTRAS_VERSION>.SHA256SUMS.txt 核对,所以出自同一版。 - components.SHA256SUMS.txt 允许钉这个路径;截图库钉了而外壳没钉,预检就停, 两个总是一起带(已发过的文件不能从下一版消失)。外壳的哈希等 ModAVDExtras v0.1.3 发布后再补,补之前打包会停在这一步。 - NOTICE.txt / NOTICE.csv 加外壳的 LGPL-3.0-or-later 条目,带它时同样检查 LICENSES 里的 LGPL-3.0、GPL-3.0 全文;SOURCES.txt 和 modavd-src 的 NOTICE 写上它的源码;说明.txt 加一句 MAA 的 MuMu 路径怎么填。 - 组件复制拆成 copy_pinned_components,组包后的路径有了单测。 - 文档:tools/pubrel/README.md、RELEASING.md、THIRD_PARTY.md。 Refs ModAVD/ModAVDExtras#12 * 钉上 ModAVDExtras v0.1.3 的截图库和 MuMu 兼容外壳 两个哈希取 ModAVD/ModAVDExtras#13 的 CI 编出的文件,和它的 release/0.1.3.SHA256SUMS.txt 一致;EXTRAS_VERSION 改成 0.1.3。 * 发版:ModAVD 0.41.0 的说明草稿和 changelog * 这一版改叫 0.40.1:0.40.0 带的管理器 0.8.0 只认版本中间那位等于构建号 * 发版:0.40.1 的发布前回归 * 回归:手动覆盖退出托盘后全部换上 * 发版:ModAVD 0.40.1 的说明、校验表和资产记录 * 发版工具:截图库和外壳不再钉版本和哈希,发版时从 ModAVDExtras 的发版分支取 (#198)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
发版 ModAVDExtras v0.1.3(随 ModAVD 0.41.0):版本号、
release/0.1.3.md、release/0.1.3.SHA256SUMS.txt。这一版只改 MuMu 外壳按根目录的 portBase 算端口(#12)。哈希取这个 PR 的 CI 编出的四个文件。