跳到主要内容

Changelog

最新环境要求

  • Node.js 20.18.1 以上版本(你可以运行 node -v 来查看版本号).
    • 如果你有其他项目必须要用更低版本的 Node.js,可以使用 nvm 来管理多个 Node 版本。
  • Yarn 1.22.22 以上版本(你可以运行 yarn -v 来查看版本号)。
    • 推荐使用 Yarn,其实用 npm 也可以 🧐。
提示

Local Project 表示对本地项目框架源码的更新(例如 Template 和 MobileTemplate)如果没有特殊需求,可以使用 create-icp-app 重新生成一个全新的网站结构文件。 Breaking Changes 表示不支持的改动 Deprecations 表示目前还支持但是以后会不支持的改动

Next Version

🚀 New Feature

  • 移除平台应用下的思维树 Tab !5115
  • Flow sdk list UI 优化以及侧边栏显示隐藏 bug 修复 !5124
  • 应用菜单搜索 dark 模式显示优化 !5127
  • new connector type mcp !5132 !5136
  • 增加 AI 生成 connector 功能测试版本 !5139
  • 更新 ui templates !5142
  • 更新 AgGrid license !5155
  • 默认表单数据源 list 接口更新到 v3, 采用 post 方法 !5160
  • 输入性组件的 helper 只是变量解析引用数据 !5164
  • 流程 Rest Trigger 节点支持 Groovy 预处理数据 !5168
  • 新增 ListSelect 组件 !5171
  • 修复 Ag-Grid 在老浏览器样式显示错误 !5178
  • 增加流程规则检查功能,同时在流程保存时进行保存 !5185 !5187
  • 完善 ListSelect 组件 !5193
  • 表单设计器和表单渲染引擎一些优化 (Designer:水平叠放默认改为垂直居中、Designer:样式编辑器支持默认格式化成驼峰型、Designer:统一 List、HStack、VStack、ListSelect 组件的排版设置、FormRenderer:只在主页面时 loading 才拥有最小高度 200) !5193
  • Input 支持 changeDelayToBlur 属性修改为 false; JS i18nApi 提供 i18nApi.translateEntireObj 方法;优化表单设计器 !5226

🐛 Bug Fix

  • 修复开启懒加载的表格在返回的时候无法保留分页状态 !5118
  • 修复 ACL 穿索框右侧的全选功能失效 !5130
  • 修复菜单操作报错 !5145
  • 修复表单设计器和表单渲染引擎一些 bug 以及优化 (Designer:修复数字组件删除 precision 会导致无法输入、Designer:修复 Page 组件不允许调整大小过后无法选择内容、Designer:删除全部 JS 无法保存 等一些其他小问题) !5193
  • 修复创建应用时没有创建到当前 Partner 下 !5196
  • 组织树页面数据多语言显示有误 !5211
  • 修复 List 组件开启懒加载过后 api.refresh() 不生效 !5226

3.0.51(2025-02-05)

3.0.50(2025-02-05)

🚀 New Feature

  • 平台首页的试运行显示登录密码规则 !5094
  • Tabs 组件 label 支持变量解析 !5102

🐛 Bug Fix

  • 修复 material ui 下 DatePicker 不能接受 componentProps.slotProps !5109

3.0.49(2025-01-22)

🚀 New Feature

  • PBC Event 功能 !5022
  • 平台允许搜索 project token;修改平台菜单文档链接 !5025
  • 完整的支持十种多语言配置的翻译,项目真实可用 !5062
  • 优化平台配置 UI !5065 !5087
  • 字段支持隐藏字段名称功能 !5072
  • 字段支持数据被引用后禁止修改功能 !5075
  • Flow 都 Groovy sdk 增加设置项参数中字符串数字转成 BigDecimal !5081

