Skip to content

v0.1.28

Choose a tag to compare

@joeljhou joeljhou released this 28 Oct 16:25
· 2 commits to main since this release

更新内容

  • 优化 .codebase-notes.json 写回排版:叶子备注整体单行,同一节点的 _text 与简单 _meta 放在一起;只有下级路径和复杂嵌套数据展开。
  • 保留目录层级、稳定字段排序、两空格缩进和末尾换行,不因文字长度自动折行。
  • 同步 VS Code / TRAE 和 JetBrains 序列化规则;保持 v2 协议与备注、样式、扩展属性内容不变。
  • 更新配置示例、协议说明和双端一致性、重复序列化及真实扩展宿主回归测试。

升级说明

  • 不需要迁移配置或修改协议版本。
  • 打开项目本身不会改写配置;下次成功保存备注时应用紧凑排版,首次保存会产生格式差异。
  • 通用 JSON 格式化器可能重新展开内容,不影响插件读取。

发布前验证

  • VS Code:97 项单元及契约测试通过。
  • JetBrains:108 项测试通过。
  • VS Code 1.107.1 真实扩展宿主:9 项集成测试通过,包括紧凑排版、重新读取、重复保存、旧配置迁移与路径重命名。
  • 双端正式安装包构建通过。

安装包

  • codebase-notes-vscode-0.1.28.vsix:VS Code / TRAE
  • codebase-notes-jetbrains-0.1.28.zip:JetBrains IDE

发布后验证

  • 从 GitHub Release 重新下载双端安装包,SHA-256 均与本地正式产物一致。
  • 将 GitHub 线上 VSIX 安装到独立扩展目录,在真实 VS Code 1.107.1 中验证版本为 0.1.28,9 项集成测试全部通过。
  • VS Code Marketplace 验证完成并公开上线后,再从商店直接安装 joeljhou.codebase-notes-vscode@0.1.28 到另一独立环境,9 项真实扩展宿主集成测试再次全部通过。
  • 通过实际命令面板编辑备注并打开生成的 JSON,确认文字与样式保留、叶子节点单行、分支 _text / _meta 同行,界面截图核验通过。
  • 使用线上 JetBrains ZIP 中的实际 JAR 验证 8 个序列化契约及完整项目配置,两端字节输出一致;这不是 JetBrains IDE 图形界面安装验收。

插件商店

  • VS Code Marketplace:0.1.28 已完成验证并公开上线(Public),已直接从商店安装并通过真实扩展宿主测试。
  • JetBrains Marketplace:0.1.28 已上传,审核中(Under review),更新 ID 为 1205503。
  • 商店审核由平台完成,在审核结束前可使用本 Release 安装包;提交审核不等于商店自动更新已经生效。