All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- GoReleaser 集成,支持自动构建和发布多平台二进制文件
- GitHub Actions CI/CD 工作流
- 完整的数据清理完整性检查报告
- 改进了项目文档结构和内容
- 修复了各种测试用例中的编译错误
- 🚀 初始版本发布
- ✨ 智能数据替换技术
- 🛡️ 完整的 Qoder IDE 登出功能
- 🔐 认证信息和用户数据清理
- 💾 工作空间和缓存清理
- 📝 终端历史和聊天记录清理
- 🔄 机器ID智能替换
- 💾 重要配置文件自动备份
- 🛡️ MCP配置文件保护
- 🔍 预览模式支持
- 📊 全面的测试覆盖
- 智能生成器系统: UUID v4、十六进制、随机字节生成器
- 策略模式设计: 灵活的数据处理策略配置
- 事务安全: SQLite 数据库操作原子性保证
- 模块化架构: 清晰的分层设计和职责分离
- 跨平台支持: macOS、Linux、Windows 支持
- 完整的用户使用指南
- 详细的技术架构文档
- 数据替换策略深度解析
- 数据清理完整性检查报告
- 加密级随机数生成
- 完整的隐私数据清理
- GDPR 合规性支持
- 无法追溯的数据替换
- 主版本号 (Major): 不兼容的 API 修改
- 次版本号 (Minor): 向后兼容的功能性新增
- 修订号 (Patch): 向后兼容的问题修正
- Added: 新增功能
- Changed: 对现有功能的变更
- Deprecated: 即将删除的功能
- Removed: 已删除的功能
- Fixed: 问题修复
- Security: 安全相关修复
- Stable: 稳定版本,推荐生产环境使用
- Beta: 测试版本,功能基本稳定
- Alpha: 预览版本,可能包含不稳定功能
- 当前版本: 完整支持和更新
- 前一版本: 安全修复和重大问题修复
- 更早版本: 仅提供安全修复(如需要)