更新日志
版本统计
ContiNew Admin 已累计发布 23 个版本,最新稳定版本:v3.6.0。
版本支持
分支 | 初始发布 | 终止支持 | 最新 | 开发 | Java | SpringBoot | Vue |
---|---|---|---|---|---|---|---|
3.7.x | - | - | 16 天 | 17 | |||
3.6.x | 2025-04-13 | - | v3.6.0 | 38 天 | 17 | 3.3.9 | 3.5.4 |
3.5.x | 2025-03-05 | 2025-04-13 | v3.5.0 | 106 天 | 17 | 3.2.12 | 3.5.4 |
3.4.x | 2024-11-18 | 2024-12-08 | v3.4.1 | 69 天 | 17 | ||
3.3.x | 2024-09-09 | 2024-11-18 | v3.3.0 | 34 天 | 17 | ||
3.2.x | 2024-08-05 | 2024-09-09 | v3.2.0 | 50 天 | 17 | ||
3.1.x | 2024-06-16 | 2024-08-05 | v3.1.0 | 44 | 17 | ||
3.0.x | 2024-04-27 | 2024-05-03 | v3.0.1 | 35 天 | 17 | ||
2.5.x | 2024-03-23 | 2024-04-27 | v2.5.0 | 36 天 | 17 | ||
2.4.x | 2024-02-16 | 2024-03-23 | v2.4.0 | 26 天 | 17 | ||
2.3.x | 2024-01-21 | 2024-02-16 | v2.3.0 | 21 天 | 17 | ||
2.2.x | 2023-12-31 | 2024-01-21 | v2.2.0 | 28 天 | 17 | ||
2.1.x | 2023-12-03 | 2023-12-31 | v2.1.0 | 18 天 | 17 | ||
2.0.x | 2023-11-15 | 2023-12-03 | v2.0.0 | 11 天 | 17 | ||
1.3.x | 2023-11-04 | - | v1.3.1 | 41 天 | 8 | ||
1.2.x | 2023-09-24 | 2023-09-24 | v1.2.0 | 23 天 | 8 | ||
1.1.x | 2023-09-01 | 2023-09-24 | v1.1.2 | 159 天 | 8 | ||
1.0.x | 2023-03-26 | 2023-08-17 | v1.0.1 | 8 |
v3.6.0 (2025-04-13)
✨ 新特性
新增普通用户角色并调整第三方登录用户默认角色 (594ea32)
新增 MissingServletRequestParameterException、HttpMessageNotReadableException 异常处理 (754ef06)
【generator】支持生成枚举类型属性 (Gitee#53@lcyearn) (1de7b20)
新增个人消息接口,调整个人信息接口地址 (e8aa739)
新增 Excel 字典数据转换器 (449478b)
【前端】添加字典和菜单缓存清除功能 (13a7262)
【前端】增强列设置功能 (Gitee#52@ki1373639299) (11d5457)
【前端】为定时任务添加内置 Cron 表达式(优化了用户输入体验,提供了常用的定时任务执行周期模板) (1be5d97)
【前端】为 dayjs 添加中文语言包,以支持中文显示 (e1fe183)
【前端】新增折叠侧边栏功能,并使用 GiPageLayout 优化用户、角色、字典管理 (32c6c16)
【前端】重构个人消息中心,支持展示个人公告,并优化相关地址 (89d0d9e)
【前端】add collapse mask and remove animation (GitHub#58@ppxb) (576faac)
💎 功能优化
上传文件后返回id及缩略图 (GitHub#137@luoqiz) (d83fd0d)
优化文件大小限制的错误提示信息 (b6f01bc)
文件添加路径和md5值 (GitHub#138@luoqiz) (42970d9)
优化文件相关类的属性顺序和注释,增强代码可读性 (a75c2cc)
优化数据库配置文件 (de9c9c5)
优化文件相关代码 (74c4270)
【generator】更新代码生成列表模板 (6b17742)
调整用户相关类到 user 包下 (b879f02)
将短信验证码长度从 4 位增加到 6 位 (PR by Gitee@hagyao520) (611c3d8)
优化字典项颜色 (1861a80)
移除 DateTimeFormat 注解的使用,日期类型统一改为 LocalDateTime (7d4ae0b)
用 @Email 和 @Mobile 注解替换了部分验证,提高了代码可读性,修改了多处错误提示信息,使其更加友好 (19639c9)
重构任务调度模块,使用 OpenFeign 替代 WebClient (c041496)
账号锁定提示增加解锁时间显示 (eef9232)
修改头像接口调整为 Patch 请求方式 (Gitee#56@httpsjt) (aed2753)
完善系统配置菜单及权限配置 (36f975c)
移除终端部分配置字段 (240d6fc)
优化演示环境数据清理定时任务逻辑 (715b950)
完善配置文件部分配置说明 (01ef348)
优化 Nginx 配置文件 (ca022cf)
从 application.yml 中删除了逻辑删除相关的配置项(4.x版本回收站功能会再增加回来) (3854040)
优化通知公告菜单名称 (9ce4ec5)
头像不再存储为 base64,而是存储到文件管理中 (GitHub#142@luoqiz) (27cf464)
重构删除接口,由 URL 传参重构为请求体传参
【前端】添加文件路径和md5值 (GitHub#52luoqiz) (30821b5)
【前端】优化角色权限节点关联及独立切换效果 (657c83b)
【前端】优化表单组件的字数限制逻辑 (348c497)
【前端】优化 GiForm、GiEditTable(同步 GiDemo 更新) (436cc6b)
【前端】优化字典项颜色选择功能 (2af9195)
【前端】适配后端权限码调整 (b135b49)
【前端】优化 HTTP 错误提示显示时长 (4b1486a)
【前端】使用 GiPageLayout 组件替换 gi_table_page 样式 (db79f8c)
【前端】优化是否默认操作禁用逻辑 (ec43ba4)
【前端】修改头像接口调整为 Patch 请求方式 (Gitee#56@httpsjt) (40280da)
【前端】优化 GiPageLayout 组件布局 header 移动端适配 (0c77f52)
【前端】重构系统配置布局,融合存储、短信、终端等配置 (f77f714)
【前端】移除终端部分配置字段 (987dddf)
【前端】适配后端删除接口重构,由 URL 传参重构为请求体传参 (62a4f5f)
【前端】调整表单项在不同屏幕下的布局方式 (11800f0)
【前端】去除字典管理误输入的特殊字符 (53d0fb9)
【前端】优化用户管理查询表单 (4b073ef)
【前端】优化消息页面移动端样式 (0289b6b)
【前端】修复消息列表列定义拼写错误 (25bec61)
【前端】vite代理调整 (9f5845e)
【前端】将硬编码的 API 接口文档地址替换为环境变量 (55e36d3)
【前端】优化通知公告跳转消息中心的方式 (Gitee#57@ki1373639299) (e8bbfcc)
【前端】change tab pane style (GitHub#58@ppxb) (3159e2c)
【前端】调整默认布局为混合布局 (8ad0886)
🐛 问题修复
- 修复访问日志配置参数错误 (Gitee#48@dom-w) (c130f9c)
- 【generator】修复前端模板字典码使用错误 (2e76caa)
- 修复枚举字典初始化时可能存在空字典的问题 (1ce636f)
- 增加设置默认存储前的状态检查 (603b12d)
- 修复删除用户时未及时清除第三方账号信息的错误 (PR by Gitee@hagyao520) (2ec0b34)
- 修复文件路径中存在bucketName返回错误relativePath的问题 (Gitee#51@limin04551) (da67487)
- 修复文件管理域名未配置斜杠未后缀无法正常显示的问题 (6d58a3b)
- 通知列表查询的数据不准确的问题 (Gitee#54@kiki1373639299) (7cb34b3)
- 修复 JustAuth 部分三方用户授权登录问题 (GitHub#148@Top2Hub) (e2bac69)
- 【前端】还原深浅主题切换 (be7c310)
- 【前端】修复账号登录记住我不起作用 (GitHub#51@Acyco) (7bb46a4)
- 【前端】添加快速操作权限控制 (6e9884e)
- 【前端】修复导出文件后台抛出异常仍继续下载文件,不进行通知提示 (GitHub#53@Acyco) (0f8c9ae)
- 【前端】修复客户端添加表单布局 (43b9793)
- 【前端】修复菜单栏上方的系统名称包含 j、g 等,字母底部显示不全的问题 (f0ba88e)
- 【前端】菜单类型添加权限标识字段 (4bd083e)
- 【前端】修复清空最后一页数据后列表空白,分页条消失的问题 (4a3b5f7)
- 【前端】修复角色权限禁用逻辑 (c0623ab)
- 【前端】pnpm v10 approve-builds issue (GitHub#58@ppxb) (b944a73)
- 【前端】blocks missing gap (GitHub#58@ppxb) (c457883)
- 【前端】double click search inpurt cause error issue (GitHub#59@ppxb) (8e6dd50)
- 【前端】修复文件管理数量刷新问题 (de44df6)
📦 依赖升级
使用 BellSoft Liberica JDK 17 替代 OpenJDK (Gitee#55@dom-w) (67e6507)
🔥ContiNew Starter 2.9.0 => 2.11.0 (更多特性及依赖升级详情,请查看 ContiNew Starter 更新日志)
【前端】Arco Design Vue 2.56.0 => 2.57.0 (bf3fa91)
v3.5.0 (2025-03-05)
✨ 新特性
- 【generator】生成预览支持批量 (a7296a3)
- 【generator】代码生成新增 Mapper.xml 模板 (b519364) (98569ae)
- 🔥新增终端管理,重构认证体系,多端认证鉴权控制 (Gitee#40) (95f2617) (c90e80e) (438615f) (229bd9b) (a305eac) (82cf439) (5f68e84)
- 【generator】支持源项目内生成代码文件 (GitHub#125) (653802e)
- 新增接口文档配置,支持显示 SaToken 权限码 (Gitee#44) (19c5dbd)
- 新增NoHandlerFoundException、HttpRequestMethodNotSupportedException异常处理 (Gitee#44) (4efe025)
- 【前端】新增应用配置开关属性,迁移主题配置至
src/config/setting.ts
,新增色弱模式与哀悼模式 (Gitee#40) (f64a716) (22fb597) - 【前端】路由菜单组件路径新增下拉选择 (Gitee#41) (438c2af)
- 【前端】🔥新增分割面板组件(左树右表) (Gitee#44) (b98febc) (8c55504) (046f1f7) (28ac501) (5ab7cdd)
- 【前端】部门管理新增组织架构视图 (Gitee#45) (4b61e40)
- 【前端】新增左树右表布局组件GiLeftRightPane封装,分割面板组件GiSplitPaneButton封装,以及代码优化(同步 GiDemo 更新) (ccfec21)
- 【前端】add search component (GitHub#49) (21d0b1e) (b04a85f)
💎 功能优化
- 菜单路由为空时默认返回空列表而非 null (43cc429)
- 移除初始数据脚本 update_user、update_time 字段赋值(此优化无需跟进升级) (9d0e1fc)
- 【generator】消除前端红色报警、更新表格创建者和更新者字段索引,自定义单选框数据 (GitHub#108) (4c8ebf2)
- 更新 nginx.conf 部署配置文件 (4920d7b)
- 调整 starter 内的 BaseResp、BaseDetailResp 到 admin 项目 (144251b)
- 调整 starter 内的 CommonUserService、ContainerPool 到 admin 项目 (f1d0b49)
- 优化登录日志描述 (a24136d)
- 丰富部门、角色、用户初始测试数据,方便开发场景 (b5bbdb2)
- 调整 starter 内的 BaseDO、BaseCreateDO、BaseUpdateDO 到 admin 项目 (498e680)
- 🔥重构角色管理,更新权限扁平化 (f6535ef) (0a62f81) (144cfa2)
- 优化任务调度服务配置,允许用户名密码使用环境变量 (GitHub#129) (0e65190)
- 优化系统配置 SQL 数据脚本 (d336911)
- 调整日志 module 字段长度 50 => 100 (65941c1)
- 🔥重构存储管理,新增设置默认存储、修改状态接口 (37d6efb)
- 【前端】优化菜单表单布局 (84be614)
- 【前端】http util and route store (GitHub#43) (d3aeca8)
- 【前端】优化字典操作按钮显示逻辑 (113c6e3)
- 【前端】重命名表格样式(同步 GiDemo 更新) (df73245)
- 【前端】GiForm 新增 show 属性配置,优先级比 hide 高(同步 GiDemo 更新) (6595a77)
- 【前端】🔥使用左树右表重构角色管理,角色详情增加用户管理,功能权限扁平化 (cfa20ac) (bc063e6)
- 【前端】优化树列表更多按钮样式(PR by 番茄大佬) (3b1f1aa)
- 【前端】🔥优化系统配置 (fbec732)
- 【前端】🔥优化 GiForm(同步 GiDemo 更新) (47769f9) (d1e5ecf)
- 【前端】完善部分输入表单项字符长度限制 (e8249bc)
- 【前端】🔥重构存储管理页面,分页列表 => 无分页卡片 (25da301)
🐛 问题修复
- 【generator】修复 PostgreSQL 菜单 SQL 脚本模板错误 (GitHub#107) (af403d0)
- 【generator】生成菜单脚本添加ID (GitHub#109) (9ebecdc)
- 【generator】前端页面生成表单类型 (GitHub#110) (75d2662)
- 完善部分 in 查询前的空集合处理 (899354a)
- 修复公告通知范围字段类型错误 (fdd0617)
- 修复通知公告分页 通知范围字段类型回显错误 (160ab8d)
- 🔥修复 PageResp 手动分页计算错误 (6bcff72)
- 修复导入用户部门名称校验注解使用错误 (Gitee#41) (c870014)
- 修复 PostgreSQL Liquibase 数据脚本缺失 (8c53700)
- 修复新增用户时日志记录获取 description 为空的问题 (91924ac)
- 调整 PostgreSQL 连接配置以消除部分类型使用报错 (7e3257b)
- 修复部分过期配置信息 (3fb9922)
- 修复邮箱登录,手机号登录对应日志没有记录操作人问题 (Gitee#42) (aab3931)
- mysql 8.x failing to connect to the database correctly issue (GitHub#128) (4caada8)
- 【前端】🔥修复 AccountLogin 组件多次初始化的问题(图形验证码接口被调用 2 次) (6b4f0d1)
- 【前端】修复 GiTable 插槽类型不完全问题(同步 GiDemo 更新) (4b5536a)
- 【前端】【schedule】修复无法打开 CRON 生成器的问题 (7f503f3)
- 【前端】消除面包屑组件的控制台警告(同步 GiDemo 更新) (53fd8a4)
- 【前端】🔥验证码过期时间对比改为服务器时间 (GitHub#39) (f157130)
- 【前端】divider background in dark mode (GitHub#40) (eb48157)
- 【前端】🔥修复文件无法直接下载问题 (91092f1)
- 【前端】dark toggle and usedict with fix dict can't persist (GitHub#47) (1c743fb) (00b47da)
- 【前端】修复Sass的@import规则已弃用警告问题 (Gitee#47) (d28b92e)
📦 依赖升级
- 🔥ContiNew Starter 2.7.5 => 2.9.0 (更多特性及依赖升级详情,请查看 ContiNew Starter 更新日志)
v3.4.1 (2024-12-08)
✨ 新特性
- 新增验证码配置开关 (e314346) (61fe39d) (Gitee#37@aiming317)
- 【前端】标签页新增重新加载、关闭左侧操作 (b030921)
- 【前端】新增关于项目菜单(该菜单从动态路由调整为静态,且不再需要鉴权) (7fa4297) (2191335)
- 【前端】GiForm 支持 label 自定义渲染,以及插槽自定义渲染(同步 GiDemo 更新) (c2463fc)
- 【前端】新增验证码配置开关 (4cd892e) (51a2168) (Gitee#37@@aiming317)
- 【前端】面包屑新增过渡动画效果(同步 GiDemo 更新) (abacb26)
💎 功能优化
- 【open】优化 API 参数签名处理 (22b3564)
- 移除关于项目菜单初始数据(该菜单从动态路由调整为前端静态,且不再需要鉴权) (88313c8)
- 优化代码生成菜单图标 (9296985)
- BaseServiceImpl 所在包调整 (d7ae7b4)
- BaseController 改为在 Admin common 模块编写(重构权限校验 checkPermission 处理) (d7ae7b4)
- CRUD ValidateGroup => CrudValidationGroup (d7ae7b4)
- ValidateGroup => ValidationGroup (d7ae7b4)
- 【前端】拆分并调整路由守卫,优化顶部进度条展示 (e8941ad)
- 【前端】移除部分异步组件加载 (61ef692)
- 【前端】重构系统配置页面 (930227e)
- 【前端】useForm => useResetReactive(同步 GiDemo 更新) (6c45483) (7fe3ffe)
- 【前端】优化搜索输入框 input => input-search (7402de5)
- 【前端】优化系统日志、系统配置标签样式 (b82ca81)
- 【前端】调整 eslint.config.js (99f8edb)
- 【前端】角色功能权限第三级扁平化处理 (43dd512) (Gitee#38@kiki1373639299)
- 【前端】优化路由守卫代码(同步 GiDemo 更新) (7c509fa)
🐛 问题修复
- 【generator】修复 columnSize 类型错误,兼容无注释字段配置 (6b64ae3)
- 补充能力开放模块接口文档配置 (270fbf1)
- 修复文件管理删除文件异常或不成功的情况 (361a412) (Gitee#35@kiki1373639299)
- 修复本地文件管理删除文件异常或不成功的情况 (c7b58a0) (Gitee#36@kiki1373639299)
- 修复 Query 查询数组范围报错 (d7ae7b4)
- 【前端】修复 GiCellTags 组件的空数据问题 (068d959) (Gitee#35@CoderZone)
- 【前端】修复快捷操作代码生成链接错误 (246d638)
- 【前端】修复行为验证码接口重复请求问题 (be4356f)
- 【前端】修复用户选择器超级管理员回显异常的问题 (3f871e1) (Gitee#36@kiki1373639299)
📦 依赖升级
- ContiNew Starter 2.7.4 => 2.7.5 (更多特性及依赖升级详情,请查看 ContiNew Starter 更新日志)
v3.4.0 (2024-11-18)
✨ 新特性
- 新增仪表盘分析接口,查询访问时段分析、查询模块分析、查询终端分析、查询浏览器分析 (dea8dbe)
- 新增查询仪表盘数据总览相关接口, 重构仪表盘相关代码 (e01df09)
- 公告支持设置通知范围 (29202ae) (GitCode#1)
- 角色管理增加分配角色功能 (73f880e) (ad3f832) (GitHub#93)
- 新增能力开放模块应用管理功能 (f774183) (d1b3824) (4454daa) (Gitee#31)
- 新增查询用户字典接口 (d4b02ba)
- 代码生成新增菜单SQL模板 (fb947c9) (GitHub#95)
- 【前端】新增全局水印配置 支持开启全局水印,支持设置水印信息(不设置则默认显示昵称+用户名) (8d8d79e) (Gitee#19)
- 【前端】支持可视化生成 Cron 表达式 (adcb9fe) (33020be) (6fde089) (921950b) (Gitee#23、24)
- 【前端】新增分析页(拆分仪表盘路由为工作台和分析页) (2e15cf2) (455f269) (8a3f456) (6e39681) (abb6d59) (798dda9)
- 【前端】重构工作台 (7970940) (b13f2ca) (fd1dfcf)
- 【前端】使用 vue-office 重构文件预览(移除KKFileView) (51aceac) (Gitee#25)
- 【前端】公告支持设置通知范围,新增用户选择器组件 (354b6bc) (5ade6bc) (233bd62) (84148b6) (5de731d) (GitCode#1)
- 【前端】角色管理增加分配角色功能 (2f30df5) (449e512) (GitHub#33)
- 【前端】调整默认头像规则,由基于性别的固定头像调整为基于昵称展示(背景颜色基于昵称计算随机) (00c909e)
- 【前端】新增能力开放模块应用管理功能 (26291a1) (2b7c099) (Gitee#27)
- 【前端】新增 GiEditTable 编辑表格组件(同步 GiDemo 更新) (b46235b)
- 【前端】GiTable 表格组件插槽支持插槽类型提示(同步 GiDemo 更新) (88864d8)
- 【前端】tab栏增加右键菜单 Closes #IA5RD4 (169a304) (Gitee#31)
- 【前端】用户管理新增分配角色功能 (3b74b5c)
💎 功能优化
- 优化部分 Mapper 方法使用 (替换为 MP 新增方法) (ad69d44)
- 优化查询代码生成表性能 (781d291)
- 移除上传文件时的多余校验 (8466105)
- 重构获取登录用户信息方式(线程级存储) (79ea39d)
- 完善及优化代码生成模板 (ffdc971) (2b47ed7) (90e3bc0) (985bc25)
- 字典项管理日志模块调整为字典管理 (60cb2e3)
- 解决查询日志数据时索引失效的问题 (4525cb3)
- 重构拆分 liquibase 脚本结构 (aadaa5b)
- 调整系统配置菜单图标 (872bc1c)
- 优化系统管理、代码生成相关代码及初始数据脚本 (9ecdeb5) (5717d03) (7870de2)
- 优化项目模块命名(简化、分类、统一) (c276e53)
- 优化任务调度配置及 docker 部署脚本 (b927470) (c5cd4e2)
- 重构仪表盘查询地域分析接口 (e0e157f)
- 完善 PostgreSQL 代码生成类型映射配置 (4c36f23)
- 优化通知公告部分代码 (e1941ec)
- 优化初始数据脚本 (6abb444)
- 忽略获取在线用户信息异常 (4856366)
- 优化部分注释 (3116836)
- 【前端】完善部分限制字数输入框的限制提示 (bb246f4)
- 【前端】优化公告相关样式 (5ebdaa0) (33bf31b)
- 【前端】重构部门管理、菜单管理树列表过滤(前端过滤) (d881b93)
- 【前端】优化表格工具栏样式 (ff87940)
- 【前端】重构用户管理搜索栏(支持多条件展开及折叠) (50a6d17) (84ad0d5)
- 【前端】优化表格 slot 命名 (6a77168)
- 【前端】优化部分代码 (1382346) (f650a6f) (ce09f73) (4edbe54) (0bd0ff5)
- 【前端】调整新增字典按钮位置 (47a5c44)
- 【前端】调整字典的操作菜单弹出方式,由右键弹出调整为点击更多按钮弹出 (e29cf88) (795932e)
- 【前端】优化 GiForm 组件代码(同步 GiDemo 更新) (ad31d9f) (ae08678)
- 【前端】优化部分链接样式 (c6daf41)
- 【前端】GiForm 组件替换为 Grid 布局(同步 GiDemo 更新) (4b90247)
- 【前端】默认选中第一个字典 (34d4faa)
- 【前端】调整 eslint.config.js,优化代码格式 (9e5dff1)
- 【前端】优化导入用户部分界面及接口路径 (881c7e7)
- 【前端】文件管理、分析页、代码生成等部分组件调整为异步加载 (2caedd1) (Gitee#29)
- 【前端】重构代码生成列表 (293718f)
- 【前端】调整 html lang="en" 为 zh-CN (cefb954) (Gitee#33)
- 【前端】调整查询系统配置参数接口地址 (0116432)
- 【前端】进度条由请求时调整为切换路由显示 (f702e03)
🐛 问题修复
- 参数配置支持设值为空 (d7e8fc9)
- 修复修改存储时同时设置默认存储及启用判断顺序错误 (d9602e8)
- 修复任务日志缺失异常堆栈的问题 (5cbeddb) (Gitee#29)
- 修复更新在线用户权限信息报错的问题 (8278032)
- 修复查询日志排序错误 (8b403f4)
- 修复部分错误规范代码 (a83b45f)
- 调整部分实体包 (3f4331e)
- 修复获取邮箱验证码未进行行为验证码校验错误 (731bfa0)
- 完善用户角色变更校验及在线用户权限处理 (c28d3cf)
- 修复查询系统配置参数漏洞 💥 (8c3fe35)
- 【前端】消除控制台 Sass 警告 (e2fe1ab) (Gitee#20)
- 【前端】修复定时任务不显示堆栈异常的情况 (44ef909) (Gitee#22)
- 【前端】在useTable选项中将paginationOption设置为可选 (07294cc) (Gitee#22)
- 【前端】修复tab页只剩一个的时候无法关闭的问题 (0594ae9)
- 【前端】修复系统名太长会使菜单栏右侧黑边过长的问题 (d1d29df)
- 【前端】固定vue-tsc版本,避免typescript5.0.4版本冲突 (2648497) (GitHub#28)
- 【前端】修复主页公告弹窗MD显示 (40bfcd5) (GitHub#29)
- 【前端】修复搜索图标不生效,并支持模糊搜索 (6e9b322) (GitHub#30)
- 【前端】修复选择上级菜单过滤失效的问题 (777f371)
- 【前端】修复了开发环境下,点击使用了GiTable菜单自动刷新页面的问题 (20bbf6c) (Gitee#26)
- 【前端】修复获取短信、邮箱验证码缺失行为验证码参数错误 (1cb0172)
- 【前端】修复浏览器控制台报错 (880fb1d)
- 【前端】优化部分表格列宽度样式 (b908f14)
- 【前端】修复公告显示及详情页跳转错误 (6b265f7)
- 【前端】还原滚动条样式 (8568ac1)
- 【前端】补充重构邮箱登录后遗漏的行为验证码 (2735dcf)
📦 依赖升级
- ContiNew Starter 2.6.0 => 2.7.4 (更多特性及依赖升级详情,请查看 ContiNew Starter 更新日志)
v3.3.0 (2024-09-09)
✨ 新特性
- 重构全局响应处理及异常拦截,自定义异常拦截从 Starter 调整到 Admin 项目 (d7621c6)
- 重构 Controller 接口方法返回值写法,接口文档也已适配处理 (d7621c6) (0f1479f)
- 代码生成字段配置时支持指定排序 (d56b9aa)
- 代码生成字段配置时支持选择关联字典 (fdd21a0) (ecc98b1)
- 修改角色功能权限、数据权限支持衔接新增角色时的父子联动选项 (387fb19)
- 【前端】GiForm 新增年\月\季度\周\范围、颜色选择器支持 (ad53e1d)
- 【前端】GiTag 组件功能扩展,提供 color 属性,用于自定义颜色 (050a171)
- 【前端】代码生成字段配置列表支持拖拽排序 (fcbc3eb)
- 【前端】代码生成字段配置支持选择关联字典 (6574181)
- 【前端】代码生成字段配置支持自定义名称、类型 (b29960f)
- 【前端】修改角色功能权限、数据权限支持衔接新增角色时的父子联动 (5cfb0d7) (0f35d29)
💎 功能优化
- 移除 WebMvcConfiguration 配置(已迁移到 Starter 项目)(d7621c6)
- 重构日志持久层接口本地实现类 (2c1eb56)
- 优化打包配置,模板等配置文件提取到 jar 包外部 (75cef77)
- 优化健康监测接口响应信息 (bb5a92e)
- 优化代码生成列配置代码,取消后端部分默认值 (f5ee2b5) (ca9f34d)
- 重构权限变更逻辑,修改角色、变更用户角色不再下线用户 (ad9a600)
- 【前端】适配后端接口响应 code 数据类型变动 (f321030)
- 【前端】使用分步表单重构新增角色交互 (Gitee#18) (fe25e1c) (80de5b0)
- 【前端】优化 apis 导入,随着模块和接口的增加,方便维护 (8a80db0)
- 【前端】优化 GiForm 组件代码 (948158f)
- 【前端】优化部分代码 (cb03111)
- 【前端】消除搜索框歧义,明确可输入项 (ab7ef15)
🐛 问题修复
- 修复打包部署后,下载用户导入模板异常问题 (Gitee#25) (c7ffc67)
- 修复日志记录仅支持获取 JSON 结构响应体的问题 (d7621c6)
- 修复并增强 SQL 注入防御 (0f1479f)
- 修复目录、菜单的组件名称重复的错误问题 (9e91f56)
- 修复 DataPermission 注解表别名配置无效的问题 (6c4e252)
- 临时移除 MyBatis Plus saveBatch 不兼容的 rewriteBatchedStatements 配置 (25240fa)
- 修复更新会导致原加密失效的问题 (8903195) (c87317d)
- 修复角色查询参数与前端不一致的问题 (098571f)
- 修复特殊校验异常不打印堆栈 (c87317d)
- 修复日志全局 includes 配置会被局部修改的问题 (c87317d)
- 修复初始数据错误 (403c72a)
- 【前端】修复 Mix 布局下面包屑显示不全的问题 (917cd43)
- 【前端】修复用户管理,字典管理上一下二布局影响table表格溢出不显示问题 (23ca50c)
- 【前端】修复切换 tab 页签后参数丢失的问题 (13181bb)
- 【前端】修复侧边栏宽度塌陷错误 (1b01ced)
- 【前端】修复修改密码后不弹出跳转提示的问题 (3f41306)
- 【前端】修复用户管理列设置未能正确禁用列的问题 (eec9610)
📦 依赖升级
- ContiNew Starter 2.4.0 => 2.6.0 (更多特性及依赖升级详情,请查看 ContiNew Starter 更新日志)
v3.2.0 (2024-08-05)
✨ 新特性
- 新增用户批量导入功能 (GitHub#78) (c2ad055)
- 新增任务调度模块 SnailJob(灵活,可靠和快速的分布式任务重试和分布式任务调度平台) (Gitee#22) (ce1acea) (ed5594b) (797221b) (7b381b3) (ffe75e1) (cef5cb4) (513d8d9)
- 修改 sys_option sql 脚本以适配 base64 图片 (Gitee#25) (6848559)
- 【前端】新增单页面通知公告编辑与查看 (90693cb)
💎 功能优化
- 优化更新手机号、邮箱语句 (9995bf0)
- 重构适配 ContiNew Starter 最新线程池配置 (5604fe9)
- 获取短信、邮箱验证码接口适配 ContiNew Starter 限流器 (44811fc)
- 移动 SaToken 配置到 webapi 模块 (d733b7f)
- 新增 continew-admin-plugins 插件模块,代码生成迁移到插件模块,为后续插件化改造铺垫 (52f3be8)
- 使用分组校验优化存储管理 (3a23db1)
- 移动日志配置和依赖至 webapi 模块 (48aae87)
- 调整部分 Query 查询参数类型为对应枚举(目前已支持非 JSON 格式枚举参数转换) (f80316e)
- 调整部分枚举类的包位置 (6b69dd4)
- 更新通知公告新增、查看菜单数据 (4554526)
- 【前端】优化部分代码格式 (ed085c9)
- 【前端】优化部分命名 (805ae65)
- 【前端】移除滚动条样式 (b154375)
- 【前端】回退用户管理部门树组件(此树查询不应该校验功能权限) (ee6a6e4)
- 【前端】优化子路由设置 (f54caed)
- 【前端】路由切换时检测前端版本更新(原为定时器检测) (5fdfada)
🐛 问题修复
- 修复代码生成前端模板部分错误 (Gitee#20) (b512ea9)
- 修复文件管理删除图片时未删除缩略图的问题 (bc523eb)
- 修复存储管理私有密钥校验错误 (eb65cff)
- 删除用户未删除用户历史密码 (f53d6b6)
- 修复菜单缓存更新错误 (10ff4ce)
- 修复偶发性报错 zip file closed (b587cb8)
- 修复代码生成器前端新增数据模板错误 (81de8d0)
- 【前端】修复部分路由错误 (92e773e)
- 【前端】修复通知公告重叠问题 (3364cb1)
- 【前端】解决代码生成页面丢失目录层级问题 (Gitee#12) (fe08683)
- 【前端】修复表格固定操作列滚动时的错位样式问题 (Gitee#14) (ce297c0)
- 【前端】修复文件管理没有文件时控制台报错 (bad6e30)
📦 依赖升级
- ContiNew Starter 2.1.0 => 2.4.0 (更多依赖升级详情,请查看 ContiNew Starter 更新日志)
v3.1.0 (2024-06-16)
✨ 新特性
- 系统配置新增安全设置功能,支持多种密码策略配置,例如:有效期、密码重复使用次数、密码错误锁定等 (GitHub#61) (1de2a8f) (90ecaab) (3994142) (1427c13) (5f5fee6) (c1e9d31) (48d0f47)
- 图片文件支持缩略图 (GitHub#63) (d320c95) (d44fb3a)
- 在线用户增加最后活跃时间显示 (926497a)
- 新增 WebSocket 消息通知,站内信重新上线 (GitHub#67) (9970c46) (94168e2) (5abdb8d)
- 文件上传按日期拆分目录 (GitHub#68) (08aa085)
- 代码生成增加了 TREE_SELECT/CHECK_GROUP/INPUT_NUMBER/INPUT_PASSWORD控件 (Gitee#17) (8632b22) (cf18c10)
- 系统参数新增根据类别查询方法 (694cbb2)
- 支持动态邮件 (1dbb339)
💎 功能优化
- 优化部分命名 (a3cf39f)
- 优化代码生成预览 (Gitee#14) (ad7412f)
- 优化个人中心部分参数命名 (61dd3a4)
- 根据前端最新 ESLint 配置优化代码生成模板 (044b4b6)
- 优化代码生成模板 (3ddcdf0) (6396e9a) (2fb4001)
- 使用 Crane4j 优化在线用户数据填充 (cb81135)
- 用户角色名称调整为角色名称列表返回,并全局优化 Crane4j 组件的使用方式 (857a1c9) (0b76d5c)
- 优化部分方法排序 (651cc8a)
- 字典管理分页查询接口 => 查询列表接口 (b13d0e9)
- 移除部门响应信息中的 getDisabled 方法 (659144a)
- 文件管理存储路径改为相对路径 (GitHub#69) (8854f20)
- 查询文件列表增加存储名称信息返回 (69bc1e5)
- 系统参数表结构新增ID、类别字段 (45396f2)
- 优化公告状态判断 (a07aedb)
- 重构系统参数相关接口 (6d0060b)
- 优化用户及部门查询 (448f9a0)
- 用户头像改为Base64存储 (969216d) (513ea83) (7a6cafc)
- 优化配置文件 (5b3d4f5)
- 优化登录 Helper (afbd619)
- 重构查询参数及字典接口 (1d60213)
- 重构查询角色字典接口 (1e73d06)
- 使用 CompletableFuture 实现异步加载用户权限、角色代码和角色信息,以提高登录时的性能和响应速度 (d5f3c74)
🐛 问题修复
- 补充查询文件资源统计权限校验注解 (60cbf04)
- Postgresql startup script fixes (GitHub#60) (8caad16)
- 修复初始菜单数据错误 (f062797)
- 字典编码、存储编码及类型、菜单类型不允许修改 (79d0101)
- 修复行为验证码接口请求次数限制 (573e634)
- 修复导出用户报错 (655a695)
- 移除部门名称错误正则 (0285874)
- 修复插入第三方登录用户时报错 (0cfc7a5)
- 修复更新手机号、邮箱未加密的问题 (485d708) (e6d7205)
📦 依赖升级
- ContiNew Starter 2.0.0 => 2.1.0 (更多依赖升级详情,请查看 ContiNew Starter 更新日志)
前端更新请查看 更新日志。
v3.0.1 (2024-05-03)
✨ 新特性
- 新增验证码超时显示效果,超时后显示已过期请刷新 (GitHub#56) (4c6a7fb)
- 文件管理增加资源统计,统计总存储量、各类型文件存储占用 (GitHub#58) (15c966f)
- 【前端】新增表格全屏、尺寸工具 (b8a84a3)
- 【前端】新增验证码超时显示效果,超时后显示已过期请刷新 (GitHub#14) (f99c8f1)
- 【前端】文件管理增加资源统计,统计总存储量、各类型文件存储占用 (GitHub#15) (c70d1ad)
💎 功能优化
- 获取图片验证码 URL /img => /image (9a1a472)
- 移除对部分 API 重复的权限校验 (53eaef9)
- 优化代码生成模板 (dc92731) (def831f)
- 【前端】统一性别约束/统一上级部门为必填 (5264cf2)
- 【前端】一级部门不能修改上级部门 (b2a1658)
- 【前端】优化根据选中部门查询用户的点击效果 (ca25285) (99c37d7)
- 【前端】登录页面,H5 端排版更换 (05ab89d)
- 【前端】优化 queryForm 的 Query 类型使用 (5b71369)
🐛 问题修复
- 修复查询用户邮箱、手机号时未自动加密导致的错误 (faa56d1)
- 修复根据部门查询用户列表数据错误 (42ac82e)
- 修复文件类型处理错误 (9b60e24)
- 【前端】修复 Markdown 样式加载错误,改为全局统一加载 (GitHub#9) (64648d0)
- 【前端】修复由于文件组件名称错误导致的侧边栏筛选功能失效 (81dbea8)
- 【前端】修复文件管理数据不刷新和批量操作选中问题 (GitHub#13) (724f60e)
- 【前端】修复文件重命名时不能回显原值的问题 (3dfa97e)
- 【前端】修复修改公告时保存按钮点击无效的问题 (c0a5c2d)
- 【前端】修复账号管理、安全设置路由处理错误 (c0c5ba8)
- 【前端】修复首页卡片显示问题 (39465dc)
- 【前端】修复 H5 下登录页面错位显示 (9d570a8)
v3.0.0 (2024-04-27)
✨ 新特性
💎 功能优化
- 重构日志管理相关接口 (7793f82)
- 优化部门管理相关 API,合并 DeptResp 及 DeptDetailResp (a2cf072)
- 优化存储管理相关 API,合并 StorageResp 及 StorageDetailResp (f7b5a4f)
- 优化字典管理相关 API (9ec5945)
- 移除部门、角色、菜单、用户、存储的状态默认值 (bd5ede2)
- 代码生成新增 MySQL json 数据类型映射 (fe57350)
- 优化角色管理相关 API,角色编码不允许修改 (df59cee)
- 优化用户管理相关 API (5269608)
- 文件管理查询 API 调整为分页查询 (f8bea90)
- 移除 Qodana 扫描 (d88581f)
- 移除菜单导出接口 (4363c91)
- 优化系统日志、在线用户、存储管理、部门管理相关代码 (a2e4f9a)
- 优化查询参数字典 API 地址 (79a3de8)
- 移除角色状态字段 (e89ba7d)
🐛 问题修复
- 使用字典时,仅查询启用状态字典 (17c795f)
- 获取 Authorization 请求头内容兼容小写请求头场景 (e68c445)
- 修复查询用户权限存在空值的问题 (fce4a56)
- 存储管理 S3 存储功能修复 (GitHub#51) (f71c4c2)
- 修复 sys_role_menu 表初始数据错误 (70ed667)
- 修复用户管理/角色管理编辑及状态变更问题 (GitHub#53) (abf1e65)
- 修复Failed to submit a listener notification task. Event loop shut down? 问题,开发时表现为需要点击两次才能关闭程序 (f5ab22e)
💥 破坏性变更
- 适配 continew-starter 2.0.0,top.charles7c.continew.starter => top.continew.starter (f5ab22e)
- 移除 monitor 模块 (b6206a3)
- top.charles7c.continew.admin => top.continew.admin (08eeabc)
- 公告管理 Announcement => Notice (dbe93df)
📦 依赖升级
- ContiNew Starter 1.5.1 => 2.0.0 (更多依赖升级详情,请查看 ContiNew Starter 更新日志)
v2.5.0 (2024-03-23)
✨ 新特性
- 新增 PostgreSQL 数据源配置示例 (ee48c80)
- 新增 PostgreSQL 部署脚本 (3129e0a)
- 新增 PostgreSQL 初始 SQL 脚本 (33b8102)
- 新增代码生成器插件模块(后续会改造为独立插件) (87829d3)
- 代码生成同步最新数据表结构支持同步排序 (89546de)
- 新增代码批量生成功能 (Gitee PR#12) (040f137)
💎 功能优化
- 移除 ` 符号的使用,保持数据库无关性 (d6b07bd)
- 优化字符串模板方法 API 使用 (0f39384)
- 调整部分 SQL 语句,以兼容 PostgreSQL 数据库 (9f5049b) (bf60d48)
- 新增插件仓库配置 (0439252)
- 优化部分接口响应格式为 kv 格式 (b40d872)
- 适配 Crane4j 条件注解 (bf00747)
- 重构代码生成配置 (7031a51)
- 重构代码生成功能,由指定路径生成模式调整为下载模式,更方便复杂场景 (df0c0dd)
🐛 问题修复
- 修复 MySQL 初始 SQL 脚本数据错误 (49d6bd6)
- 修复参数缓存未及时过期的问题 (976e9c4)
- 修复代码生成 text 类型数据的长度校验时,数值显示为 65,535 的问题 (8026f66)
💥 破坏性变更
- 调整 liquibase 目录结构,更适合开源类项目适配多种数据库脚本场景 (1ca48a6)
- 适配 ContiNew Starter 日志及数据库工具的包结构优化 (3405868)
- 适配 ContiNew Starter Query 组件的包结构优化 (6be1b6c)
📦 依赖升级
- ContiNew Starter 1.4.0 => 1.5.1 (更多依赖升级详情,请查看 ContiNew Starter 更新日志)
v2.4.0 (2024-02-16)
✨ 新特性
- 集成 TLog(轻量级的分布式日志标记追踪神器) (Gitee PR#10)
- 系统日志新增 traceId 链路号记录,方便查看完整日志链路 (860ca40)
- 取消用户默认密码,改为表单填写密码 (3d77aa9)
- 适配 ContiNew Starter 加密模块(安全模块) (6435175) (43da462)
- 适配 ContiNew Starter 脱敏模块(安全模块) (2109789)
💎 功能优化
- 优化 API 文档分组配置 (2df4cce)
- 优化 QueryTypeEnum 枚举值命名 (9648cf6)
- 优化 Query 相关注解使用方式 (15b1520)
- 新增 Qodana 扫描 (f6a9581)
- 新增 SonarCloud 扫描 (a154abd) (c03c082)
- 移除 Lombok 私有构造注解使用 (a2420d3)
- 获取不到当前登录用户信息则抛出未登录异常 (d972a44)
- 优化代码,解决 Sonar、Codacy、Qodana 扫描问题,点击各链接查看对应实时质量分析报告(Codacy 已达到 A)
- 优化部署配置 (b5d668e)
- 使用密码编码器重构密码加密、密码判断等相关处理 (594f7fd)
- 优化 SaToken 及图形验证码配置 (70973db)
- 优化图形验证码使用及部分配置 (a50d857)
- 【前端】部分 ID 列 => 序号列 (678aa92)
🐛 问题修复
💥 破坏性变更
- 调整自增 ID 为分布式 ID (4779887)
📦 依赖升级
- ContiNew Starter 1.2.0 => 1.4.0 (更多依赖升级详情,请查看 ContiNew Starter 更新日志)
v2.3.0 (2024-01-21)
✨ 新特性
- 代码生成 Request 实体时,针对字符串类型增加数据长度校验注解 (ee82558)
- 适配 Crane4j 数据填充组件,优化部分数据填充处理 (d598408) (a2411f7) (7a3ccc2)
- 移除 Spring Cache,适配 JetCache (d4bb39d) (1b7aa9d) (8596e47)
- 【前端】引入 unplugin-auto-import,减少重复性 Vue 函数引入 (b56f029)
💎 功能优化
- 优化本地存储库注册 (918e897)
- 增加华为云镜像源仓库配置 (16ee2b4)
- 优化部分字段名称 (e3e958b)
- 调整代码生成前端 Vue 页面模板 (7c34574)
- 更新格式配置,优化全局代码格式 (35e3123)
- 优化配置文件格式 (a8a4cad)
- 使用钩子方法优化部分增、删、改处理 (61c5724)
- 完善 flatten Maven 插件配置,以覆盖更多使用情况 (657accd)
- 移除部分无用 Maven 配置 (5db1f66)
- 优化日志配置,滚动策略调整为基于日志文件大小和时间滚动 (2fa8c25)
- 【前端】优化部分弹窗提示 (74b03bc)
- 【前端】优化部分字段名称 (b2aa711)
- 【前端】ESLint 配置语义化 (cd34761)
- 【前端】调整 Vue 组件内 script 标签到 template 标签之前 (01dd38f)
🐛 问题修复
💥 破坏性变更
- 根据发展需要,拆分前端项目 continew-admin-ui 到独立仓库 (4067eb9)
- PageDataResp => PageResp (d8c946e)
- 适配 ContiNew Starter IService 接口,CRUD 查询详情方法不再检查是否存在 (47a133a)
- 适配 ContiNew Starter CRUD 模块注解 (7fa70e7)
- 调整部分类的所在包 (8dc42c7) (6efe1ad)
📦 依赖升级
- ContiNew Starter 1.1.0 => 1.2.0 (更多依赖升级详情,请查看 ContiNew Starter 更新日志)
v2.2.0 (2023-12-31)
✨ 新特性
- 发送短信验证码新增限流处理 (e719d20)
- 代码生成新增生成预览功能 (4017029) (505ba49)
- 适配 ContiNew Starter 行为验证码,系统内所有短信发送新增前置行为验证码验证 (Gitee PR#9)
- 文件管理:提供文件上传、下载、预览(目前支持图片、音视频)、重命名、切换视图(列表、网格)等功能
- 存储库管理:提供文件存储库新增、编辑、删除、导出等功能
💎 功能优化
- 优化 API 文档配置 (108f1c4)
- 调整枚举配置值为大写 (3ece42b)
- 优化由于 Mock 引起的导出报错提示 (349899b)
- 优化查询访客地域分布信息接口 SQL (4df887d)
- 调整后端部分方法名 save => add (45bd3e1)
- 优化系统日志详情 (55effa3) (99997c1)
- 移除部分方法中仅有单个非读操作的事务处理 (b85d692)
- 优化编译配置 (ed8bb57)
- 优化配置文件格式 (3399bc8)
🐛 问题修复
💥 破坏性变更
- 适配 ContiNew Starter QueryTypeEnum 命名变更 (97c273f)
- 适配 ContiNew Starter Log HttpTracePro(日志模块) (9bf0150)
- 适配 ContiNew Starter 全局异常处理器 (4ed4ddd)
- 适配 ContiNew Starter 数据权限解决方案(数据访问模块-MyBatis Plus) (0849426)
- 调整 IBaseEnum 所属包 (e6c6e1c)
- 重构原有文件上传接口并优化配置文件配置格式 (5e37025)
📦 依赖升级
- ContiNew Starter 1.0.0 => 1.1.0 (fc80921) (更多依赖升级详情,请查看 ContiNew Starter 更新日志)
- Arco Design Vue 2.53.0 => 2.53.3 (2720275)
- Vite 4.5.0 => 4.5.1 (2720275)
- TypeScript 5.2.2 => 5.3.3 (2720275)
- unplugin-vue-components 0.25.2 => 0.26.0 (2720275)
- @kangc/v-md-editor 2.3.17 => 2.3.18 (2720275)
- eslint 8.53.0 => 8.56.0 (2720275)
- @vueuse/core 10.5.0 => 10.7.0 (2720275)
- vue-i18n 9.6.5 => 9.8.0 (2720275)
- vue-json-pretty 2.2.4 => 2.3.0 (2720275)
- 由于篇幅限制,仅列出部分前端依赖升级情况,更多请查看 提交记录
v2.1.0 (2023-12-03)
💎 功能优化
- 优化数据权限注解 (bb59a78)
- 回退全局响应结果处理器 (c7a4e32)
- 优化字典 Controller CRUD 注解使用 (8c1c4b0)
- 优化常量命名风格,XxxConsts => XxxConstants (ec28705)
- 移除 XML 文件头部的协议信息 (b476956)
- 优化菜单标题校验 (3dd81a1)
🐛 问题修复
💥 破坏性变更
- 项目包结构 top.charles7c.cnadmin => top.charles7c.continew.admin (b86fe32)
- 适配 ContiNew Starter 全局错误处理配置 (b62095d)
- 适配 ContiNew Starter CRUD(扩展模块) (ce5a2ec)
- 适配 ContiNew Starter Mail(消息模块) (ce785dd)
- 适配 ContiNew Starter Excel(文件处理模块) (1311ae3)
- 适配 ContiNew Starter 认证模块-JustAuth (7ad8d17) (f28fbd1)
- 适配 ContiNew Starter 认证模块-SaToken (86ca8f0)
- 适配 ContiNew Starter 图形验证码 (8a11a02)
- 适配 ContiNew Starter MyBatis Plus 自动配置 (7306cd9)
- 适配 ContiNew Starter Redisson 自动配置 (a40e609)
- 适配 ContiNew Starter Jackson、API 文档(Knife4j:Spring Doc)自动配置 (a86f3a5)
- 适配 ContiNew Starter 线程池自动配置 (ec1daaf)
- 引入 ContiNew Starter,适配跨域自动配置 (2c4f511)
- 项目 group id top.charles7c => top.charles7c.continew (3e23acb)
v2.0.0 (2023-11-15)
💎 功能优化
🐛 问题修复
- sms4j 3.0.3 => 3.0.4 (23558d4)
- 发送消息增加事务处理 (Gitee#7) (1ca6f6c)
- 修复前端控制台 eslint 告警 (Gitee#6) (f4523d2) (2304f28)
- 修复仪表盘访问趋势区块 y 轴数值过大时无法展示的问题 (fea6024)
- 修复控制台报错 Please use theme before using plugins (98fbe05)
- 调整 Logback 配置,取消启动时打印 Logback 状态日志 (1f7fef5)
💥 破坏性变更
- 优化部署相关脚本,mariadb => mysql (5f4f0f1)
- 适配 Java 16 新特性 (cf30443)
- 适配 Java 14 新特性 (38f52aa)
- 适配 Java 11 新特性 (5a5bd16)
- 升级前端依赖 (79fa2c8) (c44162d)
- 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) (fa23287) (8dbec9d) (3bd56d8) (7b741d5)
- 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
- 角色管理:对权限与菜单进行分配,可根据部门设置角色的数据权限
- 部门管理:可配置系统组织架构,树形表格展示
- 菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单
- 在线用户:管理当前登录用户,可一键踢下线
- 日志管理:提供在线用户监控、登录日志监控、操作日志监控和系统日志监控等监控功能