chore: release v1.3.0 - 京东账单支持

This commit is contained in:
CHE LIANG ZHAO
2026-01-26 15:36:05 +08:00
parent b654265d96
commit f537b53ebd
5 changed files with 192 additions and 1 deletions

View File

@@ -5,6 +5,41 @@
格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/)
版本号遵循 [语义化版本](https://semver.org/lang/zh-CN/)。
## [1.3.0] - 2026-01-26
### 新增
- **京东账单支持** - 支持京东白条账单上传和清洗
- 自动识别京东账单类型(交易流水 ZIP
- 解析京东白条账单 CSV 格式(含还款日期信息)
- 京东专属分类映射配置(`config/category_jd.yaml`
- 支持京东外卖、京东平台商户等商户识别
- 上传页面和账单列表页面添加"京东"选项
- 账单来源 Badge 添加紫色京东标识
### 优化
- **京东订单智能去重** - 上传京东账单时自动软删除其他来源中的京东订单
- 识别描述中包含"京东-订单编号"的支付宝/微信账单
- 软删除冲突记录,避免重复计入支出
- 上传响应返回被删除的记录数
- **分类推断复核等级优化** - 京东账单引入 LOW 复核等级
- 商户映射成功(如"京东外卖"):无需复核
- 原分类映射成功(如"食品酒饮"→餐饮美食):无需复核
- 通用关键词匹配成功:**LOW 复核**(需确认推断准确性)
- 未知分类或匹配失败HIGH 复核
- **京东平台商户关键词扩展** - 在通用分类配置中添加京东平台常见关键词
- 宠物用品:小佩、米家宠物、猫砂、猫粮等
- 数码电器:小米、延长保修、家电等
### 技术改进
- 新增 `analyzer/cleaners/jd.py` 京东账单清理器
- 新增 `analyzer/config/category_jd.yaml` 京东专属配置
- 后端新增 `SoftDeleteJDRelatedBills()` 接口和实现
- 前端 API 类型添加 `'jd'` 支持
- 新增单元测试 `analyzer/test_jd_cleaner.py`11 个测试用例)
### 文档
- 更新 `TODO.md` 添加 Gitea Webhook 自动部署计划
## [1.2.0] - 2026-01-25
### 新增