Files

93 lines
2.3 KiB
Markdown
Raw Permalink Normal View History

2026-03-25 15:17:18 +08:00
# 更新日志 (CHANGELOG)
本文档记录了项目的所有重要变更。
格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/)
版本号遵循 [语义化版本](https://semver.org/lang/zh-CN/)。
## [未发布]
### 新增
- 添加环境变量管理(`.env.example`
- 添加配置管理器(`ConfigManager`类)
- 添加日志轮转配置10MB/文件保留5个备份
- 添加配置文件自动备份功能
- 添加数据库备份功能
- 添加数据目录备份功能
- 添加pytest测试框架
- 添加配置管理测试
- 添加核心业务逻辑测试
- 添加图片处理测试
- 添加UI模块测试
- 添加集成测试
### 变更
- 重构配置加载逻辑,支持环境变量
- 重构日志系统,使用统一格式和轮转机制
- 重构UI模块拆分到独立的文件
- 修复多处LSP类型错误
- 优化`main_process.py`的类型安全
- 优化`get_web_content.py`的导入路径
### 移除
- 移除硬编码的敏感信息数据库密码、API密钥等
- 移除根目录的备份文件(移至`archive/`目录)
### 修复
- 修复`main_process.py``original_config`未绑定错误
- 修复`message_content`类型转换问题
- 修复`get_web_content.py``WebDriverWait`导入
- 修复`ArticleReplace.py``Image.new()`颜色参数
- 修复`images_edit.py`的RGBA颜色参数
### 文档
- 添加`REFACTORING_REPORT.md`重构报告
- 添加`pyproject.toml`项目配置
- 更新`requirements.txt`依赖列表
- 添加`.gitignore`配置
---
## [1.0.0] - 2026-03-07
### 新增
- 初始版本发布
- 支持文章提取、AI改写、图片处理
- 支持头条、微信、网易等平台
- 支持GUI界面操作
- 支持多线程处理
- 支持原创度检测
- 支持内容合规检测
- 支持图片裁剪、旋转、亮度调整
- 支持水印添加
### 功能
- 文章链接批量处理
- 自动抓取文章内容
- AI智能改写文章
- 自动下载和处理图片
- 保存处理结果到本地
---
## 版本说明
### 版本号格式
- 主版本号不兼容的API变更
- 次版本号:向下兼容的功能新增
- 修订号:向下兼容的问题修复
### 变更类型
- `新增` - 新增功能
- `变更` - 现有功能的变更
- `弃用` - 即将移除的功能
- `移除` - 已移除的功能
- `修复` - 问题修复
- `安全` - 安全相关修复