This website works better with JavaScript
Home
Esplora
Aiuto
Registrati
Accedi
gogs
/
mini-api
Segui
1
Vota
0
Forka
0
File
Problemi
0
Pull Requests
0
Wiki
Ramo (Branch):
master
Rami (Branch)
Tag
master
mini-api
/
CHANGELOG.md
CHANGELOG.md
77 KB
Permalink
Cronologia
Originale
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)
💎 功能优化
优化部分 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
)
🐛 问题修复
参数配置支持设值为空 (
d7e8fc9
)
修复修改存储时同时设置默认存储及启用判断顺序错误 (
d9602e8
)
修复任务日志缺失异常堆栈的问题 (
5cbeddb
) (Gitee#29)
修复更新在线用户权限信息报错的问题 (
8278032
)
修复查询日志排序错误 (
8b403f4
)
修复部分错误规范代码 (
a83b45f
)
调整部分实体包 (
3f4331e
)
修复获取邮箱验证码未进行行为验证码校验错误 (
731bfa0
)
完善用户角色变更校验及在线用户权限处理 (
c28d3cf
)
修复查询系统配置参数漏洞 :boom: (
8c3fe35
)
📦 依赖升级
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
)
💎 功能优化
移除 WebMvcConfiguration 配置(已迁移到 Starter 项目)(
d7621c6
)
重构日志持久层接口本地实现类 (
2c1eb56
)
优化打包配置,模板等配置文件提取到 jar 包外部 (
75cef77
)
优化健康监测接口响应信息 (
bb5a92e
)
优化代码生成列配置代码,取消后端部分默认值 (
f5ee2b5
) (
ca9f34d
)
重构权限变更逻辑,修改角色、变更用户角色不再下线用户 (
ad9a600
)
🐛 问题修复
修复打包部署后,下载用户导入模板异常问题 (Gitee#25) (
c7ffc67
)
修复日志记录仅支持获取 JSON 结构响应体的问题 (
d7621c6
)
修复并增强 SQL 注入防御 (
0f1479f
)
修复目录、菜单的组件名称重复的错误问题 (
9e91f56
)
修复 DataPermission 注解表别名配置无效的问题 (
6c4e252
)
临时移除 MyBatis Plus saveBatch 不兼容的 rewriteBatchedStatements 配置 (
25240fa
)
修复更新会导致原加密失效的问题 (
8903195
) (
c87317d
)
修复角色查询参数与前端不一致的问题 (
098571f
)
修复特殊校验异常不打印堆栈 (
c87317d
)
修复日志全局 includes 配置会被局部修改的问题 (
c87317d
)
修复初始数据错误 (
403c72a
)
📦 依赖升级
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
)
💎 功能优化
优化更新手机号、邮箱语句 (
9995bf0
)
重构适配 ContiNew Starter 最新线程池配置 (
5604fe9
)
获取短信、邮箱验证码接口适配 ContiNew Starter 限流器 (
44811fc
)
移动 SaToken 配置到 webapi 模块 (
d733b7f
)
新增 continew-admin-plugins 插件模块,代码生成迁移到插件模块,为后续插件化改造铺垫 (
52f3be8
)
使用分组校验优化存储管理 (
3a23db1
)
移动日志配置和依赖至 webapi 模块 (
48aae87
)
调整部分 Query 查询参数类型为对应枚举(目前已支持非 JSON 格式枚举参数转换) (
f80316e
)
调整部分枚举类的包位置 (
6b69dd4
)
更新通知公告新增、查看菜单数据 (
4554526
)
🐛 问题修复
修复代码生成前端模板部分错误 (Gitee#20) (
b512ea9
)
修复文件管理删除图片时未删除缩略图的问题 (
bc523eb
)
修复存储管理私有密钥校验错误 (
eb65cff
)
删除用户未删除用户历史密码 (
f53d6b6
)
修复菜单缓存更新错误 (
10ff4ce
)
修复偶发性报错 zip file closed (
b587cb8
)
修复代码生成器前端新增数据模板错误 (
81de8d0
)
📦 依赖升级
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
)
💎 功能优化
获取图片验证码 URL /img => /image (
9a1a472
)
移除对部分 API 重复的权限校验 (
53eaef9
)
优化代码生成模板 (
dc92731
) (
def831f
)
🐛 问题修复
修复查询用户邮箱、手机号时未自动加密导致的错误 (
faa56d1
)
修复根据部门查询用户列表数据错误 (
42ac82e
)
修复文件类型处理错误 (
9b60e24
)
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
更新日志
)
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
)
🐛 问题修复
修复 API 响应内容类型错误 (
439f7c7
)
💥 破坏性变更
调整自增 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
)
💎 功能优化
优化本地存储库注册 (
918e897
)
增加华为云镜像源仓库配置 (
16ee2b4
)
优化部分字段名称 (
e3e958b
)
调整代码生成前端 Vue 页面模板 (
7c34574
)
更新格式配置,优化全局代码格式 (
35e3123
)
优化配置文件格式 (
a8a4cad
)
使用钩子方法优化部分增、删、改处理 (
61c5724
)
完善 flatten Maven 插件配置,以覆盖更多使用情况 (
657accd
)
移除部分无用 Maven 配置 (
5db1f66
)
优化日志配置,滚动策略调整为基于日志文件大小和时间滚动 (
2fa8c25
)
🐛 问题修复
完善代码生成前端路径配置校验 (
bee04d5
)
💥 破坏性变更
根据发展需要,拆分前端项目 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
)
🐛 问题修复
修复代码生成相关错误 (
3fdc50d
)
更新仪表盘帮助文档部分过期链接 (
ac42836
)
💥 破坏性变更
适配 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
)
🐛 问题修复
修复 mock 被错误关闭的问题 (
a34070f
)
修复保存生成配置校验失效的问题,并优化部分提示效果 (
c34e934
)
💥 破坏性变更
项目包结构 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)
💎 功能优化
优化部分代码格式 (
2f87310
)
优化 401 状态处理逻辑 (
c70e28a
)
优化超时登录处理逻辑 (
d5da184
)
🐛 问题修复
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
v1.3.1
(2023-11-15)
💎 功能优化
完善 Redis 部署配置 (
39969eb
)
优化 401 状态处理逻辑 (
8820c1d
)
优化超时登录处理逻辑 (
712eedb
)
优化部分变量命名 (
f15494d
)
🐛 问题修复
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
)
新增全局响应结果处理器 (
Gitee#3
) (
992a8fc
) (
Gitee#4
) (
a0b1afc
)
优化部分代码格式及注释 (
3a176ac
)
重构登录页面 UI 以适配多维度认证、第三方登录等场景 (
d40d5b4
) (
a5a4cd4
)
升级前端依赖 (
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
)
🐛 问题修复
修复删除列表数据后 Select 选择框重置问题 (
#21
) (
3288f2d
)
修复前端部分拼写错误 (
62021f8
)
💥 破坏性变更
优化系统内置类型数据标识 (
8a02401
)
分离 HTTP 状态码和业务状态码 (
b3b6446
)
调整生产环境本地存储、日志位置 (
2254e55
)
调整项目打包结构,分离依赖、配置文件 (
e679abf
)
v1.1.2
(2023-09-24)
💎 功能优化
优化后端程序启动成功输出内容 (
6322859
)
配置子级菜单图标 (
5544836
)
🐛 问题修复
修复生产环境和开发环境样式不一致的问题 (
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
角色管理:对权限与菜单进行分配,可根据部门设置角色的数据权限
部门管理:可配置系统组织架构,树形表格展示
菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单
在线用户:管理当前登录用户,可一键踢下线
日志管理:提供在线用户监控、登录日志监控、操作日志监控和系统日志监控等监控功能