Releases: sheinsight/shineout-next
Releases · sheinsight/shineout-next
3.5.1
🐞 BugFix
- [Regression] 修复
Cascader
在开启 unmatch 情况下指定 renderItem 为 string 类型时渲染异常的问题(Regression: since v3.5.0) (#800) - 修复
Cascader
非虚拟列表情况下搜索内容溢出列表的问题 (#798) - [Regression] 修复
DatePicker
组件 align 属性失效的问题(Regression: since v3.4.1) (#799) - 修复
Form.FieldSet
校验返参为 Error 数组时校验异常的问题 (#796) - [Regression] 修复
Table
的列设置为百分比宽度时,单元格内的自定义的 css ellipsis 效果不生效的问题(Regression: since v3.5.0) (#795) - 修复
Tabs
折叠用法下,折叠面板后 Tabs.Panel 内容溢出展示的问题 (#794)
🆕 Feature
Cascader
单选模式下搜索结果列表支持虚拟列表 (#798)
3.5.0
🆕 Feature
Cascader
新增 renderCompressed 属性,自定义渲染折叠展示内容(#751)Cascader
新增 virtual 属性,支持虚拟列表(#746)Form
新增 useForm 用法,获取的 form 实例方法与 formRef 相同,但是可以在任何地方使用,不受组件渲染影响 (#711)Form
新增 reserveAble 属性,用于控制表单项是否保留值 (#772)Table
新增 sortDirections 属性,支持对全部列设置排序方向,同时column 新增 sortDirections 属性,支持对单列设置排序方向 (#784)Table
新增 scrollColumnIntoView 方法,支持根据列 key 跳转至指定列 (#738)Table
新增 scrollColumnByLeft 方法,支持自定义跳转至指定横向位置 (#738)
💎 Enhancement
Form.Item
的 label 属性新增对象配置模式,支持在标签文本旁添加 tooltip 提示说明 (#788)- 优化
Select
默认 placeholder 占位形式 (#788) - 优化
Table
内的弹出层类元素跟随滚动的行为逻辑 (#754) Table
树形数据用法下,新增 loader 开启动态加载子节点数据 (#747)Table
树形数据用法下,新增 treeExpandIcon 自定义展开/折叠图标 (#747)- 优化
Table
非虚拟列表场景下,横向纵向的滚动事件修改为原生滚动 (#740)
🐞 BugFix
- 修复
Modal
开启全屏和可拖拽时的交互异常问题 (#739)
3.4.7
3.4.6
3.4.5
💎 Enhancement
- 优化 CardGroup 大数据量下的渲染性能 (#756)
🐞 BugFix
- 修复 Cascader 开启 expandTrigger 为 hover 或 hover-only 时点击 checkbox 勾选失效的问题 (#770)
- 修复 Modal 组件 confirm 模式下确认按钮 loading 交互失效的问题 (#774)
- 修复 Select 动态的从单选切换为多选时,placeholder 内容显示不完整的问题 (#769)
- 修复 Table 的 minWidth 设置失效的问题 (#774)
- 修复 Table 中点击部分组件会触发行展开的问题 (#761)
🆕 Feature
- Image 新增inViewOnly: 仅当图片在视口内时才加载图片,需配合 lazy 使用 (#767)
3.4.4
🐞 BugFix
- 修复 Cascader 组件无法拖拽选中 dom 内容的问题 (#729)
- 修复 Checkbox.Group 在 React 18.3.0 以上版本中报 defaultProps 告警的问题 (#725)
- 修复 Datepicker 组件 key 值书写问题,解决 React 18.3.0 以上版本 key 字段报错的问题 (#726)
- 修复 Form.Field 设置了 defaultValue 后在部分场景下失效的问题 (#742)
- 修复 Form 的 onSubmit 时间可能比 onChange 早的问题(例如扫码枪触发的表单提交) (#731)
- 修复 Form.Field 在设置默认值情况下 value 改变后可能失效的问题 (#730)
- 修复 Image 组件实际渲染的高度比设置的 height 高 2 像素的问题 (#744)
- 修复 List 组件配置分页信息后报错的问题 (#743)
- 修复 List 组件数据为空样式异常的问题 (#743)
- 修复 Popover.Confirm 的弹出容器的宽度在 Table 中有可能显示较窄的问题 (#736)
- 修复 Popover 在横滚的 Table 中有可能弹出位置不准确的问题 (#741)
- 修复Radio.Group在 React 18.3.0 以上版本中报 defaultProps 告警的问题 (#725)
- 修复 Select 选中值之后再次聚焦时的回显值显示不正确的问题 (#748)
- 修复 Select 单选场景下开启搜索后,焦点输入框时没有自动选中文本的问题 (#737)
- 修复 Select 组件无法拖拽选中 dom 内容的问题 (#729)
- 修复 TreeSelect 组件无法拖拽选中 dom 内容的问题 (#729)
💎 Enhancement
- DatePicker 快速选择配置项新增 immediate 属性支持选择后立刻关闭面板 (#745)
- Form 的 formRef 的 set 方法支持嵌套对象值 (#711)
- 优化 Table 组件 Spin 支持从全局配置读取相关设置 (#727)
- Textarea 的 info 重构为 Popover 实现,支持popoverProps设置 (#735)
🆕 Feature
- Pagination 新增 select 属性支持配置弹窗部分信息 (#753)
3.4.3
🐞 BugFix
- 修复Checkbox在 createPortal 中使用时,无法改变勾选状态的问题 (#710)
- 修复 Checkbox.Group 在未传递 data 情况下使用 Checkbox 时 disabled 属性失效的问题 (#697)
- 修复 Image 组件动态 src 场景下组件状态异常的问题 (#709)
- 修复 Image 组件默认值错误的问题 (#708)
- Input.Group 同步支持 onBlur 事件 (#701)
- 修复 Link 组件的 disabled 状态下可以触发点击事件的问题 (#698)
- 修复 Message 样式生成异常的问题 (#706)
- 修复 Popover 在滚动容器中的极限边界场景下不可见的问题 (#702)
- 修复 Select 开启 absolute 和 multiple 之后,下拉框较长选项的文字与勾选图标重叠的问题 (#703)
- 修复 Table 的 width 和 ColumnItem 的 width 的类型问题 (#717)
- 修复 Tabs 页签内容异步变更后下划线长度异常的问题 (#707)
- 修复 Tag 组件在 onClose 时触发 onClick 的问题 (#712)
- 修复 Tree 组件在开启 loader 情况下设置 defaultExpandAll 展开状态异常的问题 (#699)
- 修复 Tree 组件 setActive 会触发多次的问题 (#699)
💎 Enhancement
3.4.2
- 修复
Form
校验 name 为数组字段时依赖前后 draft 情况下校验可能不准确的问题 (#684) - 修复
Form
组件下name 为数组类型且拥有 defaultValue 情况下重置多次触发 onChange 的问题 (#684) - 修复
Input.Group
的 border 在微前端框架下的异常表现 (#685) - 修复
Select
组件 columns 只有 1 列情况下列表宽度不自动撑满的问题 (#686) - 修复
Table
空数据状态下可能出现垂直滚动条的问题 (#690) - 修复
Table
在 data 动态变化后滚动状态异常的问题 (#687) - 修复
Tabs
在 shape='line' 嵌套使用时的高亮下划线在某些情况下不显示的问题 (#692) - 修复
Tag
内部容器宽度继承异常的问题 (#691) - 修复 useTree hooks 在重复 key 数据情况下后续节点无法正常注册的问题 (#694)
3.4.1
3.4.0
🐞 BugFix
- 修复
Carousel
组件点击箭头切换后,鼠标悬停时没有禁用切换的现象 (#674) - 修复
Rate
组件在 Safari 浏览器下对齐样式异常的问题(#670) - 修复
TableRef
的scrollToIndex
的回调方法不生效问题 (#651) - 修复
Tabs
组件的 Tabs.Panel 是异常动态长度时,需要 resize 页面才会出现左右的滚动箭头 (#668) - 修复
TreeSelect
组件filterDelay
属性失效的问题 (#672) - 修复
Modal
组件使用方法调用方式时,点击确定或取消按钮没有关闭动画 (#675) - 修复
Modal
组件下存在多个 Form 组件时,Modal.Submit 提交无效的问题 (#625)
🆕 Feature
- 新增
Link
组件 - 新增
Badge
组件 Datepicker
新增needConfirm
属性: 是否开启手动确认按钮,开启后只有点击确认按钮才会提交选择的值 (#650)Datepicker
新增clearToUndefined
,点击清除后返回 undefined (#644)Dropdown
组件新增zIndex
属性 (#660)Menu
组件新增父节点激活状态下的文字颜色 token (#659)Select
组件支持动态虚拟列表行高(#646)Select
组件新增onLoadMore
属性,支持滚动加载 (#610)Select
组件新增threshold
属性,支持设置滚动加载阈值 (#610)Select
组件新增trigger
属性,支持更改展开下拉面板的触发方式 (#610)Table
组件新增属性showTopScrollbar
,开启顶部滚动条 (#671)Table
组件onScroll
事件新增 top 参数 (#658)Table
组件Ref
支持getRenderIndexByData
方法,用于获取指定数据在渲染列表中的索引Textarea
组件info
属性新增配置模式,支持配置定位 (#676)Tree
组件新增setActive
属性,与active组成高亮的受控功能 (#665)
💎 Enhancement