# 1.8.3
发布时间:2024-4-1 从该版本开始,我们将正式支持移动端应用的低代码开发模式,同时支持移动端应用的预览和调试。
# 更新日志
IDE&运行引擎
- ✅ 实体支持多租户配置;
- ✅ 新增支持行级权限;
- ✅ 支持 API 接口配置权限;
- ✅ 增强导出功能,页面导出、模块完整导出功能;
- ✅ 适配 SQLServer 数据库,版本支持 2019+;
- ✅ IDE 支持预览快捷键;
- ✅ IDE 支持扩展外置插件到“更多”入口;
- ✅ IDE 支持导航配置自定义图标;
- ✅ 新增用户侧数据字典管理模块,会和开发时候的字典进行合并;
- ✅ 支持在内联组件内部关闭外部对话框;
- ✅ 内联容器组件增加d isableRouteWatch 属性,可以禁止监听路由变化,提升性能;
- ✅ /$file/upload 接口支持传入 folder 参数用来指定上传目录;
- ✅ 增强移动端预览功能,二维码可以直接指向具体的页面进行预览;
- ✅ 重命名文件加上文件存在的检测,避免被覆盖;
- ✅ 增加 requestserverwebconfigs 配置支持对基础 url 进行补全路径;
- ✅ 兼容 SpringBoot 3.2;
- ✅ 移动端支持调用 Link 原生插件;
- 🛠️ 优化权限定义、授权功能;
- 🛠️ 优化函数编排协议,支持 metadata.description 描述节点信息;
- 🛠️ 优化函数编排设计器调试面板;
- 🛠️ 修复复杂列表中使用数据类型 text 后,插槽渲染失败问题;
- 🛠️ 修复数据字典调整后,更新不及时的问题;
- 🛠️ 修复编排文件移动到根目录后无法显示的问题;
- 🛠️ 优化若干 IDE 使用体验、运行引擎、UI 组件问题;
PC端组件
- 🛠️ 复杂表格添加动态列配置;
- 🛠️ 修复行政区组件开启transfer,浮动层自动关闭问题;
- 🛠️ 自适应布局组件可直接拖入元素;
- 🛠️ 修复菜单组件,父级设置溢出隐藏,菜单显示异常问题;
- 🛠️ 修复Tab组件懒加载异常;
- 🛠️ 容器组件添加水平、垂直对齐方式配置;
- 🛠️ 修复输入框组件,禁用时,不显示边框配置失效;
- 🛠️ 修复抽屉打开页面、弹窗打开页面层级异常;
移动端
- ✅ 添加超文本组件;
- ✅ 添加图片预览组件;
- ✅ 添加音频播放组件;
- 🛠️ 修复图片组件添加上传图片配置,并支持懒加载;
- 🛠️ 图标组件增加自定义图标配置;
# 升级指引
# 服务端升级
相关依赖的版本信息,分别在 api/pom.xml 和 ui/package.json 里面定义。
api/pom.xml:
<properties>
<fly.version>0.8.1-a16</fly.version>
<lcdp.version>1.8.3</lcdp.version>
</properties>
# 控制台UI升级
控制台应用的依赖信息在 ui/package.json 中,具体如下:
{
"dependencies": {
"@fly-vue/components": "1.8.3",
"@fly-vue/core": "1.8.3",
"@fly-vue/iview-admin": "1.8.3",
"@fly-vue/iview-pro": "1.8.3",
"@fly-vue/iview-pro-style": "1.8.3",
"@fly-vue/lcdp-designer": "1.8.3",
"@fly-vue/lcdp-engine": "1.8.3",
"@fly-vue/lcdp-engine-extra": "1.8.3",
"@fly-vue/lcdp-iview": "1.8.3",
"@fly-vue/loader": "1.8.3",
"@fly-vue/lcdp-charts": "1.8.3"
},
"devDependencies": {
"@fly-vue/builder": "1.8.3",
"@fly-vue/schema-generator": "1.8.3"
}
}
# 移动端UI升级
移动端应用的依赖信息, ui/package.json中,具体如下:
{
"dependencies": {
"@fly-vue/core": "1.8.3",
"@fly-vue/lcdp-designer": "1.8.3",
"@fly-vue/lcdp-engine": "1.8.3",
"@fly-vue/lcdp-engine-extra": "1.8.3",
"@fly-vue/lcdp-vant": "1.8.3",
"@fly-vue/lcdp-link": "1.8.3",
"@fly-vue/loader": "1.8.3"
},
"devDependencies": {
"@fly-vue/builder": "1.8.3",
"@fly-vue/schema-generator": "1.8.3"
}
}