Files
outlookEmailPlus/docs/DEVLOG.md
T
2026-03-15 18:04:16 +08:00

57 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# DEVLOG
## v1.7.0 - 第二次发布:README 交付口径补全
发布日期:2026-03-15
### 新增功能
- 无新增业务功能。本次版本以“对外交付说明与发布内容整理”为主。
### 修复
- 重写 `README.md`,按当前代码实际能力补齐对外说明:对外只读 API、公网模式守卫(IP 白名单/限流/高风险端点禁用)、异步 probe、调度器、反向代理安全配置等。
### 重要变更
- 版本号从 `1.6.1` 提升到 `1.7.0`,应用 UI 侧边栏版本显示、系统/对外 API 返回的 `version` 字段均由 `outlook_web.__version__` 统一驱动。
- 发布内容继续沿用仓库既有的 Docker 镜像 tar 与源码 zip 作为正式产物。
### 测试/验证
- 单元测试:`python -m unittest discover -s tests -v`
- 结果:`Ran 378 tests in 47.899s`
- 状态:全部通过
- 构建验证:`docker build -t outlook-email-plus:v1.7.0 .`
- 状态:通过
- 发布产物:
- `dist/outlook-email-plus-v1.7.0-docker.tar`(299,417,600 bytes)
- `dist/outlookEmailPlus-v1.7.0-src.zip`(930,706 bytes)
## 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 页面。