Feature ✨
- 新增 Steps 组件 (#1784) (#1800) 文档
- 新增 Markdown 渲染组件 (#1817) (#1855) 文档
- Nav 支持子节点动态加载 (#1838) 文档
- Tree 支持子节点动态加载 (#1846) (#1864) 文档
- CRUD Excel 支持通过 api 导出全量数据 (#1835) 文档
- 新增 Flex-Item 类型,方便在 Flex 里使用 (#1745)
- 新增 发送邮件 行为 (#1842) 文档
- Form 增加禁用回车提交功能 (#1787)
- 升级 File 组件,支持更多的配置 (#1750)
- Mapping 支持通过
source
拉取动态字典 (#1752) 文档 文档 - api 新增
trackExprssion
配置项 (#1753) 文档 - 条件组合控件支持远程拉取 fields 配置 (#1758)
- Tree 支持显示展开线 (#1773) 文档
- Iframe 的
src
支持使用变量 (#1775) 文档 - CRUD 支持数据接口返回动态列配置 (#1788) 文档
- 数据链读取变量,支持从 window localStorage 和 sessionStorage 中读取 (#1799) 文档
- 数据映射 filter 支持对象转数组 (#1826) 文档
Enhancement 🚀
- 更新 ECharts 到 5.0.2;更新 fontawesome 到 5.15.3 (#1815) (#1823)
- Modal 支持异步指定内容 schema (#1738)
- 优化 Select 交互 (#1739)
- 优化 gap 样式 (#1737)
- 优化 Table 的 expand 切换 (#1747)
- Table
quickEdit
支持嵌套数据 (#1757) - Form
persistData
支持指定 key 实现同一个 url 中的表单互不影响 (#1795) - Toast 支持单独配置位置 (#1761)
- Table 单元格改成默认的垂直居中样式 (#1770)
- 支持 HTTP 400+ 状态码的内容显示 (#1772)
- Toast 支持监听关闭事件 (#1774)
- Condition-Builder 支持
fieldClassName
控制输入框样式 (#1786) - NestedSelect 无结果时显示文本 (#1789)
- Editor 的 language 属性支持变量 (#1819)
- Checkboxes 快速编辑、删除,判断优化 (#1843)
- App 页面切换的时候自动设置 title (#1848)
- link 增加 title 配置 (#1851)
- 优化 Form
disabled
逻辑 (#1871) - Icon picker 补充
disabled
逻辑 (#1870) - data 支持直接返回 schema 的方式 (#1867)
- File 上传错误显示报错信息 (#1879)
Bugfix 🐞
- 修复 App 渲染器页面 schemaApi 用法会存在 api 请求混乱问题 (#1812)
- 修复 DropButton 不能配置
className
问题 (#1735) - 修复
autoComplete
问题 (#1734) thanks @morance - 修复 Form 水平模式下 label 显示问题 (#1741)
- 修复 合并单元格由于数据更新导致表格错位的问题 (#1749)
- 修复 CRUD
headerToolbar
固顶样式 (#1751) (#1754) (#1756) - 修复 Formula 计算结果是 0 时的问题 (#1762)
- 修复 Carousel 的箭头显影的实现改成 CSS,避免重复渲染导致闪烁 (#1769)
- 修复 embed 没有 env 时报错 (#1772)
- 修复 弹窗时页面抖动问题 (#1790)
- 修复 Range 值异常问题 (#1804)
- 修复 filter 参数中存在变量的用法问题 (#1833)
- 修复 formItem 里不显示 msg 报错的问题 (#1834)
- 修复 Mapping 中 boolean 值的映射问题 (#1837)
- 修复 Table 展开收起可能出现的报错问题 (#1882)