升级内容
-
升级 众多依赖,改进 lint 配置,通过 tsc 类型检查,移除个别过时依赖库
-
升级 重构 vite 编译配置文件,重构 vite 插件,重构全局类型,重构扩展配置,方便复用
-
新增 支持 Vue 地址路由参数,使用 {param1} 自动替换为 :param1,用法详见 params.vue
-
新增 Table 编辑组件:Upload、CheckboxGroup、RadioButtonGroup、RadioGroup
-
新增 Table 编辑组件 Upload 组件将 插槽 换为 内置 的示例,支持 editRule 验证
-
优化 导出 Excel 数据按钮,新增 loading 状态
-
优化 表单组件,如 Select、Checkbox、Radio 等的 v-model:value 功能
-
优化 PageWrapper 的 contentFullHeight 选项,在不同场景下的高度计算
-
优化 Form 栅格布局,如果未设置 xs 屏幕参数,则使用 sm 或 md 的设置
-
优化 FormGroup 组件 增加参数接受,方便自定义
-
优化 Select 组件放在 Input 的 addonAfter 插槽中的样式
-
优化 Select 组件 dictType 属性,只显示根节点的数据,否则请用 TreeSelect
-
优化 Modal 最大化时调用 resize 事件,方便刷新内容布局
-
优化 Modal 防止点击全屏按钮,误触关闭对话框按钮
-
优化 页面页签来回切换时,保持 table 的滚动条位置
-
优化 某些特殊情况下的抽屉和弹窗内容边距细节
-
优化 error-log 错误日志钩子记录界面页面
-
优化 Tree 类型 ActionItem 替换为 TreeActionItem
-
优化 Form 类型 ButtonProps 替换为 FormButtonProps
-
优化 Layout 组件全局注册改为用到时单独引用
-
优化 文件管理,标签颜色,改为颜色选择框
-
优化 查询的更多按钮,显示一个双箭头
-
优化 BPM 当一个表单对应多个流程的时候,已办任务和我相关流程的流程跟踪信息的准确性
-
优化 updateTableDataRecord 接口,防止原来表格里没有的列不能更新上的问题
-
修正 小屏幕下,刷新页面,顶部菜单布局未还原的问题
-
修正 Tabs 表单实例中,子表不显示水平滚动条问题
-
修正 新版 chrome 提示 aria-hidden 错误
-
修正 table 设置 title 属性提示未定义问题
-
修正 ellipsis 失效问题 #IAIU6H
-
修正 锁屏界面的日期时间错误
-
其它 更多细节优化改进
后端服务及全栈版
-
新增 数据源管理,新增连接等待时间、连接失败中断默认参数
-
新增 数据源管理,添加集群支持,单机修改后自动同步到集群其它节点
-
新增 jdbc.breakAfterAcquireFailure 连接失败后中断尝试参数
-
新增 代码生成,增加 gen.simpleRequestMapping 可简洁 url 地址
-
新增 BpmTaskService、BpmRuntimeService 统计待办和流程个数接口
-
新增 BPM 新增流程重启,对已经结束的流程重新发起,保留原表单数据
-
优化 BPM 流程表单模板,支持从表单进入显示审批意见框
-
优化 BpmTask 实体,增加 owner 字段返回
-
优化 界面体验优化,小屏幕下的菜单按钮布局优化
-
优化 消息推送查询列表,增加水平滚动条
-
优化 大多数功能,默认显示列表搜索框
-
优化 js.getDictLabel 返回标签并带 data-value 字典值,方便获取
-
修正 DB2 下 current schema 语法替换为 VALUES current schema
-
修正 大屏 record 建表语句 longtext 重复的的问题
-
微服务版,升级 nacos 2.4.2
Spring Boot 3 版本
- 包含上述的所有升级的内容
升级方法
- 请与
jeesite-vue
代码仓库源码进行同步,合并代码,手动解决冲突代码。 - 角色 menuTreeData 接口替换为 roleMenuTreeData;
- 角色 formAuthDataScope 替换为 roleFormAuthDataScope;
- 角色 ctrlDataTreeData 替换为 roleCtrlDataTreeData;
- 角色 saveAuthDataScope 替换为 roleSaveAuthDataScope
- 租户 corpAdmin resetpwd 接口名称替换为 corpAdminResetpwd
- 移除 flowchart 组件,默认暂时未用到,可根据自己需要可添加
- 注意 Select 组件 dictType 属性,只显示根节点的数据,否则请用 TreeSelect
- 匹配后端版本为
JeeSite v5.9.0 或 5.9.0.springboot3
后端服务及全栈版
- 修改所有
pom.xml
文件中的jeesite-parent
版本号为5.9.0-SNAPSHOT
- 如果您修改了
parent
、common
、modules
等项目源码,请与git
上的代码进行同步 - 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
- 执行
root/package.bat(sh)
打包脚本,强制更新依赖。
Spring Boot 3 版本
- 同上述的所有升级方法的内容
- 修改所有
pom.xml
文件中的jeesite-parent
版本号为5.9.0.springboot3-SNAPSHOT
了解更多
- JeeSite 官网地址:http://jeesite.com
- JeeSite 在线文档:http://docs.jeesite.com
- JeeSite Vue 版演示地址:http://vue.jeesite.com
- JeeSite 全栈版演示地址:http://demo.jeesite.com
- JeeSite 源码下载地址:https://gitee.com/thinkgem/jeesite5
- JeeSite Vue 前端源码:https://gitee.com/thinkgem/jeesite-vue
- JeeSite 跨平台手机端:https://gitee.com/thinkgem/jeesite-uniapp
- JeeSite Cloud 微服务:https://gitee.com/thinkgem/jeesite-cloud
- JeeSite 客户端安装程序:https://gitee.com/thinkgem/jeesite-client
JeeSite 生态系统
- 分布式微服务(Spring Cloud):https://gitee.com/thinkgem/jeesite-cloud
- Flowable 业务流程引擎(BPM):http://jeesite.com/docs/bpm/
- 多站点内容管理模块(CMS):https://jeesite.com/docs/cms/
- 手机端移动端:https://gitee.com/thinkgem/jeesite-uniapp
- PC 客户端程序:https://gitee.com/thinkgem/jeesite-client
- Vue3 分离版本:https://gitee.com/thinkgem/jeesite-vue
- JeeSite 统一认证:https://jeesite.com/docs/oauth2-server
- JFlow 工作流引擎:https://gitee.com/thinkgem/jeesite-jflow
- Mybatis-Plus: https://gitee.com/thinkgem/jeesite-mybatisplus
- Magic 接口快速开发:https://gitee.com/thinkgem/jeesite-magic-api
- 内外网中间件:https://my.oschina.net/thinkgem/blog/4624519