Files
ArticleReplaceBatch/CHANGELOG.md
2026-03-25 15:17:18 +08:00

2.3 KiB
Raw Blame History

更新日志 (CHANGELOG)

本文档记录了项目的所有重要变更。

格式基于 Keep a Changelog 版本号遵循 语义化版本

[未发布]

新增

  • 添加环境变量管理(.env.example
  • 添加配置管理器(ConfigManager类)
  • 添加日志轮转配置10MB/文件保留5个备份
  • 添加配置文件自动备份功能
  • 添加数据库备份功能
  • 添加数据目录备份功能
  • 添加pytest测试框架
  • 添加配置管理测试
  • 添加核心业务逻辑测试
  • 添加图片处理测试
  • 添加UI模块测试
  • 添加集成测试

变更

  • 重构配置加载逻辑,支持环境变量
  • 重构日志系统,使用统一格式和轮转机制
  • 重构UI模块拆分到独立的文件
  • 修复多处LSP类型错误
  • 优化main_process.py的类型安全
  • 优化get_web_content.py的导入路径

移除

  • 移除硬编码的敏感信息数据库密码、API密钥等
  • 移除根目录的备份文件(移至archive/目录)

修复

  • 修复main_process.pyoriginal_config未绑定错误
  • 修复message_content类型转换问题
  • 修复get_web_content.pyWebDriverWait导入
  • 修复ArticleReplace.pyImage.new()颜色参数
  • 修复images_edit.py的RGBA颜色参数

文档

  • 添加REFACTORING_REPORT.md重构报告
  • 添加pyproject.toml项目配置
  • 更新requirements.txt依赖列表
  • 添加.gitignore配置

[1.0.0] - 2026-03-07

新增

  • 初始版本发布
  • 支持文章提取、AI改写、图片处理
  • 支持头条、微信、网易等平台
  • 支持GUI界面操作
  • 支持多线程处理
  • 支持原创度检测
  • 支持内容合规检测
  • 支持图片裁剪、旋转、亮度调整
  • 支持水印添加

功能

  • 文章链接批量处理
  • 自动抓取文章内容
  • AI智能改写文章
  • 自动下载和处理图片
  • 保存处理结果到本地

版本说明

版本号格式

  • 主版本号不兼容的API变更
  • 次版本号:向下兼容的功能新增
  • 修订号:向下兼容的问题修复

变更类型

  • 新增 - 新增功能
  • 变更 - 现有功能的变更
  • 弃用 - 即将移除的功能
  • 移除 - 已移除的功能
  • 修复 - 问题修复
  • 安全 - 安全相关修复