升级内容
-
新增 文件管理功能、文件分享等
-
新增 站内消息功能、消息发布、查看
-
新增 消息提醒功能、未读已读消息列表、消息查看
-
新增 Editor 富文本编辑器的黑暗模式样式
-
新增 Upload 组件 是否上传附件验证例子
-
新增 Table 增加 filterDictType 字典过滤 Oliver
-
新增 Table 增加 dictType 支持多级对象 Oliver
-
新增 支持 PageWrapper 隐藏 title,设置为false即可
-
优化 登录后跳转到会话失效前的页面
-
优化 sys_menu_sys_code 字典加载两次的问题
-
优化 Date 日期选择框 黑暗模式下样式
-
优化 Table 表格组件 标题上的 Tabs 样式
-
优化 Form Text value 消除类型不匹配提示
-
优化 Form 当没有设置 label 的时候自适应
-
优化 Tree 当前切换主题色后选中的背景美观问题
-
优化 Table 序号列默认为锁定状态
-
优化 DictLabel可以不预先初始化数据,有组件自己初始化
-
修正 用户管理点击树,右侧部门框显示名称,而不是编码 #I66UWO
-
修正 优化 Editor 多个富文本情况下报错问题
-
修正 行政区划的区域代码查询条件
-
修正 SwitchCorp.vue 消除警告
-
修正 升级antdv3的遗留问题
升级方法
- 进入菜单管理,找到
内部消息
和文件管理
,去掉组件里的 IFRAME,点击保存。 - 请与
jeesite-vue
代码仓库源码进行同步,合并代码,手动解决冲突代码。 - 匹配后端版本为
JeeSite v5.2.1
,可以兼容JeeSite v5.1.0
后端升级内容
-
升级 spring-boot 2.7.8、mybatis 3.5.11、shiro 1.11.0、druid 1.2.15、more...
-
新增 sqlMap.where 的条件嵌套查询,可替代 andBracket、orBracket、endBracket
-
新增 web.staticCachePeriod 参数,响应给浏览器的静态文件缓存期限
-
新增 shiro.allowRedirects 参数,允许重定向的地址限定:
- 不设置时,为全部允许;
- 设置为 this 时,只允许本项目内部跳转;
- 支持通配符、支持设置多个,用逗号隔开;
- 举例:
this,http://*.jeesite.com
-
新增 userService.saveAuthRole 该方法是不验证当前用户权限的授权角色方法
-
新增 任务调度表增加一些字段,支持存储非 Cron 类型的任务数据
-
新增 @Table 注解缓存,性能提升
-
新增 oauth2.failureUrl 授权失败后跳转地址
-
优化 dataGrid 设置列上的 sortable 优先级更高,树表可以设置
-
优化 安全要求登录后重定向地址,不允许跳转到外部地址
-
优化 缓存名称为特殊字符时,缓存管理操作删除问题
-
修正 BPM 退回选择列表仅保留经过路线的节点
-
无用户数限制,无在线人数限制
后端升级方法
- 修改
pom.xml
文件中的jeesite-parent
版本号为5.2.1-SNAPSHOT
- 如果你导入了
jeesite-common
源码项目,请与git
上的代码进行同步 - 如果你导入了
jeesite-module-core
源码项目,请与git
上的代码进行同步 - 如果你是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
- 执行
root/package.bat(sh)
打包脚本,强制更新依赖。
了解更多
-
JeeSite 官网地址:http://jeesite.com
-
JeeSite 在线文档:http://docs.jeesite.com
-
JeeSite 演示地址:http://demo.jeesite.com
-
JeeSite Vue 演示地址:http://vue.jeesite.com