Releases: Rosenfan/Matrix
Releases · Rosenfan/Matrix
Release list
Matrix v0.1.4
Matrix 0.1.4 重点完成了 Matt Skills v1.2.3 的稳定适配,并加固了 Matrix 主流程的安装、运行与验收边界。
主要更新
- 固定适配 Matt Skills v1.2.3(commit 6acc160e4e0cd062dbbbd7a1b26ae92855edf07e)。
- 审查全部 25 个官方 Skill,Matrix 安装其中 23 个兼容 Skill;Arch 自动编排只调用经过审查的 10 项能力。
- setup-matt-pocock-skills、improve-codebase-architecture 等能力保留为显式调用或独立使用,不会被 Matrix 自动嵌套。
- implement 与原始 resolving-merge-conflicts 因可能接管 Matrix 的实现、暂存或提交职责,不再由 Matrix 安装和管理;已有副本会保留并提示为未管理项。
- matrix init 是 Matt Skills 的唯一写入入口;matrix update 只更新 Matrix,并以只读方式报告 Matt 兼容状态及修复提示。
- 项目自带的 Matrix Runtime 优先于全局启动器;只有版本和内容都经过验证的同版本 Runtime 才会被自动委派,跨版本 Runtime 需要显式执行提示命令。
- Verify 的审查回执会绑定 Git fixed point、提交差异和工作区。存在 staged、unstaged 或 untracked 候选时,必须使用 uncommitted-worktree 回执并绑定完整候选 hash。
- 修复重复执行 init --without-mattpocock 时误删已有兼容 Arch 凭据的问题。
- JSON 模式下隔离 Matt 安装器日志,保证自动化只收到单一可解析 JSON。
- 保留事务恢复、Contract 固定、受控 Return/Abort 与两步 Archive preflight 等主流程守卫。
升级
npm install --global @rosenfan/matrix@0.1.4
matrix update
matrix update 不会主动修改 Matt Skills。需要安装或修复与 0.1.4 适配的 Matt v1.2.3 时,请显式运行:
matrix init . --with-mattpocock
验证
- 完整自动化测试:116/116 通过。
- npm 正式包重新安装与初始化验证通过。
- 真实 Arch 流程已完成 Open、Design、Build、Verify、双轴审查回执及两步 Archive。
Matrix v0.1.3
Highlights
- Added
matrix updatefor an end-to-end upgrade: it checks and validates a newer npm package, then re-runs the new CLI to refresh the current project's Matrix assets. - Added
matrix update --skip-self-updatefor offline or local-development asset refreshes. - Preserved the installed scope, platforms, language, mode, and orchestration during updates; use
matrix initonly when changing those choices. - Persisted installation language and froze
artifact_languagefor each new change. Matrix artifacts now use Chinese prose forzh-CNand English prose foren, while guard-required Markdown headings remain stable. - Unified hotfix and tweak around the shared lightweight lifecycle, retaining explicit implementation confirmation and verification evidence.
Documentation
- Updated both READMEs with current npm prerequisites, update/diagnostic command roles, language behavior, and Python compatibility guidance.
- Release notes are maintained in English going forward.
Verification
npm test— 72 passing testsnpm run pack:check— passedgit diff --check— passed
Upgrade
npm install --global @rosenfan/matrix@latest
matrix updateFor offline asset refreshes:
matrix update --skip-self-updateFull Changelog: v0.1.2...v0.1.3
Matrix v0.1.2
Highlights
- Added a durable, disk-backed Matrix workflow runtime with explicit lifecycle state, guards, recovery, and archival evidence.
- Strengthened workflow transitions with transactional journals and recovery tooling for interrupted operations.
- Improved project and global installation handling, including English and Simplified Chinese Skill cohorts.
- Refined Prim and Arch orchestration guidance, installation integrity checks, and CLI diagnostics.
Verification
The release package was validated with the Matrix test suite and a dry-run npm package check.
Full Changelog: v0.1.1...v0.1.2
Matrix v0.1.1
修复
- 安装 Matt Pocock skills 时,现会一并安装
grilling,确保grill-with-docs能正常调用/grilling与/domain-modeling。 - 修复 Windows 上安装 Matt Pocock skills 时的 Node
DEP0190弃用告警;现在通过 npm 的 Node CLI 执行,不再使用不安全的 shell 参数拼接。
安装或升级
npm install --global @rosenfan/matrix@0.1.1