Skip to content

Releases: sheinsight/shineout-next

3.5.1

14 Nov 13:05
f5ecfb2
Compare
Choose a tag to compare

🐞 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

14 Nov 13:03
7f35baa
Compare
Choose a tag to compare

🆕 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

14 Nov 13:00
71de22e
Compare
Choose a tag to compare

🐞 BugFix

  • 修复 Select 在 value 为空对象时 placeholder 失效的问题 (#783)
  • 修复 setConfig 干涉部分组件内部 spin 固有样式的问题 (#786)

3.4.6

14 Nov 12:59
6268974
Compare
Choose a tag to compare

🐞 BugFix

  • 修复 DatePicker 禁用后可聚焦的问题 (#778)
  • Input.Number 输入框删完最后一个数字时不触发 onChange 的问题(此时返回 null 或 undefined) (#780)
  • 修复 Select 禁用模式下 icon 样式异常的问题 (#778)
  • 修复 Table 点击 checkbox 触发行展开的问题 (#777)

3.4.5

04 Nov 08:20
ba8aee0
Compare
Choose a tag to compare

💎 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

04 Nov 08:18
234828b
Compare
Choose a tag to compare

🐞 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

04 Nov 08:09
bc033ff
Compare
Choose a tag to compare

🐞 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

  • Tree 组件 setActive 新增第二参当前选中节点数据数的返回 (#699)
  • 新增 Tree 类型 KeygenResult 导出 (#699)
  • 优化 setConfig 中 spin 的配置项,支持全局配置更多内容

3.4.2

29 Sep 07:56
8888161
Compare
Choose a tag to compare
  • 修复 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

25 Sep 08:52
b595628
Compare
Choose a tag to compare

🐞 BugFix

  • 修复 Tabs 的 card 模式下的边框样式 (#681)
  • 修复 Tree 一级节点的缩进过大的问题 (#682)

💎 Enhancement

  • 优化 Datepicker 的结果展示区域,改为不换行展示 (#680)

3.4.0

19 Sep 12:07
8846e59
Compare
Choose a tag to compare

🐞 BugFix

  • 修复 Carousel 组件点击箭头切换后,鼠标悬停时没有禁用切换的现象 (#674)
  • 修复 Rate 组件在 Safari 浏览器下对齐样式异常的问题(#670)
  • 修复 TableRefscrollToIndex 的回调方法不生效问题 (#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

  • 优化 Select 组件在同时使用 emptyTextrenderOptionList 时的渲染顺序 (#627)
  • 优化 Table 初始化加载性能 (#673)