Releases: Tencent/tdesign-react
Releases · Tencent/tdesign-react
0.45.6
🚀 Features
Input
: 点击 Input 输入框中的任意元素,自动触发聚焦 @chaishi (#1950)TagInput
:collapsedItems
的参数count
含义更为折叠的数量 @chaishi (#1950)
🐞 Bug Fixes
Loading
: 修复loading在部分windows设备中晃动的问题 @uyarn (#1943)InputNumber
: 修复小数点后面不能连续输入两个 0 的问题 @chaishi (#1950)TreeSelect
:Dialog & Drawer
: 修复在 next 中 document 报错问题 @honkinglin (#1944)ColorPicker
: 修复 slider 初始化 thumb 位置计算问题 @MrWeilian (#1907)
New Contributors
- @FireBushtree made their first contribution in #1947
- @luo3house made their first contribution in #1948
Full Changelog: 0.45.5...0.45.6
0.45.5
🚀 Features
Timeline
:TreeSelect
:data
中的label
属性,支持ReactNode
,修复使用 label 定义下拉选项报错问题 @chaishi (#1899)Guide
:Upload
:- 可拖拽的单图片/单文件上传,支持自定义文件信息内容 @chaishi (#1918)
- 一个请求上传多个文件时,去除重复参数
file
,保留file[0]
file[1]
即可,同时新增参数length
表示本次上传文件的数量 @chaishi (#1918) onError/onSuccess/onProgress
添加关键事件参数XMLHttpRequest
,用于获取上传请求更详细的信息 @chaishi (#1918)tips
支持ReactNode
@chaishi (#1918)- 新增上传请求超时也会执行
onError
@chaishi (#1918) - 支持事件
onCancelUpload
@chaishi (#1918) - 支持
mockProgressDuration
,用于设置模拟上传进度间隔时间,大文件大一点,小文件小一点 @chaishi (#1918)
Avatar
: 图标类名由.t-avatar-icon
更为.t-avatar__icon
@chaishi (#1931)
🐞 Bug Fixes
dialog
:- 修复 dialog footer 渲染丢失包裹块问题 @honkinglin (#1904)
TreeSelect
:- 多选场景,修复搜索功能点击输入框报错问题 @chaishi (#1899)
- 没有触发事件
onPopupVisibleChange
@chaishi (#1899) - 修复 onInputChange 触发时机不正确问题,不应该在初始渲染且用户没有进行任何操作时就触发 @chaishi (#1899)
- 修复过滤功能中,输入关键词发生变化时,没有触发
onSearch
问题 @chaishi (#1899) - 期望远程搜索事件 onSearch 优先级比本地搜索 filter 高,当前组件表现不符合预期 @chaishi (#1899)
- 修复 onSearch 事件第一个参数不正确问题,第一个参数期望是输入的关键词,而非当前选中的值 @chaishi (#1899)
- 修复 empty text 显示异常 & onClear 后 value 重置问题 @genyuMPj (#1903)
Image
: 组件内中文改为localeProvider
提供配置 @carolin913 (#1909)imageViewer
: 组件内中文改为 localeprovider 提供配置 @carolin913 (#1909)SelectInput
: 修复下拉弹窗状态未改变时,重复触发onPopupVisibleChange
事件的问题 @xiaosansiji (#1902)Guide
: 修复自定义highlightContent
节点中的类名消失问题 @chaishi (#1915)ColorPicker
: 修复打开Mode选择器状态下关闭面板没有正确隐藏Mode选择器的问题 @MrWeilian (#1914)Upload
:- 修复
onSelectChange
事件第二个参数currentSelectedFiles
不正确问题 @chaishi (#1918) - 修复
autoUpload=false
场景下,即使beforeUpload
函数全部返回false
依然会触发onChange
事件问题 @chaishi (#1918) - 修复
data
为函数时,参数为空问题,补充参数files
@chaishi (#1918) - 修复
theme=image-flow
时,无法使用fileListDisplay
自定义图片列表问题 @chaishi (#1918) - 修复文件数量超出
max
时,且没有可继续上传的文件,依然触发 change 事件问题 @chaishi (#1918) - 修复
theme=file
或者theme=image-flow
时,abridgeName
无效问题 @chaishi (#1918) - 修复
theme=image-flow
且autoUpload=false
时,change 事件第一个参数丢失 file.url 问题 @chaishi (#1918) - 修复非自动上传场景
change
事件第二个参数file
值并非当前文件问题 @chaishi (#1918)
- 修复
TimePicker
: 修复自定义 onInput 未触发问题 @carolin913 (#1912)DatePicker
: 修复 dayjs 国际化设置问题 @honkinglin (#1925)Table
: 修复拖拽滚动条回到顶部白屏问题 @MrWeilian (#1921)
Full Changelog: 0.45.4...0.45.5
0.45.4
🚀 Features
🐞 Bug Fixes
Cascader
: 修复 checkbox 样式丢失 @honkinglin (#1893)AutoComplete
:Avatar
:Tag
:Watermark
: 修复水印默认可删除问题 @haishancai (#1885)Cascader
: value is zero can be selected @MrWeilian (#1884)
🚧 Others
package
: 移除 use-resize-observer 依赖 @honkinglin (#1888)Image
: 输出完整的测试用例 @chaishi (#1890)Input
: 输出完整的测试用例 @chaishi (#1889)AutoComplete
: 输出完整的测试用例 @chaishi (#1889)Message
: 添加完整的测试用例 @MrWeilian (#1879)Tag
: 添加完整的测试用例 @chaishi (#1892)TagInput
: 添加完整的测试用例 @chaishi (#1892)SelectInput
: 添加部分测试用例 @chaishi (#1892)
Full Changelog: 0.45.3...0.45.4
0.45.3
🚀 Features
Radio
:
🐞 Bug Fixes
Radio
: 修复 Radio.Group 不支持name
属性问题 @chaishi (#1865)Form
: 修复FormList
add
remove
未触发onValuesChange
事件 @honkinglin (#1871)TreeSelect
:- 修复选项文案过程样式的异常 @uyarn (#1875)
- 修复 value 为 0 无法选中问题 @honkinglin (#1869)
Popup
: 修复滚动事件执行时机问题 @honkinglin (#1870)
New Contributors
- @MrWeilian made their first contribution in #1873
Full Changelog: 0.45.2...0.45.3
0.45.2
🚀 Features
语言包
: 新增阿拉伯语的语言包 @Ylushen (common #1097)AutoComplete
:Breadcrumb
: 超长文本省略支持悬浮查看完整内容 @yaogengzhu (#1837)Popup
: 新增 trigger=mousedown 功能 @honkinglin (#1857)
🐞 Bug Fixes
table
: 修正 onDragSort 使用过期变量的问题 @lich-yoo (#1844)AutoComplete
: 修复options
不存在时,组件因缺少判空报错问题 @chaishi (#1845)Dialog
: 修复style
透传问题 @honkinglin (#1859)Form
: 修复unsafe-eval
报错的问题 @honkinglin (#1860)Select
: 修复readonly
状态下可以通过选项的关闭按钮移除选项的问题 @uyarn (#1862)DatePicker
:- 修复输入框变化面板未响应问题 @honkinglin (#1858)
- 修复年份面板禁用样式问题 @honkinglin (#1861)
ImageViewer
: z-index层级调整,修复窗口模式拖拽问题 @Ylushen (#1851)
New Contributors
Full Changelog: 0.45.1...0.45.2
0.45.1
🚀 Features
🐞 Bug Fixes
TooltipLite
: 修复层叠上下文样式问题 @moecasts (#1838)DatePicker
: 修复年份选择器区间错误 @honkinglin (#1833)Table
: 修复 onPageChange 回调参数错误 @chaishi (#1840)
Full Changelog: 0.45.0...0.45.1
0.45.0
❗ Breaking Changes
Dialog
: 重构 Dialog,兼容 mode="normal" 属性更改为 DialogCard 实现,新增控制台警告 @honkinglin (#1830)
🚀 Features
Table
:- 支持设置
col.stopPropagation
阻止整列事件冒泡 @chaishi (#1816) - 可筛选表格,新增
filter.popupProps
,支持透传 Popup 组件全部属性,tdesign-vue-next#2088 @chaishi (#1817) - 选中行表格,新增
selectOnRowClick
,支持点击行选中,tdesign-vue-next#1954 @chaishi (#1817) - 本地排序功能,支持对默认数据进行排序 @chaishi (#1817)
- 支持设置
Menu
: 弹出菜单中箭头不再翻转,间距等样式与 Dropdown 子菜单对齐 @xiaosansiji (#1813)Dialog
: 重构 Dialog,新增 DialogCard 子组件 @honkinglin (#1830)
🐞 Bug Fixes
Input
: 修复 input 动态宽度计算问题 @honkinglin (#1806)Table
:Dropdown
: 修复多级菜单过长无法选择的问题 @uyarn (#1821)Tree
: 修复叶子节点的label区域无法触发选中的问题 @uyarn (#1822)Form
:- 修复异步渲染 form 组件赋值失败问题 @honkinglin (#1824)
- 修复 formList 嵌套赋值问题 @honkinglin (#1819)
Guide
: 部分默认属性通过全局配置获取 @zhangpaopao0609 (#1808)Progress
: 修复 label 展示问题 @honkinglin (#1809)TreeSelect
: 修复 input 宽度展示问题 @honkinglin (#1820)ColorPicker
: 修复 swatchs panel 默认标题错误 @josonyang (#1810)
Full Changelog: 0.44.2...0.45.0
0.44.2
🚀 Features
Table
:
🐞 Bug Fixes
SelectInput
: 修复selectInput
出现异常的tips
节点 @PengYYYYY (#1792)Form
: 修复 formList 下 error 跳转问题 @honkinglin (#1794)Guide
: skip 和 finish 事件正确返回 current;相对元素位置不正确; @zhangpaopao0609 (#1803)DatePicker
: 修复右侧面板月份展示错误 @honkinglin (#1802)Dialog
: 修复滚动条判断问题 @honkinglin (#1795)
Full Changelog: 0.44.1...0.44.2
0.44.1
🚀 Features
TimePicker
: 新增status
、tips
和onPick
API @uyarn (#1786)ColorPicker
: 新增showPrimaryColorPreview
API 控制色彩选择条右侧主色区块的展示 @uyarn (#1788)Upload
:
🐞 Bug Fixes
InputNumber
:- 无法输入小数点后面的第一位数字
0
,tdesign-vue-next#2103 @chaishi (#1780) - 修复无法使用清空按钮清除输入数字问题,issue#1855 @chaishi (#1780)
- 修复 status 默认值缺失 @honkinglin (#1790)
- 无法输入小数点后面的第一位数字
Popup
: 快速移动鼠标弹出层闪烁 @HelKyle (#1769)dialog
: 修复 dialog instance ts 类型警告 @moecasts (#1783)affix
: 新增 content @ontheroad1992 (#1778)TimePicker
: 修复打开面板时无法直接清空时间的交互问题 @uyarn (#1786)Select
: 修复onEnter
事件回调参数异常的问题 @uyarn (#1789)Form
: 修复 ts 类型警告 @honkinglin (#1775)Anchor
: 修复 container 默认值问题 @ontheroad1992 (#1776)InputAdornment
: 修复样式问题 @honkinglin (#1784)Dialog
: 修复滚动条宽度计算问题 @honkinglin (#1787)
Full Changelog: 0.44.0...0.44.1
0.44.0
❗ Breaking Changes
Jumper
: Jumper 更名为 PaginationMini 组件,正在使用 Jumper 组件的同学请从 Pagination 中导出替换 @honkinglin (#1749)Tooltip
: 移除 placement 的 mouse 模式,该场景请使用 TooltipLite @carolin913 (#1751)
🚀 Features
TooltipLite
: placement 支持 mouse 模式,实现原生title体验 @carolin913 (#1751)Table
: 选中行功能,新增reserveSelectedRowOnPaginate
,用于支持在分页场景中,仅选中当前页数据,切换分页时清空选中结果,全选仅选中当前页数据 @chaishi (#1755)Drawer
: 默认不显示关闭按钮,有取消和确认按钮足矣,同其他框架保持一致 @chaishi (#1746)AutoComplete
: 新增组件AutoComplete
@chaishi (#1752)Calendar
: 调整卡片类型的控制面板尺寸大小 @uyarn (#1766)
🐞 Bug Fixes
Table
:- 减少表格重渲染 #1688 @jsonz1993 (#1704)
- 修复本地数据分页场景中,切换分页大小,
onPageChange
事件参数返回的数据不正确问题 @chaishi (#1755) - 序号列支持跨分页显示,issue#1726,tdesign-vue-next#2072 @chaishi (#1755)
- 修复分页场景下,设置 max-height 和 bordered 之后,边框线位置不正确 tdesign-vue-next#2062 @chaishi (#1755)
Card
: 修复 Card 组件 loading 高度塌陷 @HelKyle (#1754)TagInput
:Calendar
: 修复控制面板对齐的问题 @uyarn (#1766)Menu
: 修复纵向类型二级菜单左边间距丢失的问题 @uyarn (#1766)Dropdown
: 修复透传 className 和 style 的问题 @insekkei (#1745)Message
: 修复在 offset 不存在时 style 生效 @kenzyyang (#1762)TreeSelect
: 修复 valueDisplay 清空按钮不展示问题 @honkinglin (#1757)SelectInput
: 修复某些场景下select-input 无法输入的问题 @HelKyle (#1760)Drawer
: 修复动画效果异常 @honkinglin (#1761)
Full Changelog: 0.43.1...0.44.0