27 KiB
27 KiB
v2.0.0 (2023-11-15)
💎 功能优化
🐛 问题修复
- sms4j 3.0.3 => 3.0.4 (23558d4)
- 发送消息增加事务处理 (Gitee#7) (3241ac4)
- 修复前端控制台 eslint 告警 (Gitee#6) (f350bba) (0d3b741)
- 修复仪表盘访问趋势区块 y 轴数值过大时无法展示的问题 (b378d71)
- 修复控制台报错 Please use theme before using plugins (688b506)
- 调整 Logback 配置,取消启动时打印 Logback 状态日志 (02eb8c7)
💥 破坏性变更
- 优化部署相关脚本,mariadb => mysql (7d7af36)
- 适配 Java 16 新特性 (cf30443)
- 适配 Java 14 新特性 (38f52aa)
- 适配 Java 11 新特性 (5a5bd16)
- 升级前端依赖 (e76ee2d) (7aed9b3)
- Arco Design Vue 2.52.0 => 2.53.0
- Vue 3.3.4 => 3.3.7
- Vite 3.2.7 => 4.5.0
- vue-router 4.2.4 => 4.2.5
- vue-i18n 9.5.0 => 9.6.5
- vue-tsc 1.2.0 => 1.8.22
- @vueuse/core 9.13.0 => 10.5.0
- pinia 2.1.6 => 2.1.7
- rollup 3.20.2 => 4.3.0
- vue-cropper 1.0.9 => 1.1.1
- crypto-js 4.1.1 => 4.2.0
- vite-svg-loader 3.6.0 => 4.0.0
- highlight.js 11.8.0 => 11.9.0
- mitt 3.0.0 => 3.0.1
- consola 2.15.3 => 3.2.3
- prettier 2.8.7 => 3.0.3
- less 4.1.3 => 4.2.0
- eslint 8.48.0 => 8.53.0
- stylelint 15.10.3 => 15.11.0
- lint-staged 13.2.0 => 3.0.3
- 升级后端依赖 (dea160a) (95c27ea) (05d2a7e) (61b2025) (de0dc9c) (b566502)
- Spring Boot 2.7.16 => 3.0.5 => 3.1.5
- javax.* => jakarta.*
- ServletUtil => JakartaServletUtil(Hutool)
- 其他配置变更
- JDK 8 => JDK 17
- Sa-Token 1.36.0 => 1.37.0(适配 Spring Boot 3.x)
- MyBatis Plus 3.5.3.2 => 3.5.4(适配 Spring Boot 3.x)
- Dynamic Datasource 3.6.1 => 4.2.0(适配 Spring Boot 3.x)
- Redisson 3.20.1 => 3.24.3(适配 Spring Boot 3.x)
- Knife4j 适配 Spring Boot 3.x
- ip2region 2.7.15 => 3.1.5.1(适配 Spring Boot 3.x)
- spotless 2.30.0 => 2.40.0
- Spring Boot 2.7.16 => 3.0.5 => 3.1.5
v1.3.1 (2023-11-15)
💎 功能优化
🐛 问题修复
- sms4j 3.0.3 => 3.0.4 (3fcdb54)
- 发送消息增加事务处理 (5d159c6)
- 修复仪表盘访问趋势区块 y 轴数值过大时无法展示的问题 (47a5746)
- 修复控制台报错 Please use theme before using plugins (47a8160)
- 修复 Swagger 分组接口缺失 (b63d7d7)
v1.3.0 (2023-11-04)
✨ 新特性
- 消息管理:提供消息查看、标记已读、全部已读、删除等功能(适配对接导航栏站内信功能)
- 新增头像上传前裁剪功能 (Gitee#5) (cbc652d) (28f4791)
- 支持手机号登录(演示环境不开放) (4d70bc8)
- 支持邮箱登录 (17b169e)
- 个人中心-安全设置,支持绑定、解绑三方账号 (efe4557)
- 支持第三方账号登录 (05cb609)
💎 功能优化
-
新增接口文档菜单,演示环境开放接口文档 (4a42336)
-
项目配置增加是否为生产环境配置项 (38deb95)
-
优化校验相关方法命名 (f25de2d)
-
优化部分代码格式及注释 (3a176ac)
-
升级前端依赖 (698a725)
- Arco Design Vue 2.51.0 => 2.52.0
- vue-i18n 9.2.2 => 9.5.0
- dayjs 1.11.9 => 1.11.10
-
升级后端依赖 (698a725)
- Spring Boot 2.7.15 => 2.7.16
- Sa-Token 1.35.0.RC => 1.36.0
- Hutool 5.8.20 => 5.8.22
🐛 问题修复
- 开放前端项目IP访问 (22a291d)
- 修复获取验证码倒计时显示 (2f2905e)
- 用户邮箱信息增加脱敏处理 (5bb35a1)
- 修复重载校验方法定义及使用错误 (a1ccc42)
- 修复个人中心密码设置状态显示错误的问题 (b04a228)
- 修复登录后访问首页却跳转到登录页面的问题 (Fixes #23) (7cf5e00)
- 修复字典名称表单校验 (#22) (c0ee2ea)
💥 破坏性变更
- 调整后端请求、响应参数模型命名风格 (87f9056)
- 枚举接口 BaseEnum => IBaseEnum (f5e8b09)
- 优化前端登录模块 API 路径 (43590bf)
- 优化后端部分参数模型命名 (51f5528)
- 优化个人中心路由地址 (36d52d3)
- 还原前端 loginStore 命名,重命名为 userStore (8d39493)
v1.2.0 (2023-09-24)
✨ 新特性
- 字典管理:提供对系统公用数据字典的维护,例如:公告类型,支持字典标签背景色和排序等配置
- 系统配置:提供修改系统标题、Logo、favicon 等基础配置功能,以方便用户系统与其自身品牌形象保持一致
- 完善仪表盘最近访问区块内容 (36fda57)
- 完善仪表盘访问趋势区块内容 (a1c20af) (1722133)
- 完善仪表盘访客地域分布区块内容 (dc1691f)
- 完善仪表盘热门模块区块内容 (83b2e2a)
- 完善仪表盘总计区块内容 (3440aa4)
- 完善仪表盘快捷操作区块内容 (0178fbb)
💎 功能优化
- 前端表单重置优化 (e947312)
- 优化登录和菜单加载相关提示 (d080120)
- 完善前后端校验 (90d825a) (8e506dc)
- 优化枚举字典处理,增加颜色类型 (1f73aa7)
- 公告类型适配字典数据 (3a3a5d6)
- 优化通用查询注解多字段模糊查询 (3758107)
- 合并菜单管理图标和标题列 (36d38ae)
- 封装 Spring Boot 默认错误处理 (b874ca0)
- 优化分页查询登录日志列表接口实现 (566c9a1)
- 更换登录页面 banner (6f19660)
- 优化登录用户信息角色相关信息命名 (be394f3) (31f0abb)
- 升级前端依赖 (c665902)
- 升级后端依赖 (5049e1e) (d20aadf) (32904b5)
🐛 问题修复
💥 破坏性变更
- 优化系统内置类型数据标识 (8a02401)
- 分离 HTTP 状态码和业务状态码 (b3b6446)
- 调整生产环境本地存储、日志位置 (2254e55)
- 调整项目打包结构,分离依赖、配置文件 (e679abf)
v1.1.2 (2023-09-24)
💎 功能优化
🐛 问题修复
- 修复生产环境和开发环境样式不一致的问题 (be8732d)
- 排除路径配置放开 /error (0428fe7)
- 修复初始数据缺失字段列表的问题 (d5138e1)
- 修复系统日志表索引缺失导致查询耗时较长的问题 (ac43833)
- 修复部分菜单数据 component 信息配置错误 (11ea072)
- 修复图标 SVG 内容格式错误 (20f1e8a)
v1.1.1 (2023-09-06)
💎 功能优化
- 调整 Mock 响应时长,以解决前端偶发需重复登录问题 (df19c5d)
🐛 问题修复
- 还原登录 Helper 优化(导致重大登录问题及查询在线用户错误) (#15) (7a6db2d) (#9) (9e2a5ef)
- 修复刷新页面后,选中菜单无法保持展开状态的问题 (3fc7adb)
- 修复侧边栏菜单无法显示自定义图标的问题 (10ca5d8)
- 更正 README 文档项目结构部分内容 (486da2f)
- 修复公告缺失待发布状态的问题 (#14) (46cc4c9)
v1.1.0 (2023-09-01)
✨ 新特性
- 公告管理:提供公告的发布、查看和删除等功能。管理员可以在后台发布公告,并可以设置公告的生效时间、终止时间,以 markdown-it 为内核渲染 Markdown 格式内容显示
- 代码生成:提供根据数据库表自动生成相应的前后端 CRUD 代码的功能
- 允许表格调整列宽,不允许新增/修改类表单对话框按 Esc 关闭 (1b06a96)
💎 功能优化
- 最终适配及启用 Arco Design Pro Vue 动态路由 (9baf341)
- 优化分页总记录数数据类型 (bfea689)
- 修复在线用户列表等自定义分页查询 NPE 的问题 (015ff55)
- 对获取路由信息接口增加缓存处理 (4639d13)⚡
- 完善前端 axios 请求响应拦截器 (bb398d8) (e18692f)
- 优化仪表盘公告区块、帮助文档区块内容 (b59a819) (315c059) (6d024a9)
- 将 Swagger 文档中的额外请求参数隐藏 (#11) (a9ed02b)
- 优化前端 CRUD 相关命名 (6d81928)
- 优化部分超链接标签属性 (46a75d0)
- 使用属性变量消除配置文件中分散的 ContiNew Admin 品牌元素 (54ea410)
- 拆分 Swagger 接口文档分组 (#10) (72df45e)
- 优化登录 Helper (#9) (9e2a5ef)
- 将全局异常处理器未知异常的异常类型从 Exception 调整为 Throwable (90e1c64)
- 优化 == 及 != 表达式格式 (487fa82)
- 集成 Spring Cache,优化查询用户昵称性能 (b23b00d) (76622c2)⚡
- 将验证码唯一标识格式从无符号 UUID 调整为带符号 UUID (a61196c)
- 完善接口文档示例信息 (#7) (ad7d699) (#8) (0ac0213) (190385e) (332bd6c)
- 使用 DatePattern 中的日期格式常量替代字符串常量中的日期格式 (241a9cf)
- 优化分组校验 (78a5d5e)
- 优化 springdoc-openapi 对象型参数处理 (ae8d294)
- 升级前端依赖,并更换包管理器 yarn => pnpm (6164110)
- 升级后端依赖 (51a82d8)
🐛 问题修复
- 完善部分数据库表的唯一索引 (88d6118)
- 修复访问 doc.html 接口文档,控制台报 No mapping for GET /favicon.ico 警告的问题 (94f88ba)
- 登录页面输入错误时,自动清空验证码输入框 (a76f47f)
💥 破坏性变更
- 更新信息调整为仅在更新数据时自动填充 (df77e57)
- 将时间戳单位从毫秒调整为秒 (fa916b9)
- 移除所有的 @Accessors(chain = true),并全局配置禁止使用 (76c6546)
v1.0.1 (2023-08-17)
💎 功能优化
- 优化根据 ID 查询用户昵称方法 (4a8af1f)
- 优化 BaseController 中部分权限码的使用 (b0b1127)
- 优化分页总记录数数据类型 (76f04dd)
- 优化通用查询注解解析器 (a623acd) (b632c18)
- 优化数据库表结构中部分类型长度 (f3fabea)
- 使用常量优化部分魔法值 (e6f7429)
- 优化部分 Properties 用法 (48de2e8)
🐛 问题修复
- 修复获取字典参数为空时的判断条件 (#6) (104f69e)
- 完善查询用户数据权限 (026247f)
- 解决 IDE 报 Delete ␍ eslint(prettier/prettier) 警告的问题 (8743ed1)
- 修复分页查询条件默认值未生效的问题 (2d2a7e7)
- 完善各模块事务注解 (18c54a7)
- 修复邮箱健康检查报错问题并优化部分配置写法 (5968f40)
- 完善各模块参数校验 (8b955a0)
v1.0.0 (2023-03-26)
✨ 新特性
- 用户管理:提供用户的相关配置,新增用户后,默认密码为 123456
- 角色管理:对权限与菜单进行分配,可根据部门设置角色的数据权限
- 部门管理:可配置系统组织架构,树形表格展示
- 菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单
- 在线用户:管理当前登录用户,可一键踢下线
- 日志管理:提供在线用户监控、登录日志监控、操作日志监控和系统日志监控等监控功能