tdesign

Enterprise Design System

MIT License

Stars
3K

Bot releases are hidden (Show)

tdesign - TDesign Weekly Release (Apr 3rd 2023)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.2.7

🚀 Features

  • Datepicker: 新增 onPresetClick 事件 @honkinglin (#2342)

🐞 Bug Fixes

  • DatePicker: 修复时间戳模式下控制台警告 props 类型错误的问题 @Ericleungs (#2328)
  • Table: 修复table组件在开启固定列单列 resizable 禁用时,相邻 resizable 启用的列列宽调整范围与预期不一致的问题 @chuyueZhang (#2335)
  • Cascader: 修复 valueType = full 模式下,设置 minCollapsedNum 渲染报错的问题 @xiaosansiji (#2343)
  • ColorPicker: 修复渐变模式下 hexrgb 模式下输入无法修改渐变点颜色的缺陷 @uyarn (common#1289)
  • Popup: 修复 nuxt 环境中报错的问题 @uyarn (https://github.com/Tencent/tdesign-vue/pull/2347)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.2.7

Vue3 for Web 发布 1.3.1

🚀 Features

  • Theme: 主题生成器升级到 v1 版本 @uyarn (#2747)

🐞 Bug Fixes

  • Popup: 修复触发元素隐藏时,popper 仍显示到页面左上角的问题(#2697) @nined9 (#2713)
  • Select: 修复多选选项点击触发多次导致虚拟滚动切换普通模式时无法选中的问题 @uyarn (#2734)
  • image: 修复 SSR 环境下的 loading 问题 @liweijie0812 (#2738)
  • Datepicker: 支持 onPresetClick 事件 @honkinglin (#2743)
  • StickyTool: 修复单独引入 StickyItem 没有正常渲染的问题 @uyarn (#2751)
  • ColorPicker: 修复渐变模式下 hexrgb 模式下输入无法修改渐变点颜色的缺陷 @uyarn (#2751)
  • DatePicker: 修复 valueType 参数校验错误(issue #2719)
  • icon: 修复 manifest 统一入口导出 esm 模块,文档为及时更新的问题 @Layouwen (#2739)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.3.1

React for Web 发布 1.1.3

🚀 Features

  • DatePicker: 支持 onPresetClick 事件 @honkinglin (#2165)
  • Switch: onChange 支持返回 event 参数 @carolin913 (#2162)
  • Collapse: onChange 支持返回 event 参数 @carolin913 (#2162)

🐞 Bug Fixes

  • Form:
    • 修复主动 reset 不触发 onReset 逻辑 @honkinglin (#2150)
    • 修复 onValuesChange 事件返回参数问题 @honkinglin (#2169)
  • Select: 修复多选模式 size 属性未生效的问题 @uyarn (#2163)
  • Collapse:
    • 修复 radio 禁用判断 @duanbaosheng (#2161)
    • 修复 value 有默认值时受控问题 @moecasts (#2152)
  • Icon: 修复 manifest 统一入口导出 esm 模块,文档为及时更新的问题 @Layouwen (#2160)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.3

Miniprogram for WeChat 发布 1.1.2

🚀 Features

  • Swiper: 支持无障碍访问 @zhangpaopao0609 (#1598)
  • Divider: 新增 CSS Variables 用于控制分割线样式 @favouredddd (#1890)
  • Grid: 补充 CSS Variables 以修改不同列数下的图片尺寸和文字大小 @lolhezihehe (#1903)
  • Radio: 新增 CSS Variables 用于控制内容字体大小 @favouredddd (#1895)

🐞 Bug Fixes

  • loading: 修复 inheritColor = true 时,因样式问题导致组件一直处于加载状态 @Cyrus97 (#1873)
  • Empty: 支持描述内容超出自动换行 @favouredddd (#1870)
  • Row: 增加默认样式实现垂直居中 @tomcat-hz (#1866)
  • Progress: 优化无障碍访问体验 @yaogengzhu (#1354)
  • Radio: 优化样式,新增 CSS Variables 控制文字激活态颜色 @LeeJim (#1889)
  • ActionSheet: 解决 show 方法的 TS 报错 @LeeJim (#1907)
  • Radio: 修复图标尺寸无法调整的问题 @bitjian (#1909)
  • Button: 修复 type = submit 时,disabled 未生效的问题 @bitjian (#1878)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.2

Vue3 for Mobile 发布 0.18.0

❗ Breaking Changes

  • Cascader: 移除cancel、click-tab 事件 @anlyyao (#533)
  • Badge: 调整 DOM 结构 @jarmywang (#576)
  • Grid: 调整 DOM,优化视觉 @LeeJim (#584)
  • Grid: 属性 border 移除 object 类型,改用 CSS Variables 调整边框样式 @LeeJim (#584)
  • GridItem: 属性 badgeProps 更名为 badge @LeeJim (#584)
  • Upload: 移除 deleteBtn、gridConfig 属性 @LeeJim (#587)
  • Message: 调整滚动类型通知的动画初始值,优化动画循环方法 @yusuf-yz (#586)
  • Message: 移除 change、close、closed、open、opened 事件 @yusuf-yz (#586)

🚀 Features

  • Form: 新增 Form 表单 @anlyyao (#591)
  • Link: 新增 Link 组件 @brianzhang (#589)
  • Grid: 属性 column 支持值为 0,则为固定宽度单元格,可以横向滚动 @LeeJim (#584)
  • Grid: 新增 theme 属性,支持 card 风格 @LeeJim (#584)
  • GridItem: 属性 image 支持 object 类型,透传至 image 组件 @LeeJim (#584)
  • Upload: 新增 formatRequest 属性、validate 事件 @LeeJim (#587)
  • Message: 新增 close-btn-click 事件 @yusuf-yz (#586)

🐞 Bug Fixes

  • Grid: 修复调整 gutter 视觉错误的问题 @LeeJim (#584)
  • Grid: 修复出现多行时,边框视觉错误的问题 @LeeJim (#584)
  • Upload: 修复 size-limit 无法限制的问题 @LeeJim (#587)
  • Upload: 修复超出 max 仍可以上传的问题 @LeeJim (#587)
  • Cell: 修复 bordered 无效 @anlyyao (#591)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.18.0

设计资源

Figma for Web 发布 1.2.7

🌈 Features

  • StickyTool:新增侧边栏组件
  • BackTop:新增回到顶部组件

🐞 Bug Fixes

  • Style:修复各组件样式引用错误问题,建议升级样式
  • Icon:修复 Scale 定位问题

详情见:https://www.figma.com/community/file/1053279236128724321/TDesign-for-web

Figma for Mobile 发布 1.1.1

🐞 Bug Fixes

  • Button:优化幽灵按钮default主题下press状态的颜色问题
  • NavBar:修复标题文字无法自动拓宽的问题
  • Input:修复部分变体样式下的对齐不统一、以及未引用后置插槽的问题
  • Slider:优化滑动选择器组件示例页展示;优化autolayout实现,并使进度条保持高度一致;调整文字字号
  • Cell:修复单元格分割线右侧未通栏的问题;优化autolayout实现;解除无用的图层组
  • SwipeCell:修复单元格分割线右侧未通栏的问题(随Cell修复)
  • Textarea:修复分割线样式问题;解除无用的图层组;去除卡片的主题属性,可通过圆角自行调整
  • Tag:优化标签左右padding保持数值统一

详情见:https://www.figma.com/community/file/1053279585699097956/TDesign-for-mobile

tdesign - TDesign Weekly Release (Apr 2nd 2023)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.2.6

🚀 Features

  • Loading: 完善指令使用方式,支持 v-loading 配置复杂属性 @akinocccc (#2318)
  • Select: 支持 boolean 类型的 value @uyarn (#2325)

🐞 Bug Fixes

  • Upload: 修复 triggerButtonPropstheme=file-input 时失效的问题 @qqw78901 (#2319)
  • Transfer: 修复筛选后全选功能 @akinocccc (#2315)
  • Table: @chuyueZhang (#2324)
    • 列宽调整功能,修复即使 resizable=false 时,也会显示拖拽调整列宽图标和辅助线问题
    • 列宽调整功能,修复在拖拽任意列宽使表格横向滚动条消失之后列宽无法正常调整的问题,即支持 resize.minWidth
    • 列宽调整功能,修复开启多级表头时点击子表头后控制台报错的问题
  • Select: 修复创建的选项选中时,回调参数中 optionselectedOptions 缺失的问题 @uyarn (#2333)
  • Timeline: 修正在项目全局修改 box-sizing 情况下,时间点样式错误的问题 @PDieE (common#1264)
  • Popconfirm: 修正 title 样式字重问题 @uyarn (common#1265)
  • Input: 隐藏 Edge 浏览器默认的密码框样式 @wangyang0210 (common#1261)
  • InputNumber: 移除 autowidth 模式下多余的样式 @uyarn (common#1258)
  • Datepicker: 修正区域时间选择,在右输入框点击了一年的最后一周之后,左右输入框的 value 前后对调的问题 @Ericleungs (common#1257)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.2.6

Vue3 for Web 发布 1.3.0

🚀 Features

  • BackTop: 新增 BackTop 组件 @shinyina (#2665)
  • StickyTool: 新增 StickyTool 组件 @ZekunWu (#2517)
  • RadioGroup: options.value 支持 boolean @liweijie0812 (#2659)
  • Local: 增加繁体字配置包 @chaishi (#2685)
  • Select: value 支持 boolean @liweijie0812 (#2694)

🐞 Bug Fixes

  • Table:
    • 列宽调整功能,修复即使 resizable=false 时,也会显示拖拽调整列宽图标和辅助线问题,issue#2699 @chaishi (#2715)
    • 列宽调整功能,修复在拖拽任意列宽使表格横向滚动条消失之后列宽无法正常调整的问题,即支持 resize.minWidth @chaishi (#2715)
    • 列宽调整功能,修复开启多级表头时点击子表头后控制台报错的问题 @chaishi (#2715)
  • Select:
    • 修复存在重复 valueoption 变化时没有更新label的问题 @uyarn (#2687)
    • 修复多选选项边缘区域点击不触发选中的缺陷 @uyarn (#2687)
    • RadioGroup: 选项宽度不能动态更新,导致样式错误,文字溢出 @ZTH520 (#2681)
  • Tooltip: 修复当 content 是空字符或空插槽时,不显示提示(issue #2642) @PengYYYYY (#2653)
  • Tree: 修复懒加载子节点时点击 label 会触发选中的问题 @uyarn (#2663)
  • InputAdornment: 修复 slot 方式 class 名 缺失问题 @ccccpj (#2656)
  • InputNumber: 修复小数位操作以 0 结尾时部分边界场景异常的问题 @uyarn (#2668)
  • TreeSelect: 修复绑定的 data 数据更新后,组件不会重新渲染(issue #2682) @algerkong (#2683)
  • DatePicker: 修复 DatePickerprefixIcon 未传递时仍透传了 prefixIcon 函数导致产生非预期渲染 @dexterBo (#2658)
  • Dropdown: 修复下拉菜单配置 templatecontentprefixIcon 插槽时未进行渲染的问题(issues #2688) @nined9 (#2696)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.3.0

React for Web 发布 1.1.2

🚀 Features

  • DatePicker: 优化周选择器高亮判断逻辑性能问题 @honkinglin (#2136)

🐞 Bug Fixes

  • Dialog:
    • 修复设置style width 不生效问题 @honkinglin (#2132)
    • 修复 footer 渲染 null 问题 @honkinglin (#2131)
  • Select: 修复多选分组展示样式异常的问题 @uyarn (#2138)
  • Popup:
    • 修复 windows 下 scrollTop 出现小数导致判断滚动底部失效 @honkinglin (#2142)
    • 修复临界点初次定位问题 @honkinglin (#2134)
  • ColorPicker: 修复 Frame 中无法拖拽饱和度和 slider 的问题 @insekkei (#2140)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.2

Vue3 for Mobile 发布 0.17.0

❗ BREAKING CHANGES

  • CheckBox: 属性 align 更名为 placement @jarmywang (#519)
  • CheckBox: 属性 icon 的枚举值变更 @jarmywang (#519)
  • Picker: 属性 confirmBtn 和 cancelBtn 取消 object 类型,不再使用 button 渲染 @LeeJim (#539)
  • Search: 调整 DOM 结构 @anlyyao (#540)
  • Result: 移除 imageProps 属性 @mamumu123 (#543)
  • Search: 移除 label 属性相关 @anlyyao (#540)
  • Search: blur、focus 事件参数类型变更 @anlyyao (#540)
  • Skeleton: 移除 content 属性相关 @anlyyao (#557)
  • Skeleton: 取消 rowCol 默认值 @anlyyao (#557)
  • Image: 调整 DOM @LeeJim (#561)
  • Image: 属性 shape 调整默认值 @LeeJim (#561)
  • Input: 调整 DOM 结构 @ccccpj (#531 )

🚀 Features

  • CheckBox: 新增 block 属性 @jarmywang (#519)
  • Picker: 视觉升级 @LeeJim (#539)
  • Picker: 新增 header 属性,支持传入插槽 @LeeJim (#539)
  • Picker: 事件 confirm 丰富返回的参数 @LeeJim (#539)
  • Empty: 新增 Empty 组件 @mamumu123 (#538)
  • Sticky: 更新示例 @anlyyao (#555)
  • Search: 新增 submit 事件 @anlyyao (#540)
  • Search: 新增 disabled、 readonly 属性 @anlyyao (#540)
  • Image: 新增支持 srcset 属性 @LeeJim (#561)
  • Input: 新增支持 allowInputOverMax 属性 @ccccpj (#531 )
  • Input: 新增支持 layout 属性 @ccccpj (#531 )
  • Input: 新增支持 status 属性 @ccccpj (#531 )
  • Input: 新增支持 tips 属性 @ccccpj (#531 )

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.17.0

解决方案及周边

TDesign Vue Next Starter 发布 0.7.4

🚀 Features

🐞 Bug Fixes

详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.7.4

tdesign - TDesign Weekly Release (Apr 1st 2023)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.2.5

🐞 Bug Fixes

  • Popup: 修复部分构建工具无法自动注册 Popup 插件的问题 @uyarn (#2294)
  • InputAdornment: 修复 slot 方式直接使用字符串时 class 类名缺失的问题 @ccccpj (#2293)
  • Form: 修复重置操作后错误为 data 数据添加了 undefined key 的问题 @akinocccc (#2296)
  • DatePicker: 修复日期输入框值不更新的问题 @akinocccc (#2299)
  • Tree: 修复懒加载子节点时点击label会触发选中的问题 @uyarn (#2298)
  • InputNumber:
    • 修复当浮点数和整数相加时,因为 JS 浮点精度计算问题导致的数据错误 @Ericleungs (common#1251)
    • 修复小数位操作以 0 结尾时部分边界场景异常的问题 @uyarn (#2304)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.2.5

React for Web 发布 1.1.1

🚀 Features

  • StickyTool: 新增sticky-tool组件 @ZekunWu (#2065)

🐞 Bug Fixes

  • TagInput: 修复基于TagInput的组件使用筛选时删除关键词时会删除已选值的问题 @2513483494 (#2113)
  • InputNumber: 修复输入小数以0结尾时的功能异常问题 @uyarn (#2127)
  • tree: 修复 tree 组件 data 属性不受控问题 @PBK-B (#2119)
  • TagInput: 修复基于TagInput的组件使用筛选时删除关键词时会删除已选值的问题 @2513483494 (#2113)
  • Form: 修复初始数据设置问题 @honkinglin (#2124)
  • TreeSelect: 修复过滤后无法展开问题 @honkinglin (#2128)
  • Popup: 修复右键展示浮层触发浏览器默认事件 @honkinglin (#2120)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.1

Miniprogram for WeChat 发布 1.1.1

🚀 Features

  • Button: 新增 hover-class 属性 @anlyyao (#1847)

🐞 Bug Fixes

  • Tabs: 解决内容重叠的问题 @LeeJim (#1853)
  • Message: 处理 loop 产生的控制台告警 @anlyyao (#1856)
  • Message: 修复 marquee = true 时,滚动动画错误 @anlyyao (#1856)
  • Avatar: 修复控制台报错 @jarmywang (#1858)
  • Drawer: 修复 destroyOnClose 属性不生效 @jarmywang (#1864)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.1

tdesign - TDesign Weekly Release (Mar 5th 2023)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.2.4

🚀 Features

  • Table: 支持设置 filterRow=null 隐藏过滤结果行 @chaishi (#2267)

🐞 Bug Fixes

  • Table: 修复 SSR 环境 document 报错问题 @chaishi (#2267)
  • TagInput: 修复基于TagInput的组件使用筛选时删除关键词时会删除已选值的问题 @chiyu1996 (#2270)
  • DatePicker: 修复 format 为12小时制时功能异常的问题 @uyarn (#2276)
  • Alert: 修复关闭按钮为文字时的居中和字体大小问题 @Wen1kang (common#1229)
  • Loading: 兜底部分插件场景加载loading的时机问题 @uyarn (common#1230)
  • ImageViewer: 转义样式中的 min 函数,防止 ESM 产物中 less 产物编译失败 @scshsy (common#1225)
  • Select/SelectInput: 修复重复触发 blur/clear/focus 事件的问题 @xiaosansiji (#2278)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.2.4

Vue3 for Web 发布 1.2.3

🚀 Features

  • Table:
    • 过滤功能,支持透传属性 column.filter.props.onChange @chaishi (#2623)
    • 支持设置 filterRow=null 隐藏过滤结果行 @chaishi (#2623)
  • Popup: 增加 close() 实例方法 @ikeq (#2617)

🐞 Bug Fixes

  • Table:
    • 修复 SSR 环境 document 报错问题 @chaishi (#2623)
    • 修复组件实例方法类型问题 @chaishi (#2636)
  • Guide: 解决 guide popup 提示在重叠情形下不更新 (issue #2536 ) @zhangpaopao0609 (#2605)
  • Swiper: 修改轮播切换问题 @btea (#2614)
  • Popup: 修复叠加使用报错 @ikeq (#2617)
  • Select: 修复使用 filterable 和自定义下拉选项时,下拉列表展示异常 (issue #2593) @Lmmmmmm-bb (#2619)
  • TimePicker: 修复使用px to rem插件时滚动逐渐错位的问题 @SadWood (#2627)
  • Loading: 修复使用 loadingplugin,会没有 loading 效果的问题 @beerui (#2628)
  • TagInput: 修复删除事件和中文输入事件问题 @chiyu1996 (#2631)
  • DatePicker: 修复format为12小时制时功能异常的问题 @uyarn (#2632)
  • Alert: 修复关闭按钮为文字时的居中和字体大小问题 @Wen1kang @uyarn (#2632)
  • InputNumber: 修复有 max 值时,清空数值,blur 会自动填充 max 的值 @Lmmmmmm-bb (#2620)
  • Menu: 修复多级菜单折叠菜单后,第一次顺着展开悬浮多级子菜单时会全部消失 @Ericleungs (#2634)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.2.3

React for Web 发布

🚀 Features

  • Table:
  • Button: 支持禁用态不触发 href 跳转逻辑 @honkinglin (#2095)
  • BackTop: 新增 BackTop 组件 @meiqi502 (#2037)
  • Form: submit 支持返回数据 @honkinglin (#2096)

🐞 Bug Fixes

  • Table:
    • 修复 SSR 环境中,document is not undefined 问题 @chaishi (#2089)
    • 修复在列显示控制场景中,无法拖拽交换列顺序问题 @chaishi (#2089)
    • 单行选中功能,修复 allowUncheck: false 无效问题,tdesign-vue-next#2561 @chaishi (#2089)
  • Dialog: 修复 Dialog onOpen 事件调用时机问题 @honkinglin (#2090)
  • DatePicker: 修复format为12小时制时功能异常的问题 @uyarn (#2100)
  • Alert: 修复关闭按钮为文字时的居中和字体大小问题 @Wen1kang @uyarn (#2100)
  • Watermark: 修复 loading 组合使用问题 @duanbaosheng (#2094)
  • Notification: 修复获取实例问题 @honkinglin (#2103)
  • Radio: 修复 ts 类型问题 @honkinglin (#2102)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.0

Miniprogram for WeChat 发布 1.1.0

🚀 Features

  • Layout: 新增布局组件,包含 row 和 col 组件 @wuping97 (#1821)
  • Search: 新增 type 属性透传至 input,默认为 text @haochenli (#1828)

🐞 Bug Fixes

  • Button: 修复 disabled = true 仍触发 tap 事件的问题 @wuping97 (#1833)
  • NoticeBar: 修复二轮滚动初始位置不正确 @anlyyao (#1835)
  • PullDownRefresh: 修复 loading-texts 默认值缺失的问题 @haochenli (#1837)
  • PullDownRefresh: 解决外部样式类 t-class-text 拼写错误的问题 @LeeJim (#1839)
  • Grid: 修复 t-class-image 无法赋予 image 样式的问题 @LeeJim (#1842)
  • NoticeBar: 修复 loop 为 0 时还会循环播放的问题 @haochenli (#1826)
  • Cascader: 修复当 value 发生变更时,options 没有更新的问题 @LeeJim (#1841)
  • Tabs: 修复设置 animation 导致 panel 内容无法切换的问题 @LeeJim (#1843)
  • Tabs: 修复 theme 不等于 line 时,获取 track 报错的问题 @LeeJim (#1843)
  • Tabs: 移除滚动条 @LeeJim (#1844)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.0

Vue3 for Mobile 发布 0.16.0

❗ BREAKING CHANGES

  • Loading: 属性 size 默认值改成 20px @LeeJim (#528)
  • Loading: 属性 theme 移除 bar、error 类型 @LeeJim (#528)
  • Cell: 优化样式,调整 DOM @LeeJim (#529)
  • Textarea: 优化 DOM @anlyyao (#523)

🚀 Features

  • Loading: 新增 CSS Variables,支持主题定制 @LeeJim (#528)
  • Textarea: 新增 bordered 、indicator、allowInputOverMax 属性 @anlyyao (#523)
  • Footer: 新增页脚组件 @mamumu123 (#525)
  • CellGroup: 新增 theme 属性,新增支持 card 风格 @LeeJim (#529)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.16.0

tdesign - TDesign Weekly Release (Mar 4th 2023)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.2.3

🚀 Features

  • Table: @chaishi (#2251)
    • 支持使用 filterIcon 支持不同列显示不同的筛选图标,issue#2088
    • 支持横向滚动到固定列,issue#1992
  • ColorPicker: 新增enableMultipleGradient, 支持渐变色只存在起始和结束梯度 @uyarn (#2260)
  • TimePicker: 新增size API , 用于控制时间输入框大小,pick事件增加context回调参数 @uyarn (#2260)
  • Dropdown: 支持透传popupProps的on-visible-change的写法 @uyarn (#2260)

🐞 Bug Fixes

  • Popup: 修复需多次点击才能关闭的问题 @ikeq (#2247)
  • TreeSelect:
    • 修复树选择组件,在表格组件里面时,显示两个 Tips 的问题,issue#2131 @chaishi (#2251)
  • Tree: 修复空初始值或不存在的初始值的问题,@uyarn (common #1213)
  • Table:

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.2.3

Vue3 for Web 发布 1.2.2

🚀 Features

  • Table:
  • Tabs: 标签页选项卡可配置禁止拖拽 @liweijie0812 (#2457)
  • TimePicker: 支持size属性 @uyarn (#2597)

🐞 Bug Fixes

  • Table:
    • 单行选中功能,修复 allowUncheck: false 无效问题,issue#2561 @chaishi (#2590)
    • 修复 lazyload 重置 bug @yanxugong (#2580)
    • 修复 getSortIcon is not a function 在webpack中的报错 (issue#2538) @chaishi (#2592)
  • TreeSelect:
    • 修复树选择组件,在表格组件里面时,显示两个 Tips 问题 @chaishi (#2590)
    • 修复1.2.0版本后初始值为空时报错的问题 @uyarn (#2597)
  • Dropdown: 支持v-for渲染下拉选项,支持v-for与普通插槽混用 @uyarn (#2594)
  • Menu: 修复重新展开后,normal 模式的子菜单就是空的。(issue #2557) @Ericleungs (#2589)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.2.2

React for Web 发布 1.0.5

🚀 Features

  • TimePicker: 新增 size API , 用于控制时间输入框大小 @uyarn (#2081)

🐞 Bug Fixes

  • Form: 修复 formList 初始数据获取问题 @honkinglin (#2067)
  • Watermark: fix document undefined in nextjs @carolin913 (#2073)
  • ColorPicker:
    • 修复HEX色值无法手动输入的问题 @insekkei (#2074)
    • 修复最近使用颜色无法删除的问题 @insekkei (#2074)
  • Dialog: 修复onCloseBtnClick事件无效的问题 @ArthurYung (#2080)
  • BreadCrumb: 修复通过 options 属性无法配置 Icon 的问题 @uyarn (#2081)
  • Dialog: 修复onCloseBtnClick事件无效的问题 @ArthurYung (#2080)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.0.5

Miniprogram for WeChat 发布 1.0.4

🚀 Features

  • PullDownRefresh: 支持无障碍访问支持 @shinyina (#1241)
  • Steps: 支持无障碍访问 @tangzixuan (#1783)

🐞 Bug Fixes

  • Textarea: 修复 autosizetrue 时,placeholder 上移问题 @anlyyao (#1781)
  • Switch: 修复 label 和 icon 渲染顺序错误的问题 @LeeJim (#1809)
  • Loading: 修复错误的 style 导致 wxs 报错 @LeeJim (#1810)
  • Radio: 修复 placement 优先级的问题 @LeeJim (#1812)
  • Button: 解决多个插槽的渲染问题 @LeeJim (#1813)
  • Link: 解决多个插槽无法渲染的问题 @LeeJim (#1816)
  • TabPanel: 解决多个插槽无法渲染的问题 @LeeJim (#1816)
  • Upload: 修复点击事件失效问题 @yaogengzhu (#1802)
  • Upload: 修复 limit 限制的问题 @yaogengzhu (#1800)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.0.4

Vue3 for Mobile 发布 0.15.0

❗ BREAKING CHANGES

  • Stepper: 属性 theme 的 gray 主题更名为 filled,并新增 outline 主题 @anlyyao (#518)
  • Radio: 属性 align 更名为 placement @LeeJim (#517)
  • Radio: 属性 icon 的枚举值变更、DOM 变更 @LeeJim (#517)
  • Switch: 废弃 colors 属性,改用 CSS Variables @LeeJim (#520)
  • Switch: 属性 label 的类型从 string 变为 array @LeeJim (#520)
  • Switch: 优化 DOM @LeeJim (#520)

🚀 Features

  • Tag: 支持 css variable @anlyyao (#507)
  • Stepper: 新增 size 属性 @anlyyao (#518)
  • Radio: 新增支持 allowUncheck、block、maxContentRow、maxLabelRow 属性 @LeeJim (#517)
  • RadioGroup: 新增支持 allowUncheck、borderless、keys、placement 属性 @LeeJim (#517)
  • Swtich: 新增 icon、loading、size 属性 @LeeJim (#520)

🐞 Bug Fixes

  • Loading: 修复部分浏览器下 loading 晃动问题 @anlyyao (#505)
  • Stepper: 修复 min/max 存在时,输入受限问题 @anlyyao (#518)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/0.15.0

tdesign - TDesign Weekly Release (Mar 3rd 2023)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.2.2

🚀 Features

  • Table: @chaishi (#2227)
    • 可编辑单元格(行)功能,支持编辑模式下,数据变化时实时校验,col.edit.validateTriggertdesign-vue-nex#2445
    • 只有固定列存在时,才会设置类名 .t-table__content--scrollable-to-left.t-table__content--scrollable-to-right
    • 拖拽功能,支持禁用固定列不可拖拽调整顺序,tdesign-vue-next#2333
  • Upload:
    • theme=file-input 文件为空时,悬浮时不显示清除按钮 @chaishi (#2227)
    • 新增 inputAttributes 属性,用于添加属性到对应 input HTML 元素 @yanxugong (#2238)
  • InputNumber: 支持千分位粘贴 @uyarn (#2237)
  • Datepicker: 支持 size 属性 @honkinglin (#2234)
  • 国际化:
    • 新增繁体中文(台湾地区)语言包 @puppetsheep (common#1189)
    • 新增俄语及意大利语言包 @LIjiAngChen8 (common#1202)

🐞 Bug Fixes

  • Table: @chaishi (#2227)
    • 修复表格宽度抖动问题
    • 修复 Dialog 中使用 Table 时列宽调整的问题,tdesign-vue-next#2359
    • 可编辑单元格(行)功能,修复输入框回车会触发 Form 表单的 submit 事件的问题,issue#2445
    • 可编辑单元格,修复下拉选择类组件 abortEditOnEvent 没有包含 onChange 时,依然会在数据变化时触发退出编辑态的问题
    • 修复存在表格冻结列,滚动时冻结列与表格内容未对齐的问题 @huangpiqiao (common#1197)
  • TreeSelect: 修复 label 设置未生效的问题 @ccccpj (#2230)
  • SelectInput: 修复 valueDisplaylabel 插槽实现位置错误的问题 @uyarn (#2231)
  • InputNumber: 修复小数点后存在非0数字后无法再输入0的问题 @huangpiqiao (#2236)
  • Form: 修复未设置 label 属性时,仍渲染多余对应节点的问题 @honkinglin (#2240)
  • Datepicker: @honkinglin (#2234)
    • 修复时间格式化问题 (common#1194)
    • 修复 status 数据类型报错
  • Cascader: 修复动态加载模式下 valueType = full 时回显异常的问题 @huangpiqiao (#2225)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.2.2

Vue3 for Web 发布 1.2.0

🚀 Features

  • Table:
    • 列宽调整功能,更新列宽调整规则为:列宽较小没有超出时,列宽调整表现为当前列和相邻列的变化;列宽超出存在横向滚动条时,列宽调整仅影响当前列和列总宽。issue#2511 @chaishi (#2515)
    • 可编辑单元格(行)功能,支持编辑模式下,数据变化时实时校验,col.edit.validateTriggerissue#2445 @chaishi (#2515)
    • 只有固定列存在时,才会出现类名 .t-table__content--scrollable-to-left.t-table__content--scrollable-to-right @chaishi (#2515)
    • 拖拽功能,支持禁用固定列不可拖拽调整顺序,issue#2333 @chaishi (#2515)
  • DatePicker:
  • InputNumber: 支持千分位粘贴 @uyarn (#2563)
  • Upload: theme=file-input 文件为空时,悬浮时不显示清除按钮 @chaishi (#2515)

🐞 Bug Fixes

  • Table:
    • 列宽调整功能,修复 Dialog 中列宽调整问题,issue#2359 @chaishi (#2515)
    • EnhancedTable 筛选功能,修复 shallowRef 告警问题,#issues @chaishi (#2515)
    • 可编辑单元格(行)功能,修复输入框回车会触发 Form 表单的 submit 事件问题,issue#2445 @chaishi (#2515)
    • 可编辑单元格,修复下拉选择类组件 abortEditOnEvent 没有包含 onChange 时,依然会在数据变化时触发退出编辑态问题 @chaishi (#2515)
  • Dialog:
    • 修复在 modeless 下,同时设置 draggabledestroyOnClose 在关闭弹窗时会报错(issue #2521) @PengYYYYY (#2550)
    • 修复弹窗 confirm-on-enter 事件在输入法呼出输入时依旧会触发(issue #2412) @PengYYYYY (#2550)
  • Textarea:
    • 修复设置最大长度后,无法调整高度问题,issue#2540 @chaishi (#2515)
    • 修复获取焦点后的样式问题issue#2509 @tiny-dust (#1176)
  • Select: 修复切换虚拟滚动时没有触发滚动监听导致滚动未更新数据的缺陷 @uyarn (#2506)
  • Badge: 修复徽标错误行为 @Aicmortal (#2504)
  • DatePicker: 修复月份为 0 时展示当前月份问题 @honkinglin (#2503)
  • Upload: 修复 method 无效问题 @chaishi (#2515)
  • Dropdown: 修复使用popupProps.on-visible-change写法导致组件异常的问题 @uyarn (#2545)
  • Progress: 修复 trackColor 配置色值没有效果(issue #2537) @PengYYYYY (#2550)
  • SelectInput: 修复 SelectInput valueDisplaylabel 插槽位置错误的问题 @uyarn (#2549)
  • DateRangePickerPanel: 组件在处理年份的时候没有实际取到值,导致无论是不是在同一年,都会去找到两个日期项目中最小的/最大的 @Ericleungs (#2555)
  • Popconfirm: 修复 visible-change 事件中的的 context.triggerconfirm 事件中不携带标识 (issue #2516) @PengYYYYY (#2560)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.2.0

React for Web 发布 1.0.4

🚀 Features

  • Table:
    • 列宽调整功能,更新列宽调整规则为:列宽较小没有超出时,列宽调整表现为当前列和相邻列的变化;列宽超出存在横向滚动条时,列宽调整仅影响当前列和列总宽。 @chaishi (#2047)
    • 可编辑单元格(行)功能,支持编辑模式下,数据变化时实时校验,col.edit.validateTriggerissue#2445 @chaishi (#2047)
    • 只有固定列存在时,才会出现类名 .t-table__content--scrollable-to-left.t-table__content--scrollable-to-right @chaishi (#2047)
    • 拖拽功能,支持禁用固定列不可拖拽调整顺序,tdesign-vue-next#2333 @chaishi (#2047)
  • Upload: theme=file-input 文件为空时,悬浮时不显示清除按钮 @chaishi (#2047)
  • InputNumber: 支持千分位粘贴 @uyarn (#2058)
  • DatePicker: 支持 size 属性 @honkinglin (#2055)

🐞 Bug Fixes

  • Form: 修复重置默认值数据类型错误 @honkinglin (#2046)
  • Timeline: 导出TimelineItem类型 @southorange0929 (#2053)
  • Table:
    • 修复表格宽度抖动问题 @chaishi (#2047)
    • 列宽调整功能,修复 Dialog 中列宽调整问题,tdesign-vue-next#2359 @chaishi (#2047)
    • 可编辑单元格,修复下拉选择类组件 abortEditOnEvent 没有包含 onChange 时,依然会在数据变化时触发退出编辑态问题 @chaishi (#2047)
    • 修复 lazy-load reset bug @MrWeilian (#2041)
  • ColorPicker: 修复输入框无法输入的问题 @insekkei (#2061)
  • Affix: 修复 fixed 判断问题 @lio-mengxiang (#2048)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.0.4

Miniprogram for WeChat 发布 1.0.3

🚀 Features

  • Picker: 新增支持 keys 属性 @LeeJim (#1759)
  • Input: 支持 nicknamereview 事件 @anlyyao (#1755)
  • Popup: 增加默认圆角、默认背景色、安全底边距 @jarmywang (#1758)

🐞 Bug Fixes

  • DropdownMenu: 修复 label 的展示逻辑 @LeeJim (#1748)
  • DropdownMenu: 修复 radio 图标的展示位置 @LeeJim (#1748)
  • Popup: 修复关闭按钮无法点击的问题 @jarmywang (#1754)
  • Calendar: 修复 format 属性不是响应式的问题 @LeeJim (#1753)
  • Checkbox: 修复存在 disabled 选项时,全选出错的问题 @LeeJim (#1766)
  • Badge: 修复 shape = ribbon 时,修改 color 不能改变全部颜色的问题 @LeeJim (#1764)
  • Upload: 修复 sizelimit 不支持对象传参的问题 @LeeJim (#1763)
  • Upload: 修复 sizelimit 默认单位和文档不一致的问题,从 B 改成 KB @LeeJim (#1763)
  • Button: 取消 loading 态下的 hover 效果 @anlyyao (#1739)
  • Button: 事件 tap 仅在非加载或禁用状态时触发 @anlyyao (#1739)
  • Badge: 优化和不同组件组合的无障碍访问 @yaogengzhu (#1428)
  • Cell: 修复 note 内容超出被遮挡问题 @anlyyao (#1769)
  • Progress: 修复 label 插槽无效 @anlyyao (#1771)
  • Grid: 修复 grid-item 的 image 插槽不可用的问题,需传入 image = 'slot' 才可使用插槽 @LeeJim (#1772)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.0.3

解决方案及周边

TDesign Vue Next Starter 发布 0.7.3

🚀 Features

🐞 Bug Fixes

详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.7.3

tdesign - TDesign Weekly Release (Mar 2nd 2023)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.2.1

🚀 Features

  • DatePicker: 支持 defaultTime 用于设置默认时间 @honkinglin (#2215)
  • Popup: 支持通过 this.$popup 方法直接调用弹出层,具体使用方式请看文档示例 @uyarn (#2219)
  • Tag: 修改 maxWidth 生效的 DOM 节点,方便控制文本内容长度 @huangpiqiao (#2220)

🐞 Bug Fixes

  • DatePicker: 修复月份为 0 时展示当前月份问题 @honkinglin (#2205)
  • Tree: @TabSpace
    • 完善过滤样式和虚拟滚动样式 (#2209)
    • 修正激活态切换时,旧激活态未消失的问题 (#2209)
    • 解决 operations 示例中,节点插入引发死循环的问题 (#2212)
  • Badge: 修复徽标错误行为 @Aicmortal (#2206)
  • Table: 修复 IE 上 affix 表头和表尾出现滚动条的问题 @huangpiqiao (#2216)
  • Pagination: 修复某些情况下 mouseover 触发导致按钮闪烁的问题 @KMethod (#2214)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.2.1

Vue3 for Web 发布 1.1.1

🐞 Bug Fixes

  • Popup: 修复 popuptrigger 为空错误 @Aicmortal (#2499)
  • Select: 修复远程搜索切换正常渲染与虚拟滚动的问题 @uyarn (#2496)
  • Textarea: 修复 1.1.0 版本的 textarea 样式问题 @uyarn (#2496)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.1.1

React for Web 发布 1.0.3

🚀 Features

  • Message: 鼠标悬停时不自动关闭 @HelKyle (#2036)
  • DatePicker: 支持defaultTime @honkinglin (#2038)

🐞 Bug Fixes

  • DatePicker: 修复月份为0时展示当前月份问题 @honkinglin (#2032)
  • Upload: 修复 upload method 无效问题 @i-tengfei (#2034)
  • Select: 修复多选全选初始值为空时选中报错的问题 @uyarn (#2042)
  • Dialog: 修复弹窗垂直居中问题 @KMethod (#2043)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.0.3

Miniprogram for WeChat 发布 1.0.2

🐞 Bug Fixes

  • Radio: 修复使用 options 时可传入的属性不齐的问题 @LeeJim (#1707)
  • Checkbox: 修复使用 options 时可传入的属性不齐的问题 @LeeJim (#1707)
  • RadioGroup: 修复 placement 默认值错误的问题 @LeeJim (#1707)
  • RadioGroup: 修复 icon 消失的问题 @LeeJim (#1707)
  • ActionSheet: 修复点击报错的问题 @LeeJim (#1726)
  • Swiper: 修复在真机上圆角无效问题 @anlyyao (#1733)
  • NavBar: 修复外部样式类不可用的问题 @LeeJim (#1735)
  • Footer: 补齐 API 文档描述 @anlyyao (#1737)
  • Swiper: 修复基础调试库低于2.19.2时,图片不显示问题 @anlyyao (#1736)
  • ImageViewer: 修复图片显示不全的问题 @anlyyao (#1656)
  • Input: 修复 maxLength 无效问题,并将默认值变更为 -1 @anlyyao (#1732)
  • Input: 修复键盘弹起时,点击 clear 没反应的问题 @anlyyao (#1732)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.0.2

tdesign - TDesign Weekly Release (Mar 1st 2023)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.2.0

🚀 Features

  • Textarea: 为解决 Textarea 字符限制文案会遮挡文本内容的问题,内容长度限制提示位置由组件内右下角移动到组件之外的右下角,与 tips 在同一行 @duanbaosheng (#2194)
  • Upload: 自定义上传方法,支持一个请求上传返回多个文件的数据回显 @chaishi (common #1165)
  • Image: @chaishi (#2182)
    • 图片组件支持特殊格式的地址 .avif.webp
    • 新增图片全局配置 globalConfig.image.replaceImageSrc,用于统一替换图片地址
  • Tree: 支持虚拟滚动 @TabSpace (#2181)
  • Dialog: 支持插件调用形式接收来自 ConfigProvider 的配置 @uyarn (#2191)
  • 全局类型: 新增公共 types 文件的导出 @uyarn (#2201)

🐞 Bug Fixes

  • Table: @chaishi (#2183)
    • 列宽调整功能,修复左右侧固定列宽度调整问题,issue#2168
    • 列宽调整功能,修复吸顶表头列宽调整问题
  • Upload: 修复表单禁用对 Upload 组件无效的问题 @yusongh (#2190)
  • Tree:
    • 修复 allowFoldNodeOnFilter 属性未生效的问题 @TabSpace (#2181)
    • 去除 Tree 多余的滚动条样式设置 @honkinglin (common #1168)
  • Dialog: 修复全局配置 confirmBtnTheme 属性失效的问题 @uyarn (#2191)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.2.0

Vue3 for Web 发布 1.1.0

🚀 Features

  • Image:
    • 图片组件支持特殊格式的地址 .avif.webp @chaishi (#2463)
    • 新增图片全局配置 globalConfig.image.replaceImageSrc,用于统一替换图片地址 @chaishi (#2463)
  • SelectInput: collapsedItems.count 含义修正为折叠的标签数量 @chaishi (#2447)
  • Types: 新增公共 types 文件的导出 @PengYYYYY (#2490)

🐞 Bug Fixes

  • Dialog:
    • 修复 config-provider 下配置的 confirmBtnTheme 失效的问题 @uyarn (#2474)
    • 修复 dialog 打开后的焦点获取问题(issue #2466) @PengYYYYY (#2491)
  • Loading: 修复属性透传问题 @Aicmortal (#2442)
  • Upload: 修复禁用态的表单对 upload 组件无效问题 @yusongh (#2472)
  • Textarea: 解决 textarea 字符限制文案遮挡文本内容的问题 @duanbaosheng (#2462)
  • Menu: menu-item 设置href属性后的样式问题 @tiny-dust (#2458)
  • Teleport: 修复使用了 Teleport 的组件无法挂载到当前组件内元素节点

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.1.0

React for Web 发布 1.0.2

🚀 Features

  • Image:
    • 图片组件支持特殊格式的地址 .avif.webp @chaishi (#2021)
    • 新增图片全局配置 globalConfig.image.replaceImageSrc,用于统一替换图片地址 @chaishi (#2021)
  • List: listItemMeta 支持 classNamestyle 属性 @honkinglin (#2005)

🐞 Bug Fixes

  • Form:
    • 修复校验信息沿用错误缓存问题 @honkinglin (#2014)
    • 移除 formItem 多余事件通知逻辑 @honkinglin (#2024)
  • Drawer: 修复 drawer 拖拽后页面出现滚动条问题 @honkinglin (#2012)
  • Input: 修复异步渲染宽度计算问题 @honkinglin (#2010)
  • Textarea: 调整 limit 展示位置,修复与tips 共存时样式问题 @duanbaosheng (#2015)
  • Checkbox: 修复 ts 类型问题 @NWYLZW (#2023)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.0.2

Miniprogram for WeChat 发布 1.0.1

❗ Breaking Changes

  • Cell: 调整 hover 状态对应的类名 @anlyyao (#1635)
  • Checkbox: 属性 align 更名为 placement @anlyyao (#1629)
  • Toast: 属性 theme 的枚举值 fail 替换成 error @LeeJim (#1647)
  • Slider: 移除 colors 和 disabledColor,建议使用 CSS Variables 修改 @LeeJim (#1676)
  • Loading: 移除 theme = error 以及 theme = bar,以及调整 DOM @LeeJim (#1626)
  • Picker: 移除 footer 插槽 @anlyyao (#1631)
  • DateTimePicker: 移除 footer 插槽 @anlyyao (#1631)
  • Radio: 属性 align 更名为 placement @anlyyao (#1630)
  • RadioGroup: 属性 align 更名为 placement @anlyyao (#1630)
  • Search: 移除 right-icon 属性相关 @anlyyao (#1628)
  • Avatar: 移除 bordered 属性 @anlyyao (#1632)
  • AvatarGroup: cascading 属性默认值变更为 left-up @anlyyao (#1632)
  • Message: 移除 action 属性相关,使用 link 代替 @anlyyao (#1637)
  • Footer: copyright 更名为 text @anlyyao (#1642)
  • Footer: textLinkList 更名为 links @anlyyao (#1642)
  • Footer: 移除 theme 属性 @anlyyao (#1642)
  • CountDown: theme 属性移除 hightlight @anlyyao (#1645)
  • Link: 移除 status 属性 @anlyyao (#1652)
  • Rate: 移除 variant 属性,完全依赖 icon 属性来控制图标 @LeeJim (#1674)
  • NoticeBar: extra 属性更名为 operation @anlyyao (#1638)

🚀 Features

  • Search: 新增 clearable,用于启用清除控件 @anlyyao (#1628)
  • Button: 新增支持 suffix 插槽 @LeeJim (#1624)
  • Message: 新增 link 属性 @anlyyao (#1637)
  • Link: 新增 disabled 属性 @anlyyao (#1652)
  • Link: 新增 hover 属性 @anlyyao (#1652)
  • Link: 新增 externalClasses 属性 @anlyyao (#1652)
  • Drawer: 补充 hover 态样式 @anlyyao (#1673)
  • AvatarGroup: 头像组中默认带边框 @anlyyao (#1678)
  • Cascader: 新增 close 事件 @LeeJim (#1685)
  • Picker: 新增 close 事件 @LeeJim (#1687)
  • DateTimePicker: 新增 close 事件 @LeeJim (#1687)
  • Upload: 支持无障碍访问 @zhangpaopao0609 (#1238)

🐞 Bug Fixes

  • ActionSheet: 补充 close 事件,增加 trigger 参数 @LeeJim (#1683)
  • Cascader: 修复 pick 事件的参数 @LeeJim (#1685)
  • drawer: 修复 close 事件不生效的问题 @LeeJim (#1686)
  • Message: 修复外部样式类 t-class-link 无效问题 @anlyyao (#1690)
  • Cascader: 修复 radio 图标显示位置不正确的问题 @LeeJim (#1693)
  • DropdownMenu: 修复 radio 图标显示位置不正确的问题 @LeeJim (#1693)
  • TreeSelect: 修复 radio 图标显示位置不正确的问题 @LeeJim (#1693)
  • Message: 更新内嵌 link 组件的属性 @anlyyao (#1694)
  • Fab: 修复丢失style 默认值的问题 @LeeJim (#1625)
  • Dialog: 修复文字按钮hover态圆角不正确 @anlyyao (#1633)
  • Switch: 优化禁用态下 loading 的颜色 @LeeJim (#1627)
  • Message: 修复主题图标不正确 @anlyyao (#1637)
  • NavBar: 修复胶囊内部点击事件没反应的问题 @LeeJim (#1641)
  • Dialog: 修复 confirm 的拼写错误 @zzzimooo (#1644)
  • CountDown: 修复默认风格下时间单位分割的问题 @anlyyao (#1645)
  • Slider: 优化无障碍访问支持 @byq1213 (#1388)
  • Collapse: 修复 disabled 状态下标题颜色错误的问题 @LeeJim (#1648)
  • Cell: 修复外部样式类 t-class-title 放置位置错误的问题 @LeeJim (#1648)
  • Tag: 修复 closeclick 事件一并触发的问题 @anlyyao (#1669)
  • Rate: 修复 tips 偶尔会不消失的问题 @LeeJim (#1674)
  • BackTop: 修复 icon 不显示问题 @anlyyao (#1660)
  • NoticeBar: 修复主题图标不正确 @anlyyao (#1638)
  • Badge: 调整 display 使用 block 替换 inline-block @anlyyao (#1679)
  • DropdownMenu: 修复下拉菜单遮罩层无法点击 @RoseyW (#1615)
  • Dialog: 修复命令行方式没法调整按钮布局的问题 @zzzimooo (#1655)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.0.1

解决方案及周边

TDesign Starter CLI 发布 0.3.3

🐞 Bug Fixes

TDesign Vue Starter 发布 0.6.1

🚀 Features

详情见:https://github.com/Tencent/tdesign-vue-starter/releases/tag/0.6.1

tdesign - TDesign Weekly Release (Feb 4th 2023)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.1.3

🚀 Features

  • Message: MessagePlugin 插件支持传入 className/style,以便自定义消息样式 @chaishi (#2151)
  • Dialog: 确认按钮主题不再跟随 Dialog 主题变动 @xiaosansiji (#2172)
  • Guide: 定义步骤浮层内容 @chaishi (#2170)
    • 支持使用插槽 body title content 自定义相关内容
    • 支持透传 popupProps 属性,以便自定义更多特性,如 popupProps.overlayInnerClassName
  • Select: 支持Option自定义title属性 @uyarn (#2176)
  • Popup: 新增onScrollToBottom事件,新增popperOptions API @uyarn (#2176)

🐞 Bug Fixes

  • Timeline: 修复自定义图标未能显示在正中间的问题 @chaishi (#2150)
  • Table:
    • 表格宽度向下取整,修复表格宽度出现小数时导致吸顶和吸底出现横向滚动条 @huangpiqiao (#2159)
    • 修复 ssr 场景下构建报错的问题 @KMethod (#2166)
  • Guide: @chaishi (#2170)
    • 修复 @next-step-click @prev-step-click @skip 等事件未能触发问题
    • 修复 上一步下一步跳过 等按钮的标识类名未能正确添加问题 @chaishi (#2170)
  • SelectInput: @uyarn (#2176)
    • 修复基于 SelectInput 的输入类组件单选可输入模式下回删无法完全清空,及其导致的一系列问题
    • 修复onBlur事件触发时机的问题 @uyarn (#2176)
  • Tabs: 修复在 tabs 内容区域使用图标大小异常的问题 @uyarn (#2176)
  • Drawer/Dialog: 修复滚动条检测问题 @honkinglin (#2173)
  • Button: 修复按钮 block 样式优先级问题 @honkinglin (common #1152)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.1.3

Vue3 for Web 发布 1.0.9

🚀 Features

  • Upload:
    • 可拖拽的单图片/单文件上传,支持使用 fileListDisplay 自定义文件信息内容 @chaishi (#2418)
    • 一个请求上传多个文件时,去除重复参数 file,保留 file[0] file[1] 即可,同时新增参数 length 表示本次上传文件的数量 @chaishi (#2418)
    • onError/onSuccess/onProgress 添加关键事件参数 XMLHttpRequest,用于获取上传请求更详细的信息 @chaishi (#2418)
    • tips 支持插槽,支持函数 @chaishi (#2418)
    • 新增上传请求超时也会执行 onError @chaishi (#2418)
    • 支持事件 onCancelUpload @chaishi (#2418)
    • 支持 mockProgressDuration,用于设置模拟上传进度间隔时间,大文件大一点,小文件小一点 @chaishi (#2418)
  • Dialog: 确认按钮主题不再跟随 Dialog 主题变动 @xiaosansiji (#2434)

🐞 Bug Fixes

  • Upload:
    • 修复 onSelectChange 事件第二个参数 currentSelectedFiles 不正确问题 @chaishi (#2418)
    • 修复 autoUpload=false 场景下,即使 beforeUpload 函数全部返回 false 依然会触发 onChange 事件问题 @chaishi (#2418)
    • 修复 data 为函数时,参数为空问题,补充参数 files @chaishi (#2418)
    • 修复 theme=image-flow 时,无法使用 fileListDisplay 自定义图片列表问题 @chaishi (#2418)
    • 修复文件数量超出 max 时,且没有可继续上传的文件,依然触发 change 事件问题 @chaishi (#2418)
    • 修复 theme=file 或者 theme=image-flow 时,abridgeName 无效问题 @chaishi (#2418)
    • 修复 theme=image-flowautoUpload=false 时,change 事件第一个参数丢失 file.url 问题 @chaishi (#2418)
    • 修复非自动上传场景 change 事件第二个参数 file 值并非当前文件问题 @chaishi (#2418)
    • 修复各类插槽无效和事件无效问题 @chaishi (#2418)
  • Nuxt: 修复 nuxt 下的编译报错 @PengYYYYY (#2417)
  • Dialog: 修复 class 属性出现警告 @Aicmortal (#2424)
  • Swiper: 修复 swiper 组件 v-model:current, current 的值不随着轮播变化。(issue #2416) @Zzongke (#2427)
  • SelectInput: 修复 SelectInput 及基于 SelectInput 的输入类组件( Select/Cascader/TreeSelect ) 单选可输入模式下回删无法完全清空及其导致的一系列问题 @uyarn (#2429)
  • Drawer: 修复 drawer 滚动条检测问题 @honkinglin (#2438)
  • Dialog: 修复 dialog 滚动条检测问题 @honkinglin (#2438)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.0.9

React for Web 发布 1.0.1

🚀 Features

  • Popup: 新增onScrollToBottom 事件 @uyarn (#1980)
  • Select:
    • 支持虚拟滚动的使用 @uyarn (#1980)
    • 支持autofocussuffixsuffixIcon等API,onSearch新增回调参数 @uyarn (#1980)
    • Option子组件支持自定义titleAPI @uyarn (#1980)
  • Icon: 加载时注入样式,避免在 next 环境中报错的问题 @uyarn (#1990)
  • Avatar: 组件内部图片,使用 Image 组件渲染,支持透传 imageProps 到 Image 图片组件 @chaishi (#1993)
  • Dialog: plugin 调用支持自定义 visbile @moecasts (#1998)
  • Tabs: 支持拖拽能力 @duanbaosheng (#1979)

🐞 Bug Fixes

  • Select: 修复onInputchange触发时机的问题 @uyarn (#1980)
  • Radio: 修复 radio disabled 默认值问题 @honkinglin (#1977)
  • TagInput: 修复0.45.4版本后TagInput增加blur行为导致Select/Cascader/TreeSelect无法过滤多选的问题 @uyarn (#1989)
  • Avatar: 修复图片无法显示问题 @chaishi (#1993)
  • Image: 修复事件类型问题 @chaishi (#1993)
  • Tree: 修复子节点被折叠后无法被搜索问题 @honkinglin (#1999)
  • Popup: 修复浮层显隐死循环问题 @honkinglin (#1991)
  • Form: 修复 formList onValuesChange 获取不到最新数据问题 @honkinglin (#1992)
  • Drawer: 修复 drawerDialog 滚动条检测问题 @honkinglin (#2001)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.0.1

Miniprogram for WeChat 发布 1.0.0-rc.3

❗ Breaking Changes

  • Image: 插槽的渲染需要传入对应 slot 的字符串 @LeeJim (#1609)
  • Input: 调整 DOM 以及类名 @anlyyao (#1585)

🚀 Features

  • 所有组件新增支持 class 外部样式类,仅在开启 virtualHost 的情况下生效 @anlyyao (#1587)
  • Input: 支持 tips 文本方向与 align 属性值一致 @anlyyao (#1585)
  • CellGroup: 默认最后一项 cell 无底部边框线 @anlyyao (#1607)
  • Image: 补充外部样式类名 class @anlyyao (#1611)
  • DropdownMenu: 新增 reset 事件 @LeeJim (#1617)
  • Drawer: 支持无障碍访问 @zhangpaopao0609 (#1552)

🐞 Bug Fixes

  • Input: 修复 layout = 'vertical' 时,样式不正确 @anlyyao (#1585)
  • Swiper: 修复图片压缩变形问题 @anlyyao (#1607)
  • Navbar: 修复左侧胶囊按钮在真机上上边框线消失问题 @anlyyao (#1607)
  • Upload: 解决因无备用值产生的告警 @anlyyao (#1611)
  • Picker: 解决因无备用值产生的告警 @anlyyao (#1611)
  • PullDownRefresh: 解决因无备用值产生的告警 @anlyyao (#1611)
  • NoticeBar: 解决 SelectorQuery 带来的告警 @anlyyao (#1611)
  • Link: 修复 API 文档错误 @anlyyao (#1611)
  • Tabs: 修复属性不支持响应式变化的问题 @LeeJim (#1616)
  • DropdownMenu: 修复下拉菜单遮罩层无法点击 @RoseyW (#1615)
  • Message: 修复事件名称,以符合文档 @LeeJim (#1618)
  • Dialog: 修复事件名,从 overlayClick 改成 overlay-click @LeeJim (#1619)
  • SwiperNav: 修复事件名,从 navBtnChange 改成 nav-btn-change @LeeJim (#1619)
  • TextArea: 修复事件名,从 lineChange改成 line-change @LeeJim (#1619)
  • DropdownMenu: 修复下拉菜单遮罩层无法点击 @RoseyW (#1615)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.0.0-rc.3

解决方案及周边

TDesign Vue Next Starter 发布 0.7.2

🚀 Features

🐞 Bug Fixes

详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.7.2

tdesign - TDesign Weekly Release (Feb 3rd 2023)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.1.2

🚀 Features

  • TreeSelect: 支持使用 keys 定义字段别名 @chaishi (#2128)
  • List: ListItem 支持 onClick 事件 @yaogengzhu (#1923)
  • Timeline: @chaishi (#2138)
    • 支持使用属性函数 props.slot: () => <dot/> 自定义连接点
    • 支持使用插槽和属性函数 content 自定义内容
    • 支持使用插槽和属性函数 label 自定义时间文本

🐞 Bug Fixes

  • Table: @chaishi (#2130)
    • 修复 affixHeader 在IE上高度异常问题 @huangpiqiao (#2129)
    • 修复添加 resizable 属性后,在 Dialog 组件中宽度计算问题,并非提前设置好的 column.width,issue#2116
    • 修复 column.resizable=false 在某些场景下无效问题,issue#1765
    • 修复在自定义列数量场景,表格宽度未能根据列数自适应,issue#1861
    • 修复宽度计算的各类问题,issue#1663 @chaishi
    • 修复空表格在 Dialog 组件中,文本显示位置不正确问题,issue#2082
    • 分页功能,修复 pagination.onChange 被调用两次问题,issue#2066
  • Cascader: 修复级联组件无法选中值为 0 的选项的问题 @vkm0303 (#2144)
  • Timeline: 修复 TimelineItem.labelAlign 优先级不是最高的问题 @chaishi (#2138)
  • Drawer: 修复组件销毁时未正常移除锁定样式的问题 @honkinglin (#2133)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.1.2

Vue3 for Web 发布 1.0.7

🚀 Features

  • TagInput:
    • 失去焦点时,清空没有成为标签的文本内容,且 onBlur 的事件参数 inputValue 更为 '' @chaishi (#2357)
    • 支持插槽 suffix @chaishi (#2357)
    • 删除标签时机变化,由 onKeyup 更为 onKeydown,以便更快速地响应 @chaishi (#2357)
    • 支持 onClick 事件 @chaishi (#2357)
  • Guide:
    • 支持 title/content/body/highlightContent 等内容通过插槽自定义,同时支持属性函数 @chaishi (#2363)
    • 支持 popupProps.overlayInnerClassName 定义步骤浮层内容 @chaishi (#2363)
  • Select:
    • 新增 suffixsuffixIconautofocus 等API @uyarn (#2388)
    • Option 新增 title 支持自定义 hover 展示内容 @uyarn (#2388)
  • Dropdown: submenu层级结构调整,增加一层t-dropdown__submenu-wrapper @uyarn (#2370)
  • Form: 支持导出 FormRules 数据类型 @chaishi (#2378)
  • Popup: 新增 popperOptionsonScrollToBottom 事件 @uyarn (#2388)

🐞 Bug Fixes

  • TagInput: 修复输入内容为空时,未能触发 onEnter 事件问题 @chaishi (#2357)
  • Dropdown: 修复多层超长菜单的位置异常问题 @uyarn (#2370)
  • SelectInput: 修复 defaultInputValue 无效问题,issue#2372 @chaishi (#2373)
  • Table: 修复 column.edit.on.onChange 无效报错问题,issue#2362 @chaishi (#2374)
  • Guide: 优化自定义消息框时容器的样式 @zhangpaopao0609 (#2371)
  • Anchor: 修复在组件卸载时候的意外事件注册 @tjstyx (#2387)
  • Tree: 修复树拖拽时候鼠标预期行为样式(issue #1864) @PengYYYYY (#2390)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.0.7

React for Web 发布 1.0.0

🚀 Features

  • Dropdown: submenu层级结构调整,增加一层t-dropdown__submenu-wrapper @uyarn (#1964)

🐞 Bug Fixes

  • Tree: 修复使用 setItem 设置节点expanded 时,不触发 onExpand 的问题 @genyuMPj (#1956)
  • Dropdown: 修复多层超长菜单的位置异常问题 @uyarn (#1964)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.0.0

Miniprogram for WeChat 发布 1.0.0-rc.2

❗ Breaking Changes

  • Icon: sizecolor 属性默认值变更为 '' @anlyyao (#1553)

🚀 Features

  • 所有组件同时支持 stylecustomStyle 属性 @LeeJim (#1532)
  • Button: 支持点击态边框颜色 css variable @anlyyao (#1530)
  • Result: 属性 icon 支持对象类型,透传至图标组件 @LeeJim (#1539)
  • TabBar: 属性 icon 支持对象类型,透传至图标组件 @LeeJim (#1539)
  • Toast: 属性 icon 支持对象类型,透传至图标组件 @LeeJim (#1539)

🐞 Bug Fixes

  • 修复因 template 引起的控制台告警 @anlyyao (#1548)
  • 修复控制台告警 @LeeJim (#1586)
  • NavBar: 补充根元素缺失的高度 @LeeJim (#1526)
  • Search: 修复插槽命名错误 @anlyyao (#1529)
  • Loading: 支持无障碍访问 @yaogengzhu (#1534)
  • Checkbox: 修复 --td-checkbox-icon-size 对未选中态复选框不生效问题 @anlyyao (#1530)
  • BackTop: 优化插槽渲染不再需要传入 slot 字符串 @LeeJim (#1539)
  • Badge: 优化插槽渲染不再需要传入 slot 字符串 @LeeJim (#1539)
  • Grid: 优化插槽渲染不再需要传入 slot 字符串 @LeeJim (#1539)
  • Image: 优化插槽渲染不再需要传入 slot 字符串 @LeeJim (#1539)
  • Input: 优化插槽渲染不再需要传入 slot 字符串 @LeeJim (#1539)
  • Link: 优化插槽渲染不再需要传入 slot 字符串 @LeeJim (#1539)
  • Loading: 优化插槽渲染不再需要传入 slot 字符串 @LeeJim (#1539)
  • Message: 优化插槽渲染不再需要传入 slot 字符串 @LeeJim (#1539)
  • BackTop: 优化插槽渲染不再需要传入 slot 字符串 @LeeJim (#1539)
  • CountDown: 优化插槽渲染不再需要传入 slot 字符串 @LeeJim (#1539)
  • TabBar: 优化插槽渲染不再需要传入 slot 字符串 @LeeJim (#1539)
  • TextArea: 优化插槽渲染不再需要传入 slot 字符串 @LeeJim (#1539)
  • Toast: 优化插槽渲染不再需要传入 slot 字符串 @LeeJim (#1539)
  • CountDown: 补充 content 插槽 @LeeJim (#1539)
  • Drawer: 补充 title 插槽 @LeeJim (#1539)
  • Radio: 补充 label、content 插槽 @LeeJim (#1539)
  • TabPanel: 补充 panel 插槽 @LeeJim (#1539)
  • ImageViewer: 优化插槽渲染逻辑,不再需要传入 slot 字符串 @LeeJim (#1544)
  • ImageViewer: 修复关闭点击不生效的问题,以及 trigger 参数不对的问题 @LeeJim (#1544)
  • Calendar: 移除 tabindex 元素 的 outline 样式 @anlyyao (#1573)
  • Input: 支持名为 tips 的插槽 @anlyyao (#1572)
  • Button: 修复 CSS Variable 变量命名错误 @anlyyao (#1563)
  • Calendar: 优化 title 插槽,不再需要传入 slot 字符串 @LeeJim (#1588)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.0.0-rc.2

tdesign - TDesign Weekly Release (Feb 2nd 2023)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.1.0

🚀 Features

  • Cascader: @chaishi (#2096)
  • SelectInput: 支持自定义 tips 节点 @chaishi (#2096)
  • TagInput: collapsedItems 的参数 count 含义更为折叠的标签数量 @chaishi (#2096)
  • Tree: change 事件新增参数 { e } @chaishi (#2096)
  • Select: 支持自定义 tips/label/suffix/suffixIcon 等节点 @chaishi (#2096)
  • TreeSelect: @chaishi (#2096)
    • 支持 defaultPopupVisible
    • 新增事件 onEnter
    • 支持自定义 tips/label/suffix/suffixIcon
  • Dropdown: submenu层级结构调整,增加一层t-dropdown__submenu-wrapper @uyarn (#2119)

🐞 Bug Fixes

  • Avatar: 修复图片头像的 size 属性失效的问题 @yaogengzhu (common#2092)
  • Loading: 修复loading在部分windows设备中晃动的问题 @uyarn (#2092)
  • Table: 修复固定列 columns数据不一致导致的报错 [issue#2089] @thinkanymore (#2091)
  • Dialog:
    • 修复 closeOnClickOverlay = false 时,overlayClick 事件未触发问题 @KMethod (#2087)
  • ImageViewer: 支持 errorText mirrorTipText originalSizeTipText rotateTipText 等字段配置 @whitexie (#2103)
  • Image: 支持 errorText loadingText 字段全局配置 @whitexie (#2103)
  • InputNumber: 修复小数点后第二个数字若为 0 无法输入问题,issue#2304 @chaishi (#2105)
  • Form:
    • 修复其他表单项变化,触发 <form-item :rules="[]" /> 校验问题,issues#2100 @chaishi (#2105)
    • 修复数组类表单项会因其他项变化引起自身校验问题 @chaishi (#2110)
  • SelectInput: @chaishi (#2096)
    • 修复点击下拉面板触发 onBlur 事件问题,期望不触发
    • 支持 @enter 和 onEnter 事件
  • Popup: 点击浮层面板时,禁止触发 onVisibleChange(trigger=document) 事件 @chaishi (#2096)
  • Tag: @chaishi (#2096)
    • 修复 maxWidth 最大宽度限制未包含图标宽度问题
    • 修复超出省略场景,元素缺少 title 属性问题
  • TagInput: @chaishi (#2096)
    • 修复 readonly 无效问题
    • 修复失去焦点时,没有清空 inputValue 问题
    • 修复输入文本为空时,按下无法触发 onEnter 事件问题
    • 修复 @click @enter @mouseenter @mouseleave @remove 等事件无效问题
    • 修复 inputProps 优先级不是最高,进而难以覆盖任意属性问题
  • Select: 修复 collapsedItems 参数 value/collapsedSelectedItems 和文档不一致问题,缺少 label 等信息,无法正常渲染节点 @chaishi (#2096)
  • TreeSelect: @chaishi (#2096)
    • 修复按下 Enter 键时,没有触发搜索事件 onSearch 问题
    • remove 事件参数新增 { trigger, e, node, data, index },并修复参数 { value } 不正确问题
    • change 事件新增参数 { index },并修复 trigger 不正确问题
    • 修复 onSearch 存在时,依然无法输入过滤文本问题
    • 修复 onFocus 事件参数 value 不是树选择组件值的问题
    • 修复 collapsedItems 参数 value/collapsedSelectedItems 和文档不一致问题,缺少 label 等信息,无法正常渲染节点
  • Dropdown: 修复多层超长菜单的异常问题 @uyarn (#2119)
  • Watermark: 修复unplugin方式使用watermark组件报错的问题 @uyarn (#2119)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.1.0

Vue3 for Web 发布 1.0.6

🚀 Features

  • Image:
    • 组件内部的中文支持全局语言配置,可以配置为英文、日文、任意文字 @chaishi (#2342)
    • onLoad/onError 等事件新增事件参数 { e: Event } @chaishi (#2342)
    • 支持 placeholder 使用插槽或函数自定义图片占位内容 @chaishi (#2342)
    • 支持 loading使用插槽或函数自定义图片加载中状态内容 @chaishi (#2342)
    • 支持 error 使用插槽或函数自定义图片加载失败内容 @chaishi (#2342)

🐞 Bug Fixes

  • Tag:
    • 修复禁用状态依然显示的关闭图标问题 @chaishi (#2349)
    • 修复超出省略功能缺少 title 属性问题 @chaishi (#2349)
    • 修复 maxWidth 不支持带单位的宽度问题 @chaishi (#2349)
    • 去除 Tag 组件 .t-tag--text 元素的多余类名,以及非必要类名 .t-size-m @chaishi (#2349)
  • Table:
    • 修复插槽 cell-empty-content 无效问题(cellEmptyContent 一直有效) @chaishi (#2319)
    • 修复headerAffixedTopfooterAffixedBottomfilterValue的类型错误 @uyarn (#2352)
  • Form:
    • 修复 FormItem.nameFormItem.rules 变化时无法触发校验问题 @chaishi (#2346)
    • 修复表单类组件value语法糖可能存在的类型问题 @uyarn (#2352)
  • Image:
    • 修复 image 组件 erroroverlayContent 字段类型错误 @PengYYYYY (#2328)
    • 修复图片加载中和图片加载失败缺少必要图标问题 @chaishi (#2342)
  • Dialog: 修复 dialog确认按钮theme` 取值问题,修复单元测试告警 @PengYYYYY (#2320)
  • Watermark: 修复unplugin方式使用watermark组件报错的问题 (issue #2325) @uyarn (#2329)
  • Loading: 当属性 loading=false 时,不允许存在任何加载组件相关元素 @chaishi (#2319)
  • Steps: 修复示例样式问题 @Wen1kang (#2330)
  • Affix: 修复在 nuxt 下运行报错的问题 (issue #2279) @uyarn (#2341)
  • Pagination: 修复在 nuxt 下运行报错的问题 (issue #2279) @uyarn (#2341)
  • InputNumber: 修复小数点后第二个数字若为 0 无法输入问题 (issue #2304) @chaishi (#2344)
  • Avatar: 修复 size 动态变化无效问题 @PengYYYYY (#2340)
  • Calendar: 修复controllerConfig的产物类型问题 @uyarn (#2352)
  • Drawer: 修复cancelBtnconfirmBtn的类型问题 @uyarn (#2352)
  • Popconfirm: 修复cancelBtnconfirmBtn的类型问题 @uyarn (#2352)
  • Slider: 修复InputNumberProps的类型问题 @uyarn (#2352)
  • Textarea: 修复autosize的类型问题 @uyarn (#2352)
  • Select: 修复options的类型问题 @uyarn (#2352)
  • BreadCrumb: 修复BreadCrumbItem的to的类型问题 @uyarn (#2352)
  • Dropdown: 修复 dropdown content 支持 function 类型 @hkaikai (#2354)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.0.6

React for Web 发布 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:
    • onBluronFocus 的事件参数 value 调整为和文档保持一致,始终等于组件选中的值 @chaishi (#1950)
    • 修复 collapsedItems 的第一个参数缺少 label 信息问题(可能存在 Breaking Change) @chaishi (#1950)
  • Dialog & Drawer: 修复在 next 中 document 报错问题 @honkinglin (#1944)
  • ColorPicker: 修复 slider 初始化 thumb 位置计算问题 @MrWeilian (#1907)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.45.6

解决方案及周边

TDesign Vue Next Starter 发布 0.7.1

🐞 Bug Fixes

详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.7.1

tdesign - TDesign Weekly Release (Feb 1st 2023)

Published by tdesign-helper over 1 year ago

组件库

Vue2 for Web 发布 1.0.8

🚀 Features

  • TreeSelect: 支持tipsstatus API @uyarn (#2084)
  • ColorPicker: 切换单色-渐变模式时触发色值及 onChange 变化 @uyarn (#2056)
  • Upload: @chaishi (#2058)
    • 可拖拽的单图片/单文件上传,支持自定义文件信息内容
    • 一个请求上传多个文件时,去除重复参数 file,保留 file[0] file[1] 即可,同时新增参数 length 表示本次上传文件的数量
    • onError/onSuccess/onProgress添加关键事件参数XMLHttpRequest`,用于获取上传请求更详细的信息
    • tips 支持插槽和函数配置
    • 新增上传请求超时也会执行 onError
    • 支持 onCancelUpload 事件
    • 支持 mockProgressDuration,用于设置模拟上传进度间隔时间

🐞 Bug Fixes

  • Loading: 加载组件包裹元素时,无法显示内容问题 @chaishi (#2083)
  • Table: @chaishi
    • 修复插槽 cell-empty-content 无效问题 (#2068)
    • 修复本地数据排序,异步获取数据,修复取消排序时,清空数据问题 (#2073)
  • Loading: 当属性 loading=false 时,不允许存在任何加载组件相关元素 @chaishi (#2068)
  • TreeSelect: 修复单选下选中值后没有触发onblur的问题 @uyarn (#2069)
  • SelectInput: 修复下拉弹窗状态未改变时,重复触发 onPopupVisibleChange 事件的问题 @xiaosansiji (#2050)
  • Table: 修复可编辑单元格无法退出问题 @chaishi (#2055)
  • TreeSelect: @uyarn (#2060)
    • 修复组件未失焦时触发 blur 事件的问题
    • 修复搜索选中选项后,保留搜索关键词的问题
    • 修复搜索状态下,无命中关键词时控制台报错的问题
  • Tree: 修复禁用节点文字颜色过淡的问题 @uyarn (#2060)
  • Datepicker: 修复 dayjs 国际化设置问题 @honkinglin (#2062)
  • Upload: @chaishi (#2058)
    • 修复 onSelectChange 事件第二个参数 currentSelectedFiles 不正确问题
    • 修复 autoUpload=false 场景下,即使 beforeUpload 函数全部返回 false 依然会触发 onChange 事件问题
    • 修复 data 为函数时,参数为空的问题,补充参数 files
    • 修复 theme=image-flow 时,无法使用 fileListDisplay 自定义图片列表的问题
    • 修复文件数量超出 max 时,且没有可继续上传的文件时,依然触发 onChange 事件问题
    • 修复 theme=file 或者 theme=image-flow 时,abridgeName 无效问题
    • 修复 theme=image-flowautoUpload=false 时,onChange 事件第一个参数丢失 file.url 问题
    • 修复非自动上传场景 onChange 事件第二个参数 file 值并非当前文件问题

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.0.8

Vue3 for Web 发布 1.0.5

🚀 Features

  • ColorPicker: 切换单色-渐变模式时触发色值及onChange变化 @uyarn (#2305)

🐞 Bug Fixes

  • Input: 修复使用 format 属性时,光标出现跳动 (issue #2200) @Lmmmmmm-bb (#2289)
  • Table:
    • 可编辑单元格,修复无法退出编辑态问题,issue#2302 @chaishi (#2303)
    • 修复因 useResizeObserver 被重写导致的全部场景出现告警的问题 @chaishi (#2303)
  • Tooltip: 修复 Props 覆盖插槽问题 (issue #2250) @Aicmortal (#2308)
  • DatePicker: 修复 dayjs 国际化设置问题 @honkinglin (#2314)
  • Notification: 修复单独引入 NotifyPlugin 时没有带入 css 样式 (issue #2312) @pengYYYYY (#2316)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.0.5

React for Web 发布 0.45.5

🚀 Features

  • Timeline:
    • labelAlign 默认值由 left 更为 right @chaishi (#1905)
    • dotColor 默认值由 default 更为 primary @chaishi (#1905)
  • TreeSelect: data 中的 label 属性,支持 ReactNode,修复使用 label 定义下拉选项报错问题 @chaishi (#1899)
  • Guide:
    • 新增 GuideStep.popupProps 透传全部属性到 Popup 组件 @chaishi (#1915)
    • 去除步骤数非必要的包裹元素 span @chaishi (#1915)
    • 支持 children,含义同 content @chaishi (#1915)
  • 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-flowautoUpload=false 时,change 事件第一个参数丢失 file.url 问题 @chaishi (#1918)
    • 修复非自动上传场景 change 事件第二个参数 file 值并非当前文件问题 @chaishi (#1918)
  • TimePicker: 修复自定义 onInput 未触发问题 @carolin913 (#1912)
  • DatePicker: 修复 dayjs 国际化设置问题 @honkinglin (#1925)
  • Table: 修复拖拽滚动条回到顶部白屏问题 @MrWeilian (#1921)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.45.5

tdesign - TDesign Weekly Release (Jan 3rd 2023)

Published by tdesign-helper almost 2 years ago

Vue2 for Web 发布 1.0.5

🚀 Features

  • Avatar: @chaishi (#2032)
    • 组件内部支持使用 Image 组件渲染图片
    • 新增 avatar.imageProps,用于透传图片组件全部属性。插槽也和 Image 组件保持同名
    • 支持使用 props.default/props.content 定义内容
    • 支持 @error 监听事件,并新增事件参数 { e: Event }
  • Image: 支持 @load@error 监听事件,并新增事件参数 { e: Event } @chaishi (#2032)
  • Input: @chaishi (#2041)
    • change 事件新增 trigger 参数,用于表示触发本次数据变化的场景
    • 去除非必要的类名 t-is-default
    • 新增 click 点击事件
  • Popup: 移除多余 div 包裹元素 @ikeq (#2047)

🐞 Bug Fixes

  • AutoComplete: 修复初次聚焦,键盘事件无法上下选中问题 @chaishi (#2041)
  • Image: @chaishi (#2043)
    • 修复无法使用 loading 自定义加载状态节点问题
    • 修复无法使用 error 自定义错误状态节点问题
    • 修复无法使用 overlayContent 自定义浮层问题
    • 修复无法使用 placeholder 自定义图片占位问题
    • 修复动态修改src值图片无法显示问题 @sechi747 (#2036)
  • Space: 修复无法显示纯文本元素问题 @chaishi (#2043)
  • TimePicker: 修复 TimePickerPanel 没有自动注册的问题 @uyarn (#2049)
  • Menu: 修正菜单项 active 态文字颜色 @xiaosansiji (common #1122)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.0.5

Vue3 for Web 发布 1.0.4

🚀 Features

  • Input:
    • change 事件新增 trigger 参数,用于表示触发本次数据变化的场景 @chaishi (#2275)
    • 去除非必要的类名 t-is-default @chaishi (#2275)
    • 新增 click 点击事件 @chaishi (#2275)

🐞 Bug Fixes

  • Cascader: 修复无法使用 0 作为 value (issue #2278) @AuYuHui (#2273)
  • Input: 修复初始值长度超过 maxlength 时无法删除问题 @chaishi (#2275)
  • AutoComplete: 修复初次聚焦,键盘事件无法上下选中问题 @chaishi (#2275)
  • Select: valueTypemultiple 动态切换导致组件失效 (issue #2206) @zybzzc (#2276)
  • Popup: 修复 trigger 元素变化时 popper 位置错误 (issue #2206) @zybzzc (#2277)
  • TimePicker: 修复TimePickerPanel没有自动注册的问题 @uyarn (#2283)
  • Loading: 修复部分浏览器下 loading 晃动问题 @yusongh (#2244)
  • SelectInput: 修复下拉弹窗状态未改变时,重复触发 onPopupVisibleChange 事件的问题 @xiaosansiji (#2284)
  • Tree: 修复节点的 checkable: false 不生效 (issue #1987) @pengYYYYY (#2286)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.0.4

React for Web 发布 0.45.4

🚀 Features

  • Image: onLoadonError 事件新增 Event 参数 @chaishi (#1890)

🐞 Bug Fixes

  • Cascader: 修复 checkbox 样式丢失 @honkinglin (#1893)
  • AutoComplete:
    • 修复键盘操作时,上下箭头切换失效问题 @chaishi (#1889)
    • 没有 options 的情况,不显示下拉框所有元素 @chaishi (#1889)
  • Avatar:
    • 修复 icon content 自定义节点无效问题 @chaishi (#1887)
    • 修复 AvatarGroup.size 设置无效问题 @chaishi (#1887)
  • Tag:
    • 修复文本超出省略时缺少 title 属性问题 @chaishi (#1892)
    • 修复禁用状态依然显示关闭图标问题 @chaishi (#1892)
  • Watermark: 修复水印默认可删除问题 @haishancai (#1885)
  • Cascader: value is zero can be selected @MrWeilian (#1884)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.45.4

Miniprogram for WeChat 发布 1.0.0-rc

❗ Breaking Changes

  • 全部组件开启 vritualHost,当基础库版本低于 2.19.2 自动关闭 @LeeJim (#1495)
  • 全部组件使用 style 属性替代 customStyle @LeeJim (#1495)
  • Tabs: 废弃 placement 属性,左右布局请使用 SideBar 组件 @LeeJim (#1492)

🚀 Features

  • Cell: 新增 CSS Varialbes 用于控制高度 @LeeJim (#1482)
  • Indexes: 新增支持 stickyOffset 属性,用于调整吸顶时的距离 @LeeJim (#1485)
  • Button: 支持 0.5px 边框 @anlyyao (#1474)

🐞 Bug Fixes

  • Button: 修复 shape = 'round'‘circle’ 时,border样式错误 @anlyyao (#1491)
  • Calendar: 修复视觉问题 @LeeJim (#1473)
  • Collapse: 当 panel 内容为动态内容时,支持展开 @LeeJim (#1477)
  • Textarea: 支持自适应父容器高度 @anlyyao (#1484)
  • Dialog: 修复 confirmBtn 为 string 类型时,样式错误 @anlyyao (#1474)
  • Stepper: 修复 theme='normal'时禁用态视觉错误 @anlyyao (#1487)
  • Rate: 修复半选时 tips 的图标 @LeeJim (#1490)
  • Collapse: 面板收起时,隐藏 header 的边框 @LeeJim (#1493)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.0.0-rc

解决方案及周边

TDesign React Starter 发布 0.3.1

🚀 Features

  • 移除所有内置主题色相关代码,全部通过 tvision-color 计算获取 by @uyarn #144
  • 卡片统一默认样式为无边框 by @uyarn #144

详情见:https://github.com/Tencent/tdesign-react-starter/releases/tag/0.3.1

TDesign Vue Next Starter 发布 0.7.0

❗️Breaking Change

🚀 Features

🐞 Bug Fixes

Tips: 此次发布 较 0.6.x 版本 删除了此前大量内置项目的色彩生成逻辑,权限控制相关逻辑也发生巨大变动 若打开预览无法访问请清除 localStorage 等缓存再尝试 跟进升级请慎重

详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.7.0

tdesign - TDesign Weekly Release (Jan 2nd 2023)

Published by tdesign-helper almost 2 years ago

组件库

Vue2 for Web 发布 1.0.4

🚀 Features

  • Select:
    • 支持全选 @skytt (#2009)
    • valueDisplay回调新增displayValue参数,用于设置minCollapsedNum的场景 @uyarn (#2013)
  • Radio: @chaishi (#2010)
    • 支持键盘事件:tab 键切换选项,enter 键选中
    • RadioGroup 支持 allowUncheckissue#1693
  • Table: @chaishi (#2016)
    • 可编辑单元格,支持使用 col.edit.on 透传组件事件
    • 可编辑单元格,支持使用 validateTableData 校验处于编辑态的单元格
    • 可编辑单元格,单元格的值 cellValue 不再进行解构处理,tdesign-vue-next#2236
    • 新增 attach,用于统一设置超出省略浮层、筛选过滤下拉框等元素的挂载元素。如:attach={() => document.body}
  • Dialog: 组件实例方法从可选更为必须存在 @chaishi (#2026)

🐞 Bug Fixes

  • Dialog: 组件销毁前立即移除当前节点,不需要 setTimeout 等待时间 @chaishi (#2011)
  • Select: 修复子组件方式混合传入分组与单个选项时,可能导致顺序错乱、筛选结果有误的问题 @skytt (#2009)
  • Radio: 修复 RadioGroup 和 Radio 组合使用时,allowUncheck 无效问题 @chaishi (#2010)
  • Table:
    • 处理单击和双击事件冲突问题,避免双击的时候触发行选中或行展开,tdesign-vue-next#2218
    • 修复表格列动态设置插槽名,渲染无效的问题,issue#1982 @chaishi (#2016)
    • 修复表头吸顶,鼠标选中表格内容并拖动触发横向滚动时,鼠标移出表格区域,会出现表头错位的问题 @CaptainWang98 (#2024)
  • Dropdown: 修复三级及以上子菜单超出问题计算部分场景异常的问题 @uyarn (#2023)
  • TreeSelect: 修复选项文案过长样式的异常 @uyarn (#2023)
  • Space: 修复组件 size 类型定义问题 @chaishi (#2026)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.0.4

Vue3 for Web 发布 1.0.3

🚀 Features

  • Table:
    • 可编辑单元格,支持使用 col.edit.on 透传组件事件 @chaishi (#2256)
    • 可编辑单元格,支持使用 validateTableData 校验处于编辑态的单元格 @chaishi (#2256)
    • 可编辑单元格,单元格的值 cellValue 不再进行解构处理,#2236 @chaishi (#2256)
    • 新增 attach,用于统一设置超出省略浮层、筛选过滤下拉框等元素的挂载元素。如:attach={() => document.body} @chaishi (#2256)
  • Radio:
    • 支持键盘事件:tab 键切换选项,enter 键选中 @chaishi (#2241)
    • : RadioGroup 支持 allowUnchecktdesign-vue#1693 @chaishi (#2241)
  • Select: valueDisplay回调新增displayValue参数,用于设置minCollapsedNum的场景 @uyarn (#2243)
  • Local: 增加阿拉伯语言包 @pengYYYYY (#2240)

🐞 Bug Fixes

  • Dialog:
    • 组件销毁前立即移除当前节点,不需要 setTimeout 等待时间 @chaishi (#2242)
    • 修复类型错误 (issue #2227) @yaogengzhu (#2247)
  • Dropdown: 修复三级及以上子菜单超出问题计算部分场景异常的问题 @uyarn (#2252)
  • TreeSelect: 修复选项文案过程样式的异常 @uyarn (#2252)
  • Tooltip:
    • 修改触发元素传递方式 (issue #2250) @Aicmortal (#2253)
    • 修复tooltip在duration时间结束后无法自动关闭的问题 @FliPPeDround (#2255)
  • Table: 处理单击和双击事件冲突问题,避免双击的时候触发行选中或行展开,#2218 @chaishi (#2256)
  • Image: 修复首次设置图片显示错误后动态修改 src 值图片无法显示问题 @sechi747 (#2259)
  • Swiper: 循环播放导航指示标显示问题 (issue #2245) @wenkeming (#2257)
  • Volar: 完善 volar 代码提示文件 @code2933 (#2262)
  • Select: 修复 value 不在 options 时不显示值 (issue #2266) @Aicmortal (#2267)

🚧 Others

  • Radio: 输出完整的测试用例 @chaishi (#2241)
  • docs: 优化最后更新日期展示 @honkinglin (#2261)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.0.3

React for Web 发布 0.45.3

🚀 Features

  • Radio:
    • 新增键盘事件支持,tab 键切换选项,enter 键选中 @chaishi (#1865)
    • Radio.Group 新增 allowUncheck,支持取消选中(Radio. allowUncheck 本身已支持) @chaishi (#1865)
    • onClick 参数由 (e: MouseEvent) 调整为 ({ e: MouseEvent }) @chaishi (#1865)

🐞 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)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.45.3

Miniprogram for WeChat 发布 0.34.0

❗ Breaking Changes

  • Avatar: 优化类名,符合 BEM 规范 @LeeJim (#1441)
  • Button: 优化类名,符合 BEM 规范 @anlyyao (#1352)
  • Input: 移除 size 属性 @anlyyao (#1381)
  • Input: 属性 borderless 默认值变更为 false @anlyyao (#1381)
  • Avatar: 将 avatar-group 的路径调整为 tdesign-miniprogram/avatar-group/avatar-group @LeeJim (#1452)
  • Collapse: 将 collapse-panel 的路径调整为 tdesign-miniprogram/collapse-panel/collapse-panel @LeeJim (#1453)
  • DropdownMenu: 将 dropdown-item 的路径调整为 tdesign-miniprogram/dropdown-item/dropdown-item @LeeJim (#1454)
  • Picker: 将 picker-item 的路径调整为 tdesign-miniprogram/picker-item/picker-item @LeeJim (#1455)
  • Steps: 将 step-item 的路径调整为 tdesign-miniprogram/step-item/step-item @LeeJim (#1456)
  • Swiper: 将 swiper-nav 的路径调整为 tdesign-miniprogram/swiper-nav/swiper-nav @LeeJim (#1457)
  • Grid: 将 grid-item 的路径调整为 tdesign-miniprogram/grid-item/grid-item @LeeJim (#1459)
  • TabBar: 将 tab-bar-item 的路径调整为 tdesign-miniprogram/tab-bar-item/tab-bar-item @LeeJim (#1460)
  • Tabs: 将 tab-panel 的路径调整为 tdesign-miniprogram/tab-panel/tab-panel @LeeJim (#1462)
  • Tag: 将 check-tag 的路径调整为 tdesign-miniprogram/check-tag/check-tag @LeeJim (#1466)

🚀 Features

  • ActionSheet: 支持透传 image 至 Grid 组件 @LeeJim (#1382)
  • Swiper: 属性 navigation 支持 boolean,默认值为 true @LeeJim (#1387)
  • SwiperNav: 新增属性用于单独控制 @LeeJim (#1387)
  • Indexes: 增加 change 事件 @LeeJim (#1403)
  • Indexes: 修复视觉问题 @LeeJim (#1403)
  • Swiper: 新增 image-props 属性 @LeeJim (#1411)
  • Button: 新增部分 CSS Variables @anlyyao (#1407)
  • Swiper: 增加 click 事件 @LeeJim (#1420)
  • PullDownRefresh: 新增 scroll 事件 @LeeJim (#1424)
  • BackTop: 放置 pull-down-refresh 内部时,将会滚动该容器到顶部 @LeeJim (#1424)
  • Swiper: 增加 click 事件 @LeeJim (#1435)
  • Collapse: 新增 placmen 属性,支持内容面板在上方 @LeeJim (#1446)
  • Calendar: 新增 auto-close 属性,以及 close 事件 @LeeJim (#1448)
  • Textarea: 补充 cursor、disableDefaultPadding、showConfirmBar、 selection-Start、 selectionEnd、holdKeyboard 等属性 @anlyyao (#1463)
  • Textarea: 补充 keyboardheightchange 事件 @anlyyao (#1463)

🐞 Bug Fixes

  • ActionSheet: 修复视觉问题 @LeeJim (#1382)
  • SideBar: 支持选项标题换行 @LeeJim (#1392)
  • TreeSelect: 修复视觉问题 @LeeJim (#1401)
  • Avatar: 修复 cascading = ‘left-up' 时,位置不正确问题 @anlyyao (#1413)
  • Radio: 修复 a11y 的点击事件 @LeeJim (#1416)
  • Checkbox: 修复 a11y 的点击事件 @LeeJim (#1416)
  • Dialog: 修复 Dialog 的按钮不能使用 ghost 和 shape 属性的问题 @anlyyao (#1407)
  • ActionSheet: 移除 focus 样式 @byq1213 (#1427)
  • Badge: 修复样式问题 @LeeJim (#1429)
  • Toast: 禁止 toast 区域滑动 @LeeJim (#1430)
  • Icon: 移除无效的 behaviors @LeeJim (#1434)
  • Slider: 优化刻度样式,以及默认风格时滑动的距离 @LeeJim (#1440)
  • Collapse: 修复在 Android 下部分机型收起延迟的问题 @LeeJim (#1445)
  • SwipeCell: 修复滑动距离计算错误 @anlyyao (#1449)
  • Textarea: 修复 model:value 无效的问题 @anlyyao (#1463)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.34.0

解决方案及周边

TDesign Vue Starter 发布 0.6.0

❗ Breaking Change

  • 移除所有内置主题色相关代码,全部通过 tvision-color 计算获取,调整颜色相关方法的目录结构 @uyarn #218

🚀 Features

  • 支持任意颜色作为初始化主题颜色 @uyarn #218
  • 升级 tvision-color 至1.5.0 使用新的getColorGradations方法,修正部分选择的过曝主题色 @uyarn #218

🐞 Bug Fixes

  • 修复自定义颜色切换明亮暗黑模式时无法沿用的缺陷 @uyarn #218

详情见:https://github.com/Tencent/tdesign-vue-starter/releases/tag/0.6.0

tdesign - TDesign Weekly Release (Jan 1st 2023)

Published by tdesign-helper almost 2 years ago

组件库

Vue2 for Web 发布 1.0.3

🚀 Features

  • AutoComplete: @chaishi (#1983)
    • 新增清空功能 clearable
    • 新增自动聚焦功能 autofocus
    • 新增 enter/blur/compositionend/compositionstart 等事件,及相关参数和文档保持一致
  • Input: 优化 enter 事件判断,不区分大小写 @chaishi (#1983)
  • Upload: 支持配置模拟进度间隔时间,用于设置小文件上传进度触发频次 @chaishi (#2001)
  • ImageViewer: 默认 z-index 调整为 3000,支持全局 CSS Token 调整 @Ylushen (common #1104)
  • 语言包: 新增阿拉伯语的语言包 @sunshineYuanlei (common #1097)

🐞 Bug Fixes

  • Select: @skytt
    • 调整 select 标记字段位置 修复部分场景使用option子组件报错的问题 (#1975)
    • 修复 option slots 部分情况下异常渲染更新的问题 (#1981)
  • Table:
    • 修复本地数据分页功能中,onPageChange 参数 newData 数值不正确问题 @chaishi (#1973)
    • 修复 colInfo 不存在导致赋值报错的问题 @wenkeming (#1979)
  • Form: 修复表单校验,未监听 namerules 变化的问题,issue#1942 @chaishi (#1971)
  • Tree: 修复 data 变化时无法更新树结构问题 @TabSpace (#1976)
  • Tag: 修复 disabled 状态下关闭按钮 icon 依然高亮显示的问题 @byq1213 (#1998)
  • Input:
    • 修复 value 为空时在IE上无法失焦的问题 @huangpiqiao (#1996)
    • 处理在 clear 事件中无法获取到最新 value 问题 @chaishi (#2000)
  • AutoComplete: 修复 options 不存在时,组件因缺少判空报错问题 @chaishi (#1983)
  • Upload: 上传组件的输入框模式在 Form 表单中的宽度问题修复 @chaishi (#1999)
  • Checkbox: 修复禁用的选项依然会被选中的问题 @chaishi (#2001)
  • Datepicker: 修复月份切换时响应错误的问题 @honkinglin (#2008)
  • Menu: 优化弹出型子菜单最大展示高度,兼容大部分情况下正常展示菜单,且不出现全局滚动条 @xiaosansiji (common #1111)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.0.3

Vue3 for Web 发布 1.0.2

🚀 Features

  • AutoComplete:
    • 新增清空功能 clearable @chaishi (#2219)
    • 新增自动聚焦功能 autofocus @chaishi (#2219)
    • 新增 enter/blur/compositionend/compositionstart 等事件,及相关参数和文档保持一致 @chaishi (#2219)
  • Input: 更新 API 之后,默认会给组件添加类名 t-is-default @chaishi (#2219)

🐞 Bug Fixes

  • DatePicker:
    • 修复默认值不显示问题 @Aicmortal (#2229)
    • 修复 datepicker 输入框变化面板未响应问题 & 月份切换错误响应问题 @honkinglin (#2238)
    • 修复默认值不显示问题 @Aicmortal (#2229)
  • Input:
    • 修复 enter 事件判断,支持 code 为 Enterenter @chaishi (#2219)
    • 处理在 clear 事件中无法获取到最新 value 问题 @chaishi (#2231)
  • AutoComplete: 修复 options 不存在时,组件因缺少判空报错问题 @chaishi (#2219)
  • Checkbox: 修复 max 属性无效 issue #2230 @FliPPeDround (#2233)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.0.2

React for Web 发布 0.45.2

🚀 Features

  • 语言包: 新增阿拉伯语的语言包 @Ylushen (common #1097)
  • AutoComplete:
    • 新增清空功能 clearable @chaishi (#1845)
    • 新增自动聚焦功能 autofocus @chaishi (#1845)
    • 支持 styleclassName @chaishi (#1845)
    • 新增 enter/blur/compositionend/compositionstart 等事件,及相关参数和文档保持一致 @chaishi (#1845)
  • 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)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.45.2

Miniprogram for WeChat 发布 0.33.0

❗ Breaking Changes

  • Swiper: 增加 18rpx 的圆角,并支持 CSS Variables,移除了图片的 shape @LeeJim (#1327)
  • Rate: 修复 gap 取值错误,移除 disabled 的样式 @LeeJim (#1350)
  • Avatar: 移除 iconProps 属性,属性 icon 支持传入对象 @anlyyao (#1295)
  • Button: 移除 iconProps 属性,属性 icon 支持传入对象 @anlyyao (#1295)
  • Empty: 移除 iconProps 属性,属性 icon 支持传入对象 @anlyyao (#1295)
  • GridItem: 移除 iconProps 属性,属性 icon 支持传入对象 @anlyyao (#1295)
  • ImageViewer: 移除 deleteIconProps、closeIconProps 属性,属性 delete-btn、close-btn 支持传入对象 @anlyyao (#1295)
  • Result: 移除 iconProps 属性,属性 icon 支持传入对象 @anlyyao (#1295)
  • docs: 文档 button 属性使用错误 @AuYuHui (#1347)
  • NavBar: 胶囊相关 CSS Variables 命名变更 @LeeJim (#1372)

🚀 Features

  • Cascader: 自动定位到已选的 radio 项 @LeeJim (#1326)
  • tag: 属性 icon 支持对象,透传至 icon 组件 @LeeJim (#1358)
  • CheckTag: 属性 content 支持数组类型,用于显示已选/未选文案 @LeeJim (#1358)
  • Cell: 支持无障碍访问 @lsdyi (#1212)
  • DropdownMenu: 支持无障碍访问 @Lindddt (#1285)
  • Indexes: 支持无障碍访问 @Leon-z (#1237)
  • Cell: 支持无障碍访问 @lsdyi (#1212)
  • Indexes: 支持无障碍访问 @Leon-z (#1237)
  • Badge: 支持无障碍访问 @yaogengzhu (#1196)
  • Progress: 支持无障碍访问 @yaogengzhu (#1283)
  • `TreeSelect): 支持无障碍访问 @Leon-z (#1355)
  • ActionSheet: 支持无障碍访问 @byq1213 (#1235)
  • Switch: 支持无障碍访问 @byq1213 (#1279)
  • Slider: 支持无障碍访问 @byq1213 (#1360)

🐞 Bug Fixes

  • Empty: 移除无用示例,更新占位图片 @anlyyao (#1314)
  • NoticeBar: 修复示例样式问题 @anlyyao (#1314)
  • Cascader: 修复视觉问题 @LeeJim (#1326)
  • Result: 修复视觉问题 @anlyyao (#1325)
  • PullDownRefresh: 修复示例视觉错误,并移除无关示例 @anlyyao (#1333)
  • Progress: 修复视觉问题 @anlyyao (#1328)
  • Tabs: 修复视觉问题 @LeeJim (#1339)
  • Tabs: 修复激活项定位的问题 @LeeJim (#1339)
  • Steps: 修复垂直样式不对齐的问题 @LeeJim (#1351)
  • Stepper: 修复组件视觉错误 @anlyyao (#1356)
  • CheckTag: 修复非受控用法 @LeeJim (#1358)
  • CheckTag: 修复 content 不可用的问题 @LeeJim (#1358)
  • Drawer: 修复样式问题 @LeeJim (#1359)
  • Upload: 修复样式问题 @LeeJim (#1365)
  • DropdownMenu: 修复重置逻辑,调整字体大小 @LeeJim (#1363)
  • TabBar: 修复视觉问题 @LeeJim (#1369)
  • Checkbox: 修复水平布局时垂直居中的问题 @LeeJim (#1371)
  • NavBar: 修复视觉问题 @LeeJim (#1372)
  • Navbar: 修复 custom-style 属性的响应式问题 @LeeJim (#1374)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.33.0

tdesign - TDesign Weekly Release (Dec 5th 2022)

Published by tdesign-helper almost 2 years ago

组件库

Vue2 for Web 发布 1.0.2

🚀 Features

  • Loading: 新增v-loading 支持 @uyarn (#1964)
  • Tabs: 新增初始化时选中选项溢出自动滚动到具体位置的能力 @uyarn (#1965)
  • TooltipLite: mouse 模式下新增定位边界检查,保证内容在可视范围内 @moecasts (common #1093)

🐞 Bug Fixes

  • DatePicker: 修复年份选择器区间展示错误 @honkinglin (#1963)
  • Input:
    • 修复input在autowidth为true时,在ie上ResizeObserver监听事件中计算宽度不正常问题 @huangpiqiao (#1967)
    • 光标移动至中间输入等部分场景下Input光标位置异常的问题 @uyarn (#1968)
  • Cascader: empty为字符串时没有默认样式 @uyarn (#1962)
  • TextArea: 修复中文输入法等 IME 情况下,autosize 计算失效的问题 @xiaosansiji (#1969)
  • Menu: 修复 logo 区域高度样式问题 @xiaosansiji (common #1969)
  • Tag: 去除选中文字透明色的样式 @uyarn (common #1095)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.0.2

Vue3 for Web 发布 1.0.1

🚀 Features

  • Table: 支持透传分页组件 Pagination 插槽 totalContentissue#2152 @chaishi (#2208)

🐞 Bug Fixes

  • Avatar: 修复超出最大配置数量时出现重复的省略图标 @pengYYYYY (#2203)
  • DatePicker: 修复年份选择器区间展示错误 @honkinglin (#2204)
  • Table: 修复本地数据分页功能中,onPageChange 参数 newData 数值不正确问题 @chaishi (#2208)
  • Space: 修复 size 参数缺少 Array 导致的告警 @pengYYYYY (#2203)

🚧 Others

  • Dialog: 恢复插件类型的示例代码 @pengYYYYY (#2203)
  • Link: 修复后置 icon 示例代码 @pengYYYYY (#2203)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.0.1

React for Web 发布 0.45.1

🚀 Features

  • Select: 支持选项 checkAll 功能 @uyarn (#1841)

🐞 Bug Fixes

  • TooltipLite: 修复层叠上下文样式问题 @moecasts (#1838)
  • DatePicker: 修复年份选择器区间错误 @honkinglin (#1833)
  • Table: 修复 onPageChange 回调参数错误 @chaishi (#1840)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.45.1

Miniprogram for WeChat 发布 0.32.0

❗ Breaking Changes

  • 全局修正插槽名称,保持和文档一致,使用 kebab-case @LeeJim (#1277)
  • ButtonGroup: 移除该组件 @LeeJim (#1289)
  • DropdownMenu: 调整外部样式类命名、DOM @LeeJim (#1259)
  • DropdownMenu: 废弃 optionsLayout 属性,移除 tree 相关逻辑,独立出 treeSelect 组件 @LeeJim (#1265)
  • DropdownMenu: 变更外部样式类命名 @LeeJim (#1265)
  • Indexes: 不再依赖 Cell ,独立出锚点组件,可自定义内容 @LeeJim (#1267)
  • Indexes: 移除 height 属性 @LeeJim (#1271)
  • Indexes: 移除 scroll-view,使用全局滚动 @LeeJim (#1271)
  • CheckTag: 移除 closable、shape 属性,以及 close 事件 @LeeJim (#1274)
  • Swiper: 基于原生 swiper 组件改造,移除 t-swiper-item 组件,新增 list 属性。 @LeeJim (#1282)
  • SwiperNav: 属性 show-nav-btn 更名为 show-controls @LeeJim (#1282)
  • Input: 移除聚焦相关样式 @anlyyao (#1247)

🚀 Features

  • Link: 新增链接组件 @anlyyao (#1236)
  • TreeSelect: 新增树形选择组件 @LeeJim (#1262)
  • IndexesAnchor: 新增索引锚点组件 @LeeJim (#1267)
  • DropdownMenu: 视觉升级 @LeeJim (#1259)
  • Indexes: 视觉升级 @LeeJim (#1267)
  • Calendar: 支持 CSS Variables,可自定义主题 @LeeJim (#1252)
  • Collapse: 支持 CSS Variables,可自定义主题 @LeeJim (#1273)
  • Swiper: 支持 CSS Variables,可自定义主题 @LeeJim (#1282)
  • Overlay: 支持 CSS Variables,可自定义主题 @LeeJim (#1258)
  • DropdownMenu: 支持 CSS Variables,可自定义主题 @LeeJim (#1259)
  • Calendar: 新增 usePopup 属性,支持不使用弹出层用法 @LeeJim (#1252)
  • DropdownMenu: 可通过 value 和 options 自动切换 label @LeeJim (#1265)
  • CheckTag: 新增 click 事件 @LeeJim (#1274)
  • Input: 新增 click 事件 @anlyyao (#1247)
  • Popup: 支持无障碍访问 @zhangpaopao0609 (#1189)
  • Input: 支持无障碍访问 @szu-bee (#1246)
  • Empty: 支持无障碍访问 @huaiyinfeilong (#1187)
  • Tag: 支持无障碍访问 @huaiyinfeilong (#1220)
  • Link: 支持无障碍访问 @byq1213 (#1263)

🐞 Bug Fixes

  • Popup: 修复 placement 不支持响应式的问题 @LeeJim (#1257)
  • Checkbox: 修复图标右侧显示时 border 样式错误的问题 @LeeJim (#1259)
  • Radio: 修复图标右侧显示时 border 样式错误的问题 @LeeJim (#1259)
  • Search: 修复 CSS Variables 命名错误的问题 @LeeJim (#1272)
  • Radio: 修复 icon = line 时,图标错误的问题 @LeeJim (#1284)
  • Checkbox: 修复 icon = line 时,图标错误的问题 @LeeJim (#1284)
  • Textarea: 支持 value 变更时更新字符长度 @anlyyao (#1280)
  • Textarea: 修复 less 变量使用错误 @anlyyao (#1280)
  • NoticeBar: 修复右侧额外信息行高不正确问题 @anlyyao (#1281)
  • Message: 修复间距、颜色样式错误问题 @anlyyao (#1286)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.32.0

设计资源

Figma for Web 发布 1.2.6

❗ Breaking Changes 提升性能

  • Button:删除 block 属性按钮,需要可以通过普通按钮 resizing 修改
  • Tabsremove属性合并,减少变体数量,原9和10数量删除
  • Dropdown:解绑master组件,减少item数量。原 1/3/5/7 数量删除。原成功主题和告警主题变体删除,示例页展示
  • Table:列模式表格删除 5 行的变体
  • Input:删除master组件,删除其他成功、告警、错误主题变体组件,将在示例页展示
  • Cascader:删除clear变体,由用户自己拼装
  • ColorPicker:删除disabled状态,由示例页展示
  • DatePicker:精简选择器类型,减少重复一致的变体
  • Select:删除clear变体,由用户自己拼装,删除master组件
  • TimePicker:精简选择器类型,减少重复一致的变体
  • Collapse:删除自定义插槽变体,由示例页展示,方便用户自定义要求
  • Comment:删除数量变体,改为用户自定义删除或增加内容
  • List:删除自定义插槽变体,由示例页展示,方便用户自定义要求
  • Dialog:修改关闭按钮位置,删除全屏模式变体,由示例页展示
  • Drawer:删除尺寸变体,由示例页展示,方便用户自定义
  • Tag:删除master组件,减少层级嵌套
  • Tooltip:删除master组件,减少层级嵌套
  • Notification:删除描述文案变体,默认展示描述文案
  • Popconfirm:删除master组件,减少层级嵌套
  • Alert: 删除折叠展开类型变体,删除重复文案属性变体

🌈 Features

  • Search:新增搜索组件 感谢 @qinghuizhu
  • ColorStyle:更新色阶色彩,原本色阶算法升级
  • Pagination:标签背景色修改
  • Dialog:关闭按钮位置修改
  • List:内边距修改
  • Table:默认尺寸和小尺寸左右边距修改
  • Switch:整体样式修改
  • Selectpopup 菜单大尺寸和小尺寸item高度修改
  • Cascaderpopup 菜单大尺寸和小尺寸item高度修改

🐞 Bug Fixes

  • Dropdown:修复阴影使用错误问题
  • Menu:修复阴影使用错误问题
  • Cascader:修复阴影使用错误问题
  • DatePicker:修复阴影使用错误问题
  • TimePicker:修复阴影使用错误问题
  • Link:修复错误分类
  • Step:修复垂直分割线旋转问题
  • Timeline:修复垂直分割线旋转问题

详情见:https://www.figma.com/community/file/1053279236128724321/TDesign-for-web

解决方案及周边

TDesign Vue Starter 发布 0.5.1

🚀 Features

详情见:https://github.com/Tencent/tdesign-vue-starter/releases/tag/0.5.1

TDesign React Starter 发布 0.3.0

❗ Breaking Changes

🚀 Features

详情见:https://github.com/Tencent/tdesign-react-starter/releases/tag/0.3.0

tdesign - TDesign Weekly Release (Dec 4th 2022)

Published by tdesign-helper almost 2 years ago

组件库

Vue2 for Web 发布 1.0.1

🚀 Features

  • Table: @chaishi (#1948)
    • 列配置支持 stopPropagation: true,用于设置某一列单元格阻止事件冒泡
    • 虚拟滚动支持行高动态变化
    • 固定表头背景色始终保持为灰色底,无论内容是否溢出
  • TreeSelect: onVisibleChange 事件增加回调参数 @uyarn (#1949)
  • Guide: 新增Guide引导组件 @uyarn @zhangpaopao0609 (#1952)
  • Select: 提升部分情况下组件内部 options 处理的性能 优化大量数据加载卡顿的问题 @skytt (#1945)

🐞 Bug Fixes

  • Menu: 修复弹出模式子菜单样式展示问题 @xiaosansiji (#1960)
  • Input: 修复 Input 文字长度省略异常的问题 @uyarn (#1939)
  • Table: 修复表格宽度过小时出现抖动的问题 @chaishi (#1948)
  • Drawer: 修复 visible 默认为 true 时内容不展示问题 @honkinglin (#1940)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.0.1

Vue3 for Web 发布 1.0.0

🚀 Features

🐞 Bug Fixes

  • Table:
    • 修复表格宽度过小时抖动问题 @chaishi (#2183)
    • 固定表头背景色始终保持为灰色底,无论内容是否溢出 @chaishi (#2183)
  • Dropdown: 修复多级菜单长度超长时 无法选择子菜单及位置异常的问题 @uyarn (#2171)
  • Slider: 修复 tooltip 属性自定义 content 不生效问题 (issue #2180) @ChrisLee0211 (#2181)
  • Datepicker: 兼容传入空字符串 @honkinglin (#2169)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.0.0

React for Web 发布 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:
    • 修复固定表头缺少在数据没有溢出时,缺少背景色问题 @chaishi (#1812)
    • 设置展开图标阻止事件冒泡,避免点击展开图标时触发行点击事件,进而触发其他特性 @chaishi (#1816)
    • 虚拟滚动支持表格高度动态变化,tdesign-vue-next#1374 @chaishi (#1827)
    • 修复表格宽度过小时抖动问题 @chaishi (#1827)
  • 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)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.45.0

Miniprogram for WeChat 发布 0.31.0

❗ BREAKING CHANGES

  • Input: 移除 clearableIconProps、prefixIconProps、suffixIconProps 属性 @anlyyao (#1188)
  • SwipeCell: 调整 DOM @anlyyao (#1201)
  • Dialog: 属性 closeOnOverlayClick 默认值从 true 改成 undefined @LeeJim (#1240)
  • Dialog: 调整 DOM @LeeJim (#1240)

🚀 Features

  • Steps: 视觉升级 @LeeJim (#1225)
  • Picker: 视觉升级 @LeeJim (#1248)
  • Dialog: 视觉升级 @LeeJim (#1240)
  • Dialog: 新增 closeBtn 属性,支持关闭按钮 @LeeJim (#1240)
  • Dialog: 支持 CSS Variables,支持主题定制 @LeeJim (#1240)
  • Picker: 支持 CSS Variables,支持主题定制 @LeeJim (#1248)
  • DateTimePicker: 支持 CSS Variables,支持主题定制 @LeeJim (#1248)
  • Input: clearable、prefixIcon、suffixIcon等属性新增 Object 类型,透传至 icon 组件 @anlyyao (#1188)
  • SwipeCell: 属性 right 和 left 支持使用 icon @anlyyao (#1201)
  • Overlay: 支持无障碍访问 @szu-bee (#1205)
  • BackTop: 支持无障碍访问 @szu-bee (#1206)
  • CountDown: 支持无障碍访问 @szu-bee (#1207)
  • Button: 支持无障碍访问 @zhangpaopao0609 (#1149)
  • Collapse: 支持无障碍访问 @gzzhanghao (#1224)
  • Calendar: 支持无障碍访问 @gzzhanghao (#1217)
  • Fab: 支持无障碍访问 @zhangpaopao0609 (#1231)
  • Tabs: 支持无障碍访问 @zhangpaopao0609 (#1227)
  • Overlay: 支持无障碍访问 @szu-bee (#1205)
  • Collapse: 支持无障碍访问 @gzzhanghao (#1224)
  • Toast: 支持无障碍访问 @huaiyinfeilong (#1210)

🐞 Bug Fixes

  • TabBar: 修复圆角下开启安全距离时视觉错误的问题 @LeeJim (#1223)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.31.0

解决方案及周边

TDesign Vue Next Starter 发布 0.6.1

🚀 Features

🐞 Bug Fixes

详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.6.1

tdesign - TDesign Weekly Release (Dec 3rd 2022)

Published by tdesign-helper almost 2 years ago

组件库

Vue2 for Web 发布 0.52.2

🚀 Features

  • Table: @chaishi
    • 树形结构,支持点击行展开树节点,issue#1847 (#1915)
    • 树形结构,点击树节点展开图标时,不触发 onRowClick 行点击事件
    • 虚拟滚动支持滚动到具体的某一个元素,用于呈现选中行/选中项 (#1914)
    • 虚拟滚动支持数据变化时不重置,进而支持树形结构无限滚动
    • 虚拟滚动支持表格高度变化,vue-next #1374

🐞 Bug Fixes

  • Table: 修复点击展开行报错的异常 @chaishi (#1910)
  • Space: 修复separator slot 无效的问题 @yaogengzhu (#1922)
  • Datepicker:
    • 修复右侧面板月份展示错误问题 @honkinglin (#1924)
    • 修复 tips 样式问题 @honkinglin (#1927)
    • 兼容 value 传入空字符串 @honkinglin (#1927)
  • Loading: 修复 LoadingPlugin.hide() 多次调用后报错的问题 @Nice-PLQ (#1930)
  • Dropdown: 修复超长下拉菜单子菜单位置异常的问题 @uyarn (#1910)
  • Select: 修复虚拟滚动未关闭下拉框切换页面导致告警的问题 @uyarn (#1910)
  • SelectInput: 修复多选空值场景下的右侧内边距问题 @chaishi (common #1082)
  • Timepicker: 修复清空 rangepicker 时返回值异常的问题 @uyarn (#1936)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.52.2

Vue3 for Web 发布 0.26.2

🚀 Features

  • Table:
    • 树形结构,支持点击行展开树节点,tdesign-vue#1847 @chaishi (#2147)
    • 树形结构,点击树节点展开图标时,不触发 onRowClick 行点击事件,issue#1847 @chaishi (#2147)
    • 虚拟滚动支持滚动到具体的某一个元素,用于呈现选中行/选中项 @chaishi (#2112)
    • 虚拟滚动支持数据变化时不重置,进而支持树形结构无限滚动 @chaishi (#2112)

🐞 Bug Fixes

  • Guide:
    • skipfinish 事件正确返回 current @zhangpaopao0609 (#2160)
    • 默认属性通过全局配置获取 @zhangpaopao0609 (#2161)
  • Form:
    • 修复ValidateResultContext 不满足类型约束 @ufec (#2165)
    • 修复 min0 时不校验问题 @yaogengzhu (#2151)
    • 修复ValidateResultContext 不满足类型约束 @ufec (#2165)
    • 修复 min0 时不校验问题 @yaogengzhu (#2151)
  • Table: 虚拟滚动支持表格高度变化,issue#1374 @chaishi (#2112)
  • DatePicker:
    • 修复右侧面板月份展示错误问题 @honkinglin (#2157)
    • 修复 tips 样式问题 @honkinglin (#2159)
  • Popconfirm: 修复 confirmBtn 等属性存在类型错误 (issue #1642) @pengYYYYY (#2158)
  • Dropdown: 修复 hover 有时候不能触发打开下拉菜单 (issue #1642) @pengYYYYY (#2158)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.26.2

React for Web 发布 0.44.2

🚀 Features

  • Table:
    • 支持任意行高虚拟滚动和树形结构虚拟滚动、支持滚动定位到任意元素 @chaishi (#1798)
    • 树形结构,支持点击行展开树节点 @chaishi (#1800)
    • 树形结构,点击树节点展开图标的时候,不再冒泡到行点击事件 onRowClick @chaishi (#1800)

🐞 Bug Fixes

  • SelectInput: 修复 selectInput 出现异常的tips 节点 @pengYYYYY (#1792)
  • Form: 修复 formList 下 error 跳转问题 @honkinglin (#1794)
  • Guide: skip 和 finish 事件正确返回 current;相对元素位置不正确; @zhangpaopao0609 (#1803)
  • DatePicker: 修复右侧面板月份展示错误 @honkinglin (#1802)
  • Dialog: 修复滚动条判断问题 @honkinglin (#1795)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.44.2

Miniprogram for WeChat 发布 0.30.0

❗ BREAKING CHANGE

  • Rate: 属性 gap 默认值由 8 调整成 4 @LeeJim (#1177)
  • Rate: 属性 size 默认值由 20 调整成 24 @LeeJim (#1177)
  • Stepper: 属性 theme 的 gray 名为 filled,并新增 outline 主题 @anlyyao (#1191)
  • Slider: 属性 colors 和 disabledColor 移除默认值 @LeeJim (#1192)
  • Calendar: 按钮的插槽变更成和文档一致:confirm-btn @LeeJim (#1204)

🚀 Features

  • Rate: 视觉升级 @LeeJim (#1177)
  • Slider: 视觉升级 @LeeJim (#1192)
  • Rate: 新增 color 属性,并支持 CSS Variables @LeeJim (#1177)
  • Rate: 新增 icon 属性,可自定义图标 @LeeJim (#1177)
  • NoticeBar: 新增 direction 属性,新支持垂直方向滚动 @anlyyao (#1036)
  • Slider: 新增 theme 属性,新增胶囊风格 @LeeJim (#1192)
  • Message: 属性 icon 和 closeBtn 新增 Object 类型透传至 icon 组件 @anlyyao (#1153)
  • BackTop: 属性 icon 新增支持 Object 类型透传至图标组件,并支持同名插槽 @anlyyao (#1151)
  • NoticeBar: 属性 content 新增 Array 类型 @anlyyao (#1036)
  • NoticeBar: 属性 suffixIcon 新增 Object 类型透传至图标组件 @anlyyao (#1036)
  • NoticeBar: 属性 prefixIcon 新增 Boolean、Object 类型 @anlyyao (#1036)
  • Stepper: input-width 属性默认单位更新为 px @anlyyao (#1191)
  • Progress: 属性 theme 支持 'plump' 和 'circle' 类型 @anlyyao (#1178)
  • Message: 新增 CSS Variables, 用于调整信息通知文本、背景颜色 @anlyyao (#1153)
  • BackTop: 新增 CSS Variables @anlyyao (#1151)
  • Slider: 支持 CSS Variables @LeeJim (#1192)
  • NoticeBar: 新增 CSS Variables, 用于调整公告栏文本、背景颜色 @anlyyao (#1036)
  • Stepper: 新增 CSS Variables, 用于调整步进器文本/图标颜色等 @anlyyao (#1191)
  • Progress: 新增 CSS Variables, 用于调整进度条背景颜色 @anlyyao (#1178)
  • Grid: 支持无障碍访问 @zhangpaopao0609 (#1138)
  • NavBar: 支持无障碍访问 @Lindddt (#1140)
  • TabBar: 支持无障碍访问 @Isabella327 (#1148)

🐞 Bug Fixes

  • Message: 修复入场动画错误 @anlyyao (#1153)
  • Calendar: 修复 max-date, min-date, firstDayOfWeek 无法动态修改的问题 @LeeJim (#1172)
  • Switch: 修复视觉问题 @LeeJim (#1186)
  • Calendar: 修复小屏幕适配的问题 @LeeJim (#1203)
  • Calendar: 修复按钮传入 text 不生效,以及不支持响应式的问题 @LeeJim (#1204)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.30.0

tdesign - TDesign Weekly Release (Dec 2nd 2022)

Published by tdesign-helper almost 2 years ago

组件库

Vue2 for Web 发布 0.52.0

❗ Breaking Changes

  • SelectInput: 调整 DOM 结构和类名,同其他框架保持一致,方便全部框架复用同一份 CSS @chaishi (#1880)
  • Menu: 样式优化 @xiaosansiji (#1882)
    • 弹出菜单中箭头不再翻转,间距等样式与 Dropdown 子菜单对齐
    • theme=light 时默认跟随全局浅色/暗色模式切换,theme=dark 保持暗色模式展示
    • 侧边导航,去除第三级自菜单弹出动画,减少操作干扰

🚀 Features

  • ColorPicker: 新增 clearableshowPrimaryColorPreview API,控制是否展示颜色选择条右侧预览区域 @uyarn (#1875)
  • SelectInput: selectInputWrapRef 更名为 selectInputRef @chaishi (#1880)
  • Table: @chaishi (#1891)
    • 可筛选表格,新增 filter.popupProps ,支持透传 Popup 组件全部属性,tdesign-vue-next#2088
    • 选中行表格,新增 selectOnRowClick,支持点击行选中,tdesign-vue-next#1954
    • 本地排序功能,支持对默认数据进行排序
  • Upload: onProgress/onSuccess/onFail 等事件参数添加 XMLHttpRequest,用于获取 http status 等数据 @chaishi (#1886)
  • Radio/Checkbox: click 事件更为从最外层输出,防止出现无法在外层阻止冒泡的问题 @chaishi (#1891)

🐞 Bug Fixes

  • ColorPicker: 修复无法删除颜色值的问题 @uyarn (#1875)
  • SelectInput: 宽度自适应模式,边距问题修复,issue#1842 @chaishi (#1880)
  • TagInput: 宽度自适应模式,左右边距保持一致 @chaishi (#1880)
  • Textarea: 修复多行文本autofocus失效的问题 @yaogengzhu (#1879)
  • InputNumber: 无法输入小数点后面的第一位数字 0tdesign-vue-next#2103 @chaishi (#1885)
  • InputNumber: 修复无法使用清空按钮清除输入数字问题,issue#1855 @chaishi (#1885)
  • SelectInput: 修复出现的异常tips 节点 @pengYYYYY (#1889)
  • Popup: 修复初次渲染 overlayStyle 不生效的问题 @uyarn (#1893)
  • Dropdown: 修复父节点超长无法点击子菜单的问题 @uyarn (#1893)
  • Dialog: 修复滚动条判断的问题 @honkinglin (#1897)
  • ImageViewer: 修复缺少移除动画的问题 @honkinglin (#1877)
  • RangeInput: 修复 status设置无效的问题 @honkinglin (#1878)
  • InputAdornment: 修复 InputAdornment 相关样式问题 @honkinglin (#1888)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.52.0

Vue3 for Web 发布 0.26.0

❗ Breaking Changes

  • SelectInput:
    • selectInputWrapRef 更名为 selectInputRef @chaishi (#2125)
    • 涉及 DOM 类名变更,和 React 保持一致,方便全部框架复用一份 CSS @chaishi (#2125)

🚀 Features

  • Table:
    • 可筛选表格,新增 filter.popupProps ,支持透传 Popup 组件全部属性,issue#2088 @chaishi (#2105)
    • 选中行表格,新增 selectOnRowClick,支持点击行选中,issue#1954 @chaishi (#2105)
  • ColorPicker: 新增clearableshowPrimaryColorPreviewAPI,控制是否展示颜色选择条右侧预览区域 @uyarn (#2096)
  • Upload: onProgress 事件新增参数 XMLHttpRequest,用于获取 http status 等信息 @chaishi (#2106)
  • TimePicker: 新增tipsstatus API,onPick新增context参数回调 @uyarn (#2124)

🐞 Bug Fixes

  • Table:
  • ColorPicker: 修复无法删除颜色值的问题 @uyarn (#2096)
  • ConfigProvider: 修复 v-loading 方式使用时会发出警告问题 (issue #2025) @yusongh (#2054)
  • InputNumber: 无法输入小数点后面的第一位数字 0issue#2103 @chaishi (#2107)
  • Radio: 修复 click 事件没有绑定在最外层,导致无法正确获取点击事件问题 @chaishi (#2105)
  • TimePicker: 修复面板开启时无法点击清空按钮清空数值的问题 @uyarn (#2124)
  • SelectInput: 修复宽度自适应场景,宽度问题,issue#2122 @chaishi (#2125)
  • InputAdornment: 修复 inputAdornment 样式 @honkinglin (#2127)
  • ImageViewer : 修复 image-viewer 移除动画缺失问题 @honkinglin (#2118)
  • RangeInput: 修复 status 无效问题 @honkinglin (#2123)Full Changelog:

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.26.0

React for Web 发布 0.44.1

🚀 Features

  • TimePicker: 新增statustipsonPick API @uyarn (#1786)
  • ColorPicker: 新增showPrimaryColorPreview API 控制色彩选择条右侧主色区块的展示 @uyarn (#1788)
  • Upload:
    • onProgress/onSuccess/onFail 等事件参数添加 XMLHttpRequest,用于获取 http status 等数据 @chaishi (#1781)
    • fileListDisplay 支持自定义多文件列表 @chaishi (#1781)

🐞 Bug Fixes

  • InputNumber:
  • 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)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.44.1

Miniprogram for WeChat 发布 0.29.0

❗ BREAKING CHANGES

  • Loading: theme = spinner 默认颜色改成黑色 @LeeJim (#1152)
  • Loading: 简化 DOM @LeeJim (#1152)

🚀 Features

  • ActionSheet: 视觉升级 @LeeJim (#1142)
  • Drawer: 视觉升级 @LeeJim (#1147)
  • Search: 支持无障碍访问 @Isabella327 (#1132)
  • Message: 支持无障碍访问 @zhangpaopao0609 (#1150)
  • Stepper: 支持无障碍访问 @zhangpaopao0609 (#1144)
  • Progress: 支持无障碍访问 @yaogengzhu (#1156)
  • Image: 支持无障碍访问 @zhangpaopao0609 (#1136)
  • Radio: 支持无障碍访问 @byq1213 (#1139)
  • Avatar: 支持无障碍访问 @byq1213 (#1137)
  • ActionSheet: 新增 description 和 align 属性 @LeeJim (#1142)
  • Loading: 支持默认插槽、CSS Variables @LeeJim (#1152)
  • Drawer: 新增支持 titile 属性,footer 插槽 @LeeJim (#1147)
  • ActionSheet: 新增支持 CSS Variables @LeeJim (#1142)

🐞 Bug Fixes

  • Checkbox: 修复数组图标无法使用的问题 @LeeJim (#1135)
  • Cascader: 修复重置 options = [] 时报错的问题 @LeeJim (#1163)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.29.0

tdesign - TDesign Weekly Release (Dec 1st 2022)

Published by tdesign-helper almost 2 years ago

组件库

Vue2 for Web 发布 0.51.1

❗ Breaking Changes

  • Jumper: Jumper 更名为 PaginationMini 组件,正在使用 Jumper 组件的同学请从 Pagination 中导出替换 @honkinglin (#1845)

🚀 Features

  • Calendar:
    • 日历组件支持多个高亮单元格; @PsTiu (#1850)
    • 卡片样式菜单操作栏样式调整 @uyarn (#1863)
  • Table: 选中行功能,新增 reserveSelectedRowOnPaginate,用于支持在分页场景中,仅选中当前页数据,切换分页时清空选中结果,全选仅选中当前页数据 @chaishi (#1849)
  • Tree: 使用 composition api 重构组件 @TabSpace (#837)

🐞 Bug Fixes

  • Drawer:
    • 修复 closeOnOverlayClick 存在默认值导致全局配置失效问题 @chaishi (#1844)
    • 修复 drawer 动画失效的问题 @honkinglin (#1858)
  • Table: @chaishi (#1849)
    • 修复本地数据分页场景中,切换分页大小,onPageChange 事件参数返回的数据不正确问题
    • 序号列支持跨分页显示 tdesign-vue-next#2072
    • 修复分页场景下,设置 max-height 和 bordered 之后,边框线位置不正确 issue#2062
    • 行选中事件参数选中数据支持 data.pushissue#1747
  • AutoComplete: 支持使用 triggerElement 自定义触发元素 @chaishi (#1848)
  • Input: 宽度自适应 auto-width 支持中文拼音输入也实时调整宽度,issue#2079 @chaishi (#1853)
  • Dialog: 修复 destroyOnClose 设置后关闭弹窗无动画效果问题 @honkinglin (#1857)
  • TagInput: @chaishi (#1860)
    • 不同尺寸的间距和高度问题修复,issue#1843
    • 修复右侧图标会和标签重合问题
    • 修复 onRemove 事件参数未能返回最新 value 问题
    • 修复未能正确透传 inputProps 问题
  • Menu: 修复二级菜单子菜单纵向左边距丢失的问题 @uyarn (#1863)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/0.51.1

Vue3 for Web 发布 0.25.0

❗ Breaking Changes

  • Jumper: Jumper 更名为 PaginationMini 组件,正在使用 Jumper 组件的同学请从 Pagination 中导出替换 @honkinglin (#2066)

🚀 Features

  • Table: 选中行功能,新增 reserveSelectedRowOnPaginate,用于支持在分页场景中,仅选中当前页数据,切换分页时清空选中结果,全选仅选中当前页数据 @chaishi (#2074)
  • Calendar: 日历组件支持多个高亮单元格; @PsTiu (#2075)

🐞 Bug Fixes

  • Table:
    • 修复本地数据分页场景中,切换分页大小,onPageChange 事件参数返回的数据不正确问题 @chaishi (#2074)
    • 序号列支持跨分页显示(issue#2072) @chaishi (#2074)
    • 修复分页场景下,设置 max-height 和 bordered 之后,边框线位置不正确 (issue#2062) @chaishi (#2074)
    • 行选中事件参数选中数据支持 data.push(tdesign-vue#1747) @chaishi (#2074)
  • TagInput:
    • 不同尺寸的间距和高度问题修复 (issue#1843) @chaishi (#2087)
    • 右侧图标会和标签重合问题 @chaishi (#2087)
    • 修复 onRemove 事件参数未能返回最新 value 问题 @chaishi (#2087)
    • 修复拼音输入时按下 Enter 触发标签确认问题 @chaishi (#2087)
    • 修复拼音输入时按下删除键触发标签删除问题,当在拼音输入完成后允许删除标签(issue#1857) @chaishi (#2087)
  • Image:
  • AutoComplete: 支持使用 triggerElement 自定义 AutoComplete 的触发元素 @chaishi (#2070)
  • Tooltip: 修复继承 Popup 组件 disabled 属性失效 (issue #1962) @Zzongke (#2069)
  • Calendar: 修复日历组件在月历模式下高亮显示的 bug。 @PsTiu (#2075)
  • Menu: 修复多层收纳导航 head-menu 默认未激活(issue 1810) @sinbadmaster (#2073)
  • Dialog: 调整 body 锁定逻辑 @honkinglin (#2083)
  • Drawer: 修复 drawer 动画效果 @honkinglin (#2089)
  • Textarea: 修复 status 类型为 default 无效 (issue #2023) @pengYYYYY (#2094)
  • ImageViewer: 提升 ImageViewer 默认 zIndex (issue #2068) @sinbadmaster (#2071)
  • Calendar: 修复日历组件中 lodash 的引入会全量引入 @PsTiu (#2082)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/0.25.0

React for Web 发布 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#1726tdesign-vue-next#2072 @chaishi (#1755)
    • 修复分页场景下,设置 max-height 和 bordered 之后,边框线位置不正确 tdesign-vue-next#2062 @chaishi (#1755)
  • Card: 修复 Card 组件 loading 高度塌陷 @HelKyle (#1754)
  • TagInput:
    • 标签边距和图标位置调整 @chaishi (#1758)
    • 右侧图标会和标签重合问题 @chaishi (#1758)
    • 修复 onRemove 事件参数未能返回最新 value 问题 @chaishi (#1758)
  • 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)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/0.44.0

Miniprogram for WeChat 发布 0.28.0

❗ BREAKING CHANGES

  • Radio: 调整 icon 属性,新增 dot 类型,并简化原有命名 @LeeJim (#1098)
  • Checkbox: 移除 color 属性,使用 CSS Variables 代替 @LeeJim (#1100)
  • Search: 移除 label 属性 @LeeJim (#1103)
  • Textarea: 类名变更,默认不展示计数器,需设置 indicator = true @anlyyao (#1097)
  • CountDown: size 属性默认值变更为 medium @anlyyao (#1085)
  • Calendar: 事件返回参数改成时间戳,保持和 value 一致 @LeeJim (#1120)
  • Input: 外部样式类 t-class-icon 变更为 t-class-prefix-icon @anlyyao (#1109)
  • Input: size 属性默认值变更为 medium @anlyyao (#1109)

🚀 Features

  • Radio: 视觉更新 @LeeJim (#1098)
  • Checkbox: 视觉升级 @LeeJim (#1100)
  • Search: 视觉升级 @LeeJim (#1103)
  • Radio: 新增 block 属性,支持横向布局 @LeeJim (#1098)
  • Radio: 支持 icon 同名插槽 @LeeJim (#1098)
  • Checkbox: 新增 block 属性,支持横向布局 @LeeJim (#1100)
  • Checkbox: 属性 icon 新增 string 类型,可选值为 circle/line/rectangle @LeeJim (#1100)
  • Search: 支持更多 CSS Variables @LeeJim (#1103)
  • Textarea: 新增 placeholderStyle、fixed 、bordered、 indicator 等属性 @anlyyao (#1097)
  • Textarea: 新增 CSS Variables, 用于调整文本框背景、输入文本颜色 @anlyyao (#1097)
  • Textarea: 外部样式类新增 t-class-indicator @anlyyao (#1097)
  • CountDown: 外部样式类新增 t-class-countt-class-split @anlyyao (#1085)
  • CountDown: 新增 CSS Variables, 用于调整倒计时背景、文本颜色 @anlyyao (#1085)
  • Input: 新增支持 type = nickname @LeeJim (#1115)
  • Calendar: 自动滚动到 value 对应的月份 @LeeJim (#1119)
  • Calendar: 新增 change 事件,在不显示确认按钮时使用 @LeeJim (#1120)
  • Checkbox: 无障碍支持 @Isabella327 (#1105)
  • Grid: 新增 iconProps 属性 @anlyyao (#1123)
  • Icon: 新增支持 aira-* 属性 @LeeJim (#1127)
  • Input: 完成 status 和 tips 属性开发 @anlyyao (#1109)
  • Input: 新增 layout、clearableIconProps、suffixIconProps、 prefixIconProps属性 @anlyyao (#1109)
  • Input: 新增 CSS Variables @anlyyao (#1109)
  • Input: 外部样式新增 t-class-tips @anlyyao (#1109)

🐞 Bug Fixes

  • Tabs: 修复渲染 panel 时闪烁的问题 @LeeJim (#1093)
  • Result: 修复装饰性图标获取焦点的问题 @aomnisz (#1082)
  • Tabs: 修复 placement='left' 时,面板内容不显示问题 @anlyyao (#1099)
  • Toast: 支持文字换行 @LeeJim (#1107)
  • Tabs: 修复 panel 切换的问题 @LeeJim (#1106)
  • Textarea: maxlength 默认值变更为 -1 @anlyyao (#1097)
  • Tabs: 修复下标不显示的问题 @LeeJim (#1111)
  • Footer: 支持无障碍 @Isabella327 (#1104)
  • NavBar: 修复背景色失效的问题 @LeeJim (#1116)
  • Calendar: 修复受控用法 @LeeJim (#1119)
  • Calendar: 修复 confirm-btn = null 时仍显示按钮的问题 @LeeJim (#1120)
  • Cell: 新增支持 CSS Variables @LeeJim (#1117)
  • Popup: 修复 Popup 以及底层依赖 Popup 的组件无法滚动的问题 @LeeJim (#1125)
  • Loading: 修复尺寸问题 @LeeJim (#1128)
  • Result: 修复装饰性图标获取焦点的问题 @aomnisz (#1082)
  • Footer: 支持无障碍 @Isabella327 (#1104)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/0.28.0

React for Mobile 发布 0.3.1

🚀 Features

  • Skeleton: rowCols 支持传入 borderRadius @yuanmeda (#318)

🐞 Bug Fixes

  • Checkbox: 修复点击 content 无反应的问题 @LeeJim (#328)

详情见:https://tdesign.tencent.com/mobile-react/getting-started

解决方案及周边

TDesign Vue Starter 发布 0.5.0

❗ Breaking Changes

  • 废弃大量内置less variables, 尺寸、色彩、字体、圆角及阴影统一使用组件库内置变量 具体变量可参考 https://tdesign.tencent.com/starter/docs/vue/design-token by @uyarn #195
  • 升级默认主题色的配色方案 组件库升级至 0.50.1 及请参照改动 @uyarn #195

🚀 Features

  • 升级 axios 至 1.0 版本

🐞 Bug Fixes

详情见:https://github.com/Tencent/tdesign-vue-starter/releases/tag/0.5.0

TDesign Vue Next Starter 发布 0.6.0

❗ Breaking Changes

🐞 Bug Fixes

详情见:https://github.com/Tencent/tdesign-vue-next-starter/releases/tag/0.6.0

TDesign React Starter 发布 0.2.0

❗ Breaking Changes

🚀 Features

🐞 Bug Fixes

详情见:https://github.com/Tencent/tdesign-react-starter/releases/tag/0.2.0