2.0 KiB
2.0 KiB
变更日志
本项目遵循 语义化版本 规范。
[1.0.0] - 2024-12-25
新增
核心功能
- ✨ 完整的后台管理系统
- ✨ JWT 认证 + Token 滑动过期
- ✨ RBAC 权限控制(角色-权限-菜单)
- ✨ 多 Token 管理和在线用户监控
- ✨ WebSocket 实时通知中心
- ✨ 中英文双语支持
管理模块
- 👥 管理员管理(CRUD、密码重置)
- 🎭 角色管理(权限分配)
- 📋 菜单管理(动态菜单、图标)
- 🔐 权限管理(API 权限)
- 🏢 部门管理(树形结构)
- 📖 字典管理(配置项)
- 🚫 黑名单管理(IP/CIDR/范围)
日志监控
- 📝 操作日志(自动记录)
- 🔑 登录日志
- ⚠️ 系统日志(TraceID 追踪)
- 📊 服务监控(CPU/内存/磁盘)
文件管理
- 📁 附件上传(普通/分片)
- 📤 数据导出管理
技术特性
后端
- 🔧 Goravel 框架
- 🔧 统一响应封装(response.go)
- 🔧 统一日志工具(Debug/Info/Warn/Error 分级)
- 🔧 TraceID 链路追踪
- 🔧 敏感字段过滤
前端
- 🎨 Vue 3 + Composition API
- 🎨 Element Plus UI
- 🎨 VXE-Table 高性能表格
- 🎨 TypeScript 核心模块支持
- 🎨 Composables 高度复用
测试
- ✅ 后端单元测试(tests/unit/)
- ✅ 后端集成测试(tests/feature/)
- ✅ 前端单元测试(Vitest)
文档
- 📚 API 接口文档
- 📚 系统架构文档
- 📚 开发指南
- 📚 测试指南
- 📚 贡献指南
版本规范
- 主版本号 (Major): 不兼容的 API 变更
- 次版本号 (Minor): 向后兼容的功能新增
- 修订号 (Patch): 向后兼容的问题修复
变更类型
| 类型 | 说明 |
|---|---|
| ✨ 新增 | 新功能 |
| 🐛 修复 | Bug 修复 |
| 🔧 优化 | 性能或代码优化 |
| 📚 文档 | 文档更新 |
| ⚠️ 变更 | 不兼容的变更 |
| 🗑️ 移除 | 功能移除 |