# 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.xmlui/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"
    }
}
顶部