Skip to content

Releases: XiaoMi/hiui

3.5.0

03 Mar 12:56
9b2663c
Compare
Choose a tag to compare

新增 Table 组件 showColHighlight 方法 #1602
修复 Table 组件 列冻结无法展示求和及平均值的问题 #1616
新增 Table 组件 表格表头事件回调函数输出 #1625
新增 Form SchemaForm 中 component 属性接受 ReactNode,SchemaForm 新增 updateSchema 更新函数 #1612
新增 DatePicker onSelect 选择日期的回调函数 #1592
新增 Transfer 组件 render 自定义菜单渲染函数 #1575
优化 Select 组件异步类型时,searchable 属性可控制筛选框的显示隐藏 #1577
优化 DatePicker type 为 week 形态时显示内容 #1587
修复 DatePicker type 为 week 或者 weekrange 时 输入相应格式日期解析错误问题 #1579
修复 Form 触发 onValuesChange 数据更新出现旧值问题 #1618
修复 DatePicker type 为 timeperiod 时,设置 timeInterval 分钟显示不正确问题 #1604
修复 Preview 图片预览组件,滚轮放大缩小错误 #1573
修复 TimePicker 时间范围选择,为空时无法选择打开弹窗时的当前值 #1530
修复 Collapse onChange 属性未传入控制台报错问题 #1580
修复 Select 组件在异步多选时,关闭弹层下拉选项内容丢失问题 #1578
修复 Table 组件 data值为数字类型字符串时,无法进行求和及平均值的问题 #1616

3.4.0

29 Jan 06:09
16fff7d
Compare
Choose a tag to compare
  • 优化组件弹出层自动计算合适的左右位置 #1494
  • 新增 Select SelectTree Cascader DatePicker Input 等组件无边框形态 #1553
  • 新增 Preview 预览组件 #1546
  • 新增 Select 组件 onSearch、onOverlayScroll 方法 #1522
  • 修复 SelectTree 搜索输入框在输入值时失焦问题 #1491
  • 修复 SelectTree 单选形态下受控问题 #1519
  • 修复 Select 组件分组形态 filterOption 函数无法使用问题 #1497
  • 修复 Select 组件分组形态全选以及受控问题 #1501
  • 修复 Select 异步数据请求返回结果顺序异常 #1543
  • 修复 Tabs 组件垂直方向样式显示异常问题 #1493
  • 修复 Form DatePicker、SelectTree 在 Form.Item 中点击清空Icon 无效问题 #1524
  • 修复 DatePicker minDate、maxDate、disabledDate 在非 date 类型下不生效问题 #1547
  • 优化 Checkbox 样式相关内容 #1482
  • 优化 SelectTree 异步受控数据返显问题 #1510
  • 优化 Select SelectTree 计数根据窗口自动调整 #1527
  • 优化 Drawer 组件支持className属性 #1536

3.3.0

31 Dec 08:56
8c50111
Compare
Choose a tag to compare

3.3.0

  • 新增 Card 模式模式下 loading 加载中状态 #1454
  • 新增 Table loading 加载中状态 #1466
  • 新增 Table 列冻结结合树形使用 #1424
  • 新增 Table rowSelection getCheckboxConfig 方法配置行选择 #1444
  • 新增 SelectTree valueRender 自定义渲染 Input 中展示内容 #1407
  • 新增 SelectTree 通过关键字异步搜索功能 #1479
  • 修复 Input type = textarea 的时候,className 设置无效 #1458
  • 修复 Form 在页面渲染完成后 调用中 setFieldsValue 无效问题 #1408
  • 修复 Form 在 Form.Item 中调用 setFieldsValue 数据获取错误 #1456
  • 修复 Rate 组件在快速移动显示异常问题 #1410
  • 修复 DatePicker type 不受控问题 #1401
  • 修复 DatePicker 点击空白区域触发 onChange 问题 #1477
  • 修复 DatePicker 跨年或跨月选择周,数据显示错误 #1476
  • 修复 Select 下拉框默认选中行显示错误 #1405
  • 修复 DatePicker 在 type 为 daterange 时候,传入不合法日期,面板显示异常 #1418
  • 修复 Table 对其他组件造成的样式污染问题 #1428
  • 修复 Table 数据为空时右侧冻结展示不正确的问题 #1473
  • 修复 Tree onDrop 回调函数参数不正确的问题 #1425
  • 修复 Select 异步多选值返显问题 #1425
  • 修复 Modal confirm 方法为适配主题色的问题 #1446
  • 修复 Loading children 不存在时,设置 visible 为 false 无效的问题 #1461
  • 优化 Tabs 组件弹出层样式#1437
  • 优化 DatePicker 类型为 week 时输入框显示内容以及周起始方式 #1475
  • 优化 Progress width、height 属性支持传入String类型 #1480

