Skip to content

v0.1.4

Latest

Choose a tag to compare

@realchendahuang realchendahuang released this 28 Jun 17:36
· 3 commits to main since this release

v0.1.4

开源项目成熟度补强版本。这个版本不改变部署架构,重点是补齐公开协作、双语入口、工程门禁、Memos 生态兼容记录和 GitHub 仓库治理。

已包含

  • 增加 CODE_OF_CONDUCT.mdSUPPORT.mdCODEOWNERS,补齐社区治理和支持入口。
  • 增加 README.en.mddocs/en/deploy.mddocs/en/agent-deploy.mddocs/en/memos-compatibility.md,提供最小英文入口。
  • 增加 docs/memos-ecosystem.md,公开记录 Memos 第三方客户端、脚本和 MCP 工具的兼容验证状态。
  • 根目录增加 pnpm lintpnpm formatpnpm format:check,并把 pnpm format:check 纳入 pnpm verify
  • Playwright E2E 扩大到创建/搜索、编辑/分享、归档/恢复、回收站/恢复/彻底删除和移动端导航。
  • Playwright 本地 webServer 启动前自动执行 pnpm migrate:local,避免 E2E 依赖本机残留 D1 schema。
  • Memos-compatible contract test 增加 OpenAPI 版本断言和公开分享附件隔离测试。
  • OpenAPI 版本同步到 0.1.4
  • GitHub 仓库启用 main/tag rulesets、Dependabot security updates、vulnerability alerts、secret scanning 和 push protection。

约束

  • 不新增 Cloudflare 资源。
  • 不新增 D1 migration。
  • 不改变 Memos 兼容 API 路径。
  • 不引入 GitHub Actions。
  • 生产访问边界仍是 Cloudflare Access。

升级说明

  • 代码部署不需要额外 Cloudflare 操作。
  • 自托管升级按常规流程执行 pnpm verifypnpm deploy:dry-runpnpm deploy
  • 如果本地 E2E 曾依赖旧的 .wrangler 状态,现在会在测试启动前自动应用本地 D1 migrations。