这个工具让你开发速度提升10倍!Diboot Devtools 是怎么做到的?

v3.5.0 版本带来了以下重磅更新:

  • 前端性能优化:显著提升首屏加载速度
  • 基础功能:完善登录日志,支持在线用户强退操作;更完善的国际化实现;
  • 代码生成: devtools 不再订阅,公益化免费使用;支持AI辅助模型字段命名;新增行业参考模板;支持索引维护;后端代码生成策略优化;支持移动端主子表页面生成…
  • 企业版:支持生成数据模型文档;表单设计器新增vue容器组件;工作流支持流程配置数据备份与导入、支持iframe集成表单能力;

> 具体更新内容如下:

* 内核 diboot-core & core starter

  • 新增:
    • 新增 BaseConfig.isEnabledI18n() 获取全局开关
    • 新增I18nConfigService.translate(i18nKeys) 支持批量翻译
    • 新增支持多字段组合关联条件数据绑定的测试用例
  • 优化:
    • 优化@BindQuery注解恢复field属性,可选指定field/column
    • 优化BindDict执行顺序支持关联字典的二次转换,确保绑定字段为字典可二次转换
    • 优化loadRelatedData,移除as避免与autoResultMap冲突
    • 优化updateRelatedEntities关联数据为null不执行更新
    • 完善String2List*Converter,避免List<*>类型字段的序列化异常
    • 废弃转换器 @CollectThisConvertor 注解,改为Spring的@Component
    • 优化数据范围权限相关接口与实现,支持存在多个实现
    • QueryCondition中优化数组参数自动构建为IN条件
    • 替换LettuceConnectionFactory为RedisConnectionFactory 以适配其他redis扩展包
    • 优化I18N缓存,支持修改时刷新缓存,优化日志级别等
  • Bugfix
    • fix Linux环境下中文国际化无效的问题
  • 依赖升级
    • 升级Spring boot 至 v3.3.4,mybatis-plus 至 v3.5.8等

IAM组件 diboot-IAM starter

  • 新增:
    • 完善登录日志表记录登录状态信息,用于支持强制退出操作
  • 优化
    • 优化UserOrgDataAccessScopeManager 添加title,支持指定适用Entity类
    • 调整初始化I18n相关数据规则,调整国际配置的菜单初始化
    • IamUserVO中添加orgIdLabel绑定部门名称
  • Bugfix
    • fix 修复判断员工编号国际化参数丢失问题
    • fix 修复AI会话SESE请求结束后 shiro报错问题
    • fix 数据权限获取子部门的parentIdsPath拼接问题
    • fix PositionDataScope 参数错误问题

文件组件 diboot-file starter

  • 新增:
    • ExcelHelper新增为多Sheet写入提供writeSheet方法
    • 新增Excel支持纵向合并相同内容的单元格注解 @ExcelMerge
    • 新增Excel支持填充字体与背景颜色注解 @ExcelColor
  • 优化
    • @ExcelBindField支持逗号分割符1-n关联
  • Bugfix
    • 移除无后缀文件的ContentType指定,使用默认,避免浏览器下载行为差异
    • fix 修复模版字符串类型文本i18n国际化解析报错

定时组件 diboot-scheduler starter

  • Bugfix
    • fix i18n国际化相关:Linux环境下中文国际化无效问题、模版字符串类型文本解析报错问题

多租户组件 diboot-tenant starter

  • Bugfix
    • fix i18n国际化相关:Linux环境下中文国际化无效问题

消息通知组件 diboot-notification starter

  • Bugfix
    • fix i18n国际化相关:Linux环境下中文国际化无效问题、模版字符串类型文本解析报错问题

AI组件 diboot-AI starter

  • Bugfix
    • fix 修复AI会话SESE请求结束后 shiro报错问题
    • fix i18n国际化相关:模版字符串类型文本解析报错问题

PC前端 diboot-admin-ui

  • 新增
    • 支持txt、docx、xlsx、pdf、mp4等格式文件在线预览功能
    • 登录日志列表页,新增支持查看在线状态及强制退出
  • 优化
    • admin-ui 性能优化,显著提升首屏加载速度
      • 优化资源加载,非必需组件改为异步引用
      • 资源菜单页面性能优化,移除动态组件读取
      • 优化合并i18n国际化文件,减少请求数量
    • 优化弹窗对话框允许拖拽
    • 消息提醒查看支持显示html消息内容
    • 优化个人信息页面,部门名称使用绑定值,不再请求org接口
    • AI对话框的暗黑模式下的样式优化
    • 移除mock相关代码,避免配置干扰
    • 国际化选择支持点击行选择及优化新增权限校验
  • Bugfix
    • fix 修复二级菜单首个为外链自动跳转问题 
    • fix 资源权限表单校验异常
    • fix 修复移动端页面布局超高遮挡问题

