Releases: WeiR-h/moonapi-check
Releases · WeiR-h/moonapi-check
Release list
MoonAPI Check v0.1.1
MoonAPI Check v0.1.1 修复了 V1 的三处边界行为:响应 Link 字面量中的业务字段变化不再被忽略;反复分叉的共享引用达到工作量上限时明确退出 2;OpenAPI 保留 header 参数声明不再误报为新增必填。
- 保持原有三类请求规则、公共库与 CLI 接口。
- 15 个 MoonBit 测试、17 组 Windows 本地 Node 测试通过;Windows / Ubuntu CI 包含 ZIP 打包、解压和独立 CLI 运行。
- WeiR-h/moonapi_check@0.1.1 已发布到 mooncakes,并完成干净注册表安装、版本与公开接口复验。
- ZIP 需要 Node.js 24,不需要 MoonBit;SHA256SUMS.txt 可用于核对下载文件。
V1 分析范围有限;正常大文档也可能达到工作量上限,需要人工复核。工程验证不代表赛事审核通过或零缺陷保证。
MoonAPI Check v0.1.0
MoonAPI Check v0.1.0
首个可运行版本:以 MoonBit 实现 OpenAPI 3.0.3 请求兼容性分析,支持删除操作、新增必填请求参数/属性及字符串枚举收紧。提供同文档引用定位、文本/JSON 报告与 Node.js 24 CLI;分析不完整时退出 2,并保留已发现问题。
- Windows 和 Ubuntu 的检查、构建、测试、三个场景及包内容验证均通过。CI 证据
- 已发布
WeiR-h/moonapi_check@0.1.0,并从全新工程实际下载注册表版本,验证公共 API 和原始三项演示结果。 - 预构建 ZIP 需要 Node.js 24,解压后按 RUNME.md 运行,无需安装 MoonBit。SHA256SUMS.txt 提供压缩包校验值。
- 源码、规则与限制见 README 和 docs/SUPPORT.md;许可证为 Apache-2.0。
安装库:moon add WeiR-h/moonapi_check@0.1.0。
演示数据均为人工构造。此版本不支持 YAML、3.1、外部引用、组合/数组请求 Schema 或响应兼容性推理;完整边界以支持矩阵为准。软件发布不代表赛事审核通过或获奖。