|
5 | 5 | 格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/), |
6 | 6 | 并且本项目遵循 [语义化版本](https://semver.org/lang/zh-CN/)。 |
7 | 7 |
|
8 | | -## [未发布] |
| 8 | +## [2.1.10] - 2025-03-28 |
9 | 9 |
|
10 | | -### 计划中 |
| 10 | +### 🛡️ 安全更新 |
11 | 11 |
|
12 | | -- 支持更多AI模型(文心一言、讯飞星火) |
13 | | -- 智能模板推荐系统 |
14 | | -- 团队协作功能增强 |
15 | | -- 性能监控和分析 |
| 12 | +- **修复关键漏洞**: 修复 6 个安全漏洞,包括 undici WebSocket 溢出、HTTP 走私、CRLF 注入等 |
| 13 | +- **依赖升级**: 通过 npm overrides 强制使用安全版本的 esbuild、undici、vite |
| 14 | +- **安全加固**: 所有生产依赖均通过安全审计,零已知漏洞 |
| 15 | + |
| 16 | +### 🏗️ 项目结构优化 |
| 17 | + |
| 18 | +- **精简根目录**: 删除 `packages/`(未使用控制台)、`output/`、`reports/`、`.taskflow/`、`taskflow/` |
| 19 | +- **部署配置重构**: 将 `config/` 重命名为 `deploy/`,分离部署配置 |
| 20 | +- **模板整理**: 重组 `templates/` 为 `workflows/` 和 `editors/` 子目录 |
| 21 | +- **测试统一**: 合并测试文件到 `src/**/__tests__/`,测试数量从 86 增加到 106 |
| 22 | +- **锁文件清理**: 删除重复的 `pnpm-lock.yaml` |
| 23 | +- **Git 记录**: 减少 10KB+ 冗余文件,提交历史更清晰 |
| 24 | + |
| 25 | +### 📖 文档专业化升级 |
| 26 | + |
| 27 | +- **自定义主题**: 全新品牌色彩系统(科技蓝 + 紫色渐变),专业卡片样式 |
| 28 | +- **首页重构**: Vue 交互组件,代码切换演示,功能展示网格,项目统计 |
| 29 | +- **SEO 优化**: Open Graph、Twitter Card、站点地图生成 |
| 30 | +- **样式系统**: 代码块美化、提示框样式、表格优化、响应式设计 |
| 31 | +- **编辑体验**: GitHub 编辑链接、最后更新时间、面包屑导航 |
| 32 | +- **错误修复**: 将无效的 Discussions 链接替换为 Issues 页面 |
| 33 | + |
| 34 | +### 🎨 用户体验改进 |
| 35 | + |
| 36 | +- **代码示例**: 新增完整 PRD 示例文档 (`docs/examples/example-prd.md`) |
| 37 | +- **安全策略**: 完善的安全文档,包括漏洞报告流程和安全最佳实践 |
| 38 | +- **导航优化**: 清晰的侧边栏层次结构,快速定位文档 |
| 39 | +- **本地搜索**: 增强的搜索体验,支持模糊匹配和结果预览 |
| 40 | + |
| 41 | +### 📊 质量指标 |
| 42 | + |
| 43 | +- **构建大小**: 813.27 KB (优化后) |
| 44 | +- **测试通过率**: 106/106 (100%) |
| 45 | +- **TypeScript 严格模式**: ✅ |
| 46 | +- **ESLint 错误**: 0 |
| 47 | +- **安全漏洞**: 0 (生产依赖) |
| 48 | + |
| 49 | +### 🔧 技术栈 |
| 50 | + |
| 51 | +- **构建工具**: VitePress 1.6.4 + Vite 8.0.3 |
| 52 | +- **样式系统**: 自定义 CSS 7KB+,响应式设计 |
| 53 | +- **搜索引擎**: 本地搜索 + Algolia (可选) |
| 54 | +- **部署**: GitHub Actions 自动化部署 |
| 55 | + |
| 56 | +--- |
| 57 | + |
| 58 | +## [1.3.0] - 2025-07-05 |
| 59 | + |
| 60 | +### 🔧 代码质量优化 |
| 61 | + |
| 62 | +- **零容忍标准达成**: 完全消除所有TypeScript编译错误和ESLint警告 |
| 63 | +- **类型安全增强**: 全面替换`any`类型为严格类型定义 |
| 64 | +- **错误处理标准化**: 统一错误处理模式和类型断言 |
| 65 | +- **构建系统优化**: 确保所有构建流程零错误执行 |
| 66 | + |
| 67 | +### 📚 文档和部署 |
| 68 | + |
| 69 | +- **API密钥审计**: 完整的API密钥配置验证和文档同步 |
| 70 | +- **版本管理**: 统一所有配置文件中的版本号 |
| 71 | +- **部署流程**: 专业级CI/CD部署工作流实现 |
| 72 | + |
| 73 | +### 🚀 质量保证 |
| 74 | + |
| 75 | +- **测试覆盖**: 86.6%测试通过率,核心功能完全验证 |
| 76 | +- **生产就绪**: 所有关键质量指标达到生产标准 |
| 77 | +- **零错误构建**: 确保发布版本完全无编译和代码质量问题 |
| 78 | + |
| 79 | +## [1.2.0] - 2025-07-04 |
| 80 | + |
| 81 | +### 🔧 代码质量优化 |
| 82 | + |
| 83 | +- **TypeScript编译错误修复**: 修复所有TypeScript编译错误,实现零编译错误 |
| 84 | +- **ESLint问题修复**: 修复所有ESLint错误,从324个问题减少到145个警告 |
| 85 | +- **类型安全改进**: 大幅减少any类型使用,提升类型安全性 |
| 86 | +- **代码清理**: 删除未使用的导入、变量和参数,提高代码质量 |
| 87 | +- **语法问题修复**: 修复case声明、常量条件等语法问题 |
| 88 | +- **文档完善**: 新增部署指南和测试指南,完善项目文档体系 |
| 89 | + |
| 90 | +### 🌐 文档站点部署 |
| 91 | + |
| 92 | +- **VitePress文档站点**: 配置完整的VitePress文档构建和部署系统 |
| 93 | +- **GitHub Actions自动部署**: 自动化文档构建和GitHub Pages部署流程 |
| 94 | +- **本地开发工具**: 提供便捷的文档开发、构建和预览脚本 |
| 95 | +- **文档站点优化**: SEO优化、响应式设计、搜索功能集成 |
| 96 | + |
| 97 | +### 🛠️ 部署工具 |
| 98 | + |
| 99 | +- **部署脚本**: 新增 `scripts/deploy-docs.sh` 自动化部署脚本 |
| 100 | +- **GitHub Actions工作流**: `.github/workflows/deploy-docs.yml` 自动部署配置 |
| 101 | +- **文档开发指南**: 完整的文档编写、构建和部署说明 |
| 102 | + |
| 103 | +### 📚 文档完善 |
| 104 | + |
| 105 | +- **文档结构优化**: 21个专业文档文件,覆盖所有功能模块 |
| 106 | +- **API类型定义**: 完整的TypeScript类型定义文档 |
| 107 | +- **故障排除指南**: 系统性的问题诊断和解决方案 |
| 108 | +- **最佳实践**: 企业级使用最佳实践和工作流程 |
| 109 | + |
| 110 | +### 🔗 站点信息 |
| 111 | + |
| 112 | +- **文档地址**: https://agions.github.io/taskflow-ai/ |
| 113 | +- **GitHub仓库**: https://github.com/agions/taskflow-ai |
| 114 | +- **自动部署**: 推送到main分支自动更新文档站点 |
| 115 | + |
| 116 | +### ✨ 新增功能 |
| 117 | + |
| 118 | +- **多AI模型支持**: 新增对百度文心一言、阿里通义千问、科大讯飞星火的支持 |
| 119 | +- **智能模型编排**: 实现自动模型选择、负载均衡和故障转移机制 |
| 120 | +- **项目初始化增强**: 自动生成AI编辑器配置文件(.cursor-rules, .vscode/settings.json等) |
| 121 | +- **多编辑器支持**: 支持Windsurf、Trae、Cursor、VSCode四种主流AI编辑器 |
16 | 122 |
|
17 | 123 | ## [1.3.0] - 2025-07-05 |
18 | 124 |
|
|
0 commit comments