Skip to content

v1.0.0+larkcli.1.0.66 — 版本号统一,确立发版规范

Choose a tag to compare

@ddpie ddpie released this 07 Jul 15:32
· 13 commits to main since this release
aec56c1

中文

自 1.0.0 起,对外接口进入稳定阶段并遵循向后兼容:MCP 工具面(lark_* 名称与参数)、部署脚本 flag(deploy.sh / ops.sh / upgrade.sh)、OAuth 流程。不兼容变更将升至 2.0.0。

本次相对 v0.38.0 仅为版本号与文档整理,无功能变化;内置 lark-cli 保持 1.0.66

  • 版本号收敛:此前 git tag、serverInfo、两个 package.json 四处各不相同,现统一以 git tag 为准。serverInfo.version → 1.0.0,并新增 larkCliVersion 字段(运行时读取,供客户端发现内置 lark-cli 版本);两个 package.json → 1.0.0
  • 发版规范:新增 docs/releasing_{en,zh}.md,明确版本号格式 v<主>.<次>.<修订>+larkcli.<lark-cli 版本>——主号是项目自身版本,与 lark-cli 解耦;+larkcli 后缀仅标注内置版本,不参与版本比较。

功能明细见 v0.38.0


English

As of 1.0.0, the public interface is stable and backward-compatible: the MCP tool surface (lark_* names and parameters), the deploy-script flags (deploy.sh / ops.sh / upgrade.sh), and the OAuth flow. Incompatible changes will bump 2.0.0.

Relative to v0.38.0 this is a versioning and documentation cleanup with no functional change; the bundled lark-cli stays at 1.0.66.

  • Version reconciliation: the git tag, serverInfo, and the two package.json files had drifted apart; they now all track the git tag. serverInfo.version → 1.0.0, plus a new larkCliVersion field (read at runtime, letting clients discover the bundled lark-cli version); both package.json → 1.0.0.
  • Release policy: new docs/releasing_{en,zh}.md defining the format v<MAJOR>.<MINOR>.<PATCH>+larkcli.<lark-cli version> — MAJOR is the project's own version, decoupled from lark-cli; the +larkcli suffix only records the bundled version and doesn't affect precedence.

For the feature-level changelog see v0.38.0.