3.2.0

03 Dec 15:35
ee16ce6
Compare
Choose a tag to compare

3.2.0

  • 新增 HiUI 基础样式 css 文件 #1338
  • 新增 Table expandedRowKeys,onExpand 扩展内嵌式表格的展开操作 #1378
  • 修复 List 组件导出问题 #1314
  • 修复 Tabs Tabs.Pane 组件中 tabTitle 属性传入 ReactNode 报错问题 #1320
  • 修复 Upload onRemove 的问题 #1322
  • 修复 DatePicker 受控无法选中值问题 #1326
  • 修复 Table 列操作 icon 丢失问题 #1336
  • 修复 Table 表头吸顶层级显示问题 #1318
  • 修复 Table 内嵌式设置列宽不正确的问题 #1325
  • 修复 SelectTree 下拉选择上滑动显示异常 #1351
  • 修复 Form 包裹 Select 设置 searchable 属性时候,显示异常 #1343
  • 修复 Form Form.List 和 Form.Item 同一级混用显示异常问题 #1345
  • 修复 DatePicker weekOffset 为 1 时 周与日对照显示异常 #1352
  • 修复 Input type 等于 amount 时,数据初始化展示问题 #1346
  • 修复 Input 添加前后置节点聚焦问题 #1342
  • 修复 Select 异步多选下拉数据显示问题 #1364
  • 修复 SelectTree 异步加载子节点数据显示位置错误以及国际化适配等问题 #1386
  • 修复 Progress placement 为 inside 时,字显示折行问题 #1385
  • 优化 Select 下拉框展开收起,输入框内容存在显示差异#1380
  • 修复 Select 滚动报错问题#1390
  • 优化 Search 后置元素应该收起下拉选项 #1341
  • 优化 Form 组件 label 内容显示折行行高以及间距 #1376
  • 优化 Pagination 国际化翻译 #1381
  • 修复 Table rowSelection 存在时的列冻结异常 #1393
  • 修复 Table 国际化问题 #1397
  • 优化 Table 树形表格 children 为空数组时的展示问题 #1370
  • 优化 Tree 内部计算逻辑,提升多条数据的渲染性能 #1369
  • 优化 Modal 当屏幕高度小于 Moadal 高度的交互效果 #1348

3.1.0

12 Nov 07:50
f90a556
Compare
Choose a tag to compare

