diboot v2.3.0 release
diboot-core & core-starter
🎉 新增:
- 新增redis及无状态相关可选自动配置实现
- 新增支持“删除撤回”的后端接口
- BindQuery支持配置Strategy空值处理策略
🍻 优化:
- 优化关联绑定缓存及资源占用相关代码
- 优化绑定VO及getViewObjectList等接口仅select必需字段
- 优化支持含转义关键字的列绑定
- 优化BaseCrudRestController中的泛型定义
- 优化starter中的配置参数支持输入提示
- 优化单元测试,添加默认配置文件等
- 升级依赖版本:spring boot 2.5.3, mybatis-plus 3.4.3.1...
🐛 修复:
- Fix bug: 特殊场景下的绑定结果中map为null报错的问题
diboot-file-starter
🎉 新增:
- 新增@ExcelOption注解,支持导入导出字典字段为excel“下拉选项”形式
🍻 优化:
- 优化starter中的配置参数支持输入提示
- 预览时页面显示的总数由分页数量优化为导入的总数量
- 升级依赖版本
diboot-IAM-starter
🎉 新增:
- 新增EncryptCredential加密处理,支持登录加密场景
- 新增redis及无状态相关自动配置实现
- 新增配置参数支持便捷开启无状态
🍻 优化:
- 优化starter中的配置参数支持输入提示
- 移除IamUserService中的*SortByOrg接口
- 升级依赖版本
🐛 修复:
- Fix bug: getParentOrgIds接口某种数据场景下报NPE的问题
diboot-message-starter
🍻 优化:
- 邮件通道支持发送附件
- 优化starter中的配置参数支持输入提示
- 升级依赖版本
diboot-scheduler-starter
🍻 优化:
- 优化starter中的配置参数支持输入提示
- 清理过期代码,升级依赖版本
前端 diboot-antd-admin
🍻 优化:
- 删除操作增加支持撤回
- 优化角色权限选择UI,叶子节点平铺
- 优化文件上传下载组件细节
- 优化全局样式定义
- 优化搜索框支持可清除
- 搜索框支持回车搜索和列表选择后搜索
- 优化退出清空token相关逻辑
前端 diboot-element-admin
🍻 优化:
- 更换富文本编辑器为tinymce
- 删除增加支持撤回操作
- 优化角色权限选择UI,叶子节点平铺
- 优化文件上传下载组件细节
- 优化全局样式定义
- 优化搜索框支持可清除
- 搜索框支持回车搜索和列表选择后搜索
diboot-devtools
🎉 新增:
- 数据表管理支持表前缀/模块及Entity类名自定义;
- 数据表管理新增索引管理功能;
- 数据表管理支持删除表、重命名表;
- CRUD列表与表单页面支持树结构的生成;
- CRUD前端生成配置支持保存快照,恢复快照;
- 前端列表、详情、时间轴、导出等,可选ID字段;
- 前端列表表格可对满足条件的字段进行缩略展示相关配置和生成;
- 支持线上订阅
🍻 优化:
- 页面系列样式及交互优化;
- 前端生成的代码格式优化;
- 面板列表倒序排列;
- 优化:生成后端代码后,应用不重启,在设计器中也能够读取到对应的关联字段;
🐛 修复:
- fix:多个面板容器存在时,之前的面板预览样式丢失的问题;
- fix:偶发的关联显示字段不显示或不能设置的问题;
- fix:被关联表在ER图中,不显示字典关联的字典数据列表的问题;
- fix:系列具有列表配置功能的前端组件在读取历史配置信息后不能正确回显的问题;