2.3 KiB
2.3 KiB
更新日志 (CHANGELOG)
本文档记录了项目的所有重要变更。
格式基于 Keep a Changelog, 版本号遵循 语义化版本。
[未发布]
新增
- 添加环境变量管理(
.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变更
- 次版本号:向下兼容的功能新增
- 修订号:向下兼容的问题修复
变更类型
新增- 新增功能变更- 现有功能的变更弃用- 即将移除的功能移除- 已移除的功能修复- 问题修复安全- 安全相关修复