2023_08_31
新功能 Features 🚀
- feat: Form组件的messages属性支持表达式 (#7444) @yinlianghui
- feat: 折叠器组件增加组件展开和组件收起事件; 2. 折叠器组件增加展开和收起特性动作; (#7901) @QKflame
- feat: icon组件支持传入svg字符串作为图标 (#7979) @qkiroc
- feat: office-viewer 下载支持图片变量 (#7962) @nwind
- feat: 支持maxTagCount和overflowTagPopover配置项 (#7915) @Hsirius
- feat: 表单、表格、选项卡、分割线移动端1像素边框优化 (#7863) @z1769057083
- feat: Picker组件已选项支持限制最大展示数量 (#7897) @lurunze1226
- feat: transfer 树形搜索的时候支持高亮& feat: transfer 提供清空搜索的事件动作 & fix: transfer 穿梭器左上角的全选勾选时,没有处理 onlyChildren:true 的逻辑 (#7695) @sqzhou
- feat: nav配置面板自定义数据模块更新,与平台交互一致 (#7836) @yinchunyu
- feat: tinymce 支持扩充插件 Close: #7801 (#7821) @2betop
- feat:dropdownButton children buttons level & className (#7777) @yujinghan
- feat: 条件组件作为表单项配置面板隐藏极小宽度 & 增加必选校验 (#7743) @Dora-boots
- feat: conditionBuilder 支持 showIf 来开启条件组启动条件配置 (#7649) @2betop
- feat: timeline组件支持detailClaaName/titleClassName/timeClassName & 可视化配置 (#7654) @Dora-boots
- feat: transfer 树形搜索的时候支持高亮& feat: transfer 提供清空搜索的事件动作 & fix: transfer 穿梭器左上角的全选勾选时,没有处理 onlyChildren:true 的逻辑 (#7695) @sqzhou
- feat(amis-editor): 配置面板只配置一个颜色时无需校验必填 (#7867) @Dora-boots
- feat(amis-editor): timeline组件配置面板增加关联上下文配置 (#7754) @Dora-boots
问题修复 Bugfix 🐛
- fix: 修复affixHeader会隐藏嵌套表格的标题的问题 (#7762) @BeMxself
- fix: flex布局容器,、表单等取消边距 (#7681) @qiaogg
- fix: nav垂直模式下内容宽度自适应问题修复 (#7954) @wanglinfang2014
- fix: 修复多层级拖拽发送的 order 字段没有包含子层级的问题 Close #7615 (#7955) @2betop
- fix: 修复多行文本展示特殊字符报错问题 Close: #7942 (#7959) @2betop
- fix: 编译后picker行点击事件shiftKey获取报错 (#7948) @wanglinfang2014
- fix: 修复Transfer 搜索后选择导致已选项清空 (#7927) @sqzhou
- fix: buttonGroupSelect传入buttons时没有选中态 (#7926) @qkiroc
- fix: 表单项组件开启 static 后部分不合法输入未处理导致异常 (#7918) @lurunze1226
- fix: 复制后粘贴组件schema会被schemaFilter方法转换,出现一些异常的结果 (#7919) @igrowp
- fix: 修复transfer高亮带来的transfer-picker显示options问题 (#7917) @sqzhou
- fix: 修复弹窗下直接用 formitem 不包裹 form 的场景下弹窗提交数据不符合预期的问题 (#7913) @2betop
- fix: picker选中项不显示label问题修复 (#7882) @wanglinfang2014
- fix: 修复 amis-ui 编译后引用 rc-overflow 包路径问题 Close: #7853 (#7880) @2betop
- fix: 【配置面板】grid组件布局方式&button角标配置样式 (#7874) @kano233333
- fix:import错误 (#7875) @hsm-lv
- fix: nav面板css (#7878) @yinchunyu
- fix:ajax/dialog相关动作args中存在非预期配置时导致数据映射失败 (#7872) @hsm-lv
- fix: picker整行点击选中问题修复 (#7871) @wanglinfang2014
- fix: 修复折叠器组件标题配置面板无法配置schema的问题 (#7819) @CheshireJCat
- fix: nav配置reload动作发送无效请求的问题 (#7851) @wanglinfang2014
- fix(amis-editor): chart支持宽高可视化配置 (#7846) @wibetter
- fix: 修复 page 下与 crud 并列的弹窗按钮操作完不刷新 crud 的问题 (#7845) @2betop
- fix: crud兼容cards使用场景 (#7841) @wanglinfang2014
- fix: picker selectedChange事件中缺少shift连续多选的数据 (#7831) @wanglinfang2014
- fix: chart配置面板去除自定义class & 添加trackExpression配置项 (#7832) @igrowp
- fix: picker显隐勾选、value绑定上层数据变量等问题修复 (#7816) @wanglinfang2014
- fix: 支持表达式多语言默认显示 (#7805) @sqzhou
- fix: 修复transfer支持配置noResultsText (#7804) @Hsirius
- fix: 修复 amis-editor 下拉框关闭可多选会自动干掉joinValues/delimiter/extractValue等相关… (#7812) @CheshireJCat
- fix(amis): 修正chart的height设置 (#7809) @wibetter
- fix: 修复 amis-editor 本地开发代码编辑器 json-schema 加载失败问题 & 移动端编辑预览方式调整无需提供 iframeUrl (#7776) @2betop
- fix: 解决transfer\tree等options组件渲染大量节点时页面卡死崩溃的问题 (#7679) @CheshireJCat
- fix: CRUD组件列配置 reload 动作后已选项未清空问题 (#7610) @lurunze1226
- fix: 修复树组件懒加载情况下,第一次点击节点展开后收起,再点击其他根节点懒加载时,第一次点击节点显示异常问题 (#7793) @sqzhou
- fix: InputFile组件限制选择文件上限后重新上传无效问题 (#7783) @Hsirius
- fix:「事件监听」动作配置-页面地址-全屏模式下,默认置灰字体「请输入」和光标对不齐 (#7693) @cocoCheungco
- fix: SearchBox组件开启输入法提交数据错误 (#7700) @lurunze1226
- fix: 修复Carousel配置description、href不生效问题 (#7772) @xiangwaner
- fix(amis-ui): chart组件剔除默认最小宽高样式限制,支持特小宽高设置 (#7764) @wibetter
- fix: CRUD组件列过滤重置时未触发 columnFilter 事件问题 (#7752) @lurunze1226
- fix: 复选框上下文单选情况 (#7766) @hsm-lv
- fix: 「动作配置」组件赋值面板点【取消】关闭弹窗后,再次打开值被清空 (#7746) @miaoxinyu01
- fix: crud显隐切换未获取正确选中项 (#7745) @wanglinfang2014
- fix: picker全选排除已禁用的行 (#7736) @wanglinfang2014
- fix: crud批量操作勾选和取消勾选项时selectedItems数据结构不一样 (#7733) @miaoxinyu01
- fix: 修复展示类组件 value 配置表达式可能会原样输出的问题 Close: #7662 (#7688) @2betop
- fix: 修复 autoFillHeight 模式高度问题 Close: #7606, #6850, #5565, #5067, #493… (#7665) @2betop
- fix: ajax动作不配置data时不应该发送数据 (#7728) @hsm-lv
- fix: table2兼容render方法不同返回值 Close:#7348 (#7722) @wanglinfang2014
- fix: nav popOverContainer兼容env不存在的情况 (#7726) @wanglinfang2014
- fix: 修复table column 的 align 属性无效问题 Close: #7670 (#7685) @2betop
- fix: nav图标增加默认间距、菜单项显隐问题修复 (#7683) @wanglinfang2014
- fix: 修改禁用和隐藏的schema配置面板不实时更新 (#7690) @kano233333
- fix: table2 rowClassName兼容数据替换场景 (#7678) @wanglinfang2014
- fix: 修复配置面板样式问题 & 下掉page组件“组件静态数据”配置项 (#7886) @igrowp
- fix: 修复download 动作执行报错问题 (#7868) @igrowp
日常维护 Chore
- chore: rc-progress锁定版本,避免不兼容升级 (#7938) @lurunze1226
- chore: condition-builder 的 showIf 功能通过 formulaForIf 配置上下文信息而不是复用值的公式信息 (#7912) @2betop
- chore: PickerContaienr ConfirmBox 支持配置 disabled 允许弹出查看但是不可以提交 (#7916) @2betop
- chore: Table layout 默认改成 fixed 去掉 tableLayout 配置 (#7906) @2betop
- chore: 导出 Excel 遇到整数的时候不用科学计数法 (#7900) @nwind
- chore: button组件样式选择支持可视化选择类型 (#7858) @qkiroc
- chore: editor开发态国际化 (#7903) @qkiroc
- chore: 调整 inputTable 的 addItem 动作,不指定 index 时从后插入 (#7898) @2betop
- chore: 优化 table 编辑器体验支持宽度调整实时更新 (#7876) @2betop
- chore: 调整 static 属性下发当为弹窗时不继承上层是否为静态展示属性 (#7893) @2betop
- chore: input-sub-form 表单项默认改成不可读取上层数据 Close: #7715 (#7808) @2betop
- chore: 调整 condition-builder 中 tooltip 实现,解决遮挡问题 (#7856) @2betop
- chore: 调整事件动作找不到组件时报错策略,默认只是 warning (#7865) @2betop
- chore:动作执行支持ignoreError,用于忽略执行错误继续执行动作列表 (#7855) @hsm-lv
- chore: 调整移动端判断逻辑、优化编辑器移动端预览逻辑 (#7840) @2betop
- chore: 调整 static 属性支持容器组件配置且支持表单项上配置,表单项优先 Close: #7698 (#7834) @2betop
- chore: 允许 api 配置相对路径 Close: #7815 (#7822) @2betop
- chore: 增加 word 拼写检查的说明 (#7807) @nwind
- chore: 调整 table 宽度同步逻辑, 解决可能出现异常滚动条问题 (#7735) @2betop
- chore:确认弹窗动作取消后阻止组件默认行为 Close #6115 (#7780) @hsm-lv
- chore: 修复CRUDFilter UT 超时失败问题 (#7705) @lurunze1226
- chore: 调整 responseData 当接口返回错误但是有数据返回时也有用 Close: #7680 (#7684) @2betop
- chore: 删去timelineitem引入的声明 (#7769) @Dora-boots
- chore: Table layout 默认改成 fixed 去掉 tableLayout 配置 (#7906) @2betop
- chore: 收敛时间组件format相关属性 (#7318) @Dora-boots
- refactor: 优化 autobind TS 类型 (#7824) @YangFong
- refactor: 重构了 RootRenderer.tsx 的 render 方法, 已自测 (#7890) @duian
- chore: 完善国际化调试代码 (#7814) @QKflame
- chore: 优化编辑器工具函数逻辑 (#7813) @YangFong
- chore: Update LICENSE (#7767) @2betop
- chore(amis-editor): 调整编辑器的 debug 数据查看,去掉修改当前层数据功能(此功能貌似无用) (#7817) @2betop
- chore(amis-editor): reexport all builtin plugins Close: #7725 (#7753) @ranwawa
样式调整 Style 🌈
- styles: 修复select箭头对不齐问题和buttonGroupSelect选中态颜色问题 (#7910) @qkiroc
- styles: 修复选择框不居中问题 (#7909) @qkiroc
- styles: 还原label为空串时margin问题 (#7829) @qkiroc
- styles: 还原容器边距 (#7820) @qkiroc
- styles: 降低 sticky zindex Close: #7791 (#7823) @2betop
- styles: InputFile组件上传列表中错误任务飘红 (#7785) @lurunze1226
- styles: 优化inputtext,textarea组件readonly状态样式 (#7739) @qkiroc
- styles: 解决页面设计器预览 table 的 sticky 表头显示元素会重叠的问题 (#7650) @2betop
- styles: 优化宽度同步 Close: #7664 (#7666) @2betop
- styles: InputRange设置size后输入框被强制换行问题 (#7676) @lurunze1226
- styles inputFile filename hover展示优化 (#7714) @allenve
文档更新 Docs
- docs: 补充描述:本地运行测试用例前需要执行编译 (#7925) @lurunze1226
- docs: 重写 drawer 组件文档 (#7724) @YangFong
- docs: 去掉tpl组件快速编辑部分的说明 (#7828) @flowingwings
- docs: update 'for' replace with 'loop' in event-action.md (#7847) @zkep
- docs: 补充 getModalContainer 说明 (#7781) @allenve