3.1.0

  • 新增 Card bordered 属性配置是否显示边框 #1296
  • 修复 Input 在受控状态下,设置 value 为 null 时报错问题 #1246
  • 修复 Select 设置 autoload 为 true 时无限的调用接口问题 #1249
  • 修复 Select 异步多选,点击清空下拉数据未清空问题 #1293
  • 修复 Timepicker 弹出层在页面底部未翻转到上方问题 #1253
  • 优化 Timepicker 支持字符串格式的 value #1245
  • 修复 SelectTree 弹出层在页面底部不能翻转问题 #1254
  • 修复 DatePicker 周范围显示异常问题 #1267
  • 修复 SelectTree data 数据中 Children 为空数组报错问题 #1261
  • 修复 SelectTree 在 Form 包裹下样式显示异常 #1310
  • 修复 Tag 使用 ref 无效问题 #1262
  • 修复 Table data 为 undefined 时的报错问题 #1265
  • 修复 Loading 显示不正确的问题 #1265
  • 优化 SelectTree 样式问题 #1272
  • 修复 Table data 为 undefined 时的报错问题 #1273
  • 修复 Loading 显示不正确的问题 #1268
  • 修复 Tag 闪烁问题 #1273
  • 修复 Timeline 折断样式问题 #1276
  • 修复 Timeline 只有一条数据时的样式问题 #1277
  • 修复 SelectTree 受控问题 #1283
  • 修复 Popover 包裹函数组件无法触发问题 #1282
  • 修复 Pagination 输入页码后回车键报错的问题 #1299
  • 优化 Upload 不同 type 文件类型默认值 #1286
  • 优化 Filter 返回值问题 #1288
  • 优化 Tabs 线型模式样式 #1291
  • 优化 Breadcrumb 渲染方式 #1303
  • 优化 Form 组件 Form.Item 宽度设置问题 #1295

2.15.2

11 Nov 02:33
Compare
Choose a tag to compare

2.15.2

  • 修复 DatePicker 周范围显示异常问题 #1267
  • 修复 Pagination 输入页码后回车键报错的问题 #1299

2.15.1

02 Nov 07:32
Compare
Choose a tag to compare

2.15.1

  • 修复 <Input /> type 不受控问题 #1251
  • 修复 <Form /> 使用 Upload 组件 onChange 方法 return false 无效 #1259

3.0.0

22 Oct 12:32
d16fdd1
Compare
Choose a tag to compare

3.0.0

  • 新增:Slider 滑块组件 #1225
  • 新增:SelectTree 树形选择器组件 #1231
  • 新增:List 列表组件 #1226
  • 新增:Filter 筛选组件 #1227
  • 新增:Search 搜索组件 #1228
  • 新增:Drawer 抽屉组件 #1229
  • 新增:RichTextEditor 富文本编辑器 #1236
  • 新增:CodeEditor 代码编辑器使用示例
  • 新增常见图表样式支持(基于 echarts 封装)#388
  • 全新的 Form 组件 #1234
    • 新增 SchemaForm,可通过 Schema 配置使用 Form
    • 新增 useForm,通过 Form.useForm 对表单数据域进行交互。
    • 新增 Form.List,方便对表单项进行增加删除
    • 新增 SubmitReset 等快捷组件,方便用户重置和提交数据
    • 优化表单中的表单项值的管理,不再由用户进行 setState
    • 优化 Form 输出数据的内容格式,用户可通过设置 field 进行相关格式的设置
    • 优化表单的校验相关功能
  • 全新的 DatePicker 组件 #1235
    • 优化快捷选项功能,允许用户自定义快捷选项
    • 优化选择日期相关交互
    • 优化日期面板相关样式
  • 全新的 Icon 组件 #1224
    • 内部改为 svg 实现方式
    • 重新调整视觉效果
    • 新增大量图标
  • 全新的 Tree 组件 #1232
    • 调整了 Tree 的内部实现,提升了性能
    • 样式进行了优化
    • 优化了 api
  • 全新的 Table 组件 #359
    • 优化了 api
    • 视觉交互重新调整
    • 支持树形表格
    • 支持列对齐
    • 支持动态控制列宽
    • 支持标准模式
    • 支持控制行高亮
    • 支持控制列高亮
    • 优化了列冻结
    • 优化了表头吸顶
    • 优化了列调整,支持调整列的顺序
  • 全新的 Rate 组件 #1237
    • 支持自定义字体图标,文字甚至图片以及评分选中颜色
    • 支持根据评分自定义渲染图标
    • 优化辅助文字显示位置
    • 新增只读形态。
  • Breadcrumb 组件升级 #1230
    • 修正最后一级的 hover 时的高亮效果
  • Cascader 组件升级
    • 修正了受控、非受控模式
  • Dropdown 组件升级 #1238
    • 修正选项具有 href 属性时点击可跳转
  • Select 组件升级
    • 新增 fieldNames API,方便根据返回数据显示下拉框的内容
    • 新增 showJustSelected API,方便快速对下拉选项进行操作
    • 新增下拉数据的分组展示形式
    • 优化 dataSource,请求数据方式以及支持返回多种类型
    • 修正多选异步数据回显问题
  • Switch 组件升级
    • 修正了 onChange 的触发时机 #1223
    • 修正了受控、非受控模式 #633
  • Rate 组件升级 #1083
    • 支持自定义辅助文字
    • 支持自定义渲染效果
  • Tabs 组件升级
    • 可扩展用法增加滚动条模式 #1222
    • 支持拖拽 #641
  • Card 组件升级 #1220
    • 样式调整
    • 废弃 extraType 属性
    • 新增 showHeaderDivider 属性展示卡片头部的分割线
  • Modal 组件升级 #1221
    • 进行了样式调整,重点优化了 Modal.confirm 的视觉效果
  • Tag 组件升级 #1233
    • 新增圆角形态
    • 新增标签组用法
  • 主题配色调整,并使用 css variable 实现主题配色的切换 #256
  • 增加 Typescript 类型定义文件 #181

