# 1.8.7
发布时间:2024-9-3
# 更新日志
IDE&运行引擎
- ✅ 新增根据实体创建流程表单;
- ✅ 内置功能【我的审批】【我的申请】支持显示额外信息;(需调整流程定义增加额外信息字段)
- ✅ 新增导航菜单设置是否启用;
- ✅ 新增逻辑编排JQ编辑器常用表达式提示;
- ✅ 新增支持导入导出单个json文件;
- ✅ 新增支持编译 war 包;
- ✅ 新增【获取web配置】编排节点;
- ✅ 新增多租户配置 app.dengine.multi-tenant.enabled=true 对内置实体进行多租户设置;
- ✅ 交互动作编排设计器,支持撤销、重做操作;
- 🛠️ 修复IDE应用设置,保存应用名称异常的问题;
- 🛠️ 优化颜色选择器,支持选择常用颜色;
- 🛠️ 修复业务实体和SecUser建立关系后,swagger生成不完整,导致添加数据源报错;
- 🛠️ 修复工作流审批页面审批操作(按钮区域以及弹出框填写意见);
- 🛠️ 修复工作流申请和审批列表,审批处理人为角色时,显示为空;
- 🛠️ 修复工作流会签+动态用户的异常问题;
- 🛠️ 修复主题设置的颜色选择器样式异常问题;
- 🛠️ 修复 sql server 数据库兼容问题(DDL新增列异常);
- 🛠️ 修复应用同步平台token过期或失效无法自动刷新的问题;
- 🛠️ 修复expand和joins对同一关系查询出现重复join的问题;
- 🛠️ 优化逻辑编排【HTTP请求】函数节点的问题,支持自动判断 content-type;
- 🛠️ 修复IDE上传LOGO报错问题,同时限制上传格式;
- 🛠️ 修复数据字典删除字典项异常问题;
- 🛠️ 修复 fly.rest.cors跨域配置无法生效问题;
- 🛠️ 优化若干 IDE 使用体验、运行引擎、UI 组件问题;
PC端组件
- ✅ 树选择组件支持搜索;
- ✅ 添加动画容器组件;
- ✅ 导航菜单组件添加展开所有菜单配置;
- ✅ 添加加返回关闭对话框及抽屉;
- ✅ 日期组件添加返回日期格式化配置;
- ✅ 链接组件添加是否显示下划线配置;
- ✅ 表格组件添加拖动手柄配置;
- 🛠️ 优化成员选择/组织选择组件,在设计器里面不应该弹出选择;
- 🛠️ 修复日期选择组件bug,输出格式不正确问题;
- 🛠️ 修复开启多tab后,打开页面交互,新页签方式打开,title异常,使用了默认的标题;
- 🛠️ 修复表格组件自定义行类名绑定设计模式报错;
- 🛠️ 优化复杂列表列数据格式化处理逻辑,添加合并列配置;
- 🛠️ 优化宫格布局;
移动端
- ✅ 容器组件添加长按事件、touchstart、touchmove、touchend 事件;
- ✅ 索引栏组件添加自定义插槽;
- 🛠️ 修复图片组件允许输入百分比;
- 🛠️ 优化按钮组件类型;
# 升级指引
# 服务端升级
相关依赖的版本信息,分别在 api/pom.xml 和 ui/package.json 里面定义。
api/pom.xml:
<properties>
<fly.version>0.8.1-a22</fly.version>
<lcdp.version>1.8.7</lcdp.version>
</properties>
# 控制台UI升级
控制台应用的依赖信息在 ui/package.json 中,具体如下:
{
"dependencies": {
"@fly-vue/components": "1.8.7",
"@fly-vue/core": "1.8.7",
"@fly-vue/iview-admin": "1.8.7",
"@fly-vue/iview-pro": "1.8.7",
"@fly-vue/iview-pro-style": "1.8.7",
"@fly-vue/style": "1.8.7",
"@fly-vue/lcdp-designer": "1.8.7",
"@fly-vue/lcdp-engine": "1.8.7",
"@fly-vue/lcdp-engine-extra": "1.8.7",
"@fly-vue/lcdp-iview": "1.8.7",
"@fly-vue/loader": "1.8.7",
"@fly-vue/lcdp-charts": "1.8.7"
},
"devDependencies": {
"@fly-vue/builder": "1.8.7",
"@fly-vue/schema-generator": "1.8.7"
}
}
# 移动端UI升级
移动端应用的依赖信息, ui/package.json中,具体如下:
{
"dependencies": {
"@fly-vue/core": "1.8.7",
"@fly-vue/lcdp-designer": "1.8.7",
"@fly-vue/lcdp-engine": "1.8.7",
"@fly-vue/lcdp-engine-extra": "1.8.7",
"@fly-vue/lcdp-vant": "1.8.7",
"@fly-vue/lcdp-link": "1.8.7",
"@fly-vue/loader": "1.8.7",
"@fly-vue/mobile-style": "1.8.7"
},
"devDependencies": {
"@fly-vue/builder": "1.8.7",
"@fly-vue/schema-generator": "1.8.7"
}
}