【v1.5.0】2022-02-17
# 重构成多 Maven Module 的代码结构
- 修复各种多 Maven Module 重构带来的 Bug,感谢大量群友的 PR 支持!
- 跟进 ruoyi-vue 3.4.0 ~ 3.8.1 版本,感谢这么优秀的开源项目!
# 📈 Statistic
- 总代码行数:69299
- 源码代码行数:42687
- 注释行数:15888
- 单元测试用例数:278
# ⭐ New Features
- 【优化】使用 Lombok 简化 JsonUtils 工具类 #73 (opens new window)
- 【新增】兼容 Node 16 版本,通过升级 BPMN-JS 相关库 commit (opens new window)
- 【新增】前端的表格右侧工具栏组件支持显隐列,具体可见【用户管理】功能 commit (opens new window)
- 【新增】前端的菜单导航显示风格 TopNav(false 为 左侧导航菜单,true 为顶部导航菜单),支持布局的保存与重置 commit1 (opens new window) commit2 (opens new window)
- 【新增】前端的网页标题支持根据选择的菜单,动态展示标题 commit (opens new window)
- 【新增】字典标签样式回显,例如说开启的状态展示为 primary 蓝色,禁用的状态为 info 灰色 commit (opens new window)
- 【新增】前端的 iframe 组件,方便内嵌网页 commit (opens new window)
- 【新增】在基础设施-配置管理菜单,可通过修改
yudao.captcha.enable
配置项,动态修改登录是否需要验证码 commit (opens new window) - 【新增】在代码生成的预览界面,支持一键复制代码 commit (opens new window)
# 🐞 Bug Fixes
- 【修复】数据权限的
DEPT_AND_CHILD
范围时,未设置自己所在的部门 #72 (opens new window) - 【修复】Knife4j 接口文档 404 的问题,原因是
spring.mvc.static-path-pattern
配置项,影响了基础路径 commit (opens new window) - 【修复】修复文件访问地址错误 #68 (opens new window)
- 【修复】工作流程发起以及审批异常,由
@NotEmpty
校验、和 Long 类型异常导致 #73 (opens new window) - 【修复】自定义 DefaultStreamMessageListenerContainerX 实现,解决 Redisson Stream 读取不到数据返回
null
导致 NPE 问题 commit (opens new window) - 【修复】部门更新后,本地缓存不刷新的问题 #77 (opens new window)
- 【修复】获取拥有指定的角色用户时,返回错误的 id 编号 #79 (opens new window)
# 🔨 Dependency Upgrades
*【修复】Maven 构建的一些错误提示 #78 (opens new window)