2.15.0

22 Oct 03:39
5175d1c
Compare
Choose a tag to compare

2.15.0

  • 优化 <Tree /> onBeforeSave 、 onDragStart 支持返回 Promise #1179
  • 优化 <DatePicker /> 新增属性 inputReadOnly 设置输入框为只读形态 #1203
  • 优化 <TimePicker /> 新增属性 inputReadOnly 设置输入框为只读形态 #1203
  • 优化 <TimePicker /> 新增 hourStep、minuteStep、secondStep 等时分秒间隔选项 #1194
  • 优化 <Form /> 当只有一个输入框时,阻止在该输入框中按下回车提交该表单行为 #1205
  • 优化 <Upload /> uploadAction 支持返回 Promise #1198
  • 修复 <Carousel /> Children 节点添加点击事件后,点击回调 index 异常问题 #1201
  • 修复 <Cascader /> value 为 null 时导致功能使用异常问题 #1218
  • 修复 <Input /> ref 属性无效问题 #1192
  • 修复 <TimePicker /> type 为 timerange 时,时间范围选择问题 #1188
  • 修复 <TimePicker /> 切换按键无效问题 #1210
  • 修复 <Upload /> type 为 photo 时,上传时样式问题 #1186
  • 修复 <Select /> 输入框宽度随内容自动撑宽问题 #1172

2.14.0

10 Sep 09:32
efd1cfe
Compare
Choose a tag to compare
  • 优化 <Menu /> 垂直模式收起后没有配置 icon 的展示效果 #1167
  • 优化 <Modal /> 国际化适配 #1142
  • 修复 <Progress /> 环形边框颜色问题 #1165
  • 新增 <Transfer /> onDragStart/onDragEnd/onDrop 回调函数 #1162
  • 修复 <Upload /> 设置 maxCount 后导致上传交互异常问题 #1158
  • 修复 <Input /> 设置 clearable 属性控制台警告问题 #1143
  • 修复 <Input /> type 为 amount 类型时的问题 #1150
  • 修复 <Progress /> placement 为 inside 内容显示折断问题 #1146
  • 修复 <Icon /> 部分图标字号问题 #1145
  • 修复 <Tabs /> type 非 editable 时,title 属性控制台警告问题 #1144
  • 修复 <Rate /> useEmoji 为 true 时,设置 value > 5 报错问题 #1137
  • 修复 <Select /> 支持 withCredentials 跨域携带 cookie 属性 #1128
  • 修复 <Counter /> 在不设置 min 属性时,只可选中到 -1 问题 #1108
  • 修复 <DatePicker /> 手动输入日期相关问题 #1106
  • 修复 <DatePicker /> 在禁用状态下,可清空问题 #1099
  • 修复 <DatePicker /> DatePicker 在浏览器右侧时,弹出位置显示异常问题 #1098
  • 优化国际化中简体中文 #1125