Skip to content

更新日志

v3.0.0 (2025-11-08)

🎉 重大更新

  • Repository 模式 - 完整实现 Repository/Adapter 设计模式
  • 双数据库支持 - 支持 MongoDB 和 MariaDB 无缝切换
  • 微前端架构 - 基于 qiankun 的微前端解决方案
  • Vue 3 重构 - 前端全面升级到 Vue 3 + TypeScript
  • Docker 支持 - 一键部署,开箱即用

🏗️ 架构优化

  • 📦 三层架构:Controller → Service → Repository
  • 📦 四层 Repository 继承结构
  • 📦 统一的异常处理体系
  • 📦 完善的数据验证机制
  • 📦 智能字段检测和映射

⚡️ 性能优化

  • 🚀 查询性能优化
  • 🚀 数据库连接池优化
  • 🚀 缓存策略改进
  • 🚀 前端打包体积减少 40%

🛡️ 安全增强

  • 🔒 JWT 认证
  • 🔒 RBAC 权限控制
  • 🔒 密码加密增强
  • 🔒 XSS/CSRF 防护

📚 文档完善

  • 📖 完整的中文文档
  • 📖 详细的 API 参考
  • 📖 最佳实践指南
  • 📖 常见问题解答

v2.5.0 (2023-06-01)

新功能

  • ✨ 添加 Redis 缓存支持
  • ✨ 支持文件上传到 OSS
  • ✨ 新增富文本编辑器

优化

  • ⚡️ 查询性能优化
  • ⚡️ 前端加载速度优化
  • 🐛 修复若干 Bug

v2.0.0 (2020-01-15)

重大更新

  • 🎉 升级到 EggJS 2.x
  • 🎉 前端升级到 Vue 2.x
  • 🎉 响应式设计

新功能

  • ✨ 模板系统
  • ✨ 插件系统
  • ✨ 多语言支持

v1.0.0 (2018-03-20)

首次发布

  • 🎉 基础 CMS 功能
  • 🎉 用户管理
  • 🎉 内容管理
  • 🎉 分类管理

即将发布

v3.1.0 (计划中)

  • 🔮 GraphQL API 支持
  • 🔮 实时协作编辑
  • 🔮 更多数据库支持(PostgreSQL)
  • 🔮 移动端管理应用

v3.2.0 (规划中)

  • 🔮 AI 辅助内容生成
  • 🔮 智能推荐系统
  • 🔮 多租户支持
  • 🔮 国际化增强

版本说明

DoraCMS 遵循 语义化版本 规范:

  • 主版本号 (X.0.0) - 重大架构变更或不兼容更新
  • 次版本号 (x.X.0) - 新功能添加,向下兼容
  • 修订号 (x.x.X) - Bug 修复和小改进

升级指南

从 v2.x 升级到 v3.x

由于 v3.0 是重大架构更新,建议:

  1. 备份现有数据
  2. 阅读 快速开始指南
  3. 使用新的 Repository 模式重写业务代码
  4. 逐步迁移功能模块

从 v1.x 升级到 v2.x

  1. 更新 Node.js 到 10.x+
  2. 升级依赖包
  3. 更新配置文件格式
  4. 测试所有功能

贡献

欢迎提交 Pull RequestIssue

最后更新于: