更新日志(v3.x.x 版本)
版本统计
ContiNew Admin 已累计发布 25 个版本,最新稳定版本:v4.0.0。
版本支持
分支 | 初始发布 | 终止支持 | 最新 | 开发 | Java | SpringBoot | Vue |
---|---|---|---|---|---|---|---|
3.7.x | 2025-06-13 | 2025-06-13 | v3.7.0 | 105 天 | 17 | 3.3.11 | 3.5.4 |
3.6.x | 2025-04-13 | 2025-06-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 |
v3.7.0 (2025-06-13)
✨ 新特性
- 文件管理支持目录层级 (GitHub#151@luoqiz) (9b79990) (943d640)
- 短信渠道支持数据字典配置 (GitHub#159) (e4828bf) (e0747cb)
- 短信配置新增设为默认功能 (0730487)
- 全局异常处理器添加 BaseException 处理 (Gitee#59@chengangi) (4274f2e)
- 文件管理新增计算文件大小接口 (798182d)
- GlobalExceptionHandler 增加 MethodArgumentNotValidException 处理(之前使用 Graceful Reponse 托管会存在错误全部返回的问题) (0726a21)
- 新增 ConditionalOnEnabledScheduleJob 注解 (056eb8a)
- 重构公告及消息,公告支持系统消息推送提醒、定时发布、置顶、记录读取状态 (0f3e94f) (af1f540) (222339b) (881974f) (9269429)
- 【前端】文件管理支持目录层级 (GitHub#60@luoqiz) (70e2de3)
- 【前端】添加消息中心入口 (dd15042)
- 【前端】短信渠道支持数据字典配置 (GitHub#62@Top2Hub) (55ce849)
- 【前端】短信配置新增设为默认功能 (b05ec99)
- 【前端】新增文件夹导航、计算文件夹大小功能 (abdd773)
- 【前端】重构公告及消息,公告支持系统消息推送提醒、定时发布、置顶、记录读取状态 (abf3f13) (e2d436f)
💎 功能优化
- 还原 终端 => 客户端(终端容易被误解) (be5bfc8)
- 优化代码生成模板中的枚举类导入语句 (32ac708)
- 角色表是否父子节点关联字段调整默认值为 true (283a5e0)
- 统一请求参数、响应参数注释 (4ae716c) (bf3e159)
- 查询日志不再记录操作日志 (588bc7e)
- 调整配置文件内的配置顺序(由配置修改频率高则靠上规则 => 新手上手适合阅读顺序) (e0de990)
- 优化配置文件注释 (cd4adcf)
- 重构存储配置及文件上传相关代码 (bc057da)
- 重构文件管理相关代码,完善文件夹场景 (37027c7) (e099b5e) (5a9958c)
- 修改默认PostgreSQL数据源用户名 (GitHub#162@HideOnSomke) (e2deb99)
- 调整代码风格 null != xx => xx != null null == xx => xx == null(更符合大众风格) (a07a2dc) (3850858)
- 新增自定义异常优化任务管理错误提示 (9d6d798)
- 【前端】还原 终端 => 客户端(终端容易被误解) (471f30e)
- 【前端】统一部分搜索栏 (d927d8f)
- 【前端】短信配置、客户端配置状态表单项调整为统一风格 (5768d55) (c9fe54c)
- 【前端】调整 GiCellTags 折叠项水平居中样式 (Gitee#59@lzzz0359) (1940f6a)
- 【前端】重构文件管理相关代码 (b680ee3) (5511c87) (2018cf0)
- 【前端】调整接口文档菜单图标 (9faee31)
🐛 问题修复
- 修复代码生成前端api文件模版路径问题 (GitHub#155@qiuquanwu) (1c85b43)
- 修复 BCryptEncryptor 在部分场景会导致重复加密的错误 (c9d5810)
- 修复短信配置加载错误,移除 SmsSupplierEnum (16cdff7)
- 修复文件 contentType 字段长度配置错误 (7326e47)
- 修复用户管理水平越权错误 (5bc657a) (4f38218) (d3389db)
- 修复支持任意格式上传错误 (a2e156a)
- 修复绑定部分三方账号错误(暂时修复,后续通过重写 starter 解决) (c242a9f)
- 修复未绑定字典时,生成下拉选项报错的问题 (73e2477)
- 临时修复使用 @CrudRequestMapping 注解的接口无法通过 @SaIgnore 放行的问题 https://gitee.com/dromara/sa-token/issues/I8RIBL (Gitee#61@dom-w) (5f9f3e1)
- 【前端】修复消息中心已读计数更新问题 (50cd13e)
- 【前端】修复全部已读调用接口错误 (cd1b0b8)
- 【前端】修复GiForm中DateRangePicker无法正确赋值 (Gitee#58@chengangi) (a8986b9)
- 【前端】修复字典项如果不选择颜色,就不会显示标签的问题 (70e3b6d)
- 【前端】修复文件批量删除接口传参错误 (dc66e9e)
- 【前端】修复导入用户上传组件button拼写错误 (Gitee#60@lzzz0359) (86fb09e)
- 【前端】修复菜单快捷搜索问题 (GitHub#67@oldR) (f66f80f)
- 【前端】修复全选时一级菜单未提交服务端的问题 (GitHub#68@oldR) (aa14c41)
- 【前端】修复加载图标样式错乱 (47f4ca6)
- 【前端】修复部分行为验证码使用错误 (8c100e5)
- 【前端】修复消息已读后计数未更新的问题 (fa1291b)
📦 依赖升级
- 🔥ContiNew Starter 2.11.0 => 2.12.2 (更多特性及依赖升级详情,请查看 ContiNew Starter 更新日志)
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 更新日志)