Skip to content

Latest commit

 

History

History
1088 lines (742 loc) · 76.2 KB

CHANGELOG.md

File metadata and controls

1088 lines (742 loc) · 76.2 KB
title docClass toc spline
更新日志
timeline
false
explain

0.32.1 2022-04-24

Bug Fixes

Features

0.32.0 2022-04-22

BREAKING CHANGES

Bug Fixes

Features

0.31.1 2022-04-18

Bug Fixes

Features

  • Icon: 升级 Icon 包版本,支持React 18 + 的使用 (5d0de7c) @uyarn

0.31.0 2022-04-14

BREAKING CHANGES

  • FormItem 样式调整,默认渲染 extra 文本节点占位,FormItem 上下 margin 有所调整 @HQ-Lin
  • Popconfirm: 移除 PopConfirm 组件导出,请更改为 Popconfirm (#614) (ca6e4b6) @HQ-Lin

Bug Fixes

Features

0.30.2 2022-04-08

Bug Fixes

Features

0.30.1 2022-04-01

Bug Fixes

  • Pagination: 修复输入框宽度自适应问题 (b6ba28b) @uyarn
  • Datepicker: 修复区间时间选择时,月份/年份选择面板样式异常的问题,(#489) @HQ-Lin

Features

0.30.0 2022-03-31

BREAKING CHANGES

  • SelectInput: 之前只设置 borderless 就能达到自动适应宽度效果,之后需要同时设置 autowidth @carolin913
  • FormItem: label 为空时不再渲染宽度,如需与有 labelFormItem 对齐需要手动控制 FormItem 样式 (#552) (a3a0376) @HQ-Lin

Bug Fixes

Features

0.29.0 2022-03-25

BREAKING CHANGES

  • Input: 外部传入样式挂载至 t-input__wrap, 如需挂载到 t-input,请使用 inputClass api (#528) @pengYYYYY

Bug Fixes

Features

0.28.0 2022-03-18

BREAKING CHANGES

  • Swiper: 交互、设计、API 全部重构,如有使用老的 Swiper 组件需重新接入

Bug Fixes

Features

0.27.2 2022-03-15

Bug Fixes

Features

0.27.1 2022-03-14

Bug Fixes

Features

0.27.0 2022-03-11

BREAKING CHANGES

  • Input: DOM 结构调整,最外层调整为 t-input__wrap
  • Select: 使用 SelectInput 组件重构,DOM 结构调整

Bug Fixes

Features

0.26.0 2022-03-04

BREAKING CHANGES

  • Form: 移除 getAllFieldsValue API,使用 getFieldsValue(true) 替代 (28f9c8d) @HQ-Lin

Bug Fixes

Features

0.25.2 2022-02-25

🐞 Bug Fixes

🌈 Features

0.25.1 2022-02-18

🐞 Bug Fixes

  • Notification: 修复组件状态更新后关闭逻辑报错问题 (2a6eff1) @kenzyyang
  • Progress: 修复 percentage0 时样式问题 (d481552) @uyarn
  • TimePicker: 修复鼠标滚轮事件问题 (e0028d5) @uyarn

0.25.0 2022-02-17

❗️ BREAKING CHANGES

  • Textarea: 调整 ref 导出,输出 currentElementtextareaElement (b0b7dee) @carolin913

🐞 Bug Fixes

🌈 Features

0.24.2 2022-01-28

Bug Fixes

  • Table: 修复缺失 style 目录导致组件不可用的问题 (f11d37c) @yunfeic

0.24.1 2022-01-27

Bug Fixes

0.24.0 2022-01-27

❗️ BREAKING CHANGES

  • Tag: variant 属性调整,支持 outlinelight-outline,废弃 variant="plain" (780ac25) @carolin913
  • Form: reset 不再触发 onReset 事件,使用独立的事件逻辑 (#303) (f9a7bbc) @HQ-Lin

🐞 Bug Fixes

🌈 Features

0.23.1 2022-01-21

Bug Fixes

Features

0.23.0 2022-01-13

BREAKING CHANGES

  • 调整 ref 获取 Input 组件最外层 Dom 方式为 inputRef.current.currentElement (7fd11cb) @HQ-Lin
  • 调整 ref 获取 Form 组件最外层 Dom 方式为 formRef.current.currentElement (46abe0b) @HQ-Lin

Bug Fixes

Features

0.22.1 2022-01-07

Bug Fixes

0.22.0 2022-01-06

BREAKING CHANGES

Bug Fixes

Features

0.21.0 2021-12-23

BREAKING CHANGES

  • SelectTransferSteps 组件 CSS 命名规范处理,如果有通过类名进行样式覆盖,请务必参考该列表 组件类名调整列表

Bug Fixes

0.20.2 2021-12-22

BREAKING CHANGES

  • 大量组件进行 CSS 命名规范处理,如果有通过类名进行样式覆盖,请务必参考该列表 组件类名调整列表
  • Message: 支持 MessagePlugin, message.info 调用方式,废弃 Messzge.info 调用(5d3dc04) @kenzyyang
  • Notification: 组件插件化使用方式破坏性修改,支持 NotificationPlugin,notification 调用 (98c3d0a) @kenzyyang

Bug Fixes

Features

0.19.1 2021-12-08

Bug Fixes

  • 修复 Notification 引用路径报错 @HQ-Lin

0.19.0 2021-12-08

BREAKING CHANGES

  • Notification: 插件化使用方式调整,支持 NotificationPlugin,notification 的调用,废弃 Notification.info @kenzyyang

Bug Fixes

  • Alert: icon and text vertical center @uyarn
  • Message: 修复组件自动关闭时控制态的异常和 onDurationEnd 事件执行两次的 bug @kenzyyang
  • Table: 消除空数据时底部两条横线 @yunfeic
  • Table: 修复固定列 react16 滚动报错引起固定头列滚动失效 @yunfeic
  • Table: 修复 header align 设置无效,react16 下固定列滚动报错 @yunfeic
  • Textarea: 组件临时解决原生属性 rows 设置后不可用的问题。@kenzyyang
  • Upload: 修复 name 属性不生效问题 @wookaoer

Features

  • Transfer: 新增 Transfer 组件
  • Dialog: 支持 DialogPlugin 调用方式 @HQ-Lin
  • Doc: 优化文档内容 @HQ-Lin

0.18.2 2021-11-29

Bug Fixes

  • Treeselect: 修复 tag 关闭按钮渲染不同步问题 & 同步最新 api 改动 (merge request !403) @HQ-Lin
  • Select: 修复多选模式 disable 禁用选中项反选问题 @uyarn

Features

  • Checkbox: 支持 optionscheckAll Api @kenzyyang
  • Select: 新增 valueDisplayminCollapsedNumcollapsedItemsonEnter, onVisibleChange 等 API, Select.Group 新增 divider API @uyarn

0.18.1 2021-11-22

Features

  • TS: 导出所有组件 TS 类型 @HQ-Lin

0.18.0 2021-11-19

BREAKING CHANGES

  • Grid: 优化 gutter 逻辑,传入 number 类型不指定纵向间隔 (merge request !395) @HQ-Lin

Bug Fixes

  • Popup: 修复 popup 动画移除仍可交互问题 (merge request !396) @HQ-Lin

0.17.1 2021-11-16

Bug Fixes

  • Slider: 第一次鼠标移入控制按钮的时候,Tooltip 位置是不正确的 (merge request !393) @andyjxli @vision-yip

0.17.0 2021-11-15

BREAKING CHANGES

  • Icon: 💥 移除 @tencent 前缀、切换 tdesign-icons-react 为 npm 包。(React 已发布至 npm 源并移除 @tencent 前缀,使用者升级版本时注意更改 package.json!) @HQ-Lin

0.16.1 2021-11-12

Bug Fixes

  • Tree: 组件展开与收起状态默认图标 @Ruoleery
  • Datepicker: 国际化问题 (merge request !380) @HQ-Lin
  • Select: multiple 下使用直接使用 Option 的问题 @uyarn
  • Table: 固定列无滚动效果 @yunfeic
  • Tree: 组件动画失效 @Ruoleery

Features

  • Select: 支持使用 option 的 children 作为 label 来直接渲染 label @uyarn
  • Popup: 调整 popup arrow 为 css 定位 (merge request !387) @HQ-Lin
  • Datepicker: 优化 Datepicker footer 样式 (merge request !378) @xiaosansiji

0.16.0 2021-11-05

BREAKING CHANGES

  • Button: 组件默认 type 调整为 button @hjkcai
  • Grid: 优化 gutter 逻辑,调整为 rowGap 控制上下间距 (merge request !373) @HQ-Lin
  • Table: 替换展开老 api showExpandArrow 为 expandIcon @yunfeic

0.15.2 2021-10-30

Bug Fixes

  • Cascader: 重构 Cascader & 修复受控失效问题 @pengYYYYY

Features

  • Form: 优化 formItem 提示文案展示效果 (merge request !368) @HQ-Lin
  • Locale: 支持国际化配置 @HQ-Lin @kenzyyang

0.15.1 2021-10-27

Bug Fixes

  • InputNumber: 修复 InputNumber descrease button 样式问题 (merge request !367) @HQ-Lin

0.15.0 2021-10-22

BREAKING CHANGES

  • Button: 新增 rectangle shape 类型 & 废弃 icon-only 样式 (merge request !360) @HQ-Lin
  • Icon: 独立为 npm 包 @tencent/tdesign-icons-react,项目中有直接使用 Icon 请升级后安装此 npm 包; 新增 CaretLeftSmallIcon 等 23 个 Icon,移除 ResourceListIcon @uyarn @ivenszhang

Bug Fixes

  • TreeSelect: 按需引入样式丢失问题 @HQ-Lin
  • Select: 分组选择器构建后渲染异常 @uyarn
  • Table: 分页受控失效 @tengcaifeng

Features

  • Comment: 新增 Comment 组件@dreamsqin
  • Upload: Upload 支持受控能力 @wookaoer
  • Form: 优化 Form 自定义校验功能 (merge request !358) @HQ-Lin
  • Form: FormItem 支持 upload 类型 @HQ-Lin
  • Menu: Menu 支持多层级 (merge request !344) @andyjxli

0.14.4 2021-10-14

Bug Fixes

  • Tree: cssTransition 警告 @Ruoleery
  • Table: 页码变化未触发 onPageChage @yunfeic
  • Pagination: current 和 pageSize 受控与非受控问题 @uyarn

Features

  • TreeSelect: 新增 TreeSelect 组件 @HQ-Lin
  • Tree: 组件支持受控能力 @Ruoleery
  • Dialog: 优化弹出动画、避免弹出时页面滚动条禁用导致页面跳动 @psaren

0.14.3 2021-10-09

Bug Fixes

  • Datepicker: 修复 传入 className style 无效问题 @HQ-Lin
  • Inputnumber: 修复 单独引用导致 input 样式丢失问题 @HQ-Lin
  • Dropdown: 修复 ripple animation lost @uyarn
  • Swiper: 修复 最后一项跳转第一项过程中动画延迟问题 @skytt
  • Tree: 修复 regeneratorRuntime error @HQ-Lin

Features

0.14.2 2021-09-29

Bug Fixes 🐛

  • Radio: Radio.Group 传 options 无效 @psaren
  • Tree: 修复 Tree 组件手风琴互斥功能失效问题 (merge request !331) @Ruoleery
  • Checkbox: 多选无法选中,必须指定 max 值才可 (merge request !323) @pengYYYYY
  • Table: 展开功能中 header 显示对于 icon,icon 对应 td 宽度值 15 调整为 25 (merge request !321) @yunfeic
  • InputNumber: 输入部分错误内容时出现 NaN @zj2015262624
  • Slider: 输入值边界溢出问题 @andyjxli

Features

  • Swiper: 新增 Swiper 组件 (merge request !320) @skytt
  • Form: FormItem 支持 blur 触发校验 (merge request !333) @HQ-Lin
  • Table: 支持加载状态 (merge request !322) @tengcaifeng @yunfeic
  • Select: 选项宽度展示优化 @uyarn

0.14.1 2021-09-24

Bug Fixes

  • Progress: 修复 Progress 组件进度文字内显位置为垂直居中 (merge request !311) (@zj2015262624
  • Popup: 暴露 child event (merge request !319) (@andyjxli
  • Select: render failed when set custom keys in multiple mode (merge request !318) (@uyarn

Features

  • Dropdown: 新增 Dropdown 组件 @duenyang
  • Slider: 新增 Slider 组件 @andyjxli
  • Anchor: 添加游标样式自定义功能
  • Table: 自定义内容支持 (merge request !308) @yunfeic
  • Form: 暴露 submit、reset 方法 (merge request !314) @HQ-Lin
  • Form: 支持多种错误提示展示 (merge request !317) @HQ-Lin
  • Form: 组件调整 labelWidth 默认值为 100px (merge request !309) @HQ-Lin

0.14.0 2021-09-17

BREAKING CHANGES

  • Menu: 去除顶部导航菜单 operations 区域内 icon 默认样式,升级用户请手动为 icon 实现样式,或增加 t-menu__operations-icon class 名称

Bug Fixes

  • Form: 修复动态 FormItem 渲染报错 (merge request !293)
  • Input: 修复 className 重复使用问题 (merge request !298)
  • Pagination: 分页大小控制器显示问题 (merge request !289)
  • Steps: 组件 current 设置为从 0 开始时,展示的 current 从 1 开始 (merge request !301)
  • Form: setFields 控制 status 字段不触发校验 (merge request !287)
  • Menu: 去除顶部导航菜单 operations 区域内 icon 默认样式

Features

  • 新增 DatePicker 组件
  • 新增 TimePicker 组件
  • 新增 Cascader 组件
  • 新增 Upload 组件
  • Dialog: 重构 Dialog 组件 & 支持 快捷调用方式 (merge request !278)
  • Form: FormItem 支持 labelWidth & labelAlign 控制 (merge request !303)

0.13.0 2021-09-10

BREAKING CHANGES

  • Radio: 调整 Radio button 样式 & 支持 variant api & buttonStyle api 废弃
  • Notification: notification API 调整为数组格式

Bug Fixes

  • Form: 修复 form style 不透传问题
  • Form: number value missing
  • Input: 受控改值后光标始终位最右
  • Popup: dobule click bug (merge request !274)
  • Table: 空数据时 foot colspan 默认 6 改为 12

Features

  • 重构 Drawer 组件 (merge request !266)
  • Table: 新增选中功能

0.12.2 2021-09-02

BREAKING CHANGES

  • anchor api 变动调整: attach => container, affix => affixProps

Bug Fixes

  • fix: Form 组件 formOptions 类型定义问题
  • fix: select 多选选项 disable 下不可点击

Features

  • 添加 Textarea 组件

0.11.5 2021-08-30

Bug Fixes

  • Form 修复 labelWidth 行内展示失效问题 & 添加 labelWidth 默认值 (merge request !257)
  • Table pagination callback

Features

  • Tabs item 添加斜八角动画 (merge request !253)
  • Tag add disabled api and demo (merge request !260)
  • Form add setfields api

0.11.4 2021-08-27

Bug Fixes

  • 修复 form 组件 setFieldsValue 函数传入未定义 key 导致的报错
  • 修复 form 初次渲染校验数据问题 (merge request !230)
  • 重构 form ui 布局 & 修复 inline 模式 labelWidth 失效问题 (merge request !245)
  • 修复 icon clipRule 的 naming 错误
  • 修复 inputnumber 组件问题
  • 修复 popconfirm 在 React 17 下无法正常显示的问题

Features

  • 新增 tree 组件
  • 新增 affix 组件
  • 新增 斜八角动画
  • table 新增筛选功能 (merge request !240)

BREAKING CHANGES

  • Calendar 逻辑修复,api 更新,demo 完善

0.10.3 2021-08-18

Bug Fixes

  • 修复 checkbox 阻止冒泡问题 (merge request !219)
  • 修复 formitem 无规则校验状态展示错误 (merge request !226)

Features

  • 优化 grid
  • menuitem 增加 onclick API
  • message 组件 demo 向 vue 同步,修复 placement 无效的 bug (merge request !216)
  • table 组件 排序 onSortChange 补充支持 sortOptions 参数,补充类型和注释
  • loading 对齐最新 API & 更新 Loading 的默认样式为渐变色 & 支持函数方式调用

0.10.2 2021-08-13

Bug Fixes

  • 修复引用 icon 丢失 css 样式问题 (merge request !212)

0.10.1 2021-08-11

Bug Fixes

  • 调整 export 顺序
  • 修复 es 构建产物 css 丢失问题
  • menu: operations 与侧边导航同步 vue 的实现 解决: 1. 侧边导航在固定高度场景下操作区域无法显示的问题 2. 侧边导航在固定高度场景下内容过长无法上下滚动的问题 (merge request !209)

0.10.0 2021-08-10

BREAKING CHANGES

  • icon 名称变更
  • 默认调整组件引入方式变更为 es 引入

Bug Fixes

  • anchor: ponit 在 line 范围外显示的问题

Features

  • 更新 icon 资源
  • button: 更新组件样式及 DEMO

0.9.1 2021-08-04

Bug Fixes

  • 修复 form validate 方法报错 (merge request !201)

0.9.0 2021-07-30

BREAKING CHANGES

  • 调整 Notification Api
  • Table 组件适配 pagination 组件 api 改动
  • 调整 Menu Api
  • 规范各个组件导出方式,每个组件只会有一个导出,其余都为子组件

Bug Fixes

  • 修复 button 组件问题
  • 修复 menu 组件问题
  • 修复 radio group 样式问题
  • Form form 组件缺少 getAllFieldsValue api 的问题
  • 同步 Menu 组件样式改动
  • select,pagination 的 snapshot 中去掉 t-select-placeholder
  • 修复 select 组件选中文字颜色仍为 placeholder 的颜色
  • Table page size change issue
  • Tag fix defaultChecked
  • Tabs 适配新的 dom 结构,修复新版本部分不可用的功能
  • InputNumber value 与 defaultValue 优先级问题

Features

  • 📦 优化打包流程 & 支持按需引入组件 & 支持自定义主题配置
  • 调整 icon 引入策略 & 防止打包引入所有 icon 文件
  • 优化设计指南文档样式
  • Input 补充 onClear api 支持
  • Input 补充 onEnter api 支持
  • Input clearable api 补充支持
  • Pagination remove self hidden control
  • 新增 MenuGroup 子组件

0.8.0 2021-07-12

BREAKING CHANGES

  • 调整 Notification Api
  • Table 组件适配 pagination 组件 api 改动

Bug Fixes

  • Notification instance.close 不生效的问题修复,title 的测试用例修复
  • Pagination 跳转时应该优先使用当前的 pageSize
  • Tabs 组件去除测试用的 debugger 语句
  • Form 修复 FormItem 缺少 className 属性实现的问题
  • Menu fix issue 81
  • 修复表单 icon 颜色范围过大的问题 (merge request !178)
  • 修复 formitem 组件的 ts children 类型问题
  • 修复 menu 组件样式问题
  • input-number: value 的优先级应该大于 defaultValue (merge request !183)
  • menu: replace iconfont with the actual icon
  • select: 多选时空初始值修复,多选为 value 类型时展示 tag 修复

Features

  • 增加 input-number 默认导出

0.7.1 2021-06-02

Bug Fixes

  • 修复 type 引用报错
  • form: 修复 Form 使用时缺少 className 类型定义的问题
  • form: 修复 FormItem 使用时缺少 className 类型定义的问题
  • tabs example 删除 debug 代码
  • tabs onRemove 事件触发逻辑修正,现在 tabs 和 tabsPanel 上都监听后两个事件都能正常被触发

0.7.0 2021-05-31

BREAKING CHANGES

  • 调整 Message 组件 Api
  • 调整 Pagination 组件 Api
  • 调整 Select 组件 Api

Bug Fixes

  • Tabs onChange api 未实现的 bug 修复
  • 修复 Form demo
  • message 关闭单个 message demo bug 修复

Features

  • Tab onChange onRemove,tabPanel onRemove renderOnHide api 实现

0.6.1 2021-05-18

Bug Fixes

  • 修复 clipboard 依赖引入报错 (merge request !156)

Features

  • formItem 支持嵌套 formItem (merge request !154)

0.6.0 2021-05-14

BREAKING CHANGES

  • 对齐组件 Api 改动 & 优化 package.json
  • list: 更新 List 组件 api
  • 调整 List 组件 Api
  • 调整 Layout 组件 Api (merge request !148)
  • 调整 Loading 组件 Api (merge request !145)

Bug Fixes

  • 优化 Drawer 组件代码 (merge request !147)
  • dialog: 修复 dialog 组件部分参数未传报错问题
  • timepicker: fix click popup changeTime when disable

0.5.0 2021-04-27

BREAKING CHANGES

  • 调整 Checkbox 组件 api
  • 调整 Radio 组件 api

Bug Fixes

  • 修复 peerDependencies 指定 react 版本报错 (merge request !141)

Features

  • 🌈 添加 Textarea 组件 (merge request !142)
  • 🌈 添加 Timepicker 组件

0.4.0 2021-04-23

BREAKING CHANGES

  • 调整 Dialog 组件 api (merge request !138)
  • 调整 Popconfirm 组件 api (merge request !136)
  • 调整 Steps 组件 API & Step 组件更名为 StepItem
  • 重构 Tabs 组件 & 调整 Tabs 组件 api

Features

  • 🌈 添加 Breadcrumb 组件

0.3.1 2021-04-13

Bug Fixes

  • 修复 0.3.0 组件类型引用报错 & 缺少 uuid 库错误
  • 修复 react 站点下点击 react 跳转的问题,顺便 clean up event listener within useEffect
  • 文档切换自动滚动至顶部
  • 文档样式调整

0.3.0 2021-04-08

BREAKING CHANGES

  • Badge content 属性调整为 count

Bug Fixes

  • 修复 addon 下缺少对应 classname,导致包裹的 input 有圆角
  • 修复 radio size 样式问题
  • 修复 dialog 定位问题
  • 修复 select 组件点击右侧 icon 直接触发 clear 逻辑的 bug & 修复 pagination 组件当 pageSize 设置为非法值时导致页面死循环的 bug

Features

  • 🌈 新增 InputNumber 组件

  • 🌈 新增 Form 组件

  • 🌈 新增 Anchor 组件

0.2.0 2021-03-26

Bug Fixes

  • 调整 Icon 后其他组件遗留的问题修复
  • Dialog 修复 close 样式和 Icon 组件会冲突的问题
  • 修复 calendar 组件问题
  • 修复 list 组件问题
  • 修复 pagination 组件问题
  • 修复 pagination 组件问题
  • 修复 select 组件问题
  • 修复 steps 组件问题
  • 修复一期组件遗留问题

Features

  • 🌈 添加 Drawer 组件
  • 🌈 添加 Calendar 组件
  • 🌈 添加 Divider 组件
  • 🌈 添加 Grid 组件
  • 🌈 添加 Layout 组件
  • 🌈 添加 Progress 组件
  • 🌈 添加 Tooltip 组件
  • 调整 popup 组件 api
  • 调整 swicth 组件 api
  • 调整 alert 组件 api
  • 调整 badge 组件 api
  • 调整 button 组件 api
  • 调整 Divider 组件 api
  • 调整 Grid 组件 api
  • 调整 Input 组件 api
  • 调整 Progress 组件 api
  • 调整 Tag 组件 api
  • 调整 Tooltip 组件 api