Skip to content

Releases: Tencent/tdesign

TDesign Weekly Release (Jul 1st 2024)

15 Jul 11:39
e5e2ccf
Compare
Choose a tag to compare

Miniprogram for WeChat 发布 1.4.5

🚀 Features

  • Progress: circle 风格进度条支持自定义起始角度 @jarmywang (#2903)
  • SwipeCell: 新增 dragstartdragend 事件 @Lyan-u (#2904)
  • PullDownRefresh: 新增 disabled 属性 @Lyan-u (#2904)
  • Search: 新增 resultList 属性,支持预览列表 @byq1213 @anlyyao (#2520)
  • Picker: 新增 itemHeight 属性,支持自定义 PickerItem 子项高度 @anlyyao (#2953)

🐞 Bug Fixes

  • Popup: 修复右侧弹层未适配自定义标题栏高度 @jarmywang (#2921)
  • Navbar: 组件内部适配 wx.onMenuButtonBoundingClientRectWeightChange() @jby0107 (#2922)
  • Input: 修复Skyline下点击清除图标时页面上 bindtap 无效 @anlyyao (#2946)

🚧 Others

  • site: 全量组件补充示例代码片段,支持导入开发者工具预览 @anlyyao (#2939)
  • Picker: 废弃无实际意义的 --td-picker-item-height @anlyyao (#2953)

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

TDesign Weekly Release (Jun 4th 2024)

01 Jul 02:45
9854132
Compare
Choose a tag to compare

Vue2 for Web 发布 1.9.7

🐞 Bug Fixes

  • Dialog: 修复 Dialog 组件在 SSR 环境下的使用问题 @qqw78901 (#3219)

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

Vue2 for Web 发布 1.9.6

🐞 Bug Fixes

  • Tree: 修复 1.9.5 版本使用拖拽功能的报错问题 @uyarn (#3212)

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

Vue3 for Web 发布 1.9.7

🚀 Features

  • Tree:
    • 新增 allowDrop API,支持拖放限制的能力 @TabSpace (#4312)
    • ScrollTo 支持 key 属性,支持通过节点唯一值滚动到指定节点,详见示例代码 @uyarn (#4334)
  • Descriptions: 新增 tableLayout 属性 @zhangpaopao0609 (#4257)
  • Tabs: 新增 scrollPosition 选中滑块滚动最终停留位置 @oljc (#4269)
  • Dialog: 新增 dialogStyledialogClassName API,作用于弹窗本身,方便对弹窗本身样式进行调整 @uyarn (#4347)
  • Plugin: 单独导出涉及 Plugin 相关组件的样式,支持修改前缀的部分场景使用 @uyarn (#4343)
  • InputNumber: 支持 Form 组件的 readonly API @xiaojueshi (#4321)

🐞 Bug Fixes

  • Select:
    • 修复键盘上下键选中选项后 onEnter 事件获取的 context.value 错误的问题 @1379255913 (#4303)
    • 修复OptionOptionGroup中必须使用 v-for 才可以使用的缺陷 @1379255913 (#4318)
  • DatePicker:
    • 修复切换 mode时,日期选择器切换头部显示错误的问题 @wilonjiang (#4292)
    • 修复切换 mode 时,format 未匹配导致组件解析失败的问题 @wilonjiang (#4292)
  • Table:
    • 修正 tableLayout: auto 和固定表头搭配使用的列宽不同步问题 @Cat1007 (#4285)
    • 删除 ellipsis.tsx 中不必要的标志重置 @xiaojueshi (#4349)
  • Tree:
    • 修复组件没有暴露scrollTo方法的问题,保留scrollToElement方法 @uyarn (#4334)
    • 修复通过scrollTo 指定滚动节点,多次滚动节点位置异常的问题 @uyarn (#4334)
  • Pagination: 选择器更改时内部当前值未修改 @betavs (#4284)
  • Cascader: 修复无 children 选项点击时不会显示之前的列表 @1379255913 (#4301)

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

React for Web 发布 1.7.6

🚀 Features

  • Tabs: 支持通过滚轮或者触摸板进行滚动操作,新增 scrollPosition API,支持配置选中滑块滚动最终停留位置 @oljc (#2954)
  • ImageViewer: 新增 isSvg 属性,支持原生 SVG 预览显示,用于对 SVG 进行操作的场景 @HaixingOoO (#2958)
  • Input: 新增 spellCheck API @NWYLZW (#2941)

🐞 Bug Fixes

  • DatePicker: 修复单独使用 DateRangePickerPanel 面板头部点击逻辑与 DateRangePicker 不一致的问题 @uyarn (#2944)
  • Form: 修复嵌套 FormList 场景下使用 shouldUpdate 导致循环渲染的问题 @moecasts (#2948)
  • Tabs: 修复 1.7.4 版本后,Tabs 的 className 影响 TabItem 的问题 @uyarn (#2946)
  • Table: 修复 usePaginationpagination 动态变化的功能问题 @HaixingOoO (#2960)
  • Table: 修复鼠标右键表格也可以触发列宽拖拽的问题 @HaixingOoO (#2961)
  • Table: 修复只存在一列可被 resize 的使用场景下,拖拽功能异常的问题 @uyarn (#2959)

🚧 Others

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

Miniprogram for WeChat 发布 1.4.4

🐞 Bug Fixes

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

Vue3 for Mobile 发布 1.3.1

🐞 Bug Fixes

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

TDesign Weekly Release (Jun 3rd 2024)

28 Jun 06:15
9854132
Compare
Choose a tag to compare

Vue2 for Web 发布 1.9.5

🚀 Features

  • Transfer: 修复通过 Function 方法使用 Tree 属性的能力 @sinbadmaster (#3185)
  • Tabs
    • 支持通过滚轮或者触摸板进行滚动的操作 @oljc (#3187)
    • 新增 scrollPosition API, 支持自定义选中滑块滚动最终停留的位置 @oljc (#3196)
  • DatePicker: 优化日期区间选择器头部区间的变化逻辑,选择后左侧区间大于右侧区间,则默认调整为左侧区间始终比右侧区间小 1 @uyarn (#3207)

🐞 Bug Fixes

  • Tree: 新增 allowDrop API,支持拖放限制的能力,具体参考相关示例 @TabSpace (#3206)
  • Cascader: 修复无children选项点击时仍然显示之前列表的问题 @1379255913 (#3201)
  • InputNumber: 修复 allowInputOverLimit=false 大小值判断时,valueundefined 时,会出现显示 Infinity 的问题 @HaixingOoO
  • SelectInput: 修复多选情况下设置 allowInput 为 true 无法输入的问题 @hy212 (#3195)

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

Miniprogram for WeChat 发布 1.4.3

🚀 Features

🐞 Bug Fixes

🚧 Others

  • site(Button): 支持示例代码导入开发者工具 @anlyyao (#2883)

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

Vue3 for Mobile 发布 1.3.0

🚀 Features

🐞 Bug Fixes

🚧 Others

  • other: 支持通过 import 方式引入组件类型,e.g., import { ActionSheetProps } from 'tdesign-mobile-vue'; @anlyyao (#1461)

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

TDesign Weekly Release (Jun 1st 2024)

18 Jun 02:33
234f1f6
Compare
Choose a tag to compare

Vue3 for Web 发布 1.9.6

🚀 Features

  • Form: 新增 readonly 属性,支持配置表单只读 @xiaojueshi (#4176)
  • Button: 新增 loadingProps API @novlan1 (#4219)
  • Breadcrumb: 优化展示文字 overflow 展示 tooltip 的判断条件 @xiaojueshi (#4220)
  • Table: 优化展示文字 overflow 展示 tooltip 的判断条件 @xiaojueshi (#4220)
  • SelectInput: 新增 size 属性 @1379255913 (#4229)
  • Watermark: 增强水印防篡改能力 @oljc (#4233)
  • Tabs: 支持通过滚轮或者触摸板进行滚动操作 @oljc (#4222)
  • DatePicker: 优化日期区间选择器头部区间的变化逻辑,选择后左侧区间大于右侧区间,则默认调整为左侧区间始终比右侧区间小 @uyarn (#4263)
  • Input: 新增 spellCheck 是否开启拼写检查 @liweijie0812 (#4265)
  • TreeSelect: 对外暴露 treeRef @novlan1 (#4235)
  • ImageViewer: 支持原生 svg 渲染 @josonyang (#4249)
  • Drawer: 增加拖拽时的最大最小限制,增加 onSizeDragEnd 回调函数 @ZWkang (#4009)

🐞 Bug Fixes

  • Cascader:
    • 修复prefixIconsuffixsuffixIconslot 功能缺失的问题 @1379255913 (#4229)
    • 修复 autofocus 功能失效的问题 @uyarn (#4266)
  • Tabs: 修复滑块定位问题 @ZTH520 (#4207)
  • List: 修复开启虚拟滚动的异常问题 @uyarn (#4208)
  • Table: 修正固定行和虚拟滚动的组合使用场景 @Cat1007 (#4145)
  • Select: 修复远程搜索配合过滤,输入筛选条件后,使用键盘选择异常的问题 @ZTH520 (#4218)
  • Table: 修复filter.type的告警逻辑问题 @uyarn (#4226)
  • InputNumber: 修复 allowInputOverLimit=false 大小值判断时,valueundefined 时,会出现显示 Infinity 的问题 @HaixingOoO @uyarn (#4262)
  • DatePicker: 修复在指定 formatvalueType 下,年份解析错误问题 @Ericleungs (#4161)

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

Miniprogram for WeChat 发布 1.4.2

🐞 Bug Fixes

🚧 Others

  • CountDown: 示例添加 TCloudNumber 字体的 Base64 转码 @ArcticFoxPro (#2836)
  • Message: 修复官网 Message 组件示例页面白屏 @anlyyao (#2841)

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

Vue3 for Mobile 发布 1.2.4

🚀 Features

🐞 Bug Fixes

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

TDesign Weekly Release (May 4th 2024)

04 Jun 10:58
30b0872
Compare
Choose a tag to compare

React for Web 发布 1.7.5

🐞 Bug Fixes

  • DatePicker: 修复点击jump按钮的逻辑没有同步下拉选择的改动的缺陷 @uyarn (#2934)

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

React for Web 发布 1.7.4

🚀 Features

  • DatePicker: 优化日期区间选择器头部区间的变化逻辑,选择后左侧区间大于右侧区间,则默认调整为左侧区间始终比右侧区间小 1 @uyarn (#2932)

🐞 Bug Fixes

  • Cascader: 修复 Cascader 搜索时 checkStrictly 模式父节点不显示 @HaixingOoO (#2914)
  • Select: 修复半选状态的全选选项展示样式问题 @uyarn (#2915)
  • Menu: 修复HeadMenuMenuItem 类名透传失效的问题 @uyarn (#2917)
  • Tabs: 修复TabPanel 类名透传失效的问题 @uyarn (#2917)
  • Breadcrumb: 修复暗色模式下的分隔符不可见问题 @NWYLZW (#2920)
  • Checkbox:
    • 修复无法渲染为值为 0 的选项 @NWYLZW (#2925)
    • 修复受控状态无法被 onChange 回调中正确消费的问题 @NWYLZW (#2926)
  • SelectInput: 修复SelectInputinterface.d.ts 文件缺少 size 类型的问题 @HaixingOoO (#2930)
  • DatePicker:
    • 修复单独使用面板没有兼容无 onMonthChange 回调的场景的问题 @uyarn (#2932)
    • 修复DateRangePickerPanel组件,在下拉框中选择年/月时选择出现日期改变错乱的问题 @liyucang-git (#2922)
  • InputNumber: 修复 allowInputOverLimit=false 大小值判断时,value 为 undefined 时,会出现显示 Infinity 的问题 @HaixingOoO (common#1802)

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

Miniprogram for WeChat 发布 1.4.1

🚀 Features

🐞 Bug Fixes

🚧 Others

  • fix(Site): 修复预览窗口内部切换时不更随颜色模式问题 @zuiaiwanqian (#2768)

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

Vue3 for Mobile 发布 1.2.3

🚀 Features

🐞 Bug Fixes

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

Flutter for Mobile 发布 0.1.5

🚀 Features

  • TDDropdownMenu:
    • add: 新增TDDropdownMenu 下拉菜单 组件 @hkaikai
  • TDTextarea:
    • add: 新增Textarea 多行文本框 组件 @hkaikai
  • TDBottomTabBar:
    • add:支持自定义背景颜色和icon与文本中间距离(#138)
    • add:TDBottomTabBar支持外部设置currentIndex (#110)
  • TDBadge:
  • TDRadio:
    • add: TDRadio增加自定义背景色和文字颜色 @ccXxx1aoBai (#135)
    • add: 新增去掉左边边距API(#128)
  • TDCheckbox:
    • add: TDCheckbox增加自定义文字颜色
    • add: 新增去掉左边边距API
  • TDImage:
    • add: 新增Image.file(#133)
    • add: 允许外部自定义TDImage的fit方式(#114)
  • TDInput:
    • add: 新增Input清除按钮自定义尺寸 (#147)
    • add: 新增label文本左侧间距 (#147)
    • add: 新增carType类型的rightWidget (#147)
  • TDDivider:
    • add: 新增分割线组件设置文字样式大小 (#134)
  • TDToast:
    • add: Toast增加自定义文本长度的属性 (#148)
  • TDSideBar:
    • add: 新增选中样式 (#69)
    • add: 新增以及自定义文本边距 (#67)

🐞 Bug Fixes

  • TDButton:
    • fix: setState()前增加mounted判断 (#122)
  • TDDialog:
    • fix: 修改Dialog只有未设置action的时候,内部才会自动关闭,如果有设置action,则关闭时机交给业务自己处理 (#117)

🚧 Others

  • 增加国际化语言适配功能
  • 适配3.16后文本居中,增加TDTextConfig使用文档

详情见:https://github.com/Tencent/tdesign-flutter/releases/tag/0.1.5

TDesign Weekly Release (May 3rd 2024)

23 May 08:02
30b0872
Compare
Choose a tag to compare

Vue2 for Web 发布 1.9.4

🚀 Features

  • Input: 新增 borderless 无边框模式输入框 @uyarn (#3162)
  • Scroll: 调整 Chrome 121 升级带来的滚动条样式的兼容方式,不再依赖 autoprefixervue-cli 的版本 @LoopZhou (#3162)
  • DatePicker: DatePickerDateRangePicker 组件新增 label 属性 @fython (#3169)
  • RangeInput: 新增 label 属性 @fython (#3169)

🐞 Bug Fixes

  • ColorPicker: 修复切换预览颜色时,通道按钮位置不变的问题 @fennghuang (#3163)
  • RangeInput: 修复 prefix/suffix 未垂直居中对齐的问题 @fython (#3175)
  • Menu: 提升 t-popup__menu 的样式优先级,解决 dist 内样式优先级一致导致样式异常的问题 @uyarn (#3178)
  • Select:
    • 优化已选样式覆盖已禁用样式的问题 @fython (#3178)
    • 修复1.9.2 版本错误移除 value 默认值的问题 @uyarn (#3177)
  • Upload: 修复图片上传错误类型下的样式异常的问题 @uyarn (#3178)

🚧 Others

  • Upload:

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

Vue3 for Web 发布 1.9.5

🚀 Features

  • TimePicker:
  • Upload: 新增 trigger-button-propsdefaultcontent 参数透传 @betavs (#4126)
  • Radio: 禁用优先级 Radio.disabled > RadioGroup.disabled > Form.disabled @liweijie0812 (#4182)
  • Borderless: InputAutoCompleteColorPickerDatePickerTagInputTimePicker 新增 borderless API,支持无边框模式 @liweijie0812 @uyarn (#4159) (#4192)
  • DatePicker: 新增 label API ,支持自定义定义左侧文本 @liweijie0812 (#4192)
  • Scroll: 调整滚动条兼容的实现方式,优化 1.9.4 版本需要依赖 autoprefixer 版本更新的问题 @LoopZhou

🐞 Bug Fixes

  • Table:
  • Upload:
    • 修复图片上传错误类型下的样式异常的问题 @uyarn (#4197)
    • data 属性定义缺失 Function 类型 @betavs (#4127)
  • Select: 在选择框可输入时,每次输入都会触发 popup-visible-change 事件 @Liao-js (#4137)
  • Transfer: 修复穿梭框存在默认已选且不允许移除的值仍可移除的异常问题 @liect (#4147)
  • Table: 修改表格判断内容是否溢出 @thc-07 (#4093)
  • Textarea: 兼容组件销毁情况下,元素不存在导致报错的问题 @PDieE (#4144)
  • Form: 修复表单disabledtrue,表单输入类组件disabledfalse时的表现异常问题 @uyarn (#4189)
  • Menu: 提升 t-popup__menu 的样式优先级,解决dist内样式优先级一致导致样式异常的问题 @uyarn (#4197)
  • Select: 优化已选样式覆盖已禁用样式的问题 @fython (#4197)
  • Cascader: 修复 Cascader 多选状态下 删除选项时触发多次 change 事件的问题 @algerkong (#4140)
  • ColorPicker: 修复切换预览颜色时,通道按钮位置不变的问题 @fennghuang (#4177)

🚧 Others

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

React for Web 发布 1.7.1

🚀 Features

  • Avatar: 新增ClickHoverContextmenu等鼠标事件,支持对头像操作的场景使用 @NWYLZW (#2906)
  • Dialog: 支持 setConfirmLoading 的使用 @ZWkang (#2883)
  • SelectInput: SelectInput 支持 Size 属性 @HaixingOoO (#2894)
  • TimePicker: 新增支持onPick事件 和 presets API @ZWkang (#2902)
  • Borderless: InputAutoCompleteColorPickerDatePickerTagInputTimePicker新增borderless API,支持无边框模式 @uyarn (#2884) (#2878)
  • Scroll: 调整1.6.0后针对 Chrome 滚动条样式的兼容方法,不依赖autoprefixer的版本 @LoopZhou (#2890)

🐞 Bug Fixes

  • ColorPicker: 修复切换预览颜色时,通道按钮位置不变的问题 @fennghuang (#2880)
  • Form: 修复由于 FormItem的修改,没有触发监听FormListuseWatch的问题 @HaixingOoO (#2904)
  • Menu: @uyarn
    • 修复使用dist样式因为样式优先级问题导致子菜单位置偏移的问题 (#2890)
    • 提升 t-popup__menu 的样式优先级,解决 dist 内样式优先级一致导致样式异常的问题 (#2905)
  • Pagination: 修复当前页输入小数后没有自动调整的问题 @uyarn (#2886)
  • Select:
    • 修复creatable功能异常问题 @uyarn (#2903)
    • 修复reserveKeyword配合Option Children用法的异常问题 @uyarn (#2903)
    • 优化已选样式覆盖已禁用样式的问题 @fython (#2905)
  • Slider: 修复 sliderRef.current 可能为空的问题 @ZWkang (#2868)
  • Table:
    • 修复卸载表格时数据为空导致报错的异常 @duxphp (#2900)
    • 修复1.5.0版本后部分场景下使用固定列导致异常的问题 @uyarn (#2889)
  • TagInput:
  • TreeSelect: 修复需要通过 treeProps 设置 keys 属性才生效的问题 @ZWkang (#2896)
  • Upload:

🚧 Others

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

React for Web 发布 1.7.3

🐞 Bug Fixes

  • Menu: 修复二级及以下 SubMenu没有处理classname的缺陷 @uyarn (#2911)
  • Upload: 修复手动上传的bug @HaixingOoO (#2912)
  • Avatar: 修复配合Popup使用浮层不展示的异常 @uyarn

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

TDesign Weekly Release (May 2nd 2024)

23 May 08:00
30b0872
Compare
Choose a tag to compare

Miniprogram for WeChat 发布 1.4.0

🚀 Features

🐞 Bug Fixes

  • Layout: 修复 ColRowstylecustomStyle 属性无效的问题 @anlyyao (#2745)

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

Vue3 for Mobile 发布 1.2.1

🚀 Features

🐞 Bug Fixes

  • Form: submit 事件补齐 firstError 参数 @KYSpring (#1320)
  • Swiper: 修复 placement 值为 outside 无效的问题 @zuiaiwanqian (#1349)
  • DateTimePicker: 修复使用了动态的start值无法在第一次渲染时正确的限制时间 @dexterBo (#1324)
  • SideBar: 修复 SideBarItemvalue 值错误的问题 @Lyan-u (#1330)

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

TDesign Weekly Release (Apr 4th 2024)

23 May 07:58
30b0872
Compare
Choose a tag to compare

Vue2 for Web 发布 1.9.3

🚀 Features

  • Menu: Submenu透传 Popup 组件全部特性 @betavs (#3145)

🐞 Bug Fixes

  • Submenu: 修复设置 popup-propsplacement 属性无效的问题 @betavs (#3145)
  • Textarea: 修复autosizeFirefox 中不生效的问题 @XBIsland (#3148)
  • Select: 修复 option 插槽 value 为 Boolean 类型的报错问题 @uyarn (#3154)
  • Upload: 修复自定义方法通过uploadFilePercent更新百分比无效的问题 @XBIsland (#3149)
  • Style: 修复部分节点前缀无法统一替换的缺陷 @ZWkang common#1773

🚧 Others

  • docs: 更新关于CDN资源用法的说明文档 @uyarn (#3144)

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

React for Web 发布 1.7.0

🚀 Features

🐞 Bug Fixes

  • Table: 在 effect 异步里执行获取数据时和更新数据,可能会导致一些 bug @HaixingOoO (#2848)
  • DatePicker: 修复日期选择器中月份选择回跳初始状态的异常 @uyarn (#2854)
  • Form: useWatch 在一定情况下,name 的不同会导致视图问题的缺陷 @HaixingOoO (#2853)
  • Drawer: 修复 1.6.0 closeBtn 属性默认值丢失的问题 @uyarn (#2856)
  • Dropdown: 修复选项长度为空仍展示浮层的问题 @uyarn (#2860)
  • Dropdown: 优化 Dropdownchildren 透传 disabled @HaixingOoO (#2862)
  • SelectInput: 修复非受控属性 defaultPopupVisible 不生效的问题 @uyarn (#2861)
  • Style: 修复部分节点前缀无法统一替换的缺陷 @ZWkang @uyarn (#2863)
  • Upload: 修复 method 枚举值 options 错误的问题 @Summer-Shen @uyarn (#2863)

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

Miniprogram for WeChat 发布 1.3.1

🚀 Features

🐞 Bug Fixes

  • Message: 修复 message 重复进入位置异常并修正 single 属性值默认取 true @jarmywang (#2719)
  • MessageItem: 逻辑容错异常处理 @betavs (#2704)
  • Skeleton: 修复 loading 属性默认值无效的问题 @anlyyao (#2714)
  • Progress: 修复 circle 主题背景色缺失的问题 @anlyyao (#2722)
  • BackTop: 修复 round/half-round 主题文本和背景 design token 错误 @anlyyao (#2722)
  • CheckboxGroup: options 对象中 value 不支持 number 类型 @betavs (#2731)

🚧 Others

TDesign Weekly Release (Apr 3rd 2024)

23 May 07:56
30b0872
Compare
Choose a tag to compare

Vue3 for Web 发布 1.9.4

🚀 Features

  • Textarea:
  • Scroll: 修复由于 Chrome 121 版本支持 scroll width 之后导致 Table、Select 及部分出现滚动条组件的样式异常问题 @LoopZhou (common#1765)。请注意,基于 @vue/cli-service 4.x 及以下版本初始化的项目由于依赖的 autoprefixer 版本过低,会因为这个修复受影响编译,请整体升级@vue/cli-service至5.0以上

🐞 Bug Fixes

  • DatePicker: 对于 valueType = 'Date' 不进行初始化的 parse @Cat1007 (#4066)
  • Loading: hide 函数错误关闭所有 Loading 实例. @XBIsland (#4081)
  • Popup: 修复在 webcomponent 场景下由于 shadowroot 导致 document 判断异常引起的展示问题 @decadef20 (#4091)
  • Descriptions: 修复内容为空时候的报错 @zhangpaopao0609 (#4092)
  • Textarea: autosizeFirefox 中不生效。 @XBIsland (#4104)
  • DatePicker: 修复1.9.3版本中周和季度模式选择异常的问题 @uyarn (#4096)
  • Tabs: 修复拖拽排序后手动新增 tab 位置异常问题 @Liao-js (#4108)
  • Cascader: 修复自定义渲染内容不支持多选 @ZTH520 (#4109)
  • TimePicker: 修复没有选中具体区间时预设值错误的问题 @uyarn (#4123)
  • Tabs: 修复拖拽排序后手动新增 tab 位置异常问题 @Liao-js (#4108)
  • Skeleton: 修复设置 delay 延迟并且 loadingtrue 时,无法在到达 delay 时间前取消准备到来的 loading @boogie-ben (#4119)
  • BreadcrumbItem: 修复读取 content 内容; 文本溢出时调用 slot?.default() 非函数的问题 @boogie-ben (#4120)

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

Miniprogram for WeChat 发布 1.3.0

🚀 Features

🐞 Bug Fixes

  • RadioGroup: 修复 disabled 动态修改无效 @catiwang (#2643)
  • Calendar: 动态设置 format 无效 @betavs (#2670)
  • CheckboxGroup: 处理 disabled 动态修改无效的问题 @betavs (#2647)
  • Slider: 修复组件宽度失效 @anlyyao (#2699)
  • Drawer: 修复 --td-drawer-item-icon-color 名称错误 @anlyyao (#2697)
  • TabBarItem: 当 tab-bar 组件 split 属性为真时,样式异常 @betavs (#2696)

🚧 Others

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

Vue3 for Mobile 发布 1.2.0

🚀 Features

🐞 Bug Fixes

🚧 Others

  • feat(other): 修复组件库在 ssr 环境中报错 window is not defined @anlyyao (#1280)

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

TDesign Weekly Release (Apr 2nd 2024)

23 May 07:54
30b0872
Compare
Choose a tag to compare

Vue2 for Web 发布 1.9.2

🚀 Features

  • Tag: 新增colorAPI,支持自定义颜色 @maoyiluo (#3101)
  • CollapsedItems: TagInputSelectInputTreeSelectCascaderCollapsedItems统一新增onClose回调,支持对折叠选项的删除操作 @topazur @uyarn (#2942)

🐞 Bug Fixes

  • Transfer:
    • 修复search 事件的 trigger 的异常 @betavs (#3118)
    • 修复树形结构数据过滤异常的问题 @uyarn (#3137)
  • Locale: 修复ImageImageViewer组件英文语言包异常的问题,优化DatePicker部分语言配置 @uyarn (#3119)
  • Checkbox: 修复 checkboxGroup.max 禁用态显示的问题 @LoopZhou (#3124)
  • DatePicker:
    • 修复valueTypeDate 类型时仍然进行转换的缺陷 @uyarn (#3127)
    • 修复周和季度模式选择异常的问题 @uyarn (#3138)
  • Table: 修复使用 fixedRows 时的报错问题 @betavs (#3134)
  • Loading:导出 LoadingDirective 使用 @XBIsland (#3120)
  • Scroll: 修复由于Chrome 121版本支持scroll width之后导致TableSelect及部分出现滚动条组件的样式异常问题 @LoopZhou (common#1765)。请注意,基于 @vue/cli-service 4.x 及以下版本初始化的项目由于依赖的 postcss 版本过低,会因为这个修复受影响,需要升级postcss至8.0以上或整体升级@vue/cli-service至5.0以上

🚧 Others

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

React for Web 发布 1.6.0

🚀 Features

  • Portal: Portal 新增懒加载 forceRender ,默认为lazy模式 ,优化性能,兼容 SSR 渲染,对 DialogDrawer 组件可能存在破坏性影响 @HaixingOoO (#2826)

🐞 Bug Fixes

  • ImageViewer: 修复 imageReferrerpolicy 没有对顶部缩略图生效的问题 @uyarn (#2815)
  • Descriptions: 修复 props 缺少 classNamestyle 属性的问题 @HaixingOoO (#2818)
  • Layout: 修复 Layout 添加 Aside 页面布局会跳动的问题 @HaixingOoO (#2824)
  • Input: 修复在 React16 版本下阻止冒泡失败的问题 @HaixingOoO (#2833)
  • DatePicker: 修复 1.5.3 版本之后处理Date类型和周选择器的异常 @uyarn (#2841)
  • Guide:
  • Scroll: 修复由于Chrome 121 版本支持 scroll width 之后导致TableSelect及部分出现滚动条组件的样式异常问题 @LoopZhou (common#1765) @uyarn (#2843)
  • Locale: 优化 DatePicker 部分模式的语言包 @uyarn (#2843)
  • Tree: 修复初始化后 draggable 属性丢失响应式的问题 @Liao-js (#2838)
  • Style: 支持通过less总入口打包样式的需求 @NWYLZW @uyarn (common#1757) (common#1766)

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

Flutter for Mobile 发布 0.1.4

🚀 Features

  • TDCountDown:
    • add: Added TDCountDown countdown component @hkaikai
  • TDTheme:
    • add: Modified the theme implementation method, supporting ref attribute for custom mapping
    • add: Added default number font numberFontFamily
  • TDText:
    • add: Added TDText force center switch kTextForceVerticalCenterEnable, which can globally disable forced centering to prevent excessive text offset after flutter 3.16 version (#35)
  • TDBottomTabBar:
    • add: Added custom background color feature (#55)
  • TDCheckbox:
    • add: TDCheckbox and TDRadio support custom colors (#57)
    • add: TDCheckbox and TDRadio support custom font sizes (#66)
  • TDTabBar:
    • add: TDTabBar adds custom settings for divider color and height (#71)
  • TDSwitch:
    • add: TDSwitch supports custom "on/off" text (#73)
  • TDDialog:
    • add: Added custom title alignment and content Widget feature (#58)

🐞 Bug Fixes

  • TDSlider:
    • fix: Fixed an issue where TDSlider setting showThumbValue does not work.
  • TDButton:
    • fix: Fixed an issue where the external setting of the theme color for TDButton does not take effect (#54)
  • TDInput:
    • fix: Fixed an issue where TDInput's showBottomDivider does not work (#70)
    • fix: Removed the invalid height API of TDInput, use SizedBox to modify the height (#70)

🚧 Others

  • Example application, added a button to modify the theme, can quickly modify the theme color

详情见:https://github.com/Tencent/tdesign-flutter/releases/tag/0.1.4