Diboot v2.7.0 release
Diboot v2.7.0 release
内核 diboot-core & core-starter v2.7.0
🎉 新增:
- 关联数据绑定splitBy支持JsonArray的拆解绑定
- 新增LocalDate2DateConvertor, SqlDate2LocalDateConvertor,String2LocalDate*Convertor支持更多日期转换场景
🍻 优化:
- 关联数据绑定deepBind深度绑定支持更多层
- BindDict支持List以适配jsonarray数据类型
- BindQuery移除无法支持跨表的toLambdaQueryWrapper
- service.getSingleEntity()支持动态JOIN的扩展查询条件
- D日期工具类模糊转换支持T分隔符
- 升级依赖版本:spring boot 2.7.4
🐛 修复:
- fix TableLogic逻辑删除注解指定value的情况下列名识别问题
- fix 关联表中的排序字段未追加至select的问题
- fix BindQuery联表查询条件构建无WHERE时未附加逻辑删除条件的问题
- fix 无TableField注解的Entity类中columnName未提取的问题
- fix 动态JOIN的空串处理策略问题
IAM组件 diboot-IAM-starter v2.7.0
🍻 优化:
- 优化用户名不存在的错误提示
- 移除废弃代码及JWT相关标识
🐛 修复:
- fix: authorizationCache的key序列化后为null的问题
- fix: 用户岗位中间表id长度不够导致添加用户岗位报错问题
- fix: PositionDataScope参数传递错误问题
文件组件 diboot-file-starter v2.7.0
🍻 优化:
- 迁移thumbnailator至ImageThumbnailHelper,避免未依赖时的报错问题
- 优化excel读取属性注解缓存为有序Map,以适配需要按序解析的场景
消息通知组件 diboot-message-starter v2.7.0
🎉 新增:
- 系统消息默认通道SystemMessageChannel,以支持系统消息发送
定时任务组件 diboot-scheduler-starter v2.7.0
🍻 优化:-
移动端组件 diboot-mobile-starter v2.7.0
🍻 优化:升级weixinjava至4.4.0
移动端前端 diboot-mobile-ui v2.7.0
🍻 优化:
- 升级uview至1.8.6版本
PC前端 diboot-antd-admin v2.7.0
🎉 新增:
- 新增系统消息窗口显示功能
🍻 优化:
- 移除axios的withCredentials配置
🐛 修复:
- fix:修复tree组件 子级已展开则父级无法折叠
PC前端 diboot-element-admin v2.7.0
🎉 新增:
- 新增系统消息窗口显示功能
🍻 优化:
- 移除列表字段居中显示样式
- 移除axios的withCredentials配置
🐛 修复:
- fix:修复个人中心页面字典未加载的问题
代码生成工具 diboot-devtools v2.7.0
🎉 新增:
- 字段类型新增List类型(数据库类型为JsonArray),支持配置1-n关联
- 支持主子表表单页面的前后端完整代码直接生成
微服务版(企业版) diboot-cloud v2.7.0
🍻 优化:
- 优化刷新用户缓存时避免清掉自身权限
- auth-center支持多实例场景下的session共享
- 升级依赖版本: spring-cloud 2021.0.4,spring-boot 2.7.4, diboot-core 2.7.0
🐛 修复:
- fix: 用户岗位中间表id长度不够导致添加用户岗位报错问题
- fix: tree组件 子级已展开则父级无法折叠的问题
工作流版(企业版)diboot-workflow v2.7.0
🎉 新增:
表单:
- 表单发布后支持修改操作(新增字段,修改/删除原有字段)
- 业务对象组件支持数据变更时自动填充其他字段值
- 表单设计器标题组件支持构建大纲导航
- 子表单支持excel导入,支持导入模板下载
- 新增“链接组件”,支持弹窗打开、新页签打开,支持url自动赋值
- 新增自定义业务对象示例“合同列表”选取
- 表单发布支持同步创建历史表,保存表单数据快照
- 表单打印支持上传word模板进行打印,支持排版要求高的场景
- 表单数据管理功能独立菜单,优化配置,支持批量下载打印文件等
- 日期选择器可配置选择类型以支持选择年份/月份
流程:
- 流程图执行人配置重构优化,去除候选概念,更易用易懂
- 流程图支持泳道,流转记录支持显示当前泳道名称(对应流程阶段)
- 流程设计器支持流程图节点对齐等美化操作
- 流程设计器支持流程配置校验功能
- 流程操作按钮支持自定义名称、按钮变量
- 驳回新增支持驳回到指定节点、重发跳过的配置
- 流程可见范围支持配置 角色/岗位
- 流程审批意见支持添加附件、支持切换富文本形式
- 支持催办操作
- 排他网关支持配置默认条件分支
- 排他网关后连线支持条件优先级,多条为真,优先走优先级高分支
- 流程候选人候选组支持使用表单字段
🍻 优化:
- 暂存优化支持暂存多个记录
- 表格布局内的组件可配置边框消除
- 优化流程管理功能(合并 流程模型、流程定义功能)
- 新建流程的弹窗中支持先选择表单
- 优化多租户相关实现代码及启停配置
- 优化菜单及权限的初始化配置
🐛 修复:
- fix form_id字段长度不够导致绑定更多表单时超长问题
- fix 表格布局单元格不支持多次从右向左合并问题