Skip to content

Releases: CoffeeCheese/easy-prd-testing

Easy PRD Testing v0.1.3

Choose a tag to compare

@github-actions github-actions released this 12 Aug 16:18

Easy PRD Testing v0.1.3

更新亮点

  • 新增面向静态页面与动态应用的浏览器执行协议,强化侦察、定位、断言、证据和清理闭环。
  • 优化执行前环境识别与服务归属判断,减少可安全推导信息的重复询问。
  • 项目仓库正式迁移至 CoffeeCheese/easy-prd-testing,同步更新安装、升级与插件元数据链接。
  • 新增双升级清单通道,在使用新仓库地址的同时保持 v0.1.2 客户端连续升级。

更新内容

浏览器测试执行

  • 区分静态 HTML、本地动态应用和远程测试环境,优先通过只读探测判断服务状态与页面就绪条件。
  • 首次浏览器执行遵循“进入、就绪、侦察、定位、操作、断言、分类、证据、清理”闭环。
  • 使用可观察条件和 web-first assertion 判断页面就绪,不将固定等待或 networkidle 作为唯一依据。
  • 在导航前注册 Console、页面错误、失败请求和关键响应观测,并在失败清理前保存真实产生的证据。
  • 保留 agent-browser 默认执行方式,同时兼容 Playwright Test 与 DevTools 诊断升级。

执行记录与服务生命周期

  • 统一 passedfailedblockeduntestedpending-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.jsonlatest-v2.json
  • 本文件是 v0.1.3 GitHub 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

Choose a tag to compare

@github-actions github-actions released this 10 Aug 18:23

Easy PRD Testing v0.1.2

更新亮点

  • 新增 self-update Skill,可通过自然语言检查并升级整套 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.2 GitHub Release Notes 的唯一来源。

升级说明

v0.1.2 是首个原生支持自然语言自更新的版本。v0.1.1 及更早安装需要先按照 README 中的迁移提示重新安装一次;完成迁移后,用户只需表达“升级版本”“更新 Skills”或相近含义,AI 即可进入安全升级流程。

升级成功后,请新建 AI 会话或重新加载当前工具的 Skills / Plugin,使新版本规则完整生效。

Easy PRD Testing v0.1.1

Choose a tag to compare

@CoffeeCheese CoffeeCheese released this 10 Aug 11:35

更新亮点

  • 新增可选的 xmind-export Skill,可将 Markdown 测试用例导出为原生 XMind 评审视图。
  • 支持标准及旧格式 Markdown 表格、任意来源目录、多张用例表和字段不完整的用例。
  • 导出过程保持 Markdown 只读,兼容映射、默认值和待补充内容通过 warning 明确报告。
  • 已管理的 XMind 会在源文件变化后自动原子更新;未知来源的同名文件会先备份再生成。
  • 复用 apeyroux/mcp-xmind 的零依赖创建脚本,保留 MIT 来源声明,并补充结构化回归测试。

验证情况

  • scripts/validate-plugin.sh 插件校验通过。
  • XMind 导出端到端回归测试通过。
  • Shell 与 Node.js 语法检查通过。