Mobile前端 diboot-mobile-ui

    – fix i18n国际化相关:Linux环境下中文国际化无效问题

开发工具:diboot-devtools

Diboot devtools 自v3.5.0 版本开始不再订阅,完全公益化免费使用!

  • 新增:
    • AI智能辅助命名,输入模型/字段的中文后自动提示建议英文命名选项

      这个工具让你开发速度提升10倍!Diboot Devtools 是怎么做到的?

    • 新增行业模板,新建模型时可从模板选择参考模型快速创建

      这个工具让你开发速度提升10倍!Diboot Devtools 是怎么做到的?

    • 移动端支持生成主子表单页、主子详情页
    • 新增查看分类下的所有模型间ER图
    • 新增支持索引维护功能,并记录索引变更相关SQL

      这个工具让你开发速度提升10倍!Diboot Devtools 是怎么做到的?

  • 优化
    • 后端代码生成:优化主从表生成策略,按需生成FormDTO及service主从写接口;
    • 后端代码生成:优化关联引用注解相关代码生成适配关联、引用、字典等类型
    • 后端代码生成:优化多对多相关代码生成模板与逻辑
    • 后端代码生成:支持可选生成Mapper.xml
    • 新手引导允许直接关闭不再提示
    • 模型设计支持筛选字段类型、字段名、编码
  • Bugfix:
    • fix 修复生成的表单页文件图片上传无法预览下载问题

低代码专业版 v3.5.0(企业版)

  • 新增:
    • 企业版支持i18n国际化,支持按需开启

      这个工具让你开发速度提升10倍!Diboot Devtools 是怎么做到的?

    • 模型设计新增导出“数据模型文档”,一键生成数据模型相关文档

      这个工具让你开发速度提升10倍!Diboot Devtools 是怎么做到的?

    • 表单设计器:新增自定义vue组件,可手写vue配置引入表单中使用
    • 这个工具让你开发速度提升10倍!Diboot Devtools 是怎么做到的?

    • 新增支持txt、docx、xlsx、pdf、mp4等格式文件在线预览功能
    • 表单字段可配置为可新建不可修改,编辑时disable
    • 新增数据收集功能模块,支持通过表单收集填报数据(beta)

      这个工具让你开发速度提升10倍!Diboot Devtools 是怎么做到的?

  • 优化:
    • 全面优化前端性能,提升首屏加载速度
    • 表单设计器:对于隐藏字段,提交表单时移除字段值
    • 动态详情页子列表支持显示序号
    • 关联引用支持引用新添加未保存的人员、部门类型字段
    • 发布菜单优化多级routePath添加/前缀
    • 更新操作将updateTime用于乐观锁避免数据脏写
    • 自动编号类字段移动端生成列表搜索支持扫码录入 
    • 自动编号字段显示时支持鼠标聚集可复制
    • 表单设计器树模型业务对象选择器支持切换为级联选择
    • 表单设计器优化:配置区UI布局优化
  • Bugfix
    • fix 修复待办任务 查看不同任务相同表单,内容不刷新问题
    • fix 表单设计器中对树模型配置的数据过滤无效的问题
    • fix DateTime类型查询参数报错问题
    • fix 修复移动端Pad中页面布局超高遮挡问题
    • fix 中间表字段命中关键字时的读写异常问题

低代码旗舰版 v3.5.0(企业版)

  • 新增:
    • 支持流程配置数据备份与导入

      这个工具让你开发速度提升10倍!Diboot Devtools 是怎么做到的?

    • 流程删除:支持删除流程模型所有版本及相关运行时、归档后数据
    • 工作流新增支持iframe外链表单集成能力及案例

      这个工具让你开发速度提升10倍!Diboot Devtools 是怎么做到的?

  • 优化:
    • 流程设计器优化:优化多实例任务配置,指派下一节点配置
    • 优化流程模拟,支持解析并行网关
  • Bugfix
    • fix 修复流程节点权限配置导致子表单无法正常渲染/修复流程保存时控制台报错
    • fix 修复flowable表达式不支持自定义表单模式问题
    • fix 修复流程表单重复渲染问题
    • fix 修复流程多管理员配置导致流程干预报错

低代码旗舰微服务版 v3.5.0(企业版)

  • 新增与优化:
    • 同步所有单体旗舰版的相关优化并适配微服务架构
    • 前端代码生成适配cloud

版本升级等详细内容请参考官网:https://www.diboot.com

  文章内容来自于网络,由百合树AI整理,如有侵权,联系删除。如需开始AI写作请返回主页。

上一篇:

下一篇:

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注