2022-04-29
新功能 Features✨
- feat: tree-select 支持
autoCheckChildren
(#4170) @pianruijie - feat: input-tree 支持
autoCheckChildren
(#3536) @pianruijie - feat: input-number 新增一种样式 (#3440) @ryg139
- feat: 公式编辑器提交增加校验 (#4100) @allenve
- feat:新增Tag组件 (#3439) @sarding
- feta: 添加
json-schema-editor
渲染器 (#4092) @2betop - feat: json-schema-editor 支持高级配置 (#4133) @2betop
- feat: picker支持数据域 (#4052) @yangwei9012
- feat: custom组件新增
renderChild
,用于自定义扩展容器区域 (#4015) @wibetter - feat:ConditionBuilder支持自定义判断条件和右边渲染组件;优化ConditionBuilder样式 (#3887) @qinhaoyan
- feat: LocationPicker ak支持数据解析, 可用于统一地图配置 (#3976) @metooweb
- feat: formItem增加
autoUpdate
功能 (#3845) @pcdqc - feat: inputText组件选择器模式支持
transform
(#4163) @lurunze1226 - feat: add remark
shape
(#4153) @sarding - feat: form未配置target及api时,派发事件 (#4167) @pianruijie
- feat: 调整Tabs、Carousel、InputTree组件触发动作索引值,从1开始递增 (#4169) @igrowp
- feat: data等组件focus&blur组件参数修改,新增级联demo (#4174) @blue-squirrel
- feat: Select等组件blur&focus事件参数更改 (#4125) @blue-squirrel
- feat: 添加
beforeDispatchEvent
(#4102) @hsm-lv - feat: 统一动作特性参数为args&更新文档 (#4095) @hsm-lv
- feat: Pagination (#4046) @wflonglong
- feat: service组件事件&动作 (#4053) @lurunze1226
- feat: input-tree动作不依赖默认配置 (#4054) @zhaojianhui-a
- feat: 新增主题编辑器示例 (#4047) @nwind
- feat: 打开页面支持页面参数 (#4044) @hsm-lv
- feat: password 支持点击显示原文 (#4023) @nwind
- feat: 补充json展示插件参数 (#4014) @zyazhb
- feat: combo组件增加"自定义新增按钮"属性 (#3951) @jiatianqi
- feat: 超级表头支持模板;升级 @testing-library/react 支持 react 18 (#3955) @RickCole21
- feat: table 的总结行增加
affixRowClassNameExpr
prefixRowClassNameExpr
属性 (#3990) @nwind - feat: crud 控制列是否显示支持全选 Closes #3933 (#3943) @nwind
- feat: markdown 渲染支持高级配置,比如是否支持 html (#3935) @nwind
- feat: 公式编辑器变量点选优化&&校验优化 (#4180) @allenve
- feat: 公式编辑器校验优化 (#4140) @allenve
- feat: TooltipWrapper新增
onVisibleChange
,用于外层识别当前显示和隐藏状态 (#4082) @wibetter
重大变更 Breaking Changes🔥
- 动作执行条件属性
execOn
更名为expression
,与逻辑编排动作中分支条件属性名称保持一致 - 通用/组件动作的属性配置下沉到动作参数
args
中,即通用/组件动作的属性需要包裹在args
中,弹框(dialog
)/抽屉(drawer
)/广播(eventName
)/自定义JS(script
)除外
问题修复 Bugfix 🐛
- fix: 修复Popover弹框显示异常问题 (#4181) @RickCole21
- fix: 修复drag模式
description
失效 (#4187) @gooolh - fix: 修复邮编校验不准确问题 (#4184) @RickCole21
- fix #3973: 修复tree-select开启
searchable
时无法懒加载节点 (#4135) @lurunze1226 - fix #3998: CRUD导出时未包含breakpoint列 (#4139) @lurunze1226
- fix #4089: 时间选择器timeConstraints属性不生效问题 (#4143) @lurunze1226
- fix #3995: validateApi接口提交字段为前一次内容 (#4151) @lurunze1226
- fix #4039: CRUD分页设置showPageInput无效; chore: Pagination layout属性 (#4178) @lurunze1226
- fix #4085: 修复select
onEdit
/onDelete
外部无法获取option (#4168) @blue-squirrel - fix #4147: 富文本编辑器
receiver
无法数据映射问题 (#4155) @lurunze1226 - fix: 更改月份范围选择器 Render (#4156) @jiatianqi
- fix: 穿梭框在级联模式下显示溢出#4103&tab-transfer的文档的动作表完善 (#4171) @sqzhou
- fix: inputText组件选择器模式下
change
事件失效问题 (#4162) @lurunze1226 - fix: 修复部分组件事件动作问题&补充组件动作表文档&规范事件动作参数类型 (#4152) @hsm-lv
- fix #3967: CRUD导出csv按钮文字
size
不统一问题 (#4127) @lurunze1226 - fix #3968: tabs组件
chrome
样式溢出问题 (#4128) @lurunze1226 - fix #3966: Tabs组件padding统一 (#4117) @lurunze1226
- fix: input-excel 空值不显示bug修复 (#4105) @z1769057083
- fix: 修复inputText下拉框样式对齐问题 (#4101) @RickCole21
- fix: type为 tree-select时,无
showOutline
属性配置 (#4097) @jiatianqi - fix: 修复select table模式下,
labelField
失效问题 (#4096) @RickCole21 - fix: 修复按钮
disabledTip
失效问题 (#4086) @RickCole21 - fix: 修复table GroupName,中间列未配置导致样式错乱问题 (#4084) @RickCole21
- fix: 修复事件动作可能导致循环依赖问题 (#4083) @hsm-lv
- fix: 修复上传按钮
className
失效问题 (#4063) @gooolh - fix: 修复轮播图动作无效问题&修复toast动作提示信息类型问题 (#4072) @hsm-lv
- fix: Select仅全选无法选中值修复 (#4060) @blue-squirrel
- fix: 降低
monaco
版本,方便支持老版本的打包工具 (#4057) @nwind - fix: 页面跳转动作链接问题 (#4049) @hsm-lv
- fix: 修复 #4028 引发的问题 (#4043) @2betop
- fix: 修复部分组件Dialog动作失效问题&补充Dialog和Drawer事件和动作 (#4031) @hsm-lv
- fix: 调整上传change的派发时机,修复上传进度条与实际比例不匹配 (#4029) @gooolh
- fix: InputText 选择器模式下 仅返回首字BUG (#4008) @newtalk
- fix:
column-toggler
显示列前端未持久化保存问题 (#3997) @lurunze1226 - fix: tabs chrome模式下文字显示不全问题 (#4013) @lurunze1226
- fix: 打平显隐动作控制 (#3999) @hsm-lv
- fix: Action行为按钮组件修复 tooltip部分属性配置不生效问题 (#3994) @jiatianqi
- fix: 修复 inputCity 选项清理问题 (#3992) @2betop
- fix: 修复Select默认全选失效 (#3954) @blue-squirrel
- fix: umi 集成报错,样式库编译报错 (#3965) @yiyi17
- fix: 修复 ECharts 数据加载太快时渲染报错问题 (#3950) @nwind
- fix:
autoFill
去除mapping配置 (#3959) @pcdqc - fix #3288: 文本输入多选模式选项错误问题 (#3953) @lurunze1226
- fix: 修复 cards
columnsCount
属性不生效问题 (#3945) @nwind - fix: 修复 nav 没有
onOrderChange
属性会报错问题 (#3940) @nwind - fix: nestedselect移动端
change
事件失效问题 (#3938) @hsm-lv - fix: 修复jssdk下,丢失
scoped
的问题 (#4050) @zhyc9de - fix: 优化CRUD已选中文案 (#4040) @zhyc9de
- fix:
unRegisterComponent
无法被调用到 (#4009) @newtalk - fix: 修复邮箱地址重复填写的问题 (#4006) @charescape
- fix: 修复nested-select
placeholder
无法覆盖问题 (#3948) @lghxuelang - fix #4039: CRUD分页设置
showPageInput
无效; chore: Pagination layout属性 (#4178) @lurunze1226
样式调整 Styles 🌈
- styles: 日历放大模式样式修复 (#4183) @hy993658052
- styles: tooltip 4.0 (#4164) @qiaogg
- styles: 右键菜单面板剔除浅色边框 (#4109) @wibetter
- styles: 修正select的placeholder的color色值 (#3978) @wibetter
- styles: CRUD switch-per-page 文字未垂直居中问题 (#4129) @lurunze1226
文档更新 Docs
- docs:修复文档错误 (#4191) @hsm-lv
- docs: 增加Text Color示例支持,方便选取颜色 (#4175) @iceqing
- docs: 补充page的
inited
事件说明 (#4157) @hsm-lv - docs: 修复文档错误 (#4126) @weijian1
- docs: 补充
&
与$$
等特殊符号的含义 (#4131) @iceqing - docs: 补充 radios
selectFirst
等文档 (#4116) @nwind - docs: dialog外部数据域和内部数据域字段冲突解决demo (#4087) @lurunze1226
- docs: 补充 editor 自定义开发的说明 (#4064) @nwind
- docs: 将 1-2-0 变更文档改成更新记录说明 (#3939) @nwind
- docs: tansfer-docs (#3932) @hsm-lv
- docs: custom-react.md typo fixed (#4115) @rencoo
- docs: custom-react.md typo fixed (#4114) @rencoo
- docs: internal.md typo fixed (#4113) @rencoo
- docs: 修复数据映射文档错误 (#4126) @weijian1
- docs: docs:修复demo问题 (#4195) @hsm-lv
日常维护 Chore
- chore: 调整判断颜色逻辑 (#4186) @gooolh
- chore: 修复按钮样式问题 (#4172) @RickCole21
- chore: 调整 example 改大预览区域,代码改成drawer展示与编辑 (#4173) @2betop
- chore: 调整公式上下文变量选择控件相关逻辑 (#4159) @2betop
- chore: 先重新恢复
e.persisit
(#4146) @RickCole21 - chore: 优化
dataSchema
相关逻辑 (#4111) @2betop - chore:更新默认loading icon (#4099) @qinhaoyan
- chore: 优化 InputKV 在有重复值时的编辑体验 Closes #4071 (#4094) @nwind
- chore: 评分组件 texts、colors 过滤非数字key, 如:$$id (#4062) @tooeast
- chore: 去除有安全风险的 async 库依赖 (#4051) @nwind
- chore: select 的值没有跟选项关联上时依然显示同时飘红 (#4028) @2betop
- chore: 修复测试用例报错 (#4021) @2betop
- chore: nav 当
label
是自定义渲染器时不要显示title
(#3989) @2betop - chore: app 模式自动加 affixOffsetTop Closes #3963 (#3970) @nwind
- chore: api 左侧路径上获取的数据有可能已经包含了问号所以得动态检测 (#3952) @2betop
- chore: api 地址替换
undefined
值优化 (#3946) @2betop - chore: 修复
schema
中id
属性不存在报错 Closes #3931 (#3941) @nwind - chore:
api
问号左侧不做url
转义 (#3937) @2betop - chore: api query 部分没有值也发送空字符 (#3936) @2betop