🐛 Bug Fix

  • 修复流程提交成功过后继续停留在当前页面 Upload 组件会奔溃 5010
  • 修复项目 menu 样式 !5014 !5039 !5042
  • 修复 ACL 在数据源数据量超大时速度变慢 !5029 !5058
  • 修复流程 sdk 中过滤条件配置 UI 错位 !5034

3.0.48(2025-01-05)

🚀 New Feature

3.0.47(2025-12-23)

🚀 New Feature

  • NumberPicker 和 Input 当延迟 change 事件到 blur 触发时,按回车也需要触发 change 事件 !4927
  • 表单增加分表字段普通化配置 !4932 !4985
  • 表单设计器支持切换设计面板表单的为当前登录语言 !4941
  • Project 增加应用配置面板 !4951
  • list sdk 和表格过滤条件的 set 类型的 filter type 新增 notIn 条件 !4962 !4969
  • 重构 create project 界面 !4975
  • Material UI 额外支持 `componentProps.inputMode 配置,和 ant design 保持一致!4991

🐛 Bug Fix

  • 修复 Audit 组件在表单开启分表下报错 !4936

3.0.46(2025-12-01)

3.0.45(2025-11-25)

3.0.44(2025-11-25)

🚀 New Feature

  • 配置员可以一键给整个项目所有表单和页面添加 i18n key !4854 !4877
  • 解决一键翻译所有语言 AI 接口太慢导致页面长时间无响应的问题 !4860 !4867 4908
  • 表单分表名添加正则限制 !4863
  • 上传组件超过最大数量的提示信息不消失,需要主动点击关闭按钮 !4892
  • 上传组件的"列表类型"为"图片列表"时可以,调整图片的宽高!4869

🐛 Bug Fix

  • 修复可编辑表格上传列在弹窗当中编辑过后无法保存 !4874 !4880
  • 修复 NumberPicker 字段在可编辑表格当中使用无法处理 precision;修复 NumberPicker 字段 delayChangeToBlur: true 时无法处理 precision;!4900 !4914
  • 修复图片上传组件,多张图片上传时,可能丢失一些图片。!4882
  • 修复图片上传组件,在苹果手机系统为iOS26中,上传多张图片报错。!4894

3.0.43(2025-10-29)

🚀 New Feature

  • Upload 组件显示计数器以及删除需要确认 !4845

3.0.42(2025-10-27)

3.0.41(2025-10-21)

🚀 New Feature

  • 前端配置界面增加自动生成 i18n key 功能 !4827

🐛 Bug Fix

  • 修复开启表单分表过后,按钮配置在 dialog 中查看表单数据请求报错 !4840

3.0.41(2025-10-21)

🐛 Bug Fix

  • 修复表单设计器 i18n 管理界面自动生成 key 报错 !4814

3.0.40 (2025-10-16)

3.0.39 (2025-10-16)

3.0.38 (2025-10-16)

3.0.37 (2025-10-16)

🚀 New Feature

  • 登录页面增加注册链接配置 !4799
  • 拓展组件设置增加去创建的按钮 !4772

3.0.36 (2025-10-11)

🚀 New Feature

  • 项目的 I18n 管理界面增加表格视图和多种操作4715

3.0.35 (2025-9-19)

🚀 New Feature

  • 表单设计器增加 i18n 管理界面 !4670 !4676
  • 修改流程 rest trigger 默认为在内存中运行 !4680

🐛 Bug Fix

  • 修复流程实力中循环节点的 debug tab 显示错乱!4684

3.0.34 (2025-9-17)

🚀 New Feature

  • 禁止配置直接输入字段 ID,必须先输入字段名称,然后修改 ID !4492
  • JS 代码增加全局方法 modalApi,可以使用 modalApi.confirm(), modalApi.warning(), modalApi.error(), modalApi.info(), modalApi.success() !4504
  • 表格 clientSide 和 serverSide 的 ACL 和 Select 默认都使用 label 进行过滤和分组,同时提供参数 multiValueKey 支持修改 label 为 value !4513
  • 平台连接器类型列表增加 Card View !4546
  • 前端配置增加配置全局 JS 的功能 !4550
  • 表格视图改为保存到远程服务器而不是浏览器本地 !4556 !4590 !4600 !4605
  • 增加新的登录模板 !4533 !4539 !4566 !4570 !4613 !4642
  • 表单设计器增加为表单所有资源生成 i18n key 功能,项目 i18n 管理界面增加 ai 一键自动翻译功能 !4638

🐛 Bug Fix

  • 修复表单设计器主题配色不对 !4539
  • 修复表格显示的总行数不对 !4484
  • 修复 material ui 下 NumberPicker 的只读千分位符无效 !4580
  • 修复 ACL 在 material ui 下 helper text 没有显示 !4583 !4595

3.0.33 (2025-8-11)

3.0.32 (2025-8-8)

🚀 New Feature

  • 表格列增加快捷添加过滤选项 !4391
  • 表格增加接口给 JS 操作将额外过滤条件存到可以切换的视图里 !4422
  • 增加高精度数字 NumericPicker 组件,同时表单支持加载 dayjs bignumber.js lodash 三方库在 js 里使用 !4443

🐛 Bug Fix

  • 修复当前页面地址完全匹配了菜单项的地址,但是该菜单没有高亮 !4404
  • 修复可编辑表格按钮设置里没有修改当前表格数据的动作 4449

3.0.31 (2025-7-9)

3.0.30 (2025-7-8)

3.0.29 (2025-7-8)

🚀 New Feature

  • 表格 set 类型过滤支持 blank 和 notBlank !4350
  • Flow 的节点运行结果增加切换到原始的 json 模式,方便循环里进行批量搜索 !4360 !4379

🐛 Bug Fix

  • 修复可编辑表格当中同时两行上传文件会失败 !4369
  • 修复表格导出 excel number 类型的列小数点位数和表格显示的不一致 !4375
  • 修复点击表格查看按钮的时候,同时选中了表格行 !4384

3.0.28 (2025-6-27)

  • 表格 clientSide 模式下支持在底部显示一个汇总行 !4343

3.0.27 (2025-6-27)

🚀 New Feature

  • 前端配置增加 login 相关配置 !4290
  • Flow Instance 调试编辑离开 dirty 提示 !4310
  • 为自举到PBC 增加 visiblePbc 配置(未可视化),用于指定对该自举菜单可见的PBC !4288

🐛 Bug Fix

  • 移除实效的 blockRenderWhenFetching 设置项 !4294
  • 修复可编辑表格本身设置只读时,当只读和禁用时也进行数据验证 设置项失效 !4298
  • 修复脚本 generate-i18n-key-in-seed-data 漏掉的一些地方,同时支持菜单自动生成 i18n key !4301
  • 修复前端配置中首页设置选项不可见 !4319
  • 修复表格 needCount false 的时候 export 失败;acl 的 value label 如果存的是空字符串,导出 excel 会变成空格 !4329

3.0.26 (2025-6-6)

🚀 New Feature

  • 数字组件增加了changeDelayToBlur属性 !4169
    • 默认值为true时,数字组件在失去焦点时才会触发change事件。
    • 当设置为false时,表示在输入框内容变化时就会触发change事件。
  • Table 增加 pageSizeOptions 属性自定义分页每页行数选项 !4197
  • 支持项目自定义用户信息里的菜单,位置用户信息下方,logout 按钮上方 !4206 !4214
  • Table column 增加链接设置,同时修复无法在新标签页打开 !4218
  • 移除 Flow 里后端暂时没支持的事务节点 !4225
  • @icp/scripts 增加脚本 generate-i18n-key-in-seed-data,支持从平台导出的 seed-data.json 里扫描所有需要翻译的资源,自动生成 i18n key !4236 !4248
  • 移除表单分表功能的(Beta)标志 !4242
  • 使用页面标题作为表格默认导出 excel 文件名 !4269
  • 支持自举到平台(首页顶部的菜单) !4156
  • 支持创建和编辑当前 Partner 下的 Connector 及其 Action !4262

🐛 Bug Fix

  • 修复单选 ACL 配置一个 dataUrl 同时开启懒加载时,选择的数据只有 value 没有 label !4153
  • 修复 Gird 布局当子元素 hidden 的时候会占一个空白位置 !4160 !4192
  • 修复 PBC 权限配置 Tab 的 Table 排序实效以及搜索功能缺失 !4166
  • 修复 Designer 里表单布局之前切换可能会导致一个布局的 json 覆盖另一个布局的 json !4232
  • 修复脚本 generate-code 失败的各种问题,以及本地 code 模式表单无法提交 !4245 !4256
  • 修复平台导出的项目源吗里前端依赖包的版本和平台本身不一致 !4253 !4256
  • 修复 pinnedTopDataUrl 在 clientSide 模式下不生效的 !4259
  • 修复 Avatar 列 console warning !4264
  • 修复 Table 的 cell 里的链接不能在新页面打开 !4173

3.0.25 (2025-5-9)

🚀 New Feature

  • Gantt 支持拖拽排序;支持自动更新父级 project 的日期;修改 bar 的显示样式 !4085
  • Table 支持 Avatar 类型的列 !4101 !4123
  • 扫描翻译 i18n 资源 !4114
  • Button 增加刷新任意组件数据的功能 !4138
  • Permission(角色权限配置)增加根据权限名称进行多选或反选的功能 !4130
  • Flow SDK 的设置项里允许跨 PBC 选择表单 !4148

🐛 Bug Fix

  • 修复通过 getFieldApi 拿到的 ACL 元素的 api 在 onFieldValueChange 事件过后变成了 Select 的 api !4073
  • 修复事件日历的国际化报错!4076
  • 修复 EditableTable 列在不可编辑的时候 valueExpression 失效!4088
  • 修复 Button 在动作执行完成最后一步是返回上一页时,当页面比价复杂在性能比较差的电脑上会出现 loading 已经停止了页面还没有重定向走,导致 Button 可以再次被点击的问题 !4092 !4119
  • 修复 hidden/readonly/disabled 的条件配置嵌套 AND 和 OR 不生效 !4096
  • 修复 clientSide 模式的 Table set 类型列的 filter 在 colId 和 field 不同的时候失效 !4104
  • 修复 EventCalendar config.templates.pop 配置无效,同时升级版本到 v2.2.8 !4110
  • 允许表单和页面里非 admin 用户拖拽 Input、Select、DatePicker、NumberPicker !4126
  • 修复连续点击相同菜单两次 Gantt 图报错并且内容变为空白 !4134
  • 修复 PBC菜单 没法显示已经配置好的菜单项 !4081
  • 修复 Permissions(角色权限配置) 根据权限名称进行多选或反选时,点击其中一项后菜单就会收起来的问题 !4142

3.0.24 (2025-4-17)

🚀 New Feature

  • 单选的 ACL 在打开弹窗时会将已选中的项目 label 作为表格默认模糊搜索条件 !4060

🐛 Bug Fix

  • 修复 Button 动作是执行表单函数时,可以快速点击多次执行多次。原因是没有在调用的 js 里主动设置 loading 给 Button,为了方便实用,统一让 loading 包裹完整的 Button 动作链。!4051
  • 修复 clientSide 模式的 Table 保存过的 set 类型的 filter 当刷新页面时无效 4055
  • 修复 Input 的 i18n 多语言值无法保存 !4063
  • 修复项目 AI 窗口生成的表格请求数据报错 !4069

3.0.23 (2025-4-14)

🚀 New Feature

  • 只是浏览器网页标题不显示 PBC 名称 !3988
  • ACL 弹出中的表格工具栏的过滤也支持表单数据源的下拉选择 !3992 !3996 !4029
  • LIST_QUERY SDK 分页配置,新增 LIST_COUNT SDK !3985
  • Material ACL 支持 dropdown select 的功能 !4002
  • 对 EditableTable 列配置上的 hide 和 hidden 两个参数可视化 !4024

🐛 Bug Fix

  • 修复 RichText 没有验证的时候无法提交数据 !4007
  • 修复 Button 的 upload 动作设置 msg 为 null 时,uploading msg 无法自动消失 !4018
  • 修复 acl 设置了 link field 过后用户选择编辑多用户的时候保存报错 !4047
  • 修复 EditableTable 在验证必填时判断其是否为空方法中获取数据行数不正确 !4023
  • 修复 EditableTable 在判断数据是否有效方法中获取数据行数不正确 !4037
  • 修复 Permissions(角色权限配置) 中点击其中一个权限目标的下拉框中的全选也会导致该行数据重新渲染进而发生滚动的问题 !4022

3.0.22 (2025-4-1)

🚀 New Feature

  • Page 组件增加 maxGap 设置 !3971

🐛 Bug Fix

  • 修复 EditableTable 拖拽行排序功能将 “单行文本” 列设置为拖拽列时报错 !3967
  • 修复 regression: Table clientSide 导出时没有导出显示的行数据而是导出了所有数据 !3977
  • 修复自动锁定可编辑表格删除行没解锁单元格的问题 !3956
  • 修复平台中使用页面地方只显示了 schemaId 没有显示 name !3965
  • 修改 project 设置分表的英文翻译 !3980

3.0.21 (2025-3-28)

🚀 New Feature

  • TreeSelect 支持懒加载树状结构 children !3892
  • 增加 “审批触发流程” 页面 !3897
  • EditableTable 的 dataFetched 事件改为默认在表格 gridApi 可用过后才触发 !3904
  • Table 和 ACL 弹窗的 Table 支持 searchTextColIds !3908
  • Flow 种 SDK 自定义 controlType 类型为 flow 的输入字段修改为生成两个值:字段 key 以及固定一个 flowPbcToken !3917
  • Rest trigger flow 增加设置: 提交后立即返回(restFlowReturnWithoutWaitingResult) !3922
  • Upload 组件支持选择多文件上传并支持显示上传文件数量(增加了属性可视化配置) !3926
  • 平台得 PBC 页面 Page 支持名称属性 !3928
  • 表单验证:增加设置当字段只读和禁用的时候也进行数据验证 !3938
  • 扫描新的 i18n 翻译 !3946

🐛 Bug Fix

  • 修复 TodoList 组件的时间显示格式,改成当前语言的格式,而不是直接使用 ISO-8601 格式 !3926
  • 修复 Button 组件的上传文件动作的成功提示消息没有使用 response 来解析再展示 !3926
  • 修复表格列中的 Button confirm 动作在 loading 的过程中也可以被点击;修复当用了 tableApi.updateComponentProps 修改了表格列的属性为回掉函数过后 Button 发送请求转换数据失败。!3934
  • 修复自动锁定相关的问题 !3929
  • 输入型组件统一为永远显示 helpers !3939
  • Flow history 中运行日期没有格式化 !3931

Local Project

  • PBC 页面 Page 支持名称属性过后,本地代码的 pbc 目录下的 pages 和 pbcCode 目录下的 forms 文件夹结构有变化。兼容老的结构,但是建议重新从平台项目解压到本地,有 cg 需求的重新运行 generate-code !3926

3.0.20 (2025-3-18)

🚀 New Feature

  • ACL 和 Select 在开启懒加载,当前端已经拿到所有数据过后,再次搜索不发请求由前端搜索 !3874
  • 使用 Usage API !3880
  • 所有请求使用 page uuid 区分请求数据的页面,fss api 因跨域问题除外 !3882
  • 不缓存 page uuid !3877
  • 标签页组件的每个标签页的属性 forceRender 增加可视化配置 !3871

🐛 Bug Fix

  • 修复 ACL 和 Select 下拉设置 selectColIds 过后前端搜索不支持;修复快速删除 ACL 和 Select 搜索文本偶发下拉框一直 loading 无结果 !3874
  • 修复父子表生成时子表缺parentDataId字段 !3885

3.0.19 (2025-3-15)

🐛 Bug Fix

  • fss api 因跨域问题不使用 page uuid !3869

3.0.18 (2025-3-14)

🚀 New Feature

  • Table 列增加分组和聚合设置 !3784
  • 可编辑表格 ACL编辑器默认打开Select !3790
  • Table 工具栏 Set 类型过滤优化 !3813
  • ACL 和 Select 的 dropdown 的快捷搜索改为默认只搜索可见的 label !3818
  • 允许 ACL 和 Select 修改 dropdown 懒加载的分页大小 cacheBlockSize !3824
  • formApi 增加 setFieldComponentProps 方法,用于设置 callback 回调函数类型的组件属性,解决 json 配置里无法写毁掉函数的问题 !3831
  • EditableTable JS api 增加 on 方法绑定事件,增加 dataFetched, addRow, deleteRow 事件 !3836 !3860
  • formApi 增加 setInitialValuegetInitialValues 方法 !3836
  • Table 增加 needCount 属性,实现下拉无线滚动功能 !3847 !3857
  • 修改字段必填的红色 "*" 标记为为 class name label-required 控制 !3863
  • 锁报错时页面展示 !3845
  • i18n 选择器支持AI生成翻译 !3822
  • List Query SDK 支持配置 needCount startRow endRow !3828
  • 表单渲染时获取数据失败展示错误信息 !3834

🐛 Bug Fix

  • 修复通过 JS 代码给 EditableTable 插入数据过后保存时报错 !3787
  • 修复前端配置里多语言配置丢失;修复前端配置可视化和 json 模式切换不能保留数据 !3800
  • 修复表格打开显示已删除功能属性与可视化配置结果不一致 !3820
  • 修复通过 JS 绑定给 Table 的 firstDataRendered 事件偶尔不触发 !3831
  • 修复角色权限配置 UI 在每次修改后都会滚动到列表顶部 !3850
  • 修复角色权限配置无法区分不同 PBC 下相同表单的权限 !3850
  • 修复角色权限配置缺少全选所有权限的功能 !3850
  • 父子表生成兼容单表生成格式 !3852
  • 修复 Page 内嵌页面组件 empty 状态显示问题 !3809

3.0.17 (2025-3-5)

🚀 New Feature

  • 表单支持分表 !3765
  • 新增 Page 内嵌页面组件 !3778
  • Button 支持扫码功能,同时包含从相册中读取条形码/二维码图片 !3770
  • 约束表单生成只使用 gpt4o 模型以提高准确性 !3767 !3781 !3798 !3803

🐛 Bug Fix

  • 修复 AI 生成过程中表单渲染的错误 !3772
  • 表单生成过程中持续重绘表单预览以降低半截配置导致的临时渲染错误 !3775

Local Project

  • .eslintrc.js 规则更新 !3765
  • 修复 AI Agent 在移动端打开后不是全屏 !3770
  • 修复移动端的 tab bar 配置会被 connector 和 mining 占用 tabs !3770

3.0.16 (2025-3-5)

🚀 New Feature

  • Agent对话支持解析SSE消息中的reasoning !3743
  • EditableTable 支持绑定到另一个可编辑表格作为其子表 !3745
  • 平台增加首页图标返回首页 !3747
  • 表单设计器数据过滤支持 exists/nonExists 操作符 !3761

🐛 Bug Fix

  • 修复平台401请求重放时jwt覆盖问题 !3753
  • 修复 nginx 中 bot-config.js 文件禁止缓存 !3756
  • 修复文档导出时截图错误 !3759

3.0.15 (2025-2-28)

🚀 New Feature

  • Table 表格组件放开 serverSide 模式的 group 分组限制(需要后端 api 支持);filter 过滤 string 类型和 set 类型都支持介于条件 !3736
  • 全局配置平台LOGO可见 !3739

3.0.14 (2025-2-28)

🐛 Bug Fix

  • 修复Agent加载本地消息历史 !3732

3.0.13 (2025-2-28)

🐛 Bug Fix

  • 修复Agent加载本地消息历史 !3729

3.0.12 (2025-2-28)

🚀 New Feature

  • Table pinnedTopDataUrlpinnedBottomDataUrl 支持自动识别使用返回数据里的 results !3679
  • Platform 和 saas-ui 的 public 目录下增加 bot-config.js 文件,里面增加数个全局功能开关 !3682 !3685
  • EditableTable processCellForClipboardprocessCellFromClipboard允许在js中使用updateupdateComponentProps方法重写 !3668
  • 修复 Table 枚举列 ENUM_COLUMN 过滤错误 !3694
  • Agent存储历史消息到浏览器本地 !3721
  • 自动选择Agent模型 !3704
  • 优化可编辑表格验证效率 !3700
  • AI返回的消息中link链接如果在本站则使用前端路由进行跳转 !3676
  • Table 数据源配置中支持发送POST请求获取数据 !3697
  • 更新 ag-grid license !3688

🐛 Bug Fix

  • 修复平台登出多发了几个请求的问题 !3712
  • 修复AI消息markdown单行code渲染 !3670

Local Project

  • public 目录下增加 bot-config.js 文件 3685

3.0.11 (2025-2-24)

🚀 New Feature

  • ACL 在选中项等于 1 的时候不显示 “共1项”;Data 组件增加 api on,支持绑定事件 dataFetchedchildrenFirstRendered !3657

🐛 Bug Fix

  • 修复 ACL 和 Select 下拉框懒加载失效问题;修复可编辑表格内部 ACL 使用 itemField 会报错 !3657
  • 修复全局用户管理列表中角色会出现 Partner Admin !3667
  • 修复 ACL 只读状态抛错问题 !3664

3.0.10 (2025-2-22)

3.0.9 (2025-2-21)

🚀 New Feature

  • AI生成子表 !3651
  • partner admin 角色项目导出 !3643
  • 数据过滤器增加 等于或属于 操作符选项,并把表单设计器中的配置数据范围默认值设为 新版数据权限 !3652

🐛 Bug Fix

  • 修复AI消息中代码块高度 !3646
  • 修复流程中的 AI Agent 返回数据格式错误导致无法生成流程 !3628
  • 修复菜单搜索功能匹配出额外的菜单项的问题,以及增添了高亮 !3634
  • 修复平台超级管理员在为项目选择所属 Partner 时可以选到已禁用的 Partner !3644
  • 修复刷新 Partner 用户管理页面时会出现403错误页面 [!3644](!3644

3.0.8 (2025-2-18)

🚀 New Feature

  • Button 支持配置不显示成功提示消息 !3616
  • Partner 功能:Partner 管理、Partner 用户管理、切换 Partner 等 !3589

3.0.7 (2025-2-17)

🐛 Bug Fix

  • 修复可编辑表格行在 dialog 中编辑过后,再次在表格行内编辑报错 !3606

3.0.6-alpha.0 (2025-2-13)

🚀 New Feature

  • TreeSelect 和 Cascader 的 buildTreeBy 改为对象格式 { parent: '', parentPointee: '' },支持自动构建树状结构的时候指定 buildTreeBy.parent 引用的父亲行的字段 buildTreeBy.parentPointee,以前是写死 id!3594
  • AI对话支持显示思考 !3597

🐛 Bug Fix

  • 项目导出时跳过不可渲染的截屏任务 !3614
  • AI对话api中断时停止转圈 !3611
  • form/flow名称空时不生成token !3603

3.0.5 (2025-2-13)

🚀 New Feature

  • 试运行环境 AIAgent消 息中支持快速回复按钮 !3523
  • 公开访问的 Page !3545
  • 试运行环境 AIAgent 消息中支持预览HTML !3547
  • Button action 中支持通过冒号语法 :context.tableContext.selectedRows 获取选中的行数据 !!3557
  • 表单设计器中 i18n 选择器支持生成唯一 Key 3574
  • icp-form-renderer-react 导出所有 hooks;Data 和 List 组件增加 getDatarefresh 函数 !3576
  • 表单设计器增加选项 "数据被引用后禁止删除" !3582
  • 表单设计器保存修改时列出未填写 ID(token) 的输入组件信息 !3571
  • 试运行环境支持菜单搜索,可通过平台的前端配置开启此功能 !3573
  • 流程的触发器新增 表单触发 选项,可配置是否 支持事务 !3585
  • i18n 选择器交互产生 i18n key 和唯一 i18n key !3574

🐛 Bug Fix

  • Page设计器中i18n选择器没有加载多语言资源 !3538
  • 试运行环境AIAgent窗口从历史会话进入聊天时自定义function tool丢失 !3540
  • Table clientSide 模式下 ACL、Select 等复杂数据类型排序无效 !3553
  • Table 导出数据没有树状结构列 !3559
  • Table clientSide 模式下导出 string 被显示为科学技术法 !3566
  • 在表格中使用多个ACL值做为筛选值,执行下载excel时报错 !3571

Local Project

  • src/services/auth.js !3544

3.0.4 (2025-1-28)

3.0.3 (2025-1-28)

🚀 New Feature

🐛 Bug Fix

  • 修复当滚动滚动条的时候 Gantt 图树状结构被自动收起来 !3504
  • 修复通过 JS 设置的表格 columnDefs 展示的顺序不对 !3508

3.0.2-alpha.0 (2025-1-22)

🚀 New Feature

  • 表格支持前端分组配置 !3445
  • 表格 Toolbar 过滤支持 ACL 和 Select 选项过滤条件而不是文本 !3446 !3465 !3498
  • 可编辑表格支持复制 ACL 展示的文本(默认 Ctrl+C 改为复制可见文本,同时鼠标邮件增加“复制粘贴到表格内部”) !3453
  • 表格列支持按照条件显示/隐藏以及可视化设置 !3469
  • 表单设计器老数据范围支持 json 编辑模式 !3479

🐛 Bug Fix

  • 表格导出 Excel 负数数字前面多出一个单引号 !3443
  • 表格导出 Excel 数量和页面显示的不一致 !3444
  • 主数据导入到处 Progress 列永远显示 0% !3456
  • 用户管理 ACL 点击选中项的 X 大致所有选中项都被清空 !3458

3.0.1 (2025-1-15)

🚀 New Feature

  • pbc详情弹框中新增行权限配置,支持自定义域操作数据 !3389
  • 扩展组件支持 url 加载 js/css !3427
  • 通用 ECharts 组件 !3430
  • 文本组件可视化配置格式化 !3472
  • 文本组件正则格式化支持flags !3474

🐛 Bug Fix

  • 修复通用 http sdk 只读时页面奔溃 !3423

3.0.0 (2025-1-9)

🚀 New Feature

  • 单行文本 Input 支持选择数据源 #3344
  • 表格列支持表单数据源的 dot walking #3345, #3346
  • 表单改变输入型组件 ID(Token) 保留数据(storageField 不变) #3348
  • Gantt 支持新增、编辑配置走 flow 逻辑,支持自定义按钮 #3349
  • Notice Board 站点支持显示系统布告栏 #3215
  • Change Request #3319
  • 表单及引用字段支持自动上锁 !3370

🐛 Bug Fix

  • 修复 NumberPick 组件展示精度不生效 #3347