Skip to content

v4.5.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 07:19

4.5.0 (2026-07-12)

Highlights

  • 适配 3.8 复刻活动 — 活动代币刷取适配新 UI 布局,支持从左侧和底部活动列表区域识别
  • 项目结构重构 — 数据、资源、任务文件移至项目根目录,清理遗留旧工具脚本,优化构建与开发工具链
  • 多项游戏逻辑修复 — 修复魔精公司卡收取产品、启动签到卡奖励领取界面、角斗场阵容选择、好梦井退到主页面等
  • 优化 Release 工作流 — 预发布版本正确标记 Pre-release,Mirror酱 上传恢复正常触发
  • 日服PC端注册表修改分辨率脚本支持 — ModifyPCRegistry.ps1 新增日服注册表配置

新功能 | Features

  • 适配3.8复刻活动代币刷取 (#833) @lamb203
  • 为 ModifyPCRegistry.ps1 添加日服支持 (#831) @Windsland52
  • 新增 dispatch-m9a-cli 工作流,发版后自动触发 m9a-cli 构建 @Windsland52

问题修复 | Bug Fixes

  • (release) Add release_note dispatch and restore Chinese encoding @Windsland52
  • (release) Trigger mirrorchyan via repository_dispatch @Windsland52
  • (release) Use gh api to dispatch mirrorchyan instead of gh workflow run @Windsland52
  • (release) Dispatch mirrorchyan via workflow_run @Windsland52
  • (release) Disable drop_core smoke import on linux x64 @Windsland52
  • (release) Add runtime deps path for linux drop_core smoke import @Windsland52
  • (release) Use sys.path.insert for drop_core smoke @Windsland52
  • (release) Use runtime python for drop_core smoke import @Windsland52
  • (release) Use published trigger for mirrorchyan upload @Windsland52
  • (release) Mark prerelease tags as pre-release on GitHub @Windsland52
  • (release) Match package directories only (#830) @Windsland52
  • (release) Fail when no artifacts are built (#827) @Windsland52
  • (release) Exclude Python cache files (#825) @Windsland52
  • (release) Enforce supported drop-core artifacts (#822) @a16797
  • (tools) Remove dead expectedPackageScripts function @Windsland52
  • (paths) Reject empty project paths (#829) @Windsland52
  • (paths) Reject project root escapes (#826) @Windsland52
  • (schema) Validate nested task files (#824) @Windsland52
  • (updater) Make resource updates safe and transactional (#821) @Windsland52
  • (agent) Install complete requirements (#828) @Windsland52
  • (ci) 不检查 devDependencies @Windsland52
  • 魔精公司卡收取产品 @Windsland52
  • 启动游戏签到卡奖励领取界面 @Windsland52
  • 卡荒原好梦井退到荒原主页面步骤 @Windsland52
  • 自定义兑换码选项默认值占位 @Windsland52
  • 更新角斗场阵容选择逻辑 (#816) @Windsland52
  • fix colosseum select option retry @Windsland52
  • fix colosseum purchase coin match @Windsland52

重构 | Refactoring

  • 项目结构重构:数据、资源、任务文件移至项目根目录,清理遗留旧工具脚本 (#817) @Windsland52

杂项 | Chores

持续集成 | Continuous Integration

依赖更新 | Dependencies

  • (deps) 保持 maafw 为最新版本 @Windsland52
  • (deps-dev) Bump prettier from 3.8.4 to 3.9.4 (#818) @dependabot
  • (deps-dev) Bump prettier-plugin-multiline-arrays from 4.1.9 to 4.1.10 (#819) @dependabot