Skip to content

更新日志(v3.x.x 版本)

版本统计

ContiNew Admin 已累计发布 25 个版本,最新稳定版本:v4.0.0

版本支持

分支初始发布终止支持最新开发JavaSpringBootVue
3.7.x2025-06-132025-06-13v3.7.0105 天173.3.113.5.4
3.6.x2025-04-132025-06-13v3.6.038 天173.3.93.5.4
3.5.x2025-03-052025-04-13v3.5.0106 天173.2.123.5.4
3.4.x2024-11-182024-12-08v3.4.169 天17
3.3.x2024-09-092024-11-18v3.3.034 天17
3.2.x2024-08-052024-09-09v3.2.050 天17
3.1.x2024-06-162024-08-05v3.1.04417
3.0.x2024-04-272024-05-03v3.0.135 天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)

✨ 新特性

  • 添加字典和菜单缓存清除接口,并优化字典的缓存逻辑 (093d2d3) (a300d36)

  • 新增短信配置 (GitHub#144@luoqiz) (1a4716f) (394b93e) (78b8c70)

  • 新增普通用户角色并调整第三方登录用户默认角色 (594ea32)

  • 新增 MissingServletRequestParameterException、HttpMessageNotReadableException 异常处理 (754ef06)

  • 【generator】支持生成枚举类型属性 (Gitee#53@lcyearn) (1de7b20)

  • 新增个人消息接口,调整个人信息接口地址 (e8aa739)

  • 新增 Excel 字典数据转换器 (449478b)

  • 【前端】添加字典和菜单缓存清除功能 (13a7262)

  • 【前端】新增短信配置 (GitHub#54@luoqiz) (bb1a66f) (470b0d5)

  • 【前端】优化 GiTable(同步 GiDemo 更新) (eaabe47) (7d4beb0) (cb297d2)

  • 【前端】增强列设置功能 (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)

✨ 新特性

💎 功能优化

  • 菜单路由为空时默认返回空列表而非 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)

✨ 新特性

  • 系统日志新增导出 API (bd0f40c)
  • 适配 3.0 前端菜单,并梳理菜单数据
  • 适配 3.0 前端代码生成模板,代码预览及生成 (3dbe72f)

💎 功能优化

  • 重构日志管理相关接口 (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 更新日志)