ASECLI v0.4.0(内部正式版)
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 或其他公开包仓。