Skip to content

[P2][Release] Per-package CHANGELOG #116

Description

@linfangw

背景

发版 Highlights 现在来自附注标签(#101),但各包没有累积的变更历史;此前 code review 也指出 Python SDK 类型拓宽(0.2.1)这类变更应有记录。npm/PyPI 用户无法在包内查看版本间差异。

工作内容

  • packages/{cli,mcp,python-sdk,openclaw-qveris-plugin} 各建 CHANGELOG.md(Keep a Changelog 格式),回填近几个版本
  • CHANGELOG.md 纳入 npm files 白名单 / sdist
  • 发版流程文档:打 tag 前更新 CHANGELOG(可在 publish workflow 加存在性校验)
  • 评估与 annotated-tag Highlights 的联动(如从 CHANGELOG 段落生成 tag message)

验收标准

  • 四个包均有 CHANGELOG 且随包发布
  • 下一次发版按新流程执行

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationpriority: P2Medium priority roadmap item

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions