Skip to content

Latest commit

 

History

History
441 lines (374 loc) · 24.7 KB

CHANGELOG-20.x.md

File metadata and controls

441 lines (374 loc) · 24.7 KB

@gio-design/components 更新日志

20.12.6

  • Modal #657
    • 修复 modal 组件在函数式调用时点击确定按钮 modal 没有关闭的问题
  • cascader #660
    • group-name 改为 sticky 样式
    • aria-expanded 元素高亮
    • 拆分 less 文件

20.12.5

  • Grid
    • 修复嵌套 container 宽度计算错乱逻辑 #652
  • Cascader
    • cascader position #653
  • Select
    • 修复当不设置 ref 时,设置 width 失效 #649

20.12.4

  • Alert 警告提示
    • 修复 Alert 会超出外层元素的情况,设置样式 box-sizing:border-box; #633
  • Checkbox 多选框
    • 修复在 disabled 状态时 cursor 仍为 pointer 的问题 #645
  • Select 选择器 #634
    • 新增 allowClear 参数,开启后拥有清除功能
    • 新增 allowDeSelect 参数,默认情况下不开启反选
    • 新增 onClear 方法,清除的回调
    • 支持 ref 参数
  • Table 表格
    • 添加 defaultFilterValue 参数 #638

20.12.3

  • Input #618
    • 整体更新文档
    • 修正组件类名为 BEM 写法
    • 去除 wrapStyle 与 inputStyle prop
  • Input.InputNumber #618
    • 新增定制数字显示的 customDisplay
    • 新增 decimalSeparator 用于设置小数分隔符
    • 修正 value 类型为 number
  • Input.TextArea #618
    • 新增 showCount ,用于限制在有 maxLength 时是否显示计数
  • DatePicker #627
    • 为 DatePicker 与 DateRangePicker 增加 disabled 属性
    • 修改 DateRangePicker 在 disabled 状态下的样式
  • 头像 Avatar
    • 修复 #617 造成的样式错误 #631

20.12.2

  • Avatar 头像
    • 修复缩放错误,首字母大写 #617
  • Table 表格 #603
    • 添加 hackRowEvent 功能
    • 将 style,className 应用到最外层
  • Toggles 开关
    • 增加 checked 属性 #581
  • Tabs 和 TabNav
    • 去掉 key 的 number 类型 #601
  • Alert 警告提示
    • 添加 style 参数 #602
  • Input 输入框
    • 修改 input 输入框 disabled 时的颜色 #606
  • DatePicker 日期选择器
    • dateRangePicker 的失焦隐藏实现存在问题,先去掉 #606
    • 将 datePicker 及 dateRangePicker 从 index 里导出 #606
    • 给 dateRangePicker 设置失焦隐藏 #624
    • 将 onSelect 从参数列表里删除 #624
    • 修复 dateRangePicker 点击取消或者失焦时行为和点击确定按钮一样的问题 #624
  • Upload 上传
    • 阻止 Upload 组件的默认上传方式情况下,不更新文件状态的问题 #607
  • Sign 标记
    • 添加 offset 参数 #623

20.12.1

  • Upload 上传组件 #591
    • 为 trigger 接口增加 onUpload 属性,绑定点击上传事件
    • 修复有默认的 file 时,无法删除的问题
  • Table 表格
    • 更新列表筛选样式 #592
  • Form 表单
    • 调整 Item 纵向间距为 20px;去掉末尾 Item 的间距 #593
    • label 属性类型声明改为 React.ReactNode;新增 title: string 属性 #597
  • Cascader 级联选择
    • 修复 groupName 不显示的问题 #595
  • List 列表
    • 修复 list 组件 item 间距问题 #596 #598
  • Select 选择器
    • fix select group listHeight #600

20.12.0

  • Upload 上传组件
    • 支持 file 参数并且支持 sizeContextsize 参数 #547
  • Select 选择器
    • 增加 JSX 方式添加 Option #562
  • List 列表
    • 解决 table 在 placeholder 情况时左上角和右上角圆角边框缺失的问题 #569
  • Alert 警告提示
    • 去掉 .gio-alert 上的 margin 样式 #569
  • Input 输入框
    • 定义输入框 disabled 情况下文字的颜色 #569
  • Menu 菜单
    • <Menu> 下子元素的间距问题 #569
  • Pagination 分页
    • 添加页数选择功能 #576
  • cascader 级联选择
    • 支持键盘控制 #579

20.11.5

  • component

    • 🛎 添加 将 rem 单位改成 px.#525
    • 🛎 修复了一些组件的样式问题.
    • SearchBar
      • 🐛 修复 icon 图标不居中问题.#534
      • 🐛 解决搜索框搜索列表显示逻辑错误的问题.#534
      • 🐛 搜索列表为空时,searchBar 的 focus 不应该显示下拉框.#534
    • Select
      • 🐛 修复文字上下居中的 bug.#524
    • Button
      • 🆕 添加 mini 类型的只有 icon 的按钮.#526

20.11.3

  • component

    • 🛎 添加 ConfigProvider readme#494

    • Checkbox

      • 🆕 新增 onClick 参数.#487
      • 💄 修改 input hidden 变成透明,其他元素禁止事件.#487
    • Table

      • 🆕 新增选择点击设置停止冒泡.#487
    • Modal

      • 🆕 新增 useModal 方法,以接入 configContext.#494
    • Toast

      • 🆕 新增 useToast 方法,以接入 configContext.#494
    • Drawer

      • 🐛 修复 drawer 的前缀 bug.#494
    • List

      • 🐛 修复 List 定高的 bug.#510
      • 🐛 修复 List datasource 参数可控的问题.#493
      • 🐛 修复 Tooltip 被圈在 List 的 bug.#512
    • Input

      • 💄 修改 input 设置默认宽度 100%.#509
    • Cascader

      • 🛎 使其支持 key mapping.#486
    • Button

      • 💄 修复默认尺寸.#513

20.11.2

  • component
    • 🛎 采用 usePrefix 以及 withConfigConsumer 进行组件 prefixCls 构建. #485
    • Avatar
      • 🐛 修复头像不能触发下拉列表.#475
  • 📖 修复所有的 eslint 报错信息.#491
  • 🛠 less-loader 版本号从 7.0.2 升级到 7.1.0.#479

20.11.1

  • component
    • Cascader
      • 🆕 新增 级联选择器 #469
    • Select
      • 🐛 修复 状态为未选择时没有宽度的问题 ,修复 placeholder 不起作用的问题 #466
      • 🐛 修复 输入内容时的一些样式错误 #456
    • List
      • 🆕 新增 stateless 参数 #468
      • 🆕 新增 padding 样式 #468
    • Table
      • 🐛 引入依赖组件样式 #470
    • Tooltip
      • 🐛 修复 disabled 状态下不应该改变内部 visible 状态 #465
    • Button
      • 🐛 修复 父节点 mouseleave 事件无法被触发 当按钮是 disabled 的时候。#464
    • Input, Textarea
      • 🆕 textarea 新增 autosize 参数 #461
      • 🐛 修复 rest 解构覆盖 value 属性的问题 #458
    • Dropdown
      • 🆕 定义交互逻辑,当未传 visible 参数点击 overlay 区域会关闭下拉框 #450
    • date-picker
      • 💄 修改全局的 gio-input 类名 #446
  • 📖 更新文档 alert, avatar , button #467

20.11.0

  • component
    • Select #393
      • 🆕 新增 disabled 禁用功能
      • 🆕 新增 allowCustomOption 可开启通过搜索输入增加 option
      • 🆕 新增 notFoundContent 可配置无搜索结果的展示内容
      • 🆕 新增 dropdownClassName && dropdownStyle 可对 dropdown overlay 进行样式设置
      • 🆕 新增 borderd 属性,可配置有无边框
      • 🆕 新增 arrowComponent 属性,可配置箭头 icon 组件
      • 🆕 新增 autoWidth 属性, 可配置下拉框是否自动和选择框同宽
      • 🆕 新增 matchPredicate 方法,是否有绝对匹配的判断方法,影响在有绝对匹配下的行为,例如是否需要创建新的 option
      • 🆕 新增 onSearch 方法,当搜索框内容变化时返回
      • 🆕 新增 onSelect 方法,选中时回调
      • 🆕 新增 onDeSelect 方法,取消时回调
      • 🆕 新增 dropDownVisible 属性,控制是否展示 dropdown
      • 🆕 新增 onDropdownVisibleChange 方法,当 dropdown visible 属性改变时回调。
      • 🛎 width, width 现可用 classname 或 style 来控制。
      • 🛎 siz 属性现在可以受 sizeContext 控制
      • 🛎 options 现在不允许自定义格式,保持和 List option 格式一致
      • 🛎 value && defaultValue 现在可接受 string 或者 string[] 分别对应单选和多选模式
      • 🛎 onChange 方法的输入值 (options: Option | Option[] ) 改为 (value: string | string[], options: Option | Option[])
      • 🐛 修复 auto width 样式问题 #434
    • Dropdown #395
      • 🐛 修复点击后 onVisibleChange 没有被调用
    • List #412
      • 🆕 width 支持 string 类型
    • SearchBar #408
      • 🐛 让展示面板自适应 input 的宽度,并且让提示文字在宽度过小时超出部分显示 ...
    • Input #422
      • 🆕 给 prefix 元素默认样式,并且添加 prefixWidth 和 suffixWidth 让 input 调整左右间距
    • Menu #417
      • 🆕 挂载 menuitem, submenu 到 menu 上
    • Button #425
      • 🆕 将 assist 类型的按钮背景色由白色改为透明
    • Table #427
      • 🆕 添加 getCheckboxProps 参数
    • Avatar #420
      • 🆕 支持自定义气泡框内容
      • 🆕 添加 style 参数
    • Form #419
      • 🆕 给 Form 组件和 Form.Item 增加 style 属性

20.10.6

  • component
    • 🆕 avatar, card 类型的 Upload 支持 placeholderImg 展示 #379
    • 🛎 StepModal 的 onNext, onBack 支持异步调用,可打断下一步的执行 #378
  • popconfirm
    • 去掉跟 disabled 相关的代码 #377
  • tootip
    • 🆕 新增 disabled 参数 #367
  • input
    • 修改 Input 组件为受控组件,以及相关 website demo,unit test, 样式不再固定为 300px #374
  • Table
    • 修复当 Table 内容为空时,鼠标 hover 会变色的问题。定义当设置 ellipsis 时与 render 方法之间的关系。#334

20.10.5

  • Grid
    • 🆕 新增 Grid 组件 #338
  • Form
    • 🐛 修复 colon 不渲染的问题 #340
  • Dropdown
    • 💄placement 由 12 个方向改为只有上下 6 个方向可选,默认方向为下 #333
  • Upload
    • 🆕 增加一个可选参数 successBorder,控制图片上传成功后边框是否显示 #331
  • Select
    • 💄 定义了 select 组件中 input 选择框内的文字尺寸 #337

20.10.4

  • Select
    • 修复超出长度换行问题 #319
    • 增加 value, defaultValue 参数,允许通过 value 控制 select. #317
  • Form
    • 修复 stylint #318
  • DatePiker
    • 新增 disalbedData 方法 #314
  • TimePicker

20.10.2

  • TimePicker
    • 🆕 新增功能组件 TimePicker. #292
  • DatePicker
    • 🆕 新增 rangePicker 渲染额外 footer 参数 renderExtraFooter #296
    • 🐛 修复 rangePicker onSelect #296
    • 🐛 修复 rangePicker 数据同步问题 #296
  • Table
    • 重构分页相关业务逻辑. #295
  • Select
    • 🆕 新增获取渲染实例参数 getContainer. #291
  • SearchBar
    • 🆕 新增占位符参数 placeholder. #290
  • Menu
    • 对于没有 icon 的 MenuItem, 移除外层 span 包裹。 #284
  • Checkbox
    • 修复样式错误 #232

20.9.7

  • Table #267
    • 🐛 将 table 返回类型 ReactNode 改为 ReactElement。
    • 🐛 修复设置 rowKey 后 rowSelection 不能正常使用的问题。
    • 🐛 重置列表分页状态应该依赖于源数据的变化。
    • 🐛 设置 table 高度.
  • Loading
    • 🐛 修复 loading 的 蒙层样式错误。 #279
  • Form
    • 🆕 添加 gio-form 功能组件。#254
  • DatePicker
    • 🛠 重构 icon & zIndex。 #276
    • 🐛 时间范围选择同一个月的的时候,两个月份 panel 不应该同步。 #240

20.9.6

  • Link
    • 🐛 修复打包过程中找不到 Link 组件引用的类型文件问题。 #262

20.9.5

  • Table
    • 🐛 当 table 的 DataSource 改变的时候,所有列表分页的状态都应该被重置。#251
  • Dropdown
    • 🐛 点击 overlay 元素后,自动关闭下拉菜单。将 overlay 的类型从 ReactNode 更改为 ReactElement。 #252
    • 📖 继续完善 Dropdown Demo #249
  • Checkbox
    • 💄 提升 .gio-checkbox-icon-indeterminate 样式优先级。#232
  • Select
    • 🐛 修复 onChange bug。#231

20.9.4

  • 🐛 修复部分组件无法按需加载问题。#253
  • Input
    • 🐛 input 的 value 和 onChange 非必需 #255
  • 💄 从整体设计 z-index 层级。#205
  • Modal
    • 🐛 修复 Modal footer 设置无效问题;修复 StepModal steps 变更 stepStack 未重置问题#207
    • 🐛 修复分步骤弹窗组件 footer 显示逻辑。修复 steps props 变更造成崩溃的问题。修复 steps 路径不能满足某些情况的问题。#226
  • Avatar
    • 🐛 修复 avatar 组件不能触发 Dropdown 的 bug。#208
  • Dropdown
    • 📖 添加 Dropdown demo.#209
  • List
    • 🐛 修复点击 checkbox 触发两次问题。#219
    • 🆕 新增 onSelect 和 onDeselect props。#223
  • Select
    • 🆕 新增 Select 组件。#221
  • Tooltip
    • 🐛 修复 tooltip 子组件 style 参数被覆盖问题.#224
  • Checkbox
    • 💄 提升 .gio-checkbox-icon-indeterminate 样式优先级。#228
  • Input
    • 🆕 组件 value 和 onChange 参数改为可选。#228
  • Table
    • 🆕 更新组件 props。#203
  • TreeSelect
    • 🆕 新增 TreeSelect 组件。#202
  • DatePicker
    • 🆕 新增 DatePicker 组件。#199

20.9.1

  • 🆕 新增 SearchBar 组件。#153
  • 🆕 新增 List 组件。#178
  • 🆕 StepModal 组件支持分支路径。#192
  • 🐛 当 title 参数不应该被显示时,隐藏 Tooltip#193
  • 🐛 添加 alerticon 的颜色。#193
  • 🆕 新增 下拉菜单 组件。#196
  • 🐛 为输入框新增 forwardRef#197
  • 🐛 修正 CheckBox 被用于 Table 时”对号“不居中。 #200

20.9.0

  • 🐛 更新Table组件,修复了一些问题。#180
  • 🐛 CheckBox组件更新propstext margin#181
  • 🐛 更新Modal组件,处理StepModal相关问题,设置footer属性以及修复了一些其他问题。#176
  • 🐛 修复了Button组件的一些问题。#174

20.8.6

  • 🆕 新增Banner 横幅组件。 #136
  • 🆕 加载中 组件新增 蒙层颜色 参数。 #143
  • 🐛 修复 开关 组件的边框半径。 #145

20.8.5

  • 🆕 新增Modal Dialog 弹窗组件。 #137
  • 🆕 新增Table 列表组件。 #99
  • 🆕 新增Upload 上传组件。 #106
  • 🆕 TabNav 标签导航组件添加activeKey defaultActiveKey 参数 #133
  • 🆕 Tabs 标签页组件添加activeKey defaultActiveKey 参数 #134
  • 🆕 Pagination 分页组件添加hideOnSinglePage 参数 #129
  • 🆕 Breadcrumb 面包屑组件重构 #132

20.8.4

20.8.3

20.8.2

20.8.1

20.8.0

  • 🆗 新增Button 按钮组件。 #43
  • 👤 Avatar 头像 组件增加 displayTooltip 参数。 #36

20.7.0

20.6.2

20.6.1