v1.0.0+larkcli.1.0.66 — 版本号统一,确立发版规范
·
13 commits
to main
since this release
中文
自 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 newlarkCliVersionfield (read at runtime, letting clients discover the bundled lark-cli version); both package.json →1.0.0. - Release policy: new
docs/releasing_{en,zh}.mddefining the formatv<MAJOR>.<MINOR>.<PATCH>+larkcli.<lark-cli version>— MAJOR is the project's own version, decoupled from lark-cli; the+larkclisuffix only records the bundled version and doesn't affect precedence.
For the feature-level changelog see v0.38.0.