Skip to content

ASECLI v0.4.0(内部正式版)

Choose a tag to compare

@seeseeczl seeseeczl released this 05 Sep 09:11
· 24 commits to main since this release

ASECLI v0.4.0 是面向私有仓库的正式版本。

  • MZGUI 兼容:统一原生与 fallback 的 MZGUI.MZGUI 名称和 canonical Attribute;工程已有 MZGUI 时优先使用原生实现。
  • GUI authoring:ASE 没有 MZGUI 时,为 ASE Editor 注入可视化编辑能力,支持 Foldout / Tooltip / HelpBox,用户无需手写代码。
  • 稳定性:Apply 覆盖节点、Master 和 Shader 文件的预检、快照与回滚;provider probe V2 可枚举同名类型并兼容 V1。
  • 安全交接:gui-support --handoff-native 默认 dry-run,只处理已知 fallback,并保留 authoring-only bridge。
  • 兼容性:旧 ASECLI* Attribute 自动 canonical 化;未知 ASE 字段、provider 冲突和 fallback 文件均失败关闭。

验证:本地 258 passed / 3 skipped;GitHub Actions Python 3.10、3.12 与 package 全绿;资产含 wheel、sdist、SPDX SBOM、供应链报告、漏洞扫描和 SHA256SUMS。

已知边界:无 MZGUI 工程的完整点击/保存/退出重开,以及跨 provider UI 重开仍需在目标 Unity/ASE 组合中做人工验收。

仅在当前私有 GitHub 仓库分发,不上传 PyPI、CLI Hub 或其他公开包仓。