2022-12-01
新功能 Features 🚀
- feat: bytes 过滤器 支持指定 step (#5737) @502647092
- feat: Combo组件minLength, maxLength支持变量传入 (#5739) @lurunze1226
- feat: Tree, Transfer, Select特殊选择模式支持虚拟列表 (#5829) @tooeast
- feat: 在分支条件时允许给 dropdown-button 添加类名 (#5733) @sheeepli
- feat: tree-select 支持 maxTagCount 属性 (#5784) @tooeast
- feat: Timeline组件节点icon支持图片url (#5794) @lurunze1226
- feat: Image开启工具栏后支持滚轮放大/缩小图片 (#5786) @lurunze1226
- feat: api支持自定义提示信息 (#5761) @hsm-lv
- feat: combo组件添加addItem动作 (#5756) @sqzhou
- feat: iframe接入事件动作 (#5754) @hsm-lv
- feat: SearchBox接入事件 (#5753) @hsm-lv
- feat: 部分组件支持init事件&部分选项组件支持selectedItems参数 (#5700) @hsm-lv
- feat: confirmText 当运算结果为空时不展示,可以实现根据条件二次弹窗的需求场景 (#5714) @2betop
- feat: inputTable 支持配置 minLength maxLength 限制个数 (#5717) @2betop
- feat: 补充 ConfirmBox ui 控件, 并将 PickerContainer 改成 ConfirmBox 实现 (#5708) @2betop
- feat: ui 组件 form 支持 autoSubmit (#5695) @2betop
- feat: Remark组件支持自定义图标 (#5694) @blue-squirrel
- feat: 添加 Combo InputTable ui 组件 (#5690) @2betop
- feat: chart 支持配置加载 geojson 及百度地图 (#5674) @nwind
- feat: timeline时间轴支持自定义图标 (#5668) @blue-squirrel
- feat:chart接入事件动作 (#5669) @hsm-lv
- feat: iframe支持base64编码的mime类型 (#5624) @lurunze1226
- feat: 添加 isVariableName 验证器 (#5729) @2betop
- feat: Form添加puresubmit (#5326) @pianruijie
- feat: pickerContainer 增加 bodyClassName (#5740) @allenve
问题修复 Bugfix 🐛
- fix: picker 默认 valueField 下的问题, 参照录入增加传递 valueField 字段 (#5845) @tooeast
- fix: Select选项编辑和删除提示遮挡问题修正,改用top展示 (#5842) @wibetter
- fix: 修复 combo 单条模式 subFormMode 配置无效问题 (#5834) @2betop
- fix(默认值支持公式): 清空value时删除数据域中对应的数值 (#5840) @wibetter
- fix(默认值支持表达式): 兼容非法公式展示,避免渲染异常 (#5839) @wibetter
- fix: formItem 在 shouldUpdate 属性列表中增加 loading (#5830) @meerkat-morecats
- fix: maxKeepItemSelectionLength默认值为0导致Picker无法选择问题 (#5801) @lurunze1226
- fix: 优化多个loading时的性能 (#5804) @meerkat-morecats
- fix: table 开启快速编辑即时保存依然展示提交按钮 (#5802) @tooeast
- fix: 设置menuTpl时title内容被错误转义问题 (#5798) @lurunze1226
- fix: inputTable组件中嵌套Combo时数据域覆盖问题 (#5791) @tooeast
- fix: 修复textarea focus逻辑不生效 (#5795) @meerkat-morecats
- fix[types]: 补充组件类型声明 (#5789) @jiatianqi
- fix: pc端城市选择香港、澳门不能选择市 (#5774) @z1769057083
- fix: 修复安全风险,避免调用原型上方法 (#5797) @2betop
- styles: input-image固定尺寸后fixedSize下预览失败 (#5785) @pcdqc
- fix: table itemActions 左右滚动位置问题修复 (#5746) @tooeast
- fix: inputTable 复制取消问题修复 (#5748) @tooeast
- fix: combo组件文档draggableTip字段默认值问题 (#5768) @sqzhou
- fix: log文档 (#5770) @lghxuelang
- fix[CodeMirror] 聚焦、失焦事件补充 (#5764) @jiatianqi
- fix:chart事件失效问题 (#5765) @hsm-lv
- fix: 日期类组件字体大小修复 (#5743) @qiaogg
- fix: 修复 showSteps 为 false 时不生效的问题(#5723) (#5727) @sheeepli
- fix: 修复 xxxOn 在 store 里面可能不更新的问题 (#5721) @2betop
- fix: InputText组件开启autoComplete添加重复内容时错误清空value问题 (#5673) @lurunze1226
- fix: dateRange test 快照去除 (#5715) @tooeast
- fix: 评分组件 count 支持变量获取 (#5681) @tooeast
- fix: 修复查看代码报 require is not defined 错误 (#5704) @2betop
- fix: filter 过滤器 isTrue/isFalse 问题修复 (#5676) @tooeast
- fix: #4681 (#5477) @h7ml
- fix: 数字输入框-属性配置-placeholder置灰+边框与form-input统一 (#5666) @swjtulmy
- fix: input-number 大数模式下, min、max 支持大数 (#5660) @tooeast
- fix: 调整echarts-stat使用方式,兼容vite打包异步非esm模块 (#5672) @wibetter
- fix: Table组件开启checkOnItemClick后无法限制选择上限问题 (#5632) @lurunze1226
- fix: CURD列label为变量时export-excel未替换 (#5627) @lurunze1226
- fix: 修复condition-builder组件select类型placeholder属性不生效的bug (#5809) @iceqing
日常维护 Chore
- chore: form 渲染器添加 setErrors 方法可以外部设置表单错误 (#5851) @2betop
- chore: 一些单测偶现问题修改 (#5849) @tooeast
- chore: Jest测试环境下关闭log输出 (#5846) @lurunze1226
- chore: getTheme默认入参为cxd (#5823) @lurunze1226
- chore: tabs、tabsTransfer、tabsTransferPicker 单测补充 (#5821) @tooeast
- chore: 避免 stack 不存在导致的报错 (#5815) @nwind
- chore: 修复inputRef类型错误 (#5806) @meerkat-morecats
- chore: combo 单测补充 (#5752) @tooeast
- chore: button-group-select 单测补充 (#5782) @tooeast
- chore: input-city chained-select 单测补充 (#5777) @tooeast
- chore: 修复主题编辑器报错导致没法用 Close #5316 (#5775) @nwind
- chore: 调整 svg 配置能在文件夹中一眼看出来是啥样 (#5738) @2betop
- chore: ui form 支持 onValidate (#5747) @2betop
- chore: 优化数组类表单输入,解决编辑失去焦点问题 (#5728) @2betop
- chore: 日期范围类组件单元测试补充 (#5705) @tooeast
- chore: 优化 locale, theme hoc, 存在 context 直接复用 (#5702) @2betop
- chore: InputNumber严格判断大数模式,避免错误抛出string类型值 (#5703) @lurunze1226
- chore: InputArray新增默认值示例, 调整Combo组件scaffold逻辑 (#5701) @lurunze1226
- chore: sdk embed 方法添加 callback 在 callback 中可确保 scoped 方法是可用的 (#5698) @2betop
- chore: 本地开发 app 模式也支持 vite (#5686) @2betop
- chore: 调整 vite 后 gh-pages 问题修复 (#5682) @2betop
- chore: 开发环境切成 vite (#5677) @2betop
- chore: coverage 执行换成 v8 解决内存问题 (#5679) @nwind
- chore: 修复 coverage 运行报错 (#5678) @nwind
- chore: 处理编译TS Warning,调整TableStore中label解析的顺序 (#5670) @lurunze1226
- chore: input-group 没有 name 不应该报 warning (#5667) @nwind
- chore: 设置 tsconfig.json 修改 vscode 文件定位到源码 (#5665) @2betop
- chore: 人员选择组件关闭下拉框后清空搜索结果 (#5658) @lurunze1226
- chore: 调整useMobileUI参数判断 (#5616) @lurunze1226
- chore: 开发模式下替换__buildVersion (#5663) @lurunze1226
- chore: TabsTransfer透传multiple属性 (#5735) @allenve
- chore: 修正 react-hook-form 及 qrcode 未 ES5 编译问题 (#5617) @tianyk
- chore: combo组件items扩充编辑器的拖拽点位 (#5693) @sqzhou
样式调整 Style 🌈
- styles: CRUD工具栏中的Select自动计算挂载点避免遮挡 (#5800) @lurunze1226
- styles: 修复card\images样式 (#5744) @qinhaoyan
- style: 主题变量整理 (#5712) @qinhaoyan
- styles: Transfer组件默认值与option不匹配时错误提示 (#5604) @lurunze1226
- styles: Table组件label与表头按钮重叠问题修复 (#5749) @tooeast
文档更新 Docs
- doc: 过滤器bytes支持传参step (#5760) @duqingyu
- doc: 完善 Spinner 文档 (#5837) @meerkat-morecats
- doc: 增加 Spinner 默认表现说明 (#5831) @meerkat-morecats
- docs: 文档-快速开始-切换主题,不必要的文字 (#5719) @juetan
- docs: 修复formItem文档属性表展示错乱问题 (#5731) @CheshireJCat
- docs: InputTable文档needConfirm属性细化描述 (#5724) @lurunze1226