# 更新日志 (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变更 - 次版本号:向下兼容的功能新增 - 修订号:向下兼容的问题修复 ### 变更类型 - `新增` - 新增功能 - `变更` - 现有功能的变更 - `弃用` - 即将移除的功能 - `移除` - 已移除的功能 - `修复` - 问题修复 - `安全` - 安全相关修复