Releases: Tencent/tdesign-vue-next
Releases · Tencent/tdesign-vue-next
0.12.1 🌈
0.12.0 🌈
What's Changed
❗ Breaking Changes
- 重构 Table 为 Composition API @chaishi (#468)
- BaseTable HTML 结构变更,写过 CSS 样式覆盖的同学需注意更新样式。由之前的两个 table 分别渲染 thead 和 tbody,更为一个 table
- 行拖拽排序功能,使用方法有调整,从 sortOnRowDraggable 更为 dragSort='col'
- 表头更为使用 th 标签,之前为 td,不符合语义
- 事件 row-db-click 更为row-dblclick ,onRowDbClick 更为rowDblclick
- 事件 row-hover 更为 row-mouseover, onRowHover 更为 onRowMouseover
- CSS 类名 t-table__row-first-full-row 更为 t-table__first-full-row,t-table__row-last-full-row 更为 t-table__last-full-row
🚀 Features
- 新增
Collapse
组件,使用 Composition api @asbstty (#535) - 新增
Message
的 fadeIn and fadeOut animation @Zack921 (#546) - 新增
color-picker
渐变预览,改进最近使用色交互 @S-mohan (#545) - 新增
Table
特性 @chaishi (#468)- 排序交互变更:排序方式支持点击直接排序issue#480
- 优化表格最后一列 ellipsis 浮层位置底部右对齐
- 新增超出省略功能, ellipsis 支持透传 Popup 组件全部属性
- 新增表尾合计行,支持固定在底部,支持多行合计,支持完全自定义内容 issue#116
- 新增loadingProps 透传加载组件全部特性
- 新增固定行(冻结行)
- 新增排序图标自定义,插槽(slot='filterIcon')和渲染函数(props.filterIcon) 均可
- 新增全局配置:过滤图标、空元素、异步加载文本配置、排序按钮文本配置
- 新增 scroll 滚动事件
- 新增表头吸顶功能,issue#216
- 新增综合功能:多级表头 + 固定表头 + 固定列 + 表头吸顶 + 虚拟滚动 + 自定义列配置
- 过滤功能,条件为真时,高亮筛选图标
- 新增列拖拽排序功能,通过拖拽手柄调整表格排序
🐞 Bug Fixes
- 修复
configProvider
警告 和 globalConfig 数据响应式问题 @pengYYYYY (#543) - 修复
Input
type=password 时 autocomplete 警告 以及 toggle password 问题 @pengYYYYY (#543) (#559) - 修复
Checkbox
Group 插槽形式 disabled 属性没有生效 @pengYYYYY (#543) - 修复
Upload
中 triggerUpload 方法未正确导出 和 自定义拖拽上传demo中“点击上传”按钮无效 @k1nz (#533) - 修复
Slider
inputNumberProps 未正常透传 @delbertbeta (#547) - 修复
Affix
onFixedChange 触发时机,在固定状态发生变化时才会触发该事件(改动之前为:滚动一直触发) - 修复
Table
的 若干 Bug @chaishi (#468)
New Contributors
- @delbertbeta made their first contribution in #549
- @Zack921 made their first contribution in #546
- @shyrii made their first contribution in #551
Full Changelog: 0.11.2...0.12.0
0.11.1 🌈
What's Changed
🚀 Features
- 重构 TreeSelect 为 Composition-api @Godlike-meteor (#508)
- 重构 日历组件 为 Composition-api @PsTiu (#472)
- 国际化配置迁移至common,相关代码优化 @pengYYYYY (#492)
🐞 Bug Fixes
- 重构 Tabs 为 Composition-api @LeeJim (#490)
- 修复 Upload triggerupload 方法未导出 @pengYYYYY (#515)
- 修复 InputNumber 未注册 input 组件 @pengYYYYY (#514)
- 修复 CheckboxGroup disabled 属性无效 @pengYYYYY (#514)
- 修复 Input 的 type 传入无效 @pengYYYYY (#516)
- 修复 SelectInput Demo样式 @pengYYYYY (#500)
- 修复 Pagination 跳转页输入框展示了额外 placeholder 默认内容 @xiaosansiji (#507)
Full Changelog: 0.11.0...0.11.1
0.11.0
❗ Breaking Changes
- Input: 外部传入
class
挂载至t-input__wrap
, 不再挂载到t-input
(pr #476), (@pengYYYYY) - textarea: 去除
t-textarea__wrap
层 (pr #476), (@pengYYYYY)
🐞 Bug Fixes
- Dialog: 修复
dialog
组件点击警告 (pr #463), (issue #435) - Steps: 修复
readonly
状态下依然可以点击 (pr #465 - Cascader:
- 修复动态改options为空数组不生效 (pr #486)
- 修复可过滤状态下的下拉面板拉起闪烁 (pr #483), (issue #477)
- 修复可过滤状态下的输入内容未被正常销毁 (pr #483), (issue #478)
- TimePicker:
- DatePicker:
focused
态样式修复 (pr #476) - Select: 修复
popup
属性透传问题 (pr #483) - Upload: 修复
method props
失效 (pr #476) - SelectInput: (pr #476)
- 修复在非输入状态下无
focused
态 - 修复在非输入状态下不能显示清除按钮
- 修复在
single
模式下inputValue
的受控表现
- 修复在非输入状态下无
- Form: 修复空表单时候的
reduce
语法错误 (pr #475) - Steps: 修复
readonly
状态下依然可以点击 (pr #476) - Progress:
theme
为plump
且percentage
为10
没有展示文案 (pr #476), (@uyarn)
🚀 Features
0.10.2
🐞 Bug Fixes
- TimePicker:
close
、open
事件回调增加参数 (pr #455), (@uyarn) - DatePicker: 打开时间面板重置时间 (pr #453), (@uyarn)
- Table: 修复
table-cell
点击告警。(pr #447), (@pengYYYYY) - Pagination: 修复分页组件
pageSize
默认值不正确导致的受控问题。(pr #444), (issue #440), (issue #456), (@pengYYYYY) - UseRipple: 修复
useRipple
的告警 (pr #439), (issue #435), (@pengYYYYY) - Menu:
- InputNumber: 修复
decimal
计算错误 (pr #433), (@uyarn) - Notification: 使用
transition-group
优化完善notification
回收时的动画效果 (pr #429), (@qunbotop) - Upload:(pr #427), (@pengYYYYY)
- 修复不可上传时的点击状态。
- 修复
onCancelUpload
事件无效
- Input:
- 修复组件
keypress
事件未触发 (pr #433), (@uyarn) - 修复在
readonly
模式下的聚焦样式(pr #437), (@pengYYYYY)
- 修复组件
- TagInput: (pr #437), (@pengYYYYY)
- 修复
breakline
模式下的clearIcon
样式重叠 - 修复
autowidth
模式下的padding
不对称 - 修复超出滚动失效
- 修复
🚀 Features
- Switch: 使用
compositionAPI
重构 (pr #434), (@zouhangwithsweet) - Notification: 使用
compositionAPI
重构 (pr #429), (@qunbotop) - Textarea: 使用
compositionAPI
重构 (pr #432), (@btea) - Select: 支持单选
valueDisplay
插槽 (pr #449), (@pengYYYYY) - Popup: 新增
enter、leave
事件,支持鼠标进入、移出的事件 (pr #438), (@LeeJim) - Input: 新增
autoWidth、align、tips
的支持,统一InputNumber
中的Input
使用Input
组件减少重复实现 (pr #433), (@uyarn) - Upload: (pr #427), (@pengYYYYY)
- 使用
compositionAPI
重构upload
组件。 - 增加合并上传
- 支持国际化配置
- 使用
New Contributors
- @zouhangwithsweet made their first contribution in #434
Full Changelog: 0.10.1...0.10.2
0.10.0
BREAKING CHANGES
- Input:
DOM
结构调整,最外层调整为t-input__wrap
(pr #409), (@pengYYYYY)
Bug Fixes
- Select:
- 修复单选下斜八度动画覆盖文字的错误 (pr #421), (@uyarn)
- 修复
filterable
属性导致高度变化 (pr #430), (issue #423), (@pengYYYYY) - 修复事件与双向绑定数据更新时机不一致问题 (pr #421), (@uyarn)
- cascader: (pr #422), (@pengYYYYY)
- 修复
filterable
属性导致hover
样式异常的问题 - 修复可选任意一级缺少高亮状 (issue #114)
- 修复
- DatePicker: 修复按需引入时,按钮展示问题 (pr #425), (issue #419), (@BuptStEve)
- Tree: 修复数据无法更新问题 (pr #406), (@pengYYYYY)
Features
- Badge: 使用
compositionAPI
重构组件 (pr #402), (issue #58), (@ChrisLee0211)
0.9.4
Bug Fixes
- 修复在
typescript
严格模式下打包出错 (issue #384)
0.9.3
Bug Fixes
- DatePicker: (pr #389), (@xiaosansiji)
- 修复
onPick
事件配置无效 - 修复无法清除面板中已选值
- 修复点击年份或月份后,日期弹窗意外消失
- 修复
- TagInput: (pr #387)
- 修复在有输入的值且无
tag
的情况下,不展示清除按钮。且点击后onClear
方法未触发。 - 修复在
auto-width
模式下的交互问题
- 修复在有输入的值且无
- Dialog:
- 修复
dialog plugin
聚焦button
通过键盘频繁触发 (pr #395), (issue #394) - 修复
closeBtn
为false
的时候依然可以点击关闭区域关闭弹窗 (pr #392), (issue #373)
- 修复
- Table: 修复按需引用时,直接引用
Table
报错: (pr #388), (issue #374) - Select: 修复自定义创建
option
交互异常 (pr #397), (issue #364) - Form: 修复表单
submit
事件中的firstError
不正确 (pr #397), (issue #382) - Cascader: 优化类名判断相关代码导致的性能问题 (pr #397)
- Input: 修复
onChange
和on-change
事件 未生效 (pr #395), (issue #393) - InputNumber: 修复在增加小数点位数的状态下,v-model绑定的value与展示的值不同 (pr #392), (issue #390)
- Breadcrumb: 修复
disabled
无效 (pr #391), (issue #373) - Checkbox:修复
value
重复时,导致渲染key
相同的报错 (pr #387),
Features
- SelectInput: 新增
SelectInput
筛选器组件, 请参照官网使用, (pr #330), (@chaishi) - Input: 增加
format
属性 (pr #387) - 全局配置: 支持关闭斜八度波纹动画 (pr #389), (issue 204), (@uyarn)
Full Changelog: 0.9.2...0.9.3
0.9.2
Bug Fixes
- SelectInput: 修复
src/select-input/interface.d.ts
文件tsc
编译忽略问题。
Full Changelog: 0.9.1...0.9.2