Skip to content

Releases: baidu/amis

1.1.7

31 May 13:59
Compare
Choose a tag to compare

Feature ✨

Enhancement 🚀

  • 升级 mst 到 3 的最新版本 (#2030) @nwind
  • 开发使用 concurrently 避免新开一个窗口 (#2027) @nwind
  • data-link 优化 (#2018) @2betop
  • Wizard 组件新增 startStep 配置项 (#2008) @Jiangshan00001
  • 按钮 tooltip 整理, 支持 disabledTip (#2006) @2betop
  • Each 组件空状态时文字居左,同时将空数组状态也认为是空状态 (#1988) @cyboning
  • 去掉 Tab line 模式下顶部的 padding (#1989) @nwind
  • Uuid 有值时不设置, 没值自动设置 (#1984) @2betop
  • TextArea 组件最小行数限制 & 静态展示超出等 (#1958) @pcdqc
  • Form 远端校验显示报错时,可以再次提交 (#1956) @RickCole21
  • Nav 的 mapTree 需要 depthFirst (#1960) @cyboning
  • Checkboxes 分组样式优化 (#1950) @RickCole21
  • DateTime-Range下拉增加 popoverClassName 属性, 可以自定义弹框的 className; 父级有缩放比时弹框宽度计算问题修复;(#1954)@Kate605690919
  • Date 快捷键支持上月底 (#1942) @2betop
  • autoFill 支持多选 (#1941) @2betop
  • CRUD 的 toolbar 默认不再将最后一个组件放右边 (#1939)(#1999) @nwind
  • 接口兼容多种 json 返回格式 (#1926) @nwind
  • CRUD filterable 判断是否选中不要那么严格 (#1936) @2betop
  • Button-Group disabled 统一使用透明度的方式来实现,不然无法区分选中状态是哪个 (#1904)(#1977) @nwind
  • 调整日期按钮位置顺序 和 Dialog 统一 (#1902) @nwind

Bugfix 🐞

1.1.6

25 Apr 10:26
72d2e96
Compare
Choose a tag to compare

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)

1.1.5

29 Mar 10:50
02170d0
Compare
Choose a tag to compare

Feature ✨

Enhancement 🚀

  • Dropdown 菜单可以配置 disabled (#1574)
  • Chart 支持 env.loadChartExtends 加载 chart 扩展相关 (#1608)
  • image 支持 width height (#1624)
  • Date-Range 新增快捷键 和 调整逻辑 (#1630)
  • Popover 支持配置是否启动 (#1640)
  • Textarea 支持设置 readOnly (#1643)
  • Api data 支持对象外的其他格式,比如数组 (#1651)
  • Form 下 Tabs 支持同步表单项 (#1653)
  • CRUD 可以直接配置 perPage 的值,而不需要在 defaultParams 中配置 (#1662)
  • 图片上传支持配置占位图样式及其比例等 (#1665)
  • 固顶、固底相关优化 (#1680)
  • List 支持配置 listClassName (#1683)
  • Chart 支持字符串形式的 onChartMount 回调 (#1689)
  • CRUD 组件 keepItemSelectionOnPageChange 模式支持限制最大勾选数 (#1698)
  • Pagination 优化 (#1706)
  • feedback 支持配置 skipRestOnConfirm (#1705)
  • Text 和 Textarea 默认开启 trimContents (#1717)

Bugfix 🐞

  • 修复 reciever 兼容问题 (#1565)
  • 修复 富文本 中未翻译问题 (#1564)
  • 修复 warning 颜色不对问题 (#1561)
  • 修复 Image placeholder (#1566)
  • 修复 Nested-Select 配置 source 问题 (#1570)
  • 修复 Crud 批量操作禁用按钮间距问题 (#1573)
  • 修复 FormItem 有默认值时无法删除的问题 (#1577)
  • 修复 Checkbox disabled 样式问题 (#1583)
  • 修复 弹窗不正确的关闭问题 (#1631)
  • 修复 Tpl wrapperComponent 不生效问题 (#1645)
  • 修复 CRUD columns 项配置 search.controls 时,渲染异常 (#1648) thanks @CareyToboo
  • 修复 Textarea 属性报错 (#1664)
  • 修复 echarts 配置可能循环引用导致死循环的问题 (#1693)
  • 修复 CRUD 有可能会重复请求的问题 (4371c68)

1.1.4

05 Feb 10:25
f4bbdd3
Compare
Choose a tag to compare

Feature ✨

  • 新增 Month-Range 月份范围组件 (#1491) 文档
  • 新增实时日志组件 (#1492)(#1513)(#1548) 文档
  • Tab 新增仿 chrome 风格样式 (#1453) 文档
  • Table支持服务端校验 (#1451)(#1452) 文档
  • icon 可以使用 url 地址,方便扩展 (#1473) (#1474) 文档
  • Form 支持组合校验 (#1476) 文档
  • 轮询中的 interval 最短时间限制改成 1s (#1479)
  • DateRange 新增 minDuration maxDuration 配置 (#1480)
  • 支持表单项被隐藏时,删除该值 (#1468) 文档
  • Progress 支持显示 背景间隔动画 (#1482)
  • Tabs 的 title 支持模板 (#1484)
  • Service 支持 WebSocket 实时更新数据 (#1487) 文档
  • Number 组件的 precision 支持变量 (#1488)
  • Tabs 支持 source 关联数据循环 文档
  • 表单项 label 支持使用 tpl 方式渲染 (#1521)
  • 添加去重过滤器 (#1532) 文档
  • App 渲染器支持被通信刷新 (#154)
  • crud 新增 alwaysShowPagination 属性 (#1544)
  • Select 支持配置 menuTpl 自定义菜单样式 (#1545) 文档
  • Location 地理位置支持返回 gcj02坐标 (#1446) thanks @hiro0729
  • Form 添加 clear clear-and-submit 并且将 searchable 里面的重置换成 clear-and-submit 行为 (#1549)

Enhancement 🚀

  • 优化 Combo 的 tabs 模式样式 (#1456)
  • 增加 symbol 的 polyfill (#1457)
  • Form remoteErrors 优化 (#1462) (#1467)
  • toast 提示优化,成功提示也支持配置 msgTimeout (#1471)
  • 去掉 Task 对 Bootstrap 的依赖 (#1475)
  • Table 的总结行优化 (#1485)
  • TableCell 的 filterable 功能优化,当没有配置 options 或者 source 时,从表格数据中提取。(#1500)
  • CRUD exportCsv 改成全量导出 (#1501)
  • 文档拆分组件部分 (#1502)(#1504)(#1506)(#1508) 地址
  • 删除不用的依赖和 Bootstrap;优化小屏幕显示 (#1509)
  • 优化 filter 的 isInnotIn 逻辑 (#1512)
  • 优化 CRUD 批量操作的 confirmText 中的上下文数据 (#1520)
  • 优化 Nested-Select 展示, Tree autoFill 支持祖先节点同步出来 (#1538)
  • 优化 Tree 父子选中逻辑 (#1539)
  • 优化 条件组合的添加按钮位置 (#1540)
  • 优化 Table 性能,减少不必要的重绘 (#1541)
  • List 模式支持按钮在左侧 & 修复 multiple 透传问题 (#1543)
  • 优化 Modal 弹出, 只有在弹出的那一下才创建 Portal 组件事例 (#1546)
  • validate 改成检测值变化的时候就验证,而不是 handleChange 回调中 (#1550)
  • 优化 Nested-Select 展示和逻辑 (#1553)

Bugfix 🐞

  • 修复 Checkbox disabled 下展示不正确问题 (#1435)
  • 修复 excel 导出时列名有可能不存在的情况 (#1439)
  • 修复 mobile 和 sdk 中未包含 antd 主题的问题 (#1440)
  • 修复 Table 多选全选不同步的问题 (#1441)
  • 修复 Group 下边距问题 (#1448)
  • 修复 Table 列没有记住的问题 (#1455)
  • 修复 Typo: reciever --> receiver (#1465)
  • 修复 Tree-Select 里使用 labelFieldvalueField 时,label 显示不全问题 (#1486)
  • 修复 FieldSet 可能导致的 path 太长报错 (#1507)
  • 修复 CRUD loadDataOnce 匹配无数据分页展示错误的问题 (#1526)
  • 修复 Tree 配置 withChildren 的问题 (#1551)

1.1.3 (1.1.2 deprecated)

22 Jan 13:30
d0cdf44
Compare
Choose a tag to compare

Feature ✨

  • 新增 sortBytopAndOther filter (#1378) (#1379)
  • api 新增 responseData 配置 (#1379)
  • 添加季度选择器 Quarter (#1382)
  • Container 支持设置样式 (#1411)
  • 加入 ecStat, Apache ECharts (incubating) 的统计和数据挖掘工具 (#1419)
  • Form 支持 feedback (#1420)
  • 新增仿 antd 主题 (#1421)

Enhancement 🚀

  • jssdk 支持外部监控路由变化重新切换页面 (#1373)
  • 选择类表单项 selectFirst 跳过 disabled 的选项 (#1393)
  • iconfont 发布到 sdk 里 (#1395)
  • api mock 地址替换 (#1408)
  • Echarts 没数据时显示 loading (#1409)
  • Breaking :翻译文件的 key 不再是中文,如果有修改过英文翻译,需要换成新 key (#1416) (#1418)
  • 拆解 factory.tsx,添加 RootRenderer,并能 处理部分 action, 直接渲染个按钮也能弹窗,发ajax了 (#1425)
  • Text 配置 source 样式优化 (#1429)
  • 更换 autobind,继承时 this 不错乱 (#1433)

Bugfix 🐞

  • 修复 表单项在不配置 name 的时候,value 属性失效问题 (#1372)
  • 修复 Excel 导出的列顺序依照配置的顺序,而不是数据源 (#1377)
  • 修复 ChartRadios tooltip 问题. (#1378)
  • 修复 位置选择组件在新版百度地图 api 下无法使用问题 (#1381)
  • 修复 表单项有多个的时候,回车不提交问题 (#1387)
  • 修复 helper 中 white-space 不正确问题 (#1390)
  • 修复 Excel 导出不支持嵌套 name 和 tpl 问题 (#1424)
  • 修复 收起状态导航菜单不可点击跳转问题 (#1428)
  • 修复 Checkbox 无 disabled 样式问题 (#1414)

1.1.1 deprecated

11 Jan 09:55
Compare
Choose a tag to compare

Feature ✨

  • 新增多页应用渲染器,自带左侧树形导航 (#1351),文档
  • 新增 Grid 2D 布局容器,可实现复杂二维布局 (#1334) ,文档
  • 新增 ChartRadios,可实现基于图表点击来切换数据 (#1337)
  • 支持在移动端或其它语言下使用不同配置(#1345),移动端文档多语言文档
  • 增加 animation-duration 设置,可以控制所有动画时长,也能用于关闭所有动画效果 (#1303)
  • UUID 支持设置长度来生成短随机数 (#1325)
  • JSON 无数据时显示 placeholder (#1326)
  • Combo 支持服务端校验、以及 onValidate 支持 (#1331)

Enhancement 🚀

  • 优化 Form 未保存离开页面功能 (#1315)
  • 优化 jssdk 文件下载判断 (#1319)
  • 优化 JSON 显示 (#1348)
  • 验证规则中的参数支持变量 (#1356)
  • 表单项 name 支持中括号(#1316)

Bugfix 🐞

  • 修复在新版 Firefox 下 jssdk 报错 (#1300)
  • 修复 css 变量不支持数字问题 (#1302)
  • 修复 echarts 5 jssdk 报错问题 (#1311)
  • 修复 actionType:reload 时,配置 close 无效问题 (#1331)
  • 修复 表单中有 Button-Group 时,不显示默认提交按钮 (#1341)
  • 修复 Select 检索时,敲空格,会导致整个下拉收起 (#1344)
  • 修复 Nested-Select 上下闪动问题 (#1346)
  • 修复 Radios valueField 失效问题 (#1347)
  • 修复 InputGroup 验证问题 (#1357)
  • 修复 Picker 请求选项接口多次的问题 (#1358)
  • 修复 Combo > Table 中 text 输入可能会被重置的问题 (#1360)
  • 修复 tinymce 的弹窗有可能被遮挡问题(#1336)
  • tinymce、axios 版本升级,修复可能的安全漏洞

1.1.0

31 Dec 07:46
Compare
Choose a tag to compare

Feature ✨

Enhancement 🚀

  • 升级 ECharts 版本到 5.0 (#1286)(#1198)
  • 升级到最新的 TypeScript@4.1.2, 并修复错误 (#1130)
  • 配置中允许空对象和 null (#1224)
  • 固定列样式微调 (#1123)
  • jumpTo 如果目标地址时当前应用, 则用单页模式 (#1126)
  • Drawer showErrorMsg 逻辑补充 (#1139)
  • Embed 用法优化地址栏更新 (#1143)
  • 优化日期范围值 (#1145)
  • 优化一下 api 适配无 status 字段的情况 (#1150)
  • window 通信逻辑优化 (#1151)
  • Picker 的 loadOptions 接口判断优化 (#1156)
  • Select 的 clearable 逻辑优化 (#1160)
  • 导出 Excel 的时候过滤掉不在 columns 中的字段 (#1197)
  • ECharts 编辑器中避免图表反复渲染 (#1200)
  • Date month 优化 (#1207)
  • Popover 添加更多的配置 (#1212)
  • Panel 支持更多的 className 配置 (#1220)
  • Popover Hover 模式优化, 鼠标移开 2s 自动关闭 (#1223)
  • tokenizeundefined 属性处理成空字符 (#1234)
  • PopOver 可以配置外层 div css (#1239)
  • Table 列的 filter 功能如果没有选中的值,不显示重置按钮 (#1241)
  • 网络错误友好提示 (#1282)
  • 允许相对路径的 api (#1283)
  • File disabled 状态不可以删除已上传文件 (#1284)
  • Table 的 filter 列高亮样式 (#1289)

Bugfix 🐞

  • 修复 File 可能的报错, 当数据格式不是字符串时 (#1117)
  • 修复 当 Json-Editor 字段配置 isJson 验证器且初始值不是字符串时验证失败 (#1122)
  • 修复 固定列高度表头高度不一致问题 (#1125)
  • 修复 CRUD keepItemSelectionOnPageChange 无效的问题 (#1131)
  • 修复 Table,嵌套+固定列 样式错乱问题; 优化 Picker 的配置项 (#1144)
  • 修复 Api 非 status 接口返回适配问题 (#1148)
  • 修复 fixed table footable height (#1152) thanks @Zclhlmgqzc
  • 修复 dynamic import 用法问题 (#1153)
  • 修复 Select autoComplete 可能初始不请求的问题 (#1155)
  • 修复 Iframe XSS 问题 (#1157) (#1171) (#1178)
  • 修复 图片放大功能读取图片地址错误问题 (#1158)
  • 修复 Tree 在空选项的时候不能创建节点问题 & 循环引用导致的默认 alert confirm 没有生效问题 (#1159)
  • 修复 Picker 不能全选的问题 (#1161)
  • 修复 Hls 视频不能播放的问题 (#1162)
  • 修复 Tree 的 addApiparent 获取失败的问题 (#1165)
  • 修复 默认打开的弹框不会添加 is-modalOpened 类名的问题 (#1167)
  • 修复 Collapse 透传 title 的问题 (#1177)
  • 修复 IE11 问题 (#1188) (#1189) (#1208) (#1271) (#1272) (#1274)
  • 修复 Text 的 autoComplete + multiple 用法选项显示不正确问题 (#1189)
  • 修复 Text 的 autoComplete 样式问题和功能问题 (#1201)
  • 修复 Picker 的 disabled 不生效问题 (#1253)
  • 修复 virtual select 高度避免两个滚动条 (#1275)
  • 修复 Popover 宽度像素偏差 (#1276)
  • 修复 Page initApi + 内容区 CRUD 用法, CRUD filter 改变总是刷新 page 的情况 (#1277)
  • 修复 api 中展示不正确的问题 (#1278)
  • 修复 SDK 中少了 codicons 文件 (#1281)
  • 修复 两个 jssdk 用法问题 (#1291)
  • 修复 Nav 多层嵌套的展现问题 (#1292)

1.0.19

27 Nov 09:03
7cd4b0c
Compare
Choose a tag to compare

Feature ✨

  • 针对月份选择器,添加年份可点列表功能 (#1018) thanks @330595524
  • 表格支持导出为 Excel (#1077) (#1079)
  • polyfills 换成 core-js;IE 11 下文档和 sdk 基本可用 (#1081) (#1082)
  • jssdk 用法支持 ajax 下载文件 (#1113)
  • api 返回格式兼容没有 statusdata 的情况,在更多场景下无需适配 (#1054) (#1083)
  • DropdownButton 支持 tooltip (#1033)
  • 新增 Search-Box,以及多个容器组件添加 onQuery 响应 (#1036)
  • ECharts 配置中的 formatter 支持使用字符串来实现函数类型 (#1040)
  • 表达式中可以通过 this.__props 获取当前组件的 props 信息 (#1042)
  • 优化选项类 label 展示, 如果接口返回了对象会导致前端报错 (#1072)
  • Form>Table 添加 canAccessSuperData 配置项支持与同级其他字段联动功能。(#1074)
  • FieldSet 的标题支持放底部 (#1085)
  • 图片集 source 支持过滤器 (#1087)
  • Transfer 的 Search 按 enter 提交表单功能关闭 (#1092)
  • api.adaptor 支持异步 (#1098)
  • CRUD filterable normalizeOptions (#1105)

Enhancement 🚀

  • 官网文档及示例支持切换到移动端下显示 (#1088)
  • React 版本默认实现 alertconfirmjumpToupdateLocationisCurrentUrlnotifyenv (#1084)
  • node-sass 改成 sass,tpl 的 eval 加缓存 (#1028)
  • Lodash Template 也支持 this.xxx 获取变量 (#1049)
  • 优化 unRegisterRenderer 逻辑 (#1076)
  • 接口报错跳过 reload 之后的其他逻辑 (#1037)
  • React 文档新增初始项目说明 (#1099)

Bugfix 🐞

  • 修复 Iframe 联动时导致 iframe 重新渲染的问题 (#1039)
  • 修复 Iframe message 事件监听器报错 (#1041)
  • 修复 City 某些城市不可以选中的问题 (#1046)
  • 修复 DiffEditor diffValue 显示 [Object object] 的问题 (#1050)
  • 修复 CRUD 在开启保留条目选择或者 primaryField 没值时导致的勾选混乱问题 (#1053)
  • 修复 Picker 中排序操作触发 Form initApi 的问题 (#1056)
  • 修复 Tasks submitApi 获取数据链数据失效问题 (#1062)
  • 修复 CRUD searchable 时,query 格式异常的问题 (#1065)
  • 修复 Rich-Text 偶发不能修改的问题 (#1066)
  • 修复 sdk 版本,monaco-editor 的 worker 文件加载失败的问题 (#1078)
  • 修复 City 组件 disabled 无效的问题 (#1106)

1.0.18

30 Oct 09:24
Compare
Choose a tag to compare

Feature ✨

  • monaco-editor 升级至 0.21.2
  • Dialog 的 lazayRender 模式添加 spinner (b097fe6)
  • Each 添加 placeholder 配置项 (8f84d37)
  • Each 添加 index 变量 (fbe39d1)
  • Overlay 允许配置不监控目标组件大小变换重新定位的功能 (668746d)
  • 新增月份显示渲染器 (#1002)(#1018) thanks @330595524
  • 静态展示 Static 支持 mode inline (ebb4b29)
  • 如果表格编辑行还没提交不让提交表单 (3792124)
  • Date & Date-Range 支持 embed 内联模式 (c282dc6)
  • Text creatable 模式调整,总是显示 (07d8f2b)
  • 感谢 @Chengxi9 对文档的贡献

Bugfix 🐞

  • 修复动态修改 affixOffsetTop 时的异常情况 (#988) thanks @CareyToboo
  • 修复 Nested Table 分页后展开收起不可用的问题 (5209385)
  • 修复 Tree 的添加功能 (48d33b6)
  • 修复 CityPicker inline 模式无效的问题 (a9ac11c)
  • 修复 Form > Table 新增交互问题 (db45a39)
  • 修复 Definations 的错误 (dcc627b)

1.0.17

27 Sep 09:16
Compare
Choose a tag to compare
  • 修复 1.0.16 中 Can't resolve './CityDB.ts' 的问题。
  • contextMenu 支持关闭回调