Sign in
Sign up
Explore
Enterprise
Education
Search
Help
Terms of use
About Us
Explore
Enterprise
Education
Gitee Premium
Gitee AI
AI teammates
Sign in
Sign up
Fetch the repository succeeded.
Open Source
>
Web Development
>
Backend Management
&&
New Tech
>
Lowcode
&&
Donate
Please sign in before you donate.
Cancel
Sign in
Scan WeChat QR to Pay
Cancel
Complete
Prompt
Switch to Alipay.
OK
Cancel
Watch
Unwatch
Watching
Releases Only
Ignoring
300
Star
3K
Fork
971
GVP
帝博软件
/
diboot
Code
Issues
2
Pull Requests
0
Wiki
Insights
Pipelines
Service
JavaDoc
Quality Analysis
Jenkins for Gitee
Tencent CloudBase
Tencent Cloud Serverless
悬镜安全
Aliyun SAE
Codeblitz
SBOM
DevLens
Don’t show this again
Releases
Latest
v3.8.0
a4af6e7
2025-10-15 18:04
Compare
Diboot v3.8.0 版本发布:兼职岗位切换、模型自动流程、表单附件预览、流程各自填报...
dibo-software
> v3.8.0 新版本带来了如下主要更新:多岗兼职人员支持岗位切换、模型支持自动流程,当模型数据变更且匹配某条件时自动执行某处理器、动态表单上传的附件新增支持文件在线预览功能、流程挂载表单支持配置子表为“各自填报”模式,以适配评审打分数据收集等场景 ... ## 内核 diboot-core & core starter v3.8.0 - **新增:** - BindQuery跨表查询支持指定distinct,以优化大数据量的查询性能 - **优化:** - D.formatDurationCnLabel 格式化耗时显示中文文本 - 优化sql转换逻辑适配mediumtext和longtext类型转换 - **Bugfix:** - fix 字典添加子项时提示重复问题 - fix postgres sql 默认值转换问题 - **升级:** - 升级依赖至最新:Spring boot 至 v3.5.6,mybatis-plus至v3.5.14等 ## IAM组件 diboot-IAM starter v3.8.0 - **新增:** - 多岗兼职人员支持岗位切换功能  - 新增Iam接口获取部门、岗位、角色、组下的用户信息 - **优化:** - 优化部门岗位角色名称编码为模糊查询 - 部门改为公司时支持同步更新子节点rootOrgId - ThreadPoolTaskExecutorConfig改为public避免特定情况下打包报错 - **Bugfix:** - fix 人员编辑时未更新 updateTime 问题 ## 文件组件 diboot-file starter v3.8.0 - 优化恢复accessUrl的文件后缀,支持附件在线预览 - 优化文件记录列表筛选中的文件名支持模糊查询 ## 多租户组件 diboot-tenant starter v3.8.0 - 修改create_by字段类型为String,统一updateTime的填充策略 ## 其他基础组件:v3.8.0 - 统一updateTime的填充策略、升级依赖组件版本 ## PC前端 diboot-admin-ui v3.8.0 - **新增:** - 多岗兼职人员支持岗位切换功能 - 部门树支持全局配置是否展开全部节点,提升超大型组织加载性能 - **优化:** - 适配个人中心菜单暗黑模式 - **Bugfix:** - fix 人员生日保存回显问题 ## Mobile前端 diboot-mobile-ui v3.8.0 - **新增:** - 多岗兼职人员支持岗位切换功能 ## 开发工具:diboot-devtools v3.8.0 - **Bugfix:** - fix 带自动编号字段的模型生成测试数据报错问题 ## 低代码专业版 V3.8.0 (企业版) - **新增:** - 模型支持“自动流程”,当模型数据变更且匹配某条件时自动执行某处理器  - 动态表单上传的附件新增支持文件在线预览功能 - **优化:** - 优化数据范围权限支持n-n字段查询过滤 - 优化应该开发功能支持租户隔离等 - 同步自外系统的虚拟模型允许删除操作 - **Bugfix:** - fix 主表有求子表的合计计算公式,子表删除一条数据,合计金额没有改变的问题 - fix: 序列编号配置后更新未生效的问题 - fix 图表设计删除时Listener报错问题 - fix 特定情况下PDF文件无法预览的问题 - fix 设计表单中关联字段勾选了[可查看详情],如详情页中有子表数据,打开详情子表未加载问题 ## 低代码旗舰版 V3.8.0 (企业版) - **新增:** - 流程挂载表单支持配置子表为“各自填报”模式,以支持问卷收集填报、评审打分等场景  - 用户任务支持配置超时时间及是否剔除非工作时间,便于统计时效  - 动态指派下一节点审批人支持从“团队”中选人 - 新增支持多实例任务取回操作 - 新增变量工具类ProcessVarHandler ,提供${processVar.users(form.userIds)}、${processVar.users("form.userIds", execution)} 简化方式批量获取用户 - **优化:** - “我发起的”列表支持显示最新的终止状态 - 优化任务处理耗时的格式化显示 - 优化流程设计器,支持不校验暂存 - 优化流程实例列表,支持不区分版本直接展示所有实例信息 - sdk查询接口支持多个流程编码、多种查询条件、新增获取可驳回节点接口等系列优化 - 优化流程发起草稿支持删除操作 - 恢复支持本地扩展方式自定义表单接入工作流 - 优化查看流程图聚焦节点时候选组显示匹配到的人员信息 - 代理人办理的任务支持附加显示委托人信息 - 优化流程部署后自动挂起无运行实例的旧版本流程定义 - 优化待办、已办列表查询,支持流程发起人、发起时间等条件 - 优化流程审批终止驳回等操作时不校验表单填写 - 优化流程可见范围配置支持授权给“团队” - **Bugfix:** - fix PG数据库审批意见回显中文乱码问题 - fix 多租户模式下三方系统通过sdk请求流程接口报错问题 - fix 事件网关后连接的条件开始事件未配置事件条件时,能保存不能部署的报错问题 - fix 多实例串行任务顺序反的问题 - fix 发起节点后跟多实例任务节点且执行人设置为变量时的报错问题 - **升级:** - 升级 Flowable 至最新 v7.2.0 详细内容参考:https://www.diboot.com
Last committed message:
Merge branch 'develop-v3' into master-v3
v3.7.0
6a4b610
2025-07-18 15:21
Compare
Diboot v3.7.0 版本发布:虚拟线程提性能,表单流程再进化!
dibo-software
> v3.7.0新版本带来了如下主要更新:内核自动开启虚拟线程进一步提升关联查询性能、IAM新增团队管理、devtools支持模型-页面快链跳转、表单及流程的进一步进化、流程新增外系统集成SDK ... # 内核 diboot-core & core starter v3.7.0 **新增:** - JDK21+版本自动开启虚拟线程执行关联绑定进一步提升性能 - JSON工具类新增convertValue()以转换不同对象 - AnnotationUtils工具类新增extractClassesWithAnnotation() 从指定package提取注解类 **优化:** - 字典新建时后端支持校验编码重复 - 新增V.containsAny判断集合包含任一 - 文件VO新增文件类型字段 fileType - Binder.bindRelations(list)支持不同子类同时绑定 **Bugfix:** - fix 自动编号的序列计数日期MMDD格式问题 - fix 树形结构关联数据查询parentIdsPath拼接错误问题 **依赖升级:** - 升级Spring boot 至 v3.5.3,mybatis-plus至3.5.12等 # IAM组件 diboot-IAM starter v3.7.0 **新增:** - 新增“用户组/团队”管理,用于角色、岗位之外的“用户组”场景 **优化:** - 优化Client->IamClient,统一命名规范避免与业务定义冲突 - 优化client开放接口及三方系统请求token接口地址等 - IamSecurityUtils.getCurrentUserId()捕获异常避免异步或定时任务中调用报错 - 岗位列表页面支持查看显示岗位下的用户 - 优化默认数据权限的实现扩展新的参数 - 扩展菜单资源表permission_code长度避免存储超限 **Bugfix:** - fix Shiro redis缓存存储keys未及时清理的性能问题 ## 文件组件 diboot-file starter v3.7.0 优化:附件accessUrl移除后缀,避免txt等后缀被nginx拦截问题 ## 定时组件 diboot-scheduler starter v3.7.0 Bugfix: 修改定时任务日志jobId类型为String,避免postgres存储报错 ## 多租户组件 diboot-tenant starter v3.7.0 新增:用户组/团队相关索引初始化sql ## 消息通知组件 diboot-notification starter v3.7.0 优化:- 优化消息通知模板获取不到的提示信息 ## AI 组件:AI组件 diboot-AI starter v3.7.0 新增:升级依赖组件版本 # PC前端 diboot-admin-ui v3.7.0 **新增:** - 组织人员下新增“团队管理”功能,用于角色岗位之外的灵活“组与成员”的场景 **优化:** - 优化岗位列表页支持查看显示岗位下的用户 - 优化“列表页分页数量”、“点击弹窗外区域是否关闭弹窗”为全局配置 - 优化调整DiInput文件上传校验触发 **Bugfix:** - fix 修复关闭Tabs页面数据加载问题 ## Mobile前端 diboot-mobile-ui v3.7.0 优化:升级移动端依赖组件版本 # 开发工具:diboot-devtools v3.7.0 **新增:** - 模型设计 支持快链打开对应的 页面设计 - devtools 生成后端代码支持字段唯一性检查 - 自动编号类型字段配置时支持直接新建编号规则配置 - 新建模型时模型编码自动填充AI建议命名的第一个 **优化:** - 模型设计人员部门字段支持配置多选,后端转化为n-n关联 - 新建模块的排序号支持自动累加 - 生成的详情页的子列表支持分页 **Bugfix:** - 修复模型字段拖拽多字段排序后顺序错乱问题 - 修复devtools生成业务对象选择器附加条件引用报错问题 # 低代码专业版 V3.7.0 (企业版) **新增:** - 设计表单支持预览 - 页面设计自定义页面支持iframe集成外部系统表单 - 模型支持加载外系统模块下的模型及字段定义 **优化:** - 优化默认的数据范围权限实现支持动态接口 - 页面配置中支持提示模型字段变更信息 - 详情页配置可选择ID字段 - 表单设计器表单字段选择自动识别是否多选 - 表单设计器选人选部门支持数据变更配置 - 表单设计器子表支持最大行数扩展至9999 - 表单设计器短文本类型字段允许切换为单选/下拉类型组件 - 表单设计器数据转换支持后端接口转换 **Bugfix:** - 表单中的关联引用字段数据回显问题 - 修复表单只读打开新tab模式表单可编辑的问题 - 修复数字滑动变更时无法触发公式计算刷新问题 # 低代码旗舰版 V3.7.0 (企业版) **新增:** - 新增流程集成SDK,支持外部系统通过多种方式集成复用Diboot工作流 - 新增接口集成,支持配置注册外部系统接口,并通过流程监听器/服务调用绑定接口触发调用接口 - 流程办理时支持委托代理人,支持代理他人待办任务,并支持移动端查看办理代理任务 - 流程审批时审批意见支持“常用语”,支持用户自定义常用语 - 流程支持配置空表单,用于定时发起、外系统集成等场景 - 新增查看流程图外部访问路由,支持外部系统嵌入查看流程图 - 新增支持条件事件触发流程 **优化:** - 待办、已办、已发支持更多url传参便于细化过滤/外系统集成 - 流程节点执行人配置表单变量时自动拼接‘User:’前缀 - 流程部署后设计器中禁用流程编码的修改 - 流程部署后自动挂起历史版本 - 优化新建流程对话框:新建时可配置可见范围、流程操作等 - 流程模型删除限制管理员操作 - 流程实例数据支持管理员可删除 - 优化取回逻辑避免执行人为表单字段变量时报错 - 优化流程节点设为发起人时自动配置发起人变量 - 优化流程标题变量可设置自动编号字段 - 优化流程相关代码,移除父类统一注入、优化数量统计查询等 - 优化梳理示例流程监听器,新增超期提醒事件监听等 - 流程分类名过长时支持缩略显示 - 自动发起的流程无发起人填充为当前用户避免报错 **Bugfix:** - 恢复流程分类的读权限可配置 - 修复流程模拟设计表单子表单无法显示问题 - 修复流程打印预览时长表单显示不全问题 - 修复定时事件的节点名称不能回显问题 - fix流程上传word模板不生效的问题 - fix 通知发起人前缀导致无法收到消息提醒问题 ## ----------------------------------- * 版本升级请参考 [官网升级文档](https://www.diboot.com/guide/upgrade/followme.html) * 开始(配置下载)项目 [官网开始项目](http://demo-v3.diboot.com:99/start) * 更多详细内容参考:https://www.diboot.com
Last committed message:
Merge branch 'develop-v3' into master-v3
v3.6.0
c7fd32e
2025-03-26 09:38
Compare
Diboot v3.6.0 版本发布:接入DeepSeek,Devtools AI增强
dibo-software
> Diboot v3.6.0 版本带来了全面的优化与升级,主要包含以下内容: ## 内核 diboot-core & core starter v3.6.0 **新增:** - 新增 **流水号计数及流水序列生成器** 相关实现,以简化自动编号类的功能开发 - S.removeHtmlTags() 用于剔除html标签保留文本内容 **优化:** - 自动编号升级为自动赋值类型以适用计算字段等更多场景 - 优化关联数据绑定支持量大分批执行,适配大数据量导出等场景 - 优化BindCount结果全无计数值时确保填充0 - 关联数据绑定的移除并行优化性能 - I18nConfig国际化、Dictionary字典表新增update_time字段以识别增量更新 - service.getEntityListCount适配QueryBuilder转换来的连表查询count - 系统参数配置Service接口增加缓存支持 - InvalidUsageException提示内容移除国际化 - 优化BindQuery的select字段优化,支持剔除大字段避免Oracle Distinct查询报错等 - 开启i18n时修改字典或菜单的国际化中文label时同步修改i18n值 - 操作日志可配置支持记录系统异常堆栈日志,方便排查线上报错 - 优化数据权限实现,支持存在多个实例以及一个实现对应多个Entity类 - 优化国际化翻译配置文件移至各组件下,避免未启用组件提示告警信息 **Bugfix:** - limit查询指定orderBy避免SqlServer报OFFSET异常 - fix SqlServer联表查询orderBy id重复问题 **依赖升级:** - 升级Spring boot 至 v3.4.3,mybatis-plus至3.5.10.1等 ## IAM组件 diboot-IAM starter v3.6.0 **新增:** - 角色管理下支持直接 **配置角色人员** - 新增 **客户端及开放接口** 管理,支持三方应用接入 **优化:** - 优化人员管理表单中的主岗兼职岗配置相关UE - 优化缓存refresh-token避免并发请求获取不一致问题 - 优化操作按钮国际化编码 - 优化系统参数配置Service接口增加缓存支持 - 优化数据权限的默认实现类 - 优化从token获取兼容参数携带token及图片获取携带token **Bugfix:** - fix token刷新后无法强退的问题 ## 文件组件 diboot-file starter v3.6.0 **新增:** - excel本地文件中读取数据工具类:ExcelHelper.read(localFilePath,listener) **优化:** - 优化调整@ExcelBindField查询数据逻辑 - 优化文件后缀合法性检查为白名单 ## 定时组件 diboot-scheduler starter v3.6.0 **新增:** - 针对数据同步场景的定时任务相关的基础封装 **优化:** - 优化定时扩展execute_msg字段长度、定时相关字典选项命名等 - 优化清理过期日志的定时任务示例代码 - 优化定时任务执行策略及日志相关UI显示 ## 多租户组件 diboot-tenant starter v3.6.0 - 优化调整自动添加国际化文件及操作按钮国际化编码 ## 消息通知组件 diboot-notification starter v3.6.0 - 优化调整自动添加国际化文件 - 升级阿里短信依赖版本至最新 ## AI 组件:AI组件 diboot-AI starter v3.6.0 **新增:** - AI组件支持 **接入DeepSeek** **优化:** - 调整自动添加国际化文件 ## PC前端 diboot-admin-ui v3.6.0 **新增:** - 角色管理下支持直接 **配置角色人员** - 新增 **客户端及开放接口管理** 功能,支持三方应用接入 - 支持操作 **日志记录查看系统异常堆栈** - 菜单资源配置页面 **支持配置移动端资源** - AI组件 **对接DeepSeek** ,优化AI对话UI样式 **优化:** - 优化人员管理中的 **主岗兼职岗配置相关UI** UE - 优化定时任务执行策略及日志相关UI显示 - 操作日志页过滤条件支持选择用户 - 移动端支持v-has-permission与v-has-role权限指令 - 优化组织机构选择支持搜索 - 确认删除数据的提示支持附加参数明确待删除“哪条数据” - 支持配置:一级菜单打开后默认是否加载首个二级菜单 - 调整从请求中获取Token兼容参数携带token及图片获取携带token - 升级前端依赖,适配 pnpm v10.x **Bugfix:** - fix 修复多页word打印不完全问题 - fix 修复admin打包类型报错,国际化异常 - fix 修复路由重名异常 ## Mobile前端 diboot-mobile-ui v3.6.0 **优化:** - 移动端 **支持v-has-permission与v-has-role权限指令** ,用于移动端菜单权限 - 移动端登录页面添加租户编码以支持多租户,可配置开启关闭 - 调整从请求中获取Token兼容参数携带token及图片获取携带token - 升级移动端依赖 **Bugfix: ** - fix 修复移动端打包报错 ## 开发工具:diboot-devtools v3.6.0 **新增:** - 创建模型时 **支持导入视图** - 模型发布后 **支持AI生成测试数据** - 支持 **导入Excel由AI解析创建模型字段** **优化:** - 优化模型 **字段AI自动命名的响应性能** 并默认填充 - 模型设计支持从当前行复制、从其他模型 **复制字段** - 模型设计支持显示模型名、字段数、字段类型配置备注等 - 模型设计支持修改表名 - n-n关联字段支持自定义中间表名 - 列表页生成代码时提示用户后续生成详情与表单 **Bugfix: ** - fix SqlServer删除关联字段未删除索引报错问题 ## 低代码专业版 V3.6.0 (企业版) **新增:** - **图表设计模块,支持动态配置模型数据的统计图表** - 页面设计: **支持一个模型创建多个表单** ,支持表单复制 - 页面设计:列表页 **自定义按钮支持指定表单** - 页面设计:列表页 **支持是否数据只读** ,默认不添加新建编辑按钮 - 表单设计器: **新增卡片组件、展示图片组件** - 序列编号可配置, **支持动态配置流水序列编号** 的赋值策略 - 移动端:支持零代码动态渲染页面设计的 CRUD **优化:** - 设计表单扩展接口支持配置表单数据作为请求参数 - 页面设计右侧配置区支持折叠收起 - 优化表单设计器中子表单默认行数可配置为0 - 优化表单设计器公式配置样式,公式计算支持选取变量 - 优化表单设计器中折叠面板支持指定标题字体大小 - 表单设计器中支持组件前后移动调整 - 列表页配置允许配置显示id **Bugfix:** - 修复富文本编辑器全屏显示z-index问题 - fix 移动端动态表单选项加载异常 ## 低代码旗舰版 V3.6.0 (企业版) **新增:** - 新增重新发起事件 **优化:** - **升级Flowable至v7.1.0** - 调整流程部署历史版本只可查看配置不可修改 - 优化手写条件表达式输入框 - 多实例审批过程增加审批不通过类型 - 动态页面数据管理中打印支持流程模型的审批记录 - 移动端:优化流程审批时支持上传附件 - 支持给任意用户任务分配执行人 **Bugfix:** - fix 修复流程配置节点执行人-变量无法选择字段问题 - fix上传流程图xml后端处理异常无提示问题 - fix 修复流程设计器多实例配置切换失效问题 - fix 流程设计列表部署历史版本中的查看流程图无法打开 - fix 修复流程预测解析动态变量时,选择多人解析数据异常 - fix 撤销的操作记录缺失User:前缀问题 ## 低代码旗舰微服务版 V3.6.0 (企业版) 新增功能与优化: - 同步所有单体旗舰版的相关优化并适配微服务架构 - 前端代码生成适配cloud 详细内容参考:https://www.diboot.com 版本升级参考:https://www.diboot.com/guide/upgrade/followme.html
Last committed message:
Merge branch 'develop-v3' into master-v3
v3.5.0
edba220
2024-10-08 20:23
Compare
强悍进化:Diboot 低代码 v3.5.0 版本发布
dibo-software
> v3.5.0 版本带来了以下重磅更新: * **前端性能优化:** 显著提升首屏加载速度 * **基础功能:** 完善登录日志,支持在线用户强退操作;更完善的国际化实现; * **代码生成:** devtools 不再订阅,公益化免费使用;支持AI辅助模型字段命名;新增行业参考模板;支持索引维护;后端代码生成策略优化;支持移动端主子表页面生成... * **企业版:** 支持生成数据模型文档;表单设计器新增vue容器组件;工作流支持流程配置数据备份与导入、支持iframe集成表单能力; > 具体更新内容如下: ## 内核 diboot-core & core starter v3.5.0 **新增:** - 新增 BaseConfig.isEnabledI18n() 获取全局开关 - 新增I18nConfigService.translate(i18nKeys) 支持批量翻译 - V校验类新增V.isClassExist()用于检测某个类是否存在 - 新增支持多字段组合关联条件数据绑定的测试用例 **优化:** - 优化@BindQuery注解恢复field属性,可选指定field/column - 优化BindDict执行顺序支持关联字典的二次转换,确保绑定字段为字典可二次转换 - 优化loadRelatedData,移除as避免与autoResultMap冲突 - 优化updateRelatedEntities关联数据为null不执行更新 - 统一优化Javadoc注释,打包生成基于javadoc注释的接口文档信息 - 完善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,commons-lang3 至 v3.17.0等 ## IAM组件 diboot-IAM starter v3.5.0 **新增:** - 完善登录日志表记录登录状态信息,用于支持强制退出操作 **优化:** - 优化UserOrgDataAccessScopeManager 添加title,支持指定适用Entity类 - 调整初始化I18n相关数据规则,调整国际配置的菜单初始化 - IamUserVO中添加orgIdLabel绑定部门名称 **Bugfix:** - fix 修复判断员工编号国际化参数丢失问题 - fix 修复AI会话SESE请求结束后 shiro报错问题 - fix 数据权限获取子部门的parentIdsPath拼接问题 - fix PositionDataScope 参数错误问题 ## 文件组件 diboot-file starter v3.5.0 **新增:** - ExcelHelper新增为多Sheet写入提供writeSheet方法 - 新增Excel支持纵向合并相同内容的单元格注解 @ExcelMerge - 新增Excel支持填充字体与背景颜色注解 @ExcelColor **优化:** - @ExcelBindField支持逗号分割符1-n关联 **Bugfix:** - 移除无后缀文件的ContentType指定,使用默认,避免浏览器下载行为差异 - fix 修复模版字符串类型文本i18n国际化解析报错 ## 定时组件 diboot-scheduler starter v3.5.0 - fix i18n国际化相关:Linux环境下中文国际化无效问题、模版字符串类型文本解析报错问题 ## 多租户组件 diboot-tenant starter v3.5.0 - fix i18n国际化相关:Linux环境下中文国际化无效问题 ## 消息通知组件 diboot-notification starter v3.5.0 - fix i18n国际化相关:Linux环境下中文国际化无效问题、模版字符串类型文本解析报错问题 ## AI 组件:AI组件 diboot-AI starter v3.5.0 - fix 修复AI会话SESE请求结束后 shiro报错问题 - fix i18n国际化相关:模版字符串类型文本解析报错问题 ## PC前端 diboot-admin-ui v3.5.0 **新增:** - 支持txt、docx、xlsx、pdf、mp4等格式文件在线预览功能 - 登录日志列表页,新增支持查看在线状态及强制退出 **优化:** - **admin-ui 性能优化,显著提升首屏加载速度** : - 优化资源加载,非必需组件改为异步引用 - 资源菜单页面性能优化,移除动态组件读取 - 优化合并i18n国际化文件,减少请求数量 - 优化弹窗对话框允许拖拽 - 消息提醒查看支持显示html消息内容 - 优化个人信息页面,部门名称使用绑定值,不再请求org接口 - AI对话框的暗黑模式下的样式优化 - 移除mock相关代码,避免配置干扰 - 国际化选择支持点击行选择及优化新增权限校验 **Bugfix:** - fix 修复二级菜单首个为外链自动跳转问题 - fix 资源权限表单校验异常 - fix 修复移动端页面布局超高遮挡问题 ## Mobile前端 diboot-mobile-ui v3.5.0 - fix i18n国际化相关:Linux环境下中文国际化无效问题 ## 开发工具:diboot-devtools v3.5.0 **重磅:** devtools v3.5.0 版本开始不再订阅,完全公益化免费使用! **新增:** - AI智能辅助命名,输入模型/字段的中文后自动提示建议英文命名选项  - 新增行业模板,新建模型时可从模板选择参考模型快速创建  - 移动端支持生成主子表单页、主子详情页 - 新增查看分类下的所有模型间ER图 - 新增支持索引维护功能,并记录索引变更相关SQL  **优化:** - 后端代码生成:优化主从表生成策略,按需生成FormDTO及service主从写接口; - 后端代码生成:优化关联引用注解相关代码生成适配关联、引用、字典等类型 - 后端代码生成:优化多对多相关代码生成模板与逻辑 - 后端代码生成:支持可选生成Mapper.xml - 前端代码生成优化,移除订阅,免费使用 - 新手引导允许直接关闭不再提示 - 模型设计支持筛选字段类型、字段名、编码 **Bugfix:** - fix 修复生成的表单页文件图片上传无法预览下载问题 ## 低代码专业版 V3.5.0 (企业版) **新增:** - 企业版支持i18n国际化  - 模型设计新增导出“数据模型文档”,一键生成数据模型相关文档  - 表单设计器:新增自定义vue组件,可手写vue配置引入表单中使用  - 新增支持txt、docx、xlsx、pdf、mp4等格式文件在线预览功能 - 表单字段可配置为可新建不可修改,编辑时disable - 新增数据收集功能模块,支持通过表单收集填报数据(beta)  **优化:** - 全面优化前端性能,提升首屏加载速度 - 表单设计器:对于隐藏字段,提交表单时移除字段值 - 动态详情页子列表支持显示序号 - 关联引用支持引用新添加未保存的人员、部门类型字段 - 发布菜单优化多级routePath添加/前缀 - 更新操作将updateTime用于乐观锁避免数据脏写 - 自动编号类字段移动端生成列表搜索支持扫码录入 - 自动编号字段显示时支持鼠标聚集可复制 - 表单设计器树模型业务对象选择器支持切换为级联选择 - 表单设计器优化:配置区UI布局优化 **Bugfix:** - fix 修复待办任务 查看不同任务相同表单,内容不刷新问题 - fix 表单设计器中对树模型配置的数据过滤无效的问题 - fix DateTime类型查询参数报错问题 - fix 修复移动端Pad中页面布局超高遮挡问题 - fix 中间表字段命中关键字时的读写异常问题 ## 低代码旗舰版 V3.5.0 (企业版) **新增:** - 支持流程配置数据备份与导入  - 流程删除:支持删除流程模型所有版本及相关运行时、归档后数据 - 工作流新增支持iframe外链表单集成能力及案例  **优化:** - 流程设计器优化:优化多实例任务配置,指派下一节点配置 - 优化流程模拟,支持解析并行网关 **Bugfix:** - fix 修复流程节点权限配置导致子表单无法正常渲染/修复流程保存时控制台报错 - fix 修复flowable表达式不支持自定义表单模式问题 - fix 修复流程表单重复渲染问题 - fix 修复流程多管理员配置导致流程干预报错 ## 低代码旗舰微服务版 V3.5.0 (企业版) **新增功能与优化:** - 同步所有单体旗舰版的相关优化并适配微服务架构 - 前端代码生成适配cloud 版本升级等详细内容请参考官网:https://www.diboot.com
Last committed message:
Merge branch 'refs/heads/develop-v3' into master-v3
v2.11.0
d0d9a81
2024-07-08 13:42
Compare
v2.x更新来了,Diboot v2.11.0 版本发布
dibo-software
> 这是v2.x的升级版本,包括一些重要的优化、依赖更新、bugfix等内容。 ## 内核 diboot-core & core starter v2.11.0 **优化:** - 字典选项数据查询支持缓存(默认内存缓存,启用Redis则使用Redis缓存) - 优化字段名转列名映射,支持连续大写命名的模糊匹配 - 优化BindCount赋值逻辑,无count值时设置为0 **Bugfix:** - 修复 isSimpleClassType 可能触发NPE的问题 - fix 修复PropInfo初始化字段错误 - 修复 DynamicQueryMapper跳过数据访问控制的问题 - fix 修复SqlExecutor在事务中使用导致链接关闭 **升级:** - 升级依赖至最新(Spring boot v2.7.18,Mybatis-plus v3.5.7) ## IAM组件 diboot-IAM starter v2.11.0 **优化:** - 升级依赖版本:shiro 至 v1.13.0 等 ## 定时任务组件 diboot-scheduler starter v2.11.0 **优化:** - 组件初始化SQL时自动写入定时相关字典数据 - 优化定时任务加载失败抛出堆栈异常 - fix 修复更新定时任务时可能触发的异常问题 ## 文件 组件 diboot-file starter v2.11.0 **优化:** - Excel文件读取内容允许异常终止 - fix 修复excel导入字典多选未匹配到值NPE - 升级依赖至最新:easy-excel 至 v3.3.4等 ## PC前端 diboot-antd-admin & diboot-element-admin v2.11.0 **优化:** - 升级antdv & element 项目依赖版本 - 升级core-js版本 - 更改样式穿透为::v-deep - 移除mock相关依赖及代码 - fix 用户岗位配置表单异常修复 - fix: Logo svg显示尺寸问题,图标无法显示 ## 代码生成工具 diboot-devtools v2.10.0 ## 微服务版(企业版) diboot-cloud v2.11.0 **优化:** - 同步后端组件相关升级 - 同步前端 diboot-antd-admin 相关升级 - 升级依赖版本: spring-cloud 2021.0.9,spring-boot 2.7.18, diboot-core 2.11.0 ## 工作流版(企业版)diboot-workflow v2.11.0 **新增:** - 新增模板容器组件 & 针对指定模板进行组件与配置的自动加载 - 表单设计可保存为模板类型 **优化:** - 优化历史任务查询性能、暂存逻辑 - 显隐控制实现重构,实现连续受控的显隐控制 - 优化下拉选择组件关联配置 - 表单批量设置默认值 & 子表单/高级子表单批量设置默认值适配 - 移除流程图 任务类型展示,避免歧义 - 移动端添加显隐控制相关变更 - 优化模板容器、移动端校验完成后的提示 - 升级后端依赖组件版本(Flowable v6.8.1,diboot v2.11.0) - 升级前端依赖,替换node-sass为sass依赖 **Bugfix:** - fix 修复子流程驳回能选择节点之后用户节点问题 - fix 修复已阅的抄送任务在已办中打开查看详情可能触发的NPE问题 - fix 修复首次启动flowable全局监听报错问题 - fix 修复流程存在撤回操作,重新发起结束后,列表展示状态依然为撤销的问题 - fix 修复撤回后发起导致历史任务不创建问题 - fix 修复子流程驳回能选择节点之后用户节点问题 - fix: 括号多层嵌套的公式,对于内部公式进行变量替换出错的问题 - fix: 文件上传组件隐藏后校验未通过的问题 - fix 修复switch渲染时默认值恒为true问题 相关升级文档请参考官网升级指南
Last committed message:
Merge branch 'refs/heads/develop-v2' into master-v2
v3.4.0
13db7e3
2024-06-20 13:48
Compare
超越想象:Diboot 低代码 v3.4.0 版本重磅发布
dibo-software
> v3.4.0 版本带来了以下重磅更新: * **AI 对话:** 集成了通义、文心、Kimi等大模型的AI对话功能 * **国际化:** 前后端完整的国际化方案实现 * **代码生成:** devtools支持配置并生成业务对象选择器、配置并生成链接弹窗查看关联数据详情、生成移动端CRUD页 * **企业版:** 表单详情页面打印、工作流的流程模拟运行和批量转办等 > 具体更新内容如下: ## 内核 diboot-core & core-starter v3.4.0 **新增:** * 字典选项数据支持缓存,绑定字典等查询实现优先从缓存中读取 * BaseService新增getValuesOfField(k, v)接口获取指定字段的值 * 支持国际化 **优化:** * 优化BindQuery解析中对不存在字段的处理逻辑,避免漏解析指定了BindQuery的非表字段 * 优化BeanUtils.getGenericityClass()向上查找泛型类逻辑,适配多级继承场景 * 优化condition解析兼容待绑定表字段指定前缀的情况 * 优化@BindField*数据绑定时忽略滤数据权限拦截 **升级:** * 升级 Spring Boot 至 v3.3.0,Mybatis-plus 至 v3.5.7 等 **Bugfix:** * fix 修复启用Redis时登录时用户信息序列化异常问题 * fix 修复菜单资源切换配置缓存问题 ## IAM 组件 diboot IAM starter v3.4.0 **优化:** * 添加 IamSecurityUtils.isSuperAdmin() 判断当前用户是否为超管 * 优化岗位-数据权限为LabelValue类型,支持前端tag显示 * 未匹配到用户的账号设置默认值避免报错 **Bugfix:** * fix 修复启用Redis时登录时用户信息序列化异常问题 * fix 修复菜单资源切换配置缓存问题 * fix clearAuthorizationCache刷新用户缓存权限的逻辑问题 ## 文件 组件 diboot-file-starter v3.4.0 Bugfix: * fix 无后缀文件的下载问题 定时任务 组件 diboot-scheduler-starter v3.4.0 **Bugfix:** fix 定时任务相关字典初始化数据时未创建的问题 ## 多租户 组件 diboot-scheduler-starter v3.4.0 ## 消息通知 组件 diboot-notification-starter v3.4.0 **优化:** * 优化消息&模板为LabelValue类型,支持前端tag显示 ## AI 组件 diboot-ai-starter v3.4.0 (新增) **新增:** * 已集成通义千问、百度千帆、Kimi,支持会话功能的AI问答 * 支持灵活扩展其他模型 ## PC前端 diboot-admin-ui v3.4.0 **新增:** * 国际化多语言 * 新增默认表格切换为虚拟表格的文档指南,大数据量加载的解决方案 **优化:** * 优化基础组件和预置功能UI&UE(分页、弹窗、列表搜索区、表头样式等) * 优化人员管理列表页,默认隐藏离职人员等 * 优化通用输入组件初始值回显 * 调整Excel导出列选择方式为穿梭框 **Bugfix:** * fix 多级路由组件重复加载问题 * fix 分页组件数量选择框样式问 ## Mobile移动端 diboot-mobile-ui v3.4.0 **新增:** * 新增移动端示例首页 * 增加移动端uniapp适配程序与文档指南 **优化:** * 优化基础页面UI样式 * 优化移动端CRUD示例页面 ## 开发工具 diboot-devtools v3.4.0 **新增:** * 支持列表页表单页中配置关联字段为业务对象选择器,并一键生成选择弹窗的前端代码 * 支持移动端列表页、详情页、表单页 一键生成代码 * 支持关联字段配置为链接查看详情并一键生成相关代码 * 后端代码生成支持指定模块策略,使模块名出现在路径的不同位置,实现如 crm/entity/Customer.java 或 entity/crm/Customer.java 的个性化选择 * 支持配置自动记录模型变更sql,便于增量同步开发-生产环境 * 支持新手向导 **优化:** * 优化多租户相关初始化sql支持后期开启增量初始化 ## 低代码专业版 v3.4.0(企业版) **新增:** * 页面设计可配置打印按钮,支持网页打印和基于word模板的精细打印(支持打印二维码) * 详情页支持可选配置显示模式为 表单只读模式 * 表单设计器:新增“折叠面板”布局组件,支持布局容器内的字段折叠收起 **优化:** * 模型设计:优化支持配置导出字段范围 * 页面设计: * 列表页支持配置列表显示“图片”类型字段,并支持预览 * 列表页支持选中行高亮显示行背景、双击行打开查看详情 * 详情页关联字段支持配置点击查看其关联详情 * 对话框选择器支持配置选项数据过滤条件 * excel上传模板移除表头背景色,提升打印效果 * 模型字段更新后: 页面设计提示变更标识, 配置页提示无效字段 * 表单页:支持为字段配置“填写说明”,以提示填写人 * 优化页面设计页面UI样式和布局 * 优化调整Excel导出列选择方式为穿梭框 * 表单设计器: * 支持为字段配置“填写说明”,以提示填写人 * 优化显隐控制的实现逻辑,适配更复杂场景的控制 * 子表单数据支持显示行序号 * 模型字段更新后,进入表单设计页提示无效字段 **Bugfix:** * fix n-n关联无数据时绑定报错 * fix 生成代码后的租户id填充为0的问题 * fix 数据导入支持人员姓名未解析为人员id的问题 * fix boolean必填校验异常问题 * fix: 初次进入表单时,开关选项的默认值未生效的问题 * fix 动态表单重置时未清空文件上传记录的问题 ## 低代码旗舰版 v3.4.0(企业版) > 在专业版的基础上 **工作流 新增:** * 支持流程模拟执行:校验流程图配置、模拟运行表单流程、推断节点执行人 * 流程干预支持批量转办功能,用于离职/调岗/代理等交接场景 * 待办任务支持认领前单独查看表单数据、查看流程图 * 流程模型的列表页支持配置查看表单数据、查看流程图按钮 **优化:** * 优化dashboard页面统计数据接口响应时间过长问题 * 优化流程发起办理页面中的表单大纲导航显示 * 优化流程设计页面UI样式 * 增加@FieldLabel注解 简化流程自定义表单配置 * 优化流程设计发起人节点快捷配置、动态指派统一命名等 **Bug fix:** * fix 修复加签任务驳回报错问题 ## 低代码旗舰微服务版 v3.4.0(企业版) * 同步所有单体旗舰版的相关优化并适配微服务架构 * 代码生成功能适配cloud > 注:升级请参考Diboot官网 [版本升级文档](https://www.diboot.com/guide/upgrade/followme.html)
Last committed message:
Merge branch 'refs/heads/develop-v3' into master-v3
v3.3.1
23d3e78
2024-05-20 15:52
Compare
Diboot 后端组件 v3.3.1 小更新版本发布
dibo-software
> 本次更新 主要修复了v3.3.0 版本发布后已知的几个问题,包括: # 更新内容: ## 内核 diboot-core v3.3.1: * bugfix: 修复@BindQuery查询条件构建时未解析声明了exists=false非表字段的问题 * bugfix: 修复BaseService.createOrUpdateN2NRelations() 更新多对多关联时,关联被全部删除情况下的NPE问题 ## IAM 组件 diboot-iam-starter v3.3.1: * bugfix: 修复启用redis时登录报错、登录接口记录登录日志时未匹配到用户名异常报错的问题 ## 文件组件 diboot-file-starter v3.3.1: * bugfix: 修复无后缀的特定文件上传后无法下载的问题 # 升级说明: > 修改pom.xml中diboot后端基础组件的版本为 v3.3.1 ```xml <properties> <diboot.version>3.3.1</diboot.version> </properties> 或 <dependency> <groupId>com.diboot</groupId> <artifactId>diboot-core</artifactId> <version>3.3.1</version> </dependency> ``` > 号外:v3.4.0 版本将带来更多重磅更新,敬请期待。。。
Last committed message:
* 未匹配到用户的账号设置默认值避免报错
v3.3.0
7842084
2024-04-16 20:50
Compare
Diboot v3.3.0 版本发布,多项重要升级来了
dibo-software
## Diboot v3.3.0 版本带来了多项重要升级,主要有: * **Spring boot 升级至 v3.x** 最新(v3.2.4), **JDK 支持 17+** * **新增支持多个数据库** :PostgreSql、金仓Kingbase、达梦DM8、Oracle 12c+、SqlServer 2017+、SqlLite。基础组件和devtools全支持,满足信创、嵌入式开发等场景 * **支持SSO单点登录集成** :支持快捷集成至CAS、OAuth2的统一认证中心 * **Devtools 后端代码生成增强** : **支持非覆盖式更新** 、后端代码生成至模块子目录下,支持选择逻辑删除/物理删除 * **Devtools 前端端代码生成增强** : 支持 **主子表的表单页、详情页** 等复杂配置并 **一键生成代码** * 专业版 新增支持: **表单设计器自定义扩展组件** ,支持选择‘物理删除并归档’... * 旗舰版 新增支持: **流程支持自定义标题模版** 、暂存功能增强... > 以下为本次更新的具体内容: ## 内核 diboot-core & core starter v3.3.0 **新增:** - 适配支持以下多数据库: - PostgreSql、金仓Kingbase(Postgres模式) - Oracle 12c+ - 达梦DM8 - SqlServer 2017+ - SqlLite - 适配Spring boot v3.x,JDK17+ **优化:** - 优化日期反序列化,适配空字符串参数值 - 优化查询条件构造方法,支持BaseCriteria-CriteriaItem转换 - QueryCondition 新增 isDefaultOrder() 是否为默认排序、新增 containsCriteria 是否包含某条件 - 优化树结构模型检查逻辑,防止上级设置为自身 - D日期时间工具类新增LocalDate,LocalDateTime的模糊转换 - 优化单元测试相关用例 **Bugfix:** - fix: 登录日志列表未显示成功信息问题 ## IAM组件 diboot-IAM starter v3.3.0 **新增:** - 支持SSO单点登录(支持OAuth2集成 及 CAS 集成) **优化:** - UserService增加getUsersByRoleCode()根据角色code获取用户 - User添加sortId排序号,支持用户按指定顺序显示 - 升级Shiro至2.0.0,适配Spring boot v3 **Bugfix:** - fix 登录日志列表只显示了失败数据的问题 - fix 菜单无子节点时发布报错问题 - fix 启用多租户特定情况下异步子线程中获取租户id不对的问题 ## 文件组件 diboot-file starter v3.3.0 - 优化基于磁盘文件创建上传记录 - fix 阿里云OSS获取文件名中带中文异常 ## 消息通知组件 diboot-notification starter v3.3.0 - 新增短信通道新增阿里云SMS短信发送的实现 ## 定时组件 diboot-scheduler starter v3.3.0 - fix 更新定时任务的备注时异常报错问题 ## 多租户组件 diboot-tenant starter v3.3.0 - 优化默认不创建dbt_iam_member表tenant索引 ## PC前端 diboot-admin-ui v3.3.0 > 自研基于Vue3(Element-plus + TypeScript + Vite)的中后台管理UI框架,界面美观易用,更好的支持低代码 **优化:** - 用户增加排序号配置,支持列表按排序号排序显示 - 优化动态列表配置缓存 - 移除过期属性 - 富文本上传视频尺寸超出范围显示优化 - 优化消息提示来源显示用户名 - 升级admin-ui依赖版本 **Bugfix:** - 修复数字区间组件end占位符提示错误 - 修复可空字段的唯一性校验无响应问题 ## Mobile前端 diboot-mobile-ui v3.3.0 **优化:** - 升级Vant依赖版本 - 移除过期属性 - 优化hooks/use-option ## 开发工具:diboot-devtools v3.3.0 **新增:** - 后端代码支持非覆盖式更新:如模型已生成后端代码,devtools将在字段变更时自动非覆盖式更新后端代码。 - 后端代码生成支持生成至模块化子目录 - 前端可视化代码生成增强:支持配置表单页加载关联子表单、详情页显示关联子对象,并支持以上配置一键生成代码。 - 适配支持以下多数据库: - PostgreSql、金仓Kingbase(Postgres模式) - Oracle 12c+ - 达梦DM8 - SqlServer 2017+ - SqlLite - 适配Spring boot v3.x,代码生成支持JDK8、JDK17+ **优化:** - 模型设计: - 支持指定数据删除方式:逻辑删除/物理删除 - 支持指定模型的默认排序字段(编辑模型时) - 新增用户状态字段,模型重置优化 - 优化自动升级,支持v3.2.0版本升级至v3.3.0 **Bugfix:** - fix 多租户模式下新建模型不能导入表的问题 ## 低代码专业版 V3.3.0 (企业版) **新增:** - 表单设计器: - 支持扩展自定义组件,并附加对应的组件扩展示例 - 子表单对1-1关联场景的支持 - 关联字段选项支持数据过滤配置与处理 - 关联字段选项支持与其他字段值的联动获取(包含部门、人员等选项关联) - 适配支持以下多数据库: - PostgreSql、金仓Kingbase(Postgres模式) - Oracle 12c+ - 达梦DM8 - SqlServer 2017+ - 升级 Spring boot 至 v3.2.4,JDK 17+ **优化:** - 模型设计: - 支持选择数据删除方式:逻辑删除(默认)/ 物理删除 / 物理删除并归档 - 支持指定模型的默认排序字段(编辑模型时) - 关联引用支持选择长文本 - 优化预置的合同编号生成器示例 - 页面设计: - 业务对象弹窗选择支持配置数据过滤条件 - 优化页面设计标题模糊查询 - 优化允许长文本类型字段导入导出 - 优化通用配置表单异步选项回显、支持子表锚点等 - 调整DiInput针对boolean类型自动转换 - 列表页支持配置显示 序号 列 - 表单设计: - 多选类组件同单选一样,支持配置组件显隐控制 & 支持部分匹配/完全匹配/严格匹配等匹配策略 - 表单设计器 导入 树结构子表单(如部门),不应该显示 上级id、上级idsPath - 模型中设置唯一性字段,导入表单设计器后自动转换配置 - 1-1/1-n关联、字典关联对于多选配置的自动配置与禁用该配置变更 - 数据大屏: - goview列表页/设计页与admin-ui项目间授权相关优化 - goview发布后的页面与项目间的授权支持 - 富文本只读时使用Editor的readOnly配置,保留富文本框样式 **Bugfix:** - fix 脱敏字段配置不生效问题 - fix 日期范围查询边界不明确问题 - fix 树模型指定上级的子节点加载问题 - fix 导入模板下载的excel样例中标题为字段编码的问题 - fix 布尔类型字段值转换问题 - fix 一级动态菜单加载异常问题 - fix 修复文件/图片在微信浏览器无法下载问题 ## 低代码旗舰版 V3.3.0 (企业版) **工作流 新增:** - 适配支持以下多数据库: - PostgreSql、金仓Kingbase(Postgres模式) - Oracle 12c+ - 达梦DM8 - SqlServer 2017+ - 升级 Spring boot 至 v3.2.4,Flowable至 v7.0.0,JDK 17+ **优化:** - 流程管理员支持配置多个 - 流程支持自定义标题模版,支持选用表单字段变量、日期时间变量 - 支持暂存办理任务(意见、备注),暂存发起的抄送人 - 已办任务支持按开始时间、办结时间自定义排序 - 优化消息列表发送 和接收方展示 - 优化流程图展示不显示节点的任务类型,避免产生歧义 - 拆分integration模块,解耦表单、流程相关扩展 - 优化流程字典数据命名规范 ## 低代码旗舰微服务版 V3.3.0 (企业版) 新增功能与优化: - 同步所有单体专业版、旗舰版的相关优化并适配微服务架构 - 升级Spring cloud、Spring Authorization Server 至最新 注:升级文档请参考:[https://www.diboot.com/guide/upgrade/followme.html](https://www.diboot.com/guide/upgrade/followme.html)
Last committed message:
Merge branch 'refs/heads/develop-v3' into master-v3
v3.2.0
1506956
2024-02-01 20:15
Compare
Diboot v3.2.0 release - 前端可视化生成、多租户 等功能来了
dibo-software
> v3.2.0版本带来了 **多租户功能**、**devtools支持可视化页面设计和前端代码生成**等功能,具体明细如下: ## 内核 diboot-core & core starter v3.2.0 **新特性:** - 新增JSON反序列化StringListDeserializer,支持JSON数组字符串转List - 新增SQL方言翻译器,移除各方言的初始化SQL文件,转为使用翻译器实现转换 - 新增BigDecimal序列化类BigDecimal2StringSerializer,支持抹零格式化显示 **优化:** - JSON转化出错时往外抛出异常 - 优化PropInfo缓存字段名转列名映射规则,支持连续大写命名的模糊匹配 - 优化PropertiesUtils及environment为懒加载、读取配置项值支持指定默认值 - 查询条件构建默认切换为基于BaseController的buildQueryWrapperByDTO构建,便于DTO中手动追加条件 - 基于新增的BaseCriteria简化条件,优化RelatedDataDTO及加载选项数据接口支持前端指定匹配方式 - 优化createBy填充策略,值为空时才填充 - 代码扫描工具建议的相关优化调整 - 新增serial包目录,统一归类 序列化/反序列化 相关扩展类 **Bug fix:** - fix 修复getLabelValueList查询,当查询字段均为空的时NPE异常 - fix deleteEntityAndRelatedEntities 查找定义错误,新增单元测试 其他: - 升级依赖版本至最新:spring boot 至 v2.7.18,mybatis-plus至3.5.5 ## IAM 用户体系组件 diboot-IAM starter v3.2.0 **优化:** - IamAccountService增加根据租户id查询账号是否存在方法 isAccountExists() - 多租户相关的适配调整 - 升级shiro至1.13.0 ## 文件组件 diboot-file starter v3.2.0 **优化:** - avatar_url长度扩展以适配oss范围地址 - 优化Excel文件读取内容允许异常终止 **Bug fix:** - fix 修复excel导入字典多选未匹配到值NPE ## 定时组件 diboot-scheduler starter v3.2.0 **Bug fix:** - fix 更新定时任务的备注时异常报错问题 ## 多租户组件 diboot-tenant starter v3.2.0 (新增) **新特性:** - 租户信息表、租户资源权限表,及其自动初始化配置 - 预置默认的租户拦截配置类 TenantHandler ,提供默认的拦截忽略策略 - 配合前端实现:租户信息管理、租户权限配置、租户管理员配置 等功能 ## PC前端 diboot-admin-ui v3.2.0 > 全新自研基于Vue3(Element-plus + TypeScript + Vite)的中后台管理UI框架,界面美观易用,更好的支持低代码时代 **新特性:** - 新增:租户管理菜单:实现租户信息管理、租户权限配置、租户管理员配置 等功能 **优化:** - 优化下载按钮组件,实现下载进度显示 - 导出excel支持选中行导出 - 调整选项获取及优化联动条件的配置方式 - 调整表单属性值唯一性校验异常提示 - 添加顶部字典过滤器样式 - 人员管理,编辑系统用户时,角色增加非空校验 **Bug fix:** - fix 顶部菜单超长不折叠问题 - fix 业务对象选择器取消选中异常 - fix 业务对象选择器删除选项异常问题 - fix 一级路由为外链时重复添加的问题 - fix 菜单资源左侧栏的菜单名超长时超出边界遮挡右侧区域的问题 ## Mobile前端 diboot-mobile-ui v3.2.0 - 升级vant及依赖组件版本 ## 开发工具:diboot-devtools v3.2.0 **新特性:** - **页面设计、前端可视化代码生成:** 通过页面设计,配置模型对应的列表页、表单页、详情页,基于配置好的页面生成代码,所见即所得。将页面发布菜单后,前后端功能直接打通完成。 **优化:** - 模型设计: - 支持批量添加字段、支持在指定行添加字段 - 完善各字段的默认值配置 - 优化后端代码生成,支持生成导入导出相关后端代码 - 启用多租户,支持生成预置租户模型、支持生成tenant_id字段关联租户 - 新增配置项diboot.lcdp.devtools.upgrade,支持自动升级sql脚本 - 前端代码生成支持生成至模型分类目录下 - n-n关联中间表相关优化:创建中间表的逻辑优化,字段优化 **Bug fix:** - fix:n-n关联,生成的绑定注解不对的问题 ## 低代码专业版 V3.2.0 (企业版) **新特性:** - 表单设计器: - 增加评分组件,数字类型字段支持切换为评分组件 - 新增级联组件配置与渲染 - 新增支持配置表单布局列数 **优化:** - 模型设计: - 优化关联(引用)字段可选字段显示 - 优化模型设计改动提示检测逻辑 - 页面设计: - 菜单支持切换动静渲染方式,以便选择无代码渲染还是有代码渲染方式 - 通用表单‘添加并继续’重置表单时保留选择类组件值,以便下次不用重复选择 - 优化页面配置区UI & UE - 表单设计: - 时间选取,支持选取列表的时间段以及步长配置和渲染; - 支持日期/日期时间/时间默认值配置与渲染 - n-n关联字段在导入动态表单过程中,默认勾选多选,且不可变更该配置项 - 子表单的导入按钮支持可配置是否显示 - 适配1-1关联的子表单的表单设计、PC端渲染 & 完善显隐控制、数据变更等操作 - 子表单内部显隐控制对于子表单内部字段选择区域的样式优化 - 支持配置指定关联字段下拉筛选项的过滤条件,下拉选项仅显示筛选后的数据 - 数据大屏:优化goview starter初始化逻辑,使用SQL转换器替代各方言初始化sql - excel导入导出:导出过滤id字段,支持选中行导出;导入支持过滤不可见字段 - 修改load-related-data接口,支持前端传递匹配方式过滤 - 优化自定义模型数据扩展CustomModelDataService,实现动态接口的查询自定义 - n-n中间表建表策略及数据存取优化 - 关键字转义优化避免SQL命中关键字报错 - 升级三方依赖版本 **Bug fix:** - fix 唯一值校验复用导致的文本字段走like查询问题 - fix 子表单中n-n字段回显,第一条值为空后续有值无法显示的问题 - fix 模型设计小数字段小数长度 与 默认值长度不匹配 - fix: 数据变更自定义字段列表接口获取字段列表后仍不可选择的问题 - fix 修复模型字段过多排序问题 ## 低代码旗舰版 V3.2.0 (企业版) **新特性:** - 工作流新增支持: - 支持流程复活、流程重新发起 - 支持错误事件 - 支持终止事件 - 支持升级事件 - 支持条件事件 - 支持脚本任务 - 支持手动任务 - 支持接收任务 - 添加自定义按钮跳转流程发起的参考示例(人事-休假-发起) - 流程图支持暗黑主题 **优化:** - 优化已办任务列表查询性能 - 优化流程设计器首次加载速度 - 优化流程监听器配置 - 优化已办任务列表查询速度 **Bug fix:** - fix 监听器开发环境下数据重复问题 - fix 分配下一节点执行人,配置组的时候回显不出 - fix 服务任务参数设置异常 - fix 存在多个开始节点发起查询错误 ## 低代码旗舰微服务版 V3.2.0 (企业版) 新增功能与优化: - 同步所有单体旗舰版的相关优化并适配微服务架构 最新版本的文档参考 [官网:https://www.diboot.com](https://www.diboot.com)
Last committed message:
Merge remote-tracking branch 'gitee/master-v3' into master-v3
v3.1.2
af19195
2023-11-27 21:19
Compare
Diboot v3.1.2 release
dibo-software
>v3.1.2版本基于v3.1.0的基础上做了如下优化: ## 内核 diboot-core & core starter v3.1.2 **新增**: - 序列号生成器SerialNumberGenerator接口及工厂类 **优化**: - 优化数据加解密(DataEncryptHandler)、数据脱敏(DataMaskHandler)的接口命名与实现 - 优化数据范围权限相关接口命名(DataAccessInterface -> DataScopeManager) 及实现 - 优化BindCount赋值逻辑,无count值时设置为0 - 优化select字段简化逻辑,适配远程数据绑定 - 优化select列名加入order字段以适配多库 - copyProperties 返回值优化为target范型,避免强转型 - 优化数据绑定缓存为懒初始化 - DynamicRedisCacheManager移至core,以适配只依赖core的项目中使用redis缓存封装 - 优化deleteEntities(queryWrapper) 支持beforeDelete前置检查 - 优化BaseService.getLabelValueList()未指定select字段时抛异常提醒 **Bug fix**: - fix 修复getValuesOfField方法泛型标记错误 **其他**: - 升级依赖版本至最新:spring boot 至 v2.7.17,mybatis-plus至3.5.4 ## IAM组件 diboot-IAM starter v3.1.2 **优化**: - 优化初始化系统管理员设置有效的orgId - 重命名IamCacheManager -> IamPermissionCacheManager 避免歧义 - MenuService接口整合至 ResourceService,降低复杂度 ## 消息通知组件 diboot-notification starter v3.1.2 **Bug fix**: - fix消息通知字典选项初始值与枚举值不一致的问题 ## 文件、消息通知、定时等其他组件 - 升级依赖版本至最新 ## PC前端 diboot-admin-ui v3.1.2 > 全新自研基于Vue3(Element-plus + TypeScript + Vite)的中后台管理UI框架,界面美观易用,更好的支持低代码时代 - 优化首屏加载性能,实现显著性能提升 - 优化夜间模式切换开关样式 - 完善图片支持格式 - 升级 element-plus 版本至 v2.3.9 ## Mobile前端 diboot-mobile-ui v3.1.2 **Bug fix**: - 修复tabbar点击报错问题 ## 开发工具:diboot-devtools v3.1.2 **新增**: - 模型管理:新增“数据安全”配置页签,支持配置数据权限、加解密脱敏、导入excel字段等 **优化**: - 配置代码生成路径支持../相对路径层级定位 - 模型设计:模型名旁附加显示 模型编码,便于维护查找对应表等 - 后端代码生成: - 生成代码入口菜单始终显示,模型未发布时点击提示 - controller直接继承自BaseCrudController - 没有唯一性字段,controller中不生成 /check-unique 接口 - 优化 devtools 生成成功的提示文件名顺序 - 前端代码生成: - 长文本类型,表单页中默认生成为 富文本组件 - 生成的列表页创建人、时间等系统字段默认指定宽度 **Bug fix**: - fix:n-n关联,生成的绑定注解不对的问题 - 生成的前端页面 更新表单的下拉框 选项数据无法回显 的问题 ## 低代码标准版 V3.1.2 (企业版) **新增**: - 数据大屏设计能力,集成goview,打通认证适配diboot(涉及商用授权,暂仅对企业版提供) - 模型设计增加导入字段配置 **优化**: - 自动编号、数据范围权限、数据加密脱敏的扩展方式与开源版统一 - 优化零代码运行时异步接收处理逻辑 - 优化关联字段、引用字段删除前的检查逻辑 ## 低代码旗舰版 V3.1.2 (企业版) **新增**: - 工作流支持配置 零代码搭建的动态表单 与 手写的自定义表单 **Bug fix**: - fix 修复子流程驳回能选择节点之后用户节点问题等 ## 低代码旗舰微服务版 V3.1.2 (企业版) **新增**: - 流程中心支持配置 零代码搭建的动态表单 与 手写的自定义表单 - 新增手写自定义表单集成示例 - 新增通知公告发布功能 - 模型设计增加导入字段配置 - 支持跨模块发布模型,将模型发布到所属的业务库下 - 支持跨模块生成代码:生成后端代码至所属的业务模块下 - 支持跨模块导入已有表,导入业务库中的已有表到模型 **优化**: - 性能优化:优化前端,提升首屏加载速度 - 性能优化:启用 okhttp 优化feign性能 - 性能优化:用户接口增加缓存减少feign请求次数 - 支持零代码动态表单跨模块数据存取 - 优化Portal页面UI及显示内容 - 优化菜单资源新增应用层级,可配置菜单归属应用 - 优化模型搜索支持label 和 key - 优化file-storage,notification服务模块 合并至 basic-services基础服务 - 优化portal服务模块合并至user-center - 优化redis key为小写,与spring规范保持一致 - 移除模块内的初始化逻辑,统一初始化入口 - 更新消息通知组件字典选项等初始化sql 详细内容参考:https://www.diboot.com
Last committed message:
Merge remote-tracking branch 'gitee/develop-v3' into master-v3
v2.10.0
86563b9
2023-10-09 14:55
Compare
Diboot v2.10.0 release
dibo-software
# Diboot v2.10.0 release notes ## 内核 diboot-core & core starter v2.10.0 🍻 优化: - @BindCount注解优化为通过分组count查询计数实现 - @BindField 注解支持通过中间表的多条件关联从表,绑定从表字段 [Issue I71VHY](https://gitee.com/dibo_software/diboot/issues/I71VHY) - @BindQuery 注解 Comparison.CONTAINS 类型支持查询JsonArray中是否包含某个值 - BaseService添加扩展方法: - getViewObject(queryWrapper, voClass) - getValueOfField(queryWrapper, getterFn) - JSON工具类:优化json转换parseArray支持指定复杂类型 - BeanUtils.getGenericityClass() 检测逻辑优化,兼容拿到interface的情况 - PropertiesUtils.get() 新增默认值参数 - 优化SqlFileInitializer 执行多更新操作时事务回滚逻辑 - 优化Jackson配置,避免BigDecimal转换成String避免JS超长问题 - Fix: 关联表查询的关联字段排序命名问题 - 升级依赖版本:spring boot 至 v2.7.16 等 ## IAM组件 diboot-IAM starter v2.10.0 🍻 优化: - 移除脏数据检查逻辑,优化菜单资源响应性能 - 优化redis获取全部keys的实现,避免海量数据效率低的问题 - 优化用户体系模型默认填充更新时间,便于数据同步等场景提取增量数据 - 升级依赖版本:shiro 至 v1.12.0 等 ## 定时任务组件 diboot-scheduler starter v2.10.0 🍻 优化: - fix:系统启动时的定时任务的加载判定逻辑错误导致定时无法启动的问题 ## 文件、移动端、消息提醒组件 v2.10.0 🍻 优化: - 优化Oracle初始化sql - 升级依赖至最新:easy-excel 至 v3.3.2等 ## PC前端 diboot-antd-admin & diboot-element-admin v2.10.0 🍻 优化: - 个人中心修改密码和系统用户管理修改密码添加密码校验 - 登录密码加密 - 替换在线编辑器地址 - 预置功能的新建表单支持“连续添加” ## 代码生成工具 diboot-devtools v2.10.0 🎉 新增: - 树形表自身支持生成左树右列表 - 移动端列表页支持搜索功能 - form表单支持生成保存并继续功能 ## 微服务版(企业版) diboot-cloud v2.10.0 🍻 优化: - 登录密码加密解密 - 替换定时编辑器链接 - 升级依赖版本: spring-cloud 2021.0.8,spring-boot 2.7.16, diboot-core 2.10.0 ## 工作流版(企业版)diboot-workflow v2.10.0 🎉 新增 & 优化: - 表单: - 新增地址定位、扫码录入 组件 - 新增高级子表单复制行功能 - 优化高级子表单支持模板打印适配 - 优化导出包含子表单数据的excel - 重构子表单API数据自动导入方案,通过数据手动变更传递数值变更来进行导入操作,防止出现不可控的导入操作或不响应问题 - 完善高级子表单中下拉框多组件关联的功能 - 重构高级子表单渲染 & 子表单数据对接 & 数据校验规则重构 - 优化子表单在行数据不全时的汇总计算(剔除要素不完整的数据记录) - 移动端: 移动端展示基于Vant重构了,各个表单组件基于移动端规范重写适配:各表单组件、部门人员选择器、业务对象选择器等,以及各个流程办理相关移动端页面基于移动端规范和习惯重写,带来更好的UI&UE体验。 - 流程: - 增加已办详情查看的字段权限控制 - 优化设计器驳回配置,支持跨主子流程驳回 - 优化默认分支由输入改为选择 - 优化执行优先级配置 - 优化流程获取元素方法 - 其他: - 登录密码加密解密 - 添加多数据库适配文档 - 升级依赖版本、清理过期代码 🐛 修复: - fix: 修复并签任务驳回后再次执行任务完成数计算错误 - fix: 移动端发起流程时,表单校验出错的问题 - fix 修复多实例设置成跳过驳回后就不会自动认领的问题 - fix 修复中间事件阻塞导致多实例数据设置异常 - fix 修复flowable处理outgoing、incoming转化后丢失问题 - fix 其他已知问题 详细内容参考:https://www.diboot.com
Last committed message:
Merge remote-tracking branch 'gitee/master-v2' into master-v2
v3.1.0
66068fa
2023-09-08 09:48
Compare
Diboot v3.1.0 release,devtools 她来了
dibo-software
> v3.1.0版本基于v3.0的基础上做了如下优化,并带来了devtools的首个版本: ## 内核 diboot-core & core starter v3.1.0 - 优化@BindCount实现为分组count查询 - QueryCondition查询构建支持追加or条件 - BaseService新增getValueOfField、getValueMapOfField等通用接口 - 新增String2ListConverter支持字符串存储的多值转为List集合 - Comparison.CONTAINS支持JsonArray包含的查询条件构建 - BaseEntity支持泛型主键类型 - 优化@Accept非同名属性拷贝注解 支持拷贝对象下的某属性值 - 其他系列细节优化 - fix:修复n-n关联构建PreparedStatement查询参数报错 - 升级依赖版本至最新:spring boot 至 v2.7.15 ## IAM组件 diboot-IAM starter v3.1.0 - 优化redis获取全部keys的实现方案,提高海量用户下的查询性能 - IAM缓存指定名称以避免同时存在多个缓存实例下的冲突问题 - 优化加密幂等逻辑 - BindPermission code提取失败抛出异常,提醒开发解决 - IamSecurityUtils新增getLoginUserByToken() 根据token获取登录用户信息 - 登录失败最多尝试次数支持可配置 - 移除菜单资源创建时的脏数据检查等历史逻辑代码 - 升级依赖版本至最新:shiro 至 v1.12.0等 ## 文件组件 diboot-file starter v3.1.0 - 修复easyExcel升级导致的ExcelHelper.getTableHeads无返回数据问题 - 升级依赖版本至最新:easy-excel至 v3.3.2等 ## 消息通知组件 diboot-notification starter v3.1.0 ## 定时任务组件 diboot-scheduler starter v3.1.0 - 完善多数据库初始化sql等优化 ## PC前端 diboot-admin-ui v3.1.0 全新自研基于Vue3(Element-plus + TypeScript + Vite)的中后台管理UI框架,界面美观易用,更好的支持低代码时代 - 优化调整心跳与消息获取时机避免登出后查询报错 - 关闭i18n语言环境跟随浏览器 - 登录密码加密 - 添加number-range组件 - fix:分栏菜单子菜单长度过长导致分割线消失问题 - fix:定时任务及日志的状态显示错误 - fix: 修复dev环境下相关检查错误 ## 移动端前端 diboot-mobile-ui v3.1.0 - 升级移动端vant等相关组件至最新 ## 开发工具:diboot-devtools v3.1.0 > 苦战几个月,第一个版本终于跟大家见面了。具体使用方式请参考官网文档。[devtools使用文档](http://v3.diboot.com/pages/bootstrap/) - 模型管理:支持模型分组、模型定义、模型字段维护、关联设置,支持导入已有表,支持发布动态建表、动态更新表 - 模型ER图:支持显示模型间关联ER图,支持下钻查看 - 支持生成后端代码 - 支持生成前端代码,导入导出功能代码(订阅用户) ## 号外:V3.1.0 企业版(微服务版、工作流版)即将发布,敬请关注。 详细内容参考:https://www.diboot.com
Last committed message:
!40
v3.1.0 发布更新合并
v3.0.0
1ecfbdd
2023-06-07 14:54
Compare
Diboot v3.0.0 release notes
dibo-software
> v3.0.0版本基于v2.9的基础上做了如下优化: # 内核 diboot-core & core starter v3.0.0 - @BindDict数据字典绑定支持绑定LabelValue类型,以支持选项颜色显示等 - 新增OperationEvent异步事件定义,简化异步的发布订阅场景的使用 - 新增QueryCondition对象用于灵活构建查询条件以支持动态模型的查询 - 新增MapUtils工具类,封装简化Map与Bean之间的转换实现 - 实体父类BaseEntity主键id更改为String类型snowflake实现,以规避类型转换及系统集成等问题 - 树节点BaseTreeEntity新增parentIdsPath属性,用以快速查找父子节点,BaseService接口支持自动填充该值 - 日期、日期时间替换为LocalDate、LocalDateTime - 其他系列细节优化 - 升级依赖版本:spring boot 至 v2.7.12 # IAM组件 diboot-IAM starter v3.0.0 - 优化资源权限相关定义,以支持动态创建目录、菜单、按钮资源 - 优化系统配置实现,接口更简洁易用,配合前端可自动分组显示 - 删除离职用户时一并删除其任职岗位数据 - 人员离职时发布OperationEvent异步事件,方便后续业务逻辑处理 # 文件组件 diboot-file starter v3.0.0 - 优化DynamicHeadExcelListener支持动态excel的读写 - 文件上传记录更名为FileRecord,相关接口同步调整 # 消息通知组件 diboot-notification-starter v3.0.0 - 消息通知组件更名为notification,以便于理解 # PC前端 diboot-admin-ui v3.0.0 > 全新自研基于Vue3(Element-plus + TypeScript + Vite)的中后台管理UI框架,界面美观易用,更好的支持低代码时代 - 支持打鸡血励志语的加载动画 - 简洁登陆页 - 菜单搜索、字号大小切换 - 日夜间显示模式切换、主题色配置 - 支持分栏、通栏、经典、顶部导航等多种布局方式切换 - 列表页固定表头,以及支持配置字段列宽、显隐、排序等 - 预置组织人员管理功能,更美观易用的组织部门管理、岗位管理、人员管理功能 - 预置系统管理功能,数据字典管理支持选项颜色、菜单资源支持动态添加、系统参数配置支持分组显示等 - 其他系列优化。。。 # 号外:V3.0 企业版(微服务版、低代码版)将陆续发布,敬请关注 > 需要提前了解的,可访问官网或加微(微信号: wx20201024 )详聊。 详细内容参考:https://www.diboot.com
Last committed message:
* 更新标题等
v2.9.0
008a66d
2023-04-14 17:23
Compare
Diboot v2.9.0 release
dibo-software
## 内核 diboot-core & core starter v2.9.0 🍻 优化: - 调整数据权限拦截实现,支持Mappr方法之上添加 @InterceptorIgnore 忽略拦截,以及支持更新/删除时的拦截 - BaseService 支持 ChainQuery 以简化调用写法。 Thanks @emptypoint - 调整Pagination的entityClass参数避免启用spring docs提取分页对象属性时报错 - 优化异常类提示信息中支持{}占位字符串及替换 - 远程绑定与feign解耦支持自定义其他实现 - ContextHelper中getApplicationContext调用异常时打印堆栈便于排查 - 只依赖core,未实现dictionaryService时执行绑定打印warn告警不阻止执行 - 优化字典选项创建时检查重复 - 升级依赖版本:spring boot 至 v2.7.10 ## IAM组件 diboot-IAM starter v2.9.0 🍻 优化: - 删除用户时一并删除其任职岗位 - IamUserService增加getUserLeaderId获取指定用户上级id的接口 - 调整指定部门下的用户列表获取 - 用户账号解锁功能相关完善 - 升级依赖版本:shiro 至 v1.11 ## 文件组件 diboot-file starter v2.9.0 🎉 新增: - 文件存储方式新增支持阿里OSS存储与读取 🍻 优化: - 升级依赖版本:easy-excel 至 v3.2.1, file-upload至1.5 ## 定时任务组件 diboot-scheduler starter v2.9.0 🍻 优化: - 未初始化表时的启动报错防护 ## 移动端前端 diboot-mobile-ui v2.9.0 🍻 优化: - 升级uview至1.8.8 ## PC前端 diboot-antd-admin v2.9.0 🍻 优化: - 优化部门人员选择器限制滚动区高度 - 增加固定表头通用方法及使用文档 - 组织人员管理中添加帐号状态显示及维护 - 完善个人信息中上传头像功能 ## PC前端 diboot-element-admin v2.9.0 🍻 优化: - 优化部门人员选择器限制滚动区高度 - 列表页固定表头 - 完善个人信息中上传头像功能 ## 代码生成工具 diboot-devtools v2.9.0 🍻 优化: - devtools主子表前端生成时,如果绑定多个子表,后端service、entity只支持生成一个 ## 微服务版(企业版) diboot-cloud v2.9.0 🍻 优化: - 远程绑定feign解耦实现优化 - 升级依赖版本: spring-cloud 2021.0.6,spring-boot 2.7.10, diboot-core 2.9.0 ## 工作流版(企业版)diboot-workflow v2.9.0 🎉 新增: - 表单:增加包含主子表的手写静态表单集成至流程的示例 - 表单:静态表单定义支持添加子表单定义,支持导入子表单字段、 - 流程:新增发起人上级变量,支持上级审批 - 流程:静态表单支持暂存功能 - 流程:连续节点相同执行人支持自动跳过任务 - 流程:增加系统消息发送监听器 🍻 优化: - 表单:日期选择器支持数据变更配置与执行 - 表单:优化ElementUI版级联选择操作后页面卡顿的问题 - 表单:移动端显示适配的全面优化(日期、业务对象选择、级联选择等各组件适配优化) - 流程:切换流程终止的实现模式 - 流程:优化加签限制,不允许签上加签 - 流程:优化ElementUI版前端打包配置 - 流程:优化计算多实例时,优先使用静态表单原始变量名称获取字段值 - 流程:优化监听器配置策略,提供增强监听器,简化监听器编写 - 流程:优化终止流程,拆分为直接结束和允许重新发起两种方式终止 - 升级相关依赖至最新 🐛 修复: - fix: 人员设置切换审批类型时,审批方式无法初始化 - fix: 竞签中前/后加签导致任务乱的问题 - fix: 节点候选人由多个变成一个时无法正常移除多实例配置 - fix: 用户任务多实例转为普通用户任务bpmnlint校验元素异常的问题 - fix: 多暂存情况 获取草稿箱异常 - fix: 多分支后使用变量分配多实例任务,可能导致的变量不存在的问题 - fix: 动态分配下一节点,部门前缀未添加的问题 - fix:当子表单切换为表单布局时,仍然执行了数据自动导入的问题 - fix: 并行网关中驳回到网关前节点,再次提交至并行网关的流转问题 - fix: 已办任务取回报错问题
Last committed message:
Merge branch 'develop'
v2.8.0
806b61d
2023-01-01 11:05
Compare
diboot v2.8.0 release
dibo-software
# Diboot v2.8.0 release notes ## 内核diboot-core & core-starter v2.8.0 🎉 新增: - service增加getId2EntityMap接口便于匹配逻辑需要 🍻 优化: - Dynamic动态缓存支持指定不同的过期时间 - getLabelValueList支持DynamicJoinQueryWrapper联表查询条件参数 - jackson序列化配置优化,避免特殊情况的被覆盖 - 升级依赖版本:spring boot 至 v2.7.6 ## IAM组件 diboot-IAM-starter v2.8.0 🍻 优化: - 登录失败次数超限锁定账号 - 升级依赖版本:shiro 至 v1.10 ## 文件组件 diboot-file-starter v2.8.0 🍻 优化: - 升级依赖版本:easy-excel 至 v3.1.3 ## 消息通知组件 diboot-message-starter v2.8.0 🐛 修复: - fix 邮件发送通道初始化相关bean注入问题 ## 定时任务组件 diboot-scheduler-starter v2.8.0 🍻 优化: - 定时任务异常日志输出 ## 移动端前端 diboot-mobile-ui v2.8.0 🍻 优化: - 升级uview至1.8.7 ## PC前端 diboot-antd-admin v2.8.0 🍻 优化: - editTableCell支持多选 ## PC前端 diboot-element-admin v2.8.0 🍻 优化: - editTableCell支持多选 ## 代码生成工具 diboot-devtools v2.8.0 🍻 优化: - 扩展新建表时的备选预置字段:parent_id、org_id、update_by等 - 新建表时写入默认关联字段的关联信息 - 字段comment备注重复时仅提示不阻止 - 列表页面生成配置支持指定列表页列头宽度 🐛 修复: - fix表有模块前缀时,生成的导入导出代码包名错误问题 - fix表有模块前缀时,生成的权限码对象名错误问题 ## 微服务版(企业版) diboot-cloud v2.8.0 🍻 优化: - 本地化页面登录页支持多租户 - 用户体系数据同步支持实时同步 - BindDict支持List以适配jsonarray数据类型 - 升级依赖版本: spring-cloud 2021.0.5,spring-boot 2.7.6, diboot-core 2.8.0 🐛 修复: - fix: devtools中新增的字典选项未能同步至redis的问题 ## 工作流版(企业版)diboot-workflow v2.8.0 🎉 新增: **表单:** - 子表单支持自定义业务数据导入配置 - 新增支持更多字段的高级子表单组件 - 动态表单部门/人员选择组件支持配置部门根节点,精确控制选择范围 - 表单支持分类,以使表单量大的场景更易用 **流程:** - 用户任务增加默认抄送配置 - 新增流程工作台,显示待办、已办、已发、常用流程等 🍻 优化: - 表单点击提交的时候校验不通过时自动定位到表单元素 - 表单字段命名关键字校验优化为一次请求本地校验 - 升级依赖版本:flowable 至 v6.8.0 🐛 修复: - fix 修复移动端处理任务后未返回列表页面 - fix:复制后的表单字段名更改被禁用的问题 - fix 修复草稿箱打开导致发起权限无效 - fix: element业务对象选择组件对于只读权限不生效的问题 - fix: element版本上传组件文件删除无效的问题 - fix 修复多个开始节点导致流程备注消息获取失败 - fix 修复指定驳回节点节点变量设置错误问题 - fix 修复网关后多个节点使用相同用户变量值,导致重复设置前缀
Last committed message:
Merge branch 'develop'
v2.7.1
0247d0a
2022-11-07 13:23
Compare
Diboot core 内核 v2.7.1 更新包
dibo-software
## Diboot core内核 v2.7.1 更新 ### 内核 diboot-core & core-starter v2.7.1 🍻 优化: - buildTree性能优化 - 优化无权访问告警信息,提示出权限码便于排查配置 - JsonResult加属性setter以支持被反序列化的场景 - LettuceConnectionFactory -> RedisConnectionFactory 以适配其他redis扩展包 🐛 修复: - fix @BindEntityList拆分ids查询id值类型被转换导致postgresql报错问题 - fix空串string转Boolean类型为false的问题 - fix BindQuery排序__前缀oracle报错问题
Last committed message:
!37
core 2.7.1 更新
v2.7.0
0db61c9
2022-10-09 15:09
Compare
diboot v2.7.0 release
dibo-software
## Diboot v2.7.0 release ### 内核 diboot-core & core-starter v2.7.0 🎉 新增: - 关联数据绑定splitBy支持JsonArray的拆解绑定 - 新增LocalDate2Date*Convertor, SqlDate2LocalDate*Convertor,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 表格布局单元格不支持多次从右向左合并问题
Last committed message:
!36
v2.7.0 release
v2.6.0
88a71f6
2022-07-04 10:08
Compare
Diboot v2.6.0 release
dibo-software
# Diboot v2.6.0 release notes ## 内核 diboot-core & core-starter v2.6.0 🎉 新增: - 支持达梦、人大金仓 数据库 - @BindCount注解,用于子项汇总计数的绑定场景 - 新增Pagination.isPaginationParam用于过滤请求参数是否为分页参数 - 新增MapUtils工具类,用于Oracle、DM等需要忽略大小写的Map取值等场景 🍻 优化: - 绑定注解的condition中支持添加主表扩展条件,如 "AND this.gender = 'M' " - BindQuery空值处理优化,支持指定构建IsNull - 优化获取schema及数据库类型的逻辑,规避不兼容问题 - BeanUtils.buildTree支持非id命名主键,指定各节点名 - Context监听切换为ApplicationReadyEvent,避免特定情况下被刷新问题 - Spring类型转换器优化,支持LocalDateTime等,支持扩展 - BeanUtils get*Property支持从map对象中提取属性值 - 缓存接口增加synchronized,避免多线程场景的潜在问题 - 升级依赖版本:spring boot 2.7.0, mybatis-plus 3.5.2 ## IAM组件 diboot-IAM-starter v2.6.0 🎉 新增: - 支持达梦、人大金仓 数据库 🍻 优化: - 默认为无状态,不再依赖session,以降低集群部署场景复杂度 - token 缓存与刷新替换逻辑优化 - 接口与权限码的提取与检查校验逻辑优化重构,更合理更高效 - 数据权限范围控制预置实现类优化为前端岗位-数据权限设置的后端完整实现 🐛 修复: - fix: 多租户场景下,默认service在保存账号时无法setTenantId的问题 ## 文件组件 diboot-file-starter v2.6.0 🎉 新增: - 支持达梦、人大金仓 数据库 🍻 优化: - 升级easy-excel组件至3.1.1 ## 消息通知组件 diboot-message-starter v2.6.0 🎉 新增: - 支持达梦、人大金仓 数据库 🍻 优化: - message组件简化优化(全新变量注解,变量类可为任意类,注解自动提取) ## 定时任务组件 diboot-scheduler-starter v2.6.0 🎉 新增: - 支持达梦、人大金仓 数据库 ## 移动端组件 diboot-mobile-starter v2.6.0 🎉 新增: - 支持达梦、人大金仓 数据库 ## 移动端前端 diboot-mobile-ui v2.6.0 🍻 优化: - 优化表单提交,增加防误触控制 🐛 修复: - 修复移动端分页同一页面多次加载数据问题 ## PC前端 diboot-antd-admin v2.6.0 🍻 优化: - 优化资源权限的权限码接口配置功能,更简单 - 优化角色权限选择配置 - 验证码增加traceId标识串,以剔除后端session依赖 - 打包移除cdn,调整富文本的无效cdn 🐛 修复: - fix:antdv版本人员无法选择的问题 ## PC前端 diboot-element-admin v2.6.0 🍻 优化: - 优化资源权限的权限码接口配置功能,更简单 - 优化角色权限选择配置 - 验证码增加traceId标识串,以剔除后端session依赖 - 打包移除cdn,调整富文本的无效cdn 🐛 修复: - fix:组织机构页面特定情况下出现的无响应问题 ## 开发工具 diboot-devtools v2.6.0 🎉 新增: - 支持达梦、人大金仓 数据库 - 支持多组件数据联动的配置与生成 - 支持前端搜索日期时间的范围生成配置 🍻 优化: - 优化前端生成:列表页生成配置支持直观切换为树列表形式 - 优化统计图表生成的逻辑 - 优化建表规则提示,命名要求更规范 🐛 修复: - fix:配置各层代码生成至不同路径的设置未生效问题 - fix: 修复关联子表单批量中,删除只删除最后一行问题 ## 微服务版(企业版) diboot-cloud v2.6.0 🎉 新增: - 支持达梦、人大金仓 数据库 - 接口与权限码的提取与检查校验逻辑优化重构,更合理更高效 - 登录页增加验证码 🍻 优化: - 升级依赖版本: spring-cloud 2021.0.3,spring-boot 2.6.8 ## 工作流版(企业版)diboot-workflow v2.6.0 🎉 新增: - 支持达梦、人大金仓 数据库(扩展包) - 支持移动端(扩展包,基于diboot-mobile-ui) - 支持多租户 - 候选组支持选部门 - 新增多实例加签、减签支持 - 新增动态分配下一节点执行人支持分配候选组 - 支持流程图版本回退 - 支持消息中间事件 - 动态表单支持业务对象选择器组件配置与集成 - 选项型组件选项数据支持级联数据联动功能 🍻 优化: - 升级diboot基础组件及 admin-ui 至 2.6.0 - 优化流程配置候选部分UI,简化操作 - 优化动态分配用户 - 优化流程图展示效果 - 固定表单命名统一为静态表单 - 支持静态表单与动态表单混用并在流程中支持多个静态表单 - 动态表单子表单校验与数据处理优化 - 优化代码:逻辑下放,完善注释等 🐛 修复: - 修复串行多实例不支持分配用户的问题 - 修复流程基础信息无法更新问题 - 修复网关可视化配置字段值可能存在条件解析失败的问题 - 修复XML新导入流程中后续节点字段权限配置可能存在必须配读写权限的问题 详细内容参考:https://www.diboot.com
Last committed message:
!33
合并v2.6.0前端文档相关更新
v2.5.0
d6fa411
2022-04-02 17:53
Compare
Diboot v2.5.0 release
dibo-software
# Diboot v2.5.0 release notes ## 内核 diboot-core & core-starter v2.5.0 🎉 新增: - attachMore新增alias别名字段,避免出现多个同对象的冲突情况 - attachMore接口增加attachMoreSecurityCheck安全检查方法 - 新增FAIL_AUTHENTICATION认证失败的状态码 - 字符串工具类S新增S.extractToken,从请求头中提取token 🍻 优化: - 重构数据权限的实现为基于字段名以便适配更多场景 - 优化数据权限检查增加缓存,避免重复解析 - 优化JsonResult、JSON、V工具类(thanks for @emptypoint) - BeanUtils.convertValueToFieldType支持反序列化转换 - 支持中间表1-n非主键绑定 - jacksonHttpMessageConverters配置优化及支持LocalDateTime - 优化updateTime为新建时数据库赋值更新时统一填充 - 升级依赖版本:spring boot 2.6.5, mybatis-plus 3.5.1 🐛 修复: - Fix bug: 绑定缓存的Entity信息热更新后未同步刷新的问题 ## IAM组件 diboot-IAM-starter v2.5.0 🎉 新增: - 系统配置功能 - AuthService新增OAuth2SSOServiceImpl,支持通过OAuth2单点登录接入 - IamSecurityUtils新增支持logout(user)支持强退指定用户 🍻 优化: - token检查安全加固,支持拦截非系统颁发的伪造token - 优化updateTime为新建时数据库赋值更新时统一填充 - 用户体系相关表主键更改为雪花id,便于数据同步场景的处理。 🐛 修复: - Fix bug: 组织根id判断的 equals(0) 结果错误问题 ## 文件组件 diboot-file-starter v2.5.0 🍻 优化: - ddl中创建时间数据类型由timestamp改为datetime ## 消息通知组件 diboot-message-starter v2.5.0 🍻 优化: - ddl中创建时间数据类型由timestamp改为datetime - 优化updateTime为新建时数据库赋值更新时统一填充 ## 定时任务组件 diboot-scheduler-starter v2.5.0 🍻 优化: - 移除entity中的createByName字段,替换为VO中绑定字段 - 拆分提取QuartzSchedulerService定义,便于用户扩展 - 优化updateTime为新建时数据库赋值更新时统一填充 ## 移动端组件 diboot-mobile-starter v2.5.0 🍻 优化: - ddl中日期时间数据类型由timestamp改为datetime ## 移动端前端 diboot-mobile-ui v2.5.0 🍻 优化: - 代码注释优化(thanks 小强君) - 移动端页面布局优化 🐛 修复: - fix: 修复列表数据获取后依然显示加载的问题 ## PC前端 diboot-antd-admin v2.5.0 🎉 新增: - 支持多tab打开页面 - 系统配置功能 - 支持OAuth2 SSO单点登录登出默认实现 🍻 优化: - 页面紧凑化全局样式调整,更大化可显示区域 - 移除refMultiForm - 优化定时任务的日志显示 - 优化减少attachMore的获取请求 - 默认端口统一为9528,避免与cloud服务端口冲突 🐛 修复: - Fix bug: 岗位表单再次打开时未清除的问题 ## PC前端 diboot-element-admin v2.5.0 🎉 新增: - 系统配置功能 - 支持OAuth2 SSO单点登录登出默认实现 🍻 优化: - 页面紧凑化全局样式调整,更大化可显示区域 - 优化定时任务的日志显示 - 优化减少attachMore的获取请求 - 移除refMultiForm - Element-ui 升级至 2.15.7 ## 开发工具 diboot-devtools v2.5.0 🎉 新增: - 新用户自动开通高级功能7天订阅体验 (废除引荐码) - 后端字段支持配置可选“乐观锁”生成@version注解 - 搜索区的关联字段可切换“下拉” 或 “左树”展示形式,支持直接生成左树右列表 - 新增outputPathBase配置项,支持将组件的基础代码生成到指定路径下 🍻 优化: - devtools 前端CRUD生成页面 默认加载最新的快照,并支持重置&暂存 - 优化组件初始化检查逻辑,未生成时仅提示不再强制跳转,仅初次跳转 🐛 修复: - fix:配置了模块策略时VO绑定字段更新时生成的package路径错误的问题 - fix:列名不填导致网络异常报错的问题 ## 微服务版(企业版) diboot-cloud v2.5.0 🎉 新增: - auth-center统一认证中心 与 user-center 用户中心 从原auth-server模块剥离,便于后期维护 - 支持SSO单点登录&统一退出(用于企业门户) - 支持Portal首页门户,支持client客户端应用接入管理(用于企业门户) - 支持多租户与其权限体系配置功能(用于SaaS系统) - 集成Skywalking,支持微服务性能监控、链路追踪、日志收集 - 新增用户体系相关数据同步接口,用于子系统同步用户相关数据 - 新增@InnerApi注解,用于服务间后端调用接口 - 初始数据可执行脚本程序,一键初始化全部基础数据 🍻 优化: - 服务模块下的各环境配置文件统一优化 - 模块拆分与命名统一优化 - 登录方式统一调整为授权码模式 - 优化updateTime为新建时数据库赋值更新时统一填充 - 前端支持多tab页打开页面,及页面紧凑化样式优化 - 升级diboot-core内核组件及 diboot-antd-admin 至 2.5.0 - 升级依赖版本: spring-cloud 2021.0.1,spring-boot 2.6.6 ## 工作流版(企业版)diboot-workflow v2.5.0 🎉 新增: - 表单设计器新增支持公式计算(数字计算、日期计算等) - 表单设计器新增自动编号组件 - 表单设计器新增级联选择器组件 - 表单数据CRUD动态管理功能 - 表单输入框等支持从接口中设置默认值数据 - 表单字段显示受控的支持 - 新增流程发起暂存功能 - 新增任务执行时指定下一节点执行人 - 流程设计支持服务任务 - 流程设计支持子流程 - 流程设计支持信号事件配置 - 流程设计多实例支持配置候选组 🍻 优化: - 优化任务处理界面,增大页面空间,优化UI,布局紧凑 - 优化流程设计器页面,增大设计区空间,优化UI - 优化表单设计器页面,增大设计区空间,优化UI - 优化antd版本支持多tab页打开页面,及页面紧凑化样式优化 - 优化andt切换至表单设计器、流程设计器自动收起侧边栏 - 升级diboot基础组件及 admin-ui 至 2.5.0 - 升级依赖版本: flowable 6.7.2 🐛 修复: - 修复部分列表排序异常 - 修复管理员无权处理自己流程的问题 - 修复流程开始节点跟流程调用节点,执行报错问题 - 修复网关处驼峰转化到这变量无法填充问题 - 修复并行中驳回导致并行其他节点处于待办状态(增加id配置约定_begin,_end) - 修复节点字段隐藏导致发起和任务处理时无法正常提交 注:版本升级请参考[diboot官网](https://www.diboot.com)“版本升级指南”,diboot企业客户可直接联系技术支持获取升级帮助。
Last committed message:
!26
v2.5.0 release
v2.4.0
8efd46c
2022-01-04 12:05
Compare
Diboot v2.4.0 release
fullstackyang
## 内核 diboot-core & core-starter v2.4.0 🎉 新增: - 关联绑定执行切换为异步并发执行,进一步提升查询性能 - @BindQuery注解支持添加多个组合为OR查询 - @BindDict注解支持逗号拆分匹配 🍻 优化: - KeyValue替换为LabelValue避免使用时混淆 - AttachMore支持远程过滤、及附加查询条件、支持跨表树形(异步)构建 - 更新加密脱敏策略的默认实现为空实现 - 数据权限相关类package移至data.access - 移除异步执行器TaskExecutor的bean name指定 - V、S、D等系列工具类的优化 (thanks for @emptypoint) - 升级依赖版本:spring boot 2.6.2 🐛 修复: - Fix bug: 数据权限检查在某些情况下过滤条件重复的问题 - Fix bug: DynamicMemoryCacheManager缓存过期判断问题 ## 文件组件 diboot-file-starter v2.4.0 🎉 新增: - 新增LockedWriteHandler,支持导出excel的sheet页锁定某列 - 新增FreezePaneWriteHandler,支持导出的excel动冻指定行与列以及自动冻结表头 - 新增@ExcelComment,支持添加表头批注 - 新增文件删除接口 🍻 优化: - Excel支持大数据量的分页导入分批写入 - Excel上传的过程优化,包括支持类型推断、上传合法数据、下载错误数据、错误记录标注、异常提示等 - @ExcelBindDict注解支持逗号拆分匹配 - 升级依赖版本:easyexcel 3.0.5 🐛 修复: - Fix bug: 上传文件的备注信息未成功保存的问题 ## IAM组件 diboot-IAM-starter v2.4.0 🍻 优化: - 组织相关列表页查询支持名称的模糊查询 - Operation改为OperationCons,避免与swagger3注解冲突导致书写繁琐 🐛 修复: - Fix bug: 修正非mysql数据库脚本中的permission_id命名错误 ## 消息通知组件 diboot-message-starter v2.4.0 🍻 优化: - 发送消息支持通过模板code查询模板 - 支持自动填充创建人id值 ## 定时任务组件 diboot-scheduler-starter v2.4.0 🍻 优化: - 优化定时任务初始化逻辑 - 支持自动填充创建人id值 ## 移动端组件 diboot-mobile-starter v2.4.0 🍻 优化: - 简化小程序、公众号使用配置 - 支持IamMember和IamUser关联 - 默认初始化移动端的登录账号密码 admin/123456 - nickname改为可空,适配微信接口调整 - 升级依赖微信开发包 weixin-java-* 至 4.2.0 ## 移动端前端 diboot-mobile-ui v2.4.0 🎉 新增: - 支持用户名密码、微信公众号、小程序 登录的对接实现 - 增加CRUD示例页面 - 增加个人中心页面 - 增加IamUser绑定微信登陆 - 增加上传组件、选择器、checkbox、地区选择器、时间选择器、卡片、描述等组件 🍻 优化: - 系列页面及组件的多端适配调整优化 - 升级uviewui至1.8.5、适配HBuilder新版本 ## PC前端 diboot-antd-admin v2.4.0 🎉 新增: - 上传文件管理功能 - echarts依赖 🍻 优化: - 调整attachMore相关的命名调用等 - 下拉选项支持远程搜索、支持联动、支持跨表树形(异步)构建 - excel导入导出优化,错误提示优化,支持导出错误数据等 - 优化消息模板管理功能 - 优化行编辑组件支持树 🐛 修复: - Fix bug: 校验或enhance方法抛出异常后,提交状态未消除的问题 ## PC前端 diboot-element-admin v2.4.0 🎉 新增: - 上传文件管理功能 - echarts依赖 🍻 优化: - 调整attachMore相关的命名调用等 - 下拉选项支持远程搜索、支持联动、支持跨表树形(异步)构建 - excel导入导出优化,错误提示优化,支持导出错误数据等 - 优化消息模板管理功能 - 优化行编辑组件支持树 🐛 修复: - Fix bug: 修复checkbox提交异常回显失败的问题 - Fix bug: import组件remove方法无法调用的问题 ## 工具 diboot-devtools v2.4.0 🎉 新增: - 新增移动端页面生成(基于 diboot-mobile-ui) - 面板组件支持常规统计图表的生成 - 与数据表无关的自定义页面生成 - 数据表管理新增“参考库建表”,支持常用的省市区建表及数据导入 - 数据表管理新增“批量添加字段”功能 - 子表单支持多行表单 - swagger接口文档支持切换为Springdoc(替代Springfox) - 快照实现优化(移除开关、自动保存)(thanks @梦想家) - 支持JDK17 🍻 优化: - PC端CRUD页面生成支持配置生成远程搜索及多选搜索 - 前端生成相关的性能优化、组件分组与命名优化 - 配置n-n关联时支持自定义中间表表名 - 详情页附加信息支持表格与时间轴的切换 - 代码生成系列优化 🐛 修复: - fix Mysql5.7 0000-00-00日期报错问题 ## 微服务版(企业版) diboot-cloud v2.4.0 🎉 新增: - 关联绑定支持跨服务绑定(分属于不同服务里的对象间可互相绑定) 🍻 优化: - KeyValue 替换为 LabelValue以避免使用时混淆 - Excel上传的过程优化,包括支持类型推断、上传合法数据、下载错误数据、错误记录标注、异常提示等 - @BindDict @ExelBindDict 注解支持逗号拆分匹配 - Operation -> OperationCons 以避免与swagger注解冲突 - 调整上传文件白名单与大小限制 - 移除actuator依赖提升安全性 - 升级diboot基础组件及 admin-ui 至 2.4.0 - 升级依赖版本: spring-cloud 2021.0.0,spring-boot 2.6.2 ## 工作流版(企业版)diboot-workflow v2.4.0 🎉 新增: - 上传文件管理功能 🍻 优化: - 流程图查看优化,基于bpmn.js渲染流程图替代flowable的图片流程图 - 超大表格布局下的表单设计功能性能优化 - 动态表单导入外部表后,允许更改表单名称与字段标签名 - 升级diboot基础组件及 admin-ui 至 2.4.0 - 升级依赖版本: flowable 6.7.1 详细内容参考:https://www.diboot.com
Last committed message:
* 优化组件注释
Download
To prevent Robot download, Please enter the captcha to continue
Cancel
Download
Java
1
https://gitee.com/dibo_software/diboot.git
git@gitee.com:dibo_software/diboot.git
dibo_software
diboot
diboot
Going to Help Center
Search
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
Comment
Repository Report
Back to the top
Login prompt
This operation requires login to the code cloud account. Please log in before operating.
Go to login
No account. Register