Files
outlookEmailPlus/docs/DEVLOG.md
T
2026-03-15 12:57:01 +08:00

1.6 KiB

DEVLOG

v1.6.1 - 发布质量闸门清理与发布内容精简

发布日期:2026-03-15

新增功能

  • 无新增终端功能。
  • 补回面向发布的 docs/DEVLOG.md,用于保留版本级发布记录,避免内部过程文档清理后缺少对外可读的版本说明。

修复

  • 清理 external_api_guard、external_api_keys、external_api、system 控制器中的格式与类型问题,恢复发布质量闸门可通过状态。
  • 将异步 probe 轮询逻辑拆分为更小的私有函数,分别处理过期探测、待处理探测加载、命中结果写回与异常落库,降低发布前质量检查中的复杂度风险。
  • 保持外部 API 行为不变的前提下,修正多处测试代码排版与断言表达,确保测试套件在当前代码状态下稳定通过。

重要变更

  • 大规模移除了仓库内的内部分析、设计、测试与过程文档,仅保留运行所需内容与少量公开文档,显著缩减发布包体积和源码分发噪音。
  • 本次版本号从 1.6.0 提升到 1.6.1。应用 UI 侧边栏版本显示、系统/对外 API 返回的 version 字段均由 outlook_web.__version__ 统一驱动,已同步到新版本。
  • 当前仓库不是 Tauri 工程,不包含 Cargo.toml、package.json、MSI 或 NSIS 构建链路;本次发布沿用仓库既有的 Docker 镜像与源码压缩包作为正式产物。

测试/验证

  • 待执行:python -m unittest discover -s tests -v
  • 待执行:docker build -t outlook-email-plus:v1.6.1 .
  • 待执行:导出 Docker 镜像 tar 与源码 zip,并同步到 GitHub Release 页面。