Releases: CoffeeCheese/easy-prd-testing
Releases · CoffeeCheese/easy-prd-testing
Release list
Easy PRD Testing v0.1.3
Easy PRD Testing v0.1.3
更新亮点
- 新增面向静态页面与动态应用的浏览器执行协议,强化侦察、定位、断言、证据和清理闭环。
- 优化执行前环境识别与服务归属判断,减少可安全推导信息的重复询问。
- 项目仓库正式迁移至
CoffeeCheese/easy-prd-testing,同步更新安装、升级与插件元数据链接。 - 新增双升级清单通道,在使用新仓库地址的同时保持 v0.1.2 客户端连续升级。
更新内容
浏览器测试执行
- 区分静态 HTML、本地动态应用和远程测试环境,优先通过只读探测判断服务状态与页面就绪条件。
- 首次浏览器执行遵循“进入、就绪、侦察、定位、操作、断言、分类、证据、清理”闭环。
- 使用可观察条件和 web-first assertion 判断页面就绪,不将固定等待或
networkidle作为唯一依据。 - 在导航前注册 Console、页面错误、失败请求和关键响应观测,并在失败清理前保存真实产生的证据。
- 保留
agent-browser默认执行方式,同时兼容 Playwright Test 与 DevTools 诊断升级。
执行记录与服务生命周期
- 统一
passed、failed、blocked、untested、pending-confirmation五种执行状态。 - 补充目标类型、服务状态、服务归属、页面就绪、定位器风险、观测结果与清理责任记录。
- 已存在或由用户管理的服务默认保持运行;远程环境不执行启动、重启或停止操作。
- 修复执行记录模板的 Markdown 表格结构,并保持汇总状态与优先级记录一致。
仓库地址迁移
- README 中英文版、Release 徽章、安装提示词、Star 和 Issue 链接切换到新仓库地址。
- Codex Plugin 的主页与仓库元数据切换到
CoffeeCheese/easy-prd-testing。 - Release 包、更新清单与可信下载地址使用新仓库命名空间。
- 官方 Git 克隆识别同时兼容新地址和仓库更名前的历史地址。
升级兼容与发布
latest-v2.json作为新客户端的升级清单,所有公开链接均指向新仓库地址。latest.json继续作为 v0.1.2 客户端兼容通道,借助 GitHub 仓库重定向完成升级。- 新客户端在迁移版尚未提供
latest-v2.json时,会安全回退到历史兼容清单。 - 发布工作流同时验证并上传版本压缩包、
latest.json和latest-v2.json。 - 本文件是
v0.1.3GitHub Release Notes 的唯一来源。
升级说明
v0.1.2 用户无需修改现有安装地址,只需向 AI 表达“升级版本”“更新 Skills”或相近含义,即可升级到 v0.1.3。升级完成后,建议新建 AI 会话或重新加载当前工具的 Skills / Plugin,使新版本规则完整生效。
使用 Git 克隆安装的用户也可以主动将 origin 更新为:
git@github.com:CoffeeCheese/easy-prd-testing.git
Easy PRD Testing v0.1.2
Easy PRD Testing v0.1.2
更新亮点
- 新增
self-updateSkill,可通过自然语言检查并升级整套 Easy PRD Testing。 - 新增带 SHA-256 校验、安装形态识别和事务切换的零依赖升级引擎。
- 新增标准 Release Asset、版本化升级清单和三平台发布门禁。
- 升级前展示版本与更新摘要,只有用户明确确认后才修改安装文件。
更新内容
整套 Skills 自更新
- 支持受管副本与官方 Git 克隆两种安装形态。
- 受管副本在临时目录完成下载、解包和验证后再切换安装目录。
- Git 安装只允许干净工作区,并固定到已发布的正式 Tag。
- 符号链接、不完整副本、未知升级协议和需要人工迁移的版本默认拒绝自动升级。
完整性与失败保护
- 使用 GitHub Release Asset 提供的 SHA-256 digest 校验下载内容。
- Release 包携带完整受管文件哈希清单,用于发现缺失、修改和未知文件。
- 升级失败时保留或恢复原安装;升级成功后不保存历史备份。
- 安全解包器拒绝路径穿越、符号链接、硬链接、设备文件和超限归档。
发布流程
- 推送
v*Tag 后由 GitHub Actions 执行 Linux、macOS 和 Windows 测试。 - 发布工作流在所有验证通过后构建标准压缩包和
latest.json。 - 本文件是
v0.1.2GitHub Release Notes 的唯一来源。
升级说明
v0.1.2 是首个原生支持自然语言自更新的版本。v0.1.1 及更早安装需要先按照 README 中的迁移提示重新安装一次;完成迁移后,用户只需表达“升级版本”“更新 Skills”或相近含义,AI 即可进入安全升级流程。
升级成功后,请新建 AI 会话或重新加载当前工具的 Skills / Plugin,使新版本规则完整生效。
Easy PRD Testing v0.1.1
更新亮点
- 新增可选的
xmind-exportSkill,可将 Markdown 测试用例导出为原生 XMind 评审视图。 - 支持标准及旧格式 Markdown 表格、任意来源目录、多张用例表和字段不完整的用例。
- 导出过程保持 Markdown 只读,兼容映射、默认值和待补充内容通过 warning 明确报告。
- 已管理的 XMind 会在源文件变化后自动原子更新;未知来源的同名文件会先备份再生成。
- 复用
apeyroux/mcp-xmind的零依赖创建脚本,保留 MIT 来源声明,并补充结构化回归测试。
验证情况
scripts/validate-plugin.sh插件校验通过。- XMind 导出端到端回归测试通过。
- Shell 与 Node.js 语法检查通过。