Skip to content

v0.0.40

Choose a tag to compare

@YKDZ YKDZ released this 08 Oct 07:57
· 762 commits to main since this release

更新内容

  • template CLI 与 ts-cli 预设默认集成 @ykdz/cli-contract,统一输入校验、结果契约及错误处理。
  • 新增 schema 命令,导出机器可读的命令、输入及结果契约。
  • ts-cli 默认示例改为 lookup,展示查询成功及 notFound 业务失败。
  • 保留仓库初始化、预设查询、蓝图校验、新增包,以及新增包幂等和冲突零写入语义。

不兼容变更

  • 默认输出结构化 JSON;简体中文文本需显式使用 --output-format text。
  • 初始化采用显式参数、非交互调用;预览使用 --dry-run,移除确认问答、--yes 和 --json。
  • 命令、结果格式和退出码采用新契约,不兼容旧 CLI 协议。已有自动化脚本需调整调用方式。

验证

已完成源码、构建产物及真实打包消费者的 CLI 验证、生成预设检查和发布验收,并通过契约与规范审查。版本构建及 --version 已验证为 0.0.40。Release 工作流将执行正式检查,通过后发布 npm 包。

0.0.39 在发布门禁中发现测试使用固定预设身份,未发布到 npm;本版改为按注册表验证预设列表,并已通过本地模板与打包架构检查。