Skip to content

Releases: Tencent/tdesign

TDesign Weekly Release (Dec 3rd 2024)

22 Dec 02:25
4fa1111
Compare
Choose a tag to compare

Vue2 for Web 发布 1.10.7

🌈 1.10.7 2024-12-16

🐞 Bug Fixes

  • ColorPicker: 修复颜色选择器的国际化配置问题 @liweijie0812 (#3403)
  • Dialog: 修复1.10.6版本中Dialog组件 props 重复导致的异常问题 @uyarn (#3423)
  • Table: 修复 filterIcon 不生效的问题 @liweijie0812 (#3422)

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

React for Web 发布 1.10.2

🌈 1.10.2 2024-12-19

🚀 Features

  • Alert: 在 maxLine >= message 数组长度的情况下,不再展示 展开更多/收起 的按钮 @miownag (#3281)
  • ConfigProvider: attach 属性支持配置 drawer 组件,支持全局配置drawer的挂载位置 @HaixingOoO (#3272)
  • DatePicker: 多选模式支持周选择和年选择的场景 @HaixingOoO @uyarn (#3264)
  • Form: 新增supportNumberKey API,支持在1.9.3版本后不支持数字键值的场景使用,若不需要支持数字类型作为表单键值请关闭此 API @uyarn (#3277)
  • Radio: 新增 RadioRadioGroupreaonly属性的支持 @liweijie0812 (#3280)
  • Tree: 实例新增 setIndeterminate 方法,支持手动设置半选的功能 @uyarn (#3261)
  • label: DatePickerTimePickerRangeInput支持label API @liweijie0812 (#3276)

🐞 Bug Fixes

  • DateRangePicker: 修复日期区间选择器在跨年的场景下的展示异常问题 @huangchen1031 (#3275)
  • Menu: 优化菜单项点击事件的绑定问题避免边界触发异常的问题 @huangchen1031 (#3241)
  • ImageViewer: 修复不受控时,visable改变时都会触发onClose的问题 @HaixingOoO (#3244)
  • CheckboxGroup: 修复复选框组的子元素不是复选框导致的问题 @HaixingOoO (#3253)
  • Form: 修复1.9.3版本后,多级表单字段使用 setFieldValues 功能异常的问题 @l123wx (#3279)
  • Form: 修复当规则为中涉及 0 判断时,验证不生效的问题 @RSS1102 (#3283)
  • Select: 修复 valueTypeobject选中全选的展示异常及回调参数缺少的问题 @uyarn (#3287)
  • SelectInput: 修复没有 label 都会渲染节点导致垂直对齐的问题 @huangchen1031 (#3278)
  • TextArea: 优化 TextArea 初始化时 autosize 下计算高度的逻辑 @HaixingOoO (#3286)

🚧 Others

  • Alert: 优化测试用例代码类型和添加对于 classNamestyle 的测试 @RSS1102 (#3284)

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

Miniprogram for WeChat 发布 1.8.3

🌈 1.8.3 2024-12-19

🚀 Features

  • TreeSelect: 优化组件交互,支持首次渲染时滚动到选中项位置 @anlyyao (#3364)

🐞 Bug Fixes

  • Dialog: 部分参数类型声明缺失 @betavs (#3357)
  • SideBar: 修复激活项图标/文本色值错误 @anlyyao (#3364)
  • Calendar: 修复 switchModemaxDate 同时使用时,翻页按钮状态错误 @anlyyao (#3366)
  • Icon: 补充异常捕获,修复开发工具控制台报错 @anlyyao (#3370)
  • Guide: 修复 hideSkip 属性无效 @anlyyao (#3371)

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

Vue3 for Mobile 发布 1.7.0

🌈 1.7.0 2024-12-19

🚀 Features

  • IDE: 增加 VolarWebStorm 提示文件 @liweijie0812 (#1682)
  • Image: 新增 fallback 属性,图片加载失败时,显示当前链接设置的图片地址;新增 img 原生标签属性 referrerpolicy @liweijie0812 (#1647)
  • Input: 新增 enterkeyhint API, 用于控制回车键样式,此 API 仅在部分浏览器支持 @liweijie0812 (#1651)
  • Search: 新增 maxcharactermaxlengthresultList 属性,action 触发方式调整为聚焦后触发 @RSS1102 (#1681)
  • RadioGroup: 新增 readonly 属性 @liweijie0812 (#1674)
  • DropdownItem: 新增 placement 属性 @liweijie0812 (#1675)

🐞 Bug Fixes

  • Dialog: 修复 cancelBtnconfirmBtn 插槽不生效 @liweijie0812 (#1668)
  • ConfigProvider: 修复全局配置丢失响应式问题 @Rococoscarlet (#1670)
  • Swiper: 修复 current 受控时表现 @novlan1 (#1661)
  • Input: 修复 maxlengthUnicode 字符计算不准确问题 @anlyyao (#1683)
  • Textarea: 修复 maxlengthUnicode 字符计算不准确问题 @anlyyao (#1684)
  • Search: 设置 enterkeyhint 值为 search ,点击搜索时,收起键盘 @novlan1 (#1655)
  • Form: 补齐 FormInstanceFunctions 缺失的 validateOnly 事件 @anlyyao (#1688)
  • Table: 修复 onScroll 事件无效 @anlyyao (#1687)

🚧 Others

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

TDesign Weekly Release (Dec 2nd 2024)

15 Dec 02:30
4fa1111
Compare
Choose a tag to compare

Vue3 for Web 发布 1.10.5

🌈 1.10.5 2024-12-10

🚀 Features

  • Vitest: 升级 vitest 版本以及相关依赖到 2.1.8,配合 vscode 插件支持单个单测的运行测试 @PengYYYYY (#4807)
  • TimePicker: 支持 readonly 属性 @RSS1102 (#4812)
  • DatePicker: 支持 readonly 属性 @RSS1102 (#4790)

🐞 Bug Fixes

  • Tabs:
    • 修正渲染函数导致的生产版本错误 @Cat1007 (#4787)
    • 优化 scale 下的指示器宽度错位的问题 @Cat1007 (#4786)
  • Transfer:
    • 修复树形组件选项禁用在全选下仍可选中的缺陷 @uyarn (#4810)
    • 修复拖拽排序向后移动的功能异常 @uyarn (#4810)
  • Table:
    • 修复可分页的表格设置size 分页组件没有跟随变化的问题 @uyarn (#4828)
    • 修复 enhanced-table disableDataPage 属性传值问题 @lxzlx624 (#4781)
  • Dropdown: 示例里 prefixIcon 字段应该调整为函数形式 @Lnncoco (#4769)
  • Pagination: 增加class方便区分组件状态 @uyarn (#4828)
  • ColorPicker: 修复 colorMode 文案国际化 @liweijie0812 (#4778)
  • Dropdown: 当 options 为空时,控制台报错的问题 @betavs (#4785)
  • Drawer: 修复 closeOnOverlayClick 属性默认值为 true 导致全局参数无法设置的问题 (#4782) @PengYYYYY (#4801)
  • DatePicker: 修正 needConfirmfalse 的场景下,preset 选择失效的问题 @Cat1007 (#4792)
  • Input: 修复在 Form 设置全局只读下 Input 组件的状态异常问题 @xiaojueshi (#4818)
  • Tree: 修复树开启虚拟滚动后容器宽度发生变化会导致回滚到顶部的问题 @uyarn (#4826)

📝 Documentation

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

Miniprogram for WeChat 发布 1.8.2

🌈 1.8.2 2024-12-11

🚀 Features

  • DropdownMenuItem: 新增 placement 属性,用于调整复选框和内容相对位置,仅单选菜单栏有效 @anlyyao (#3327)
  • Cascader: 新增 checkStrictly 属性,父子节点选中状态不再关联,可各自选中或取消 @hkaikai (#3333)
  • Calendar: 支持 switchMode 属性,支持按年/月翻页 @anlyyao (#3326)

🐞 Bug Fixes

  • DropdownMenu: 修复部分 css vars 命名错误 @anlyyao (#3338)
  • TabBar: 修复文本 + 徽标使用场景时,文本被挤压问题 @anlyyao (#3340)
  • Rate: 修复禁用态下组件无法向上冒泡的问题 @anlyyao (#3329)
  • Popup: 处理Skyline 模式下微信开发者工具控制台报错 @betavs (#3315)
  • Picker: 在 Skyline 模式下样式异常 @betavs (#3317)
  • NoticeBar: 修复重复进入页面时出现非预期动画 @anlyyao (#3346)

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

TDesign Weekly Release (Dec 1st 2024)

08 Dec 02:29
4fa1111
Compare
Choose a tag to compare

Vue2 for Web 发布 1.10.6

🌈 1.10.6 2024-12-05

🚀 Features

  • Icon: 图标库发布 0.3.0版本,新增 907 个新图标;命名优化blockchain 重命名改为transform-1,gesture-pray-1重命名为gesture-open,gesture-ranslation-1重命名为wave-bye, gesture-up-1重命名为gesture-typing,gesture-up-2重命名为gesture-right-slip,logo-wechat重命名为logo-wechat-stroke-filled,移除tree-listlogo-adobe-photoshop-1 等错误图标 @uyarn (#3392)
  • DatePicker: 新增 multiple API, 用于支持多选日期的场景 @hkaikai (#3407)
  • Dialog: 新增 beforeOpenbeforeClose API @Wesley-0808 (#3393)
  • Drawer: 新增 beforeOpenbeforeClose API @Wesley-0808 (#3393)
  • Form: 表单组件同时支持 changeblur 的校验触发方式 @myronliu347 (#3323)
  • Tree: 支持通过scrollTo方法滚动到指定节点,scrollToElement方法仍保留 @uyarn (#3415)
  • Tree: 支持scrollTo方法通过唯一key滚动到指定节点,减少业务计算index的需求,具体方法参考示例 @uyarn (#3415)

🐞 Bug Fixes

  • Transfer: 修复设置 pageSizeOptions 时切换 pageSize 无法生效得问题 @morningbao (#3374)
  • InputNumber: 限制输入超过范围外的数字未触发 blur 事件 @betavs (#3399)
  • Select: 修复搜索过滤选项列表时选中值显示错误问题 @morningbao (#3410)
  • Transfer: 修复树形组件选项禁用在全选下仍可选中的缺陷 @uyarn (#3412)
  • Transer: 修复拖拽排序向后移动的功能异常 @uyarn (#3412)
  • Table: 修复树形表格列改变时渲染出错的问题 @myronliu347 (#3400)
  • Slider: 修复Slider组件不支持受控用法的问题 @uyarn (#3414)

📝 Documentation

  • Icon: 优化图标检索功能,支持中英文搜索图标 @uyarn (#3392)

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

TDesign Weekly Release (Nov 4th 2024)

02 Dec 01:33
64ccc06
Compare
Choose a tag to compare

React for Web 发布 1.10.1

🌈 1.10.1 2024-11-28

🚀 Features

  • DatePicker: 新增multiple API,用于支持日期选择器多选功能,具体使用请参考示例 @HaixingOoO (#3199)
  • DatePicker: 新增disableTime API,用于更方便地设置禁用时间部分 @HaixingOoO (#3226)
  • Dialog: 新增 beforeClosebeforeOpen API,用于在打开和关闭弹窗时执行更多回调操作 @Wesley-0808 (#3203)
  • Drawer: 新增 beforeClosebeforeOpen API,用于在打开和关闭抽屉时执行更多回调操作 @Wesley-0808 (#3203)

🐞 Bug Fixes

  • ColorPicker: 修复 colorMode 部分文案没有支持国际化的问题 @l123wx (#3221)
  • Form: 修复setFieldsValuesetFields 没有触发onValuesChange的问题 @uyarn (#3232)
  • Notification: 修改 NotificationPluginoffset 属性默认值,使其更符合常规习惯 @huangchen1031 (#3231)
  • Select: 修复 collapsedItems 的参数 collapsedSelectedItems 的错误 @RSS1102 (#3214)
  • Select: 修复多选下拉框全选功能失效的问题 @huangchen1031 (#3216)
  • Table: 修复可过滤表格在处理null类型的异常问题 @2ue (#3197)
  • Table: 修复单元格为数字 0 且开启省略时渲染异常的问题 @uyarn (#3233)
  • Tree: 修复scrollTo方法滚动的异常行为 @uyarn (#3235)

📝 Documentation

🚧 Others

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

Miniprogram for WeChat 发布 1.8.1

🌈 1.8.1 2024-11-29

🚀 Features

  • Progress: 新增环形进度条相关的 css vars @betavs (#3301)
  • Input: 新增 --td-input-align-items 变量,支持自定义组件内容对齐方式 @anlyyao (#3308)
  • ColorPicker: 新增 headerfooter 插槽,仅在 usePopuptrue 时有效 @anlyyao (#3310)

🐞 Bug Fixes

  • DropdownMenuItem: 修复默认插槽无效,并补充 footer 具名插槽 @anlyyao (#3309)
  • Navbar: 修复 getRect 耗时过长导致 navbar 位置不准确问题,并兼容部分机型因精度问题导致的翻译功能完成后标题仍然隐藏的问题 @jarmywang @anlyyao @betavs (#3286)

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

TDesign Weekly Release (Nov 3rd 2024)

26 Nov 06:59
33fb646
Compare
Choose a tag to compare

Vue3 for Web 发布 1.10.4

🌈 1.10.4 2024-11-20

🚀 Features

  • Icon: 图标库发布 0.3.0版本,新增 907 个新图标;命名优化blockchain 重命名改为transform-1,gesture-pray-1重命名为gesture-open,gesture-ranslation-1重命名为wave-bye, gesture-up-1重命名为gesture-typing,gesture-up-2重命名为gesture-right-slip,logo-wechat重命名为logo-wechat-stroke-filled,移除tree-listlogo-adobe-photoshop-1 等错误图标 @uyarn (#4729)
  • Nuxt : @tdesign-vue-next/nuxt 发布 0.1.5 版本, 自动导入 TypographyEmpty 组件和新图标
  • Switch: 新增 before-change API , 用于需要发起异步请求的场景 @centuryPark (#4699)
  • Cascader: 单选模式下当 triggerhover 时,选中选项后自动关闭面板 @uyarn (#4717)
  • Checkbox: 新增 title API, 用于在选项展示禁用原因等场景 @liweijie0812 (#4737)
  • RadioGroup: 新增 readonly API @liweijie0812 (#4737)
  • Form: 全部 readonlyAPI 默认值改undefined ,修复表单 readonly 为 true,表单输入类组件 readonly 为 false 时的表现异常问题 @liweijie0812 (#4737)
  • AnchorItem: 新增 customScroll API,支持关闭默认滚动动画,由用户可自定义锚点滚动的行为 @boogie-ben (#4386)
  • Dialog: 新增 API BeforeOpen 对话框执行打开动画效果前触发,BeforeClose 对话框执行消失动画效果前触发 @Wesley-0808 (#4733)
  • Drawer: 新增 API BeforeOpen 抽屉执行打开动画效果前触发,BeforeClose 抽屉执行关闭动画效果前触发 @Wesley-0808 (#4733)

🐞 Bug Fixes

  • Input:
    • 修复 AutoWidth 状态下,使用中文输入法时,InputPreValue 不会更新为输入值的问题 @Wesley-0808 (#4688)
    • 优化 scale 下的自动宽度错位的问题 @Cat1007 (#4713)
    • 修复 1.10.3 版本引入的 autowidthtransform 容器下的展示不全问题 @Cat1007 (#4754)
  • TreeSelect:
  • Menu:
    • menu-grouptitle 插槽无效 @chensid (#4755)
    • 修复当项目不包含 vue-router 时,会产生额外的 warning @dsh0416 (#4719)
  • TagInput: 修复在 readonly 模式下仍可以通过 Backspace 按键删除已选项的缺陷 @RSS1102 (#4696)
  • Avatar: 头像链接切换后,清除上一张图片加载失败的占位符 @Cat1007 (#4724)
  • ColorPicker: 最近使用颜色需要选中才能删除 @superNos (#4720)
  • Tabs: dialog 中的 tabs 默认选中样式不正确 @chensid (#4722
  • Cascader: 修复当选项 label 非字符串时 title 渲染异常的问题 @uyarn (#4759)
  • InputNumber: 修复 largeNumberformat 错误作用于 value 上的问题 @uyarn (#4695)

📝 Documentation

  • Icon: 优化图标检索功能,支持中英文搜索图标 @uyarn (#4729)

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

React for Web 发布 1.10.0

🌈 1.10.0 2024-11-15

🚀 Features

  • Select: collapsedItems 方法的参数 collapsedSelectedItems 扩充为 options,使用collapsedItems请注意此变更 @RSS1102 (#3185)
  • Icon: 图标库发布 0.4.0版本,新增 907 个新图标;命名优化blockchain 重命名改为transform-1,gesture-pray-1重命名为gesture-open,gesture-ranslation-1重命名为wave-bye, gesture-up-1重命名为gesture-typing,gesture-up-2重命名为gesture-right-slip,logo-wechat重命名为logo-wechat-stroke-filled,移除tree-listlogo-adobe-photoshop-1 等错误图标 @uyarn (#3194)
  • Cascader: 单选模式下当triggerhover时,选中选项后自动关闭面板 @uyarn (#3188)
  • Checkbox: 新增 title API, 用于在选项展示禁用原因等场景 @uyarn (#3207)
  • Menu: 新增tooltipProps API,作用于一级菜单收起聚焦出现的节点 @uyarn (#3201)
  • Switch: 新增 before-change API @centuryPark (#3167)
  • Form: 新增 getValidateMessage 实例方法 @moecasts (#3180)

🐞 Bug Fixes

  • TagInput: 修复在readonly模式下仍可以通过Backspace按键删除已选项的缺陷 @RSS1102 (#3172)
  • Form: 修复1.9.3版本 FormItemForm外设置了name属性有异常的问题 @l123wx (#3183)
  • Select: 修复 valueType 为 object 时,点击全选按钮后 onChange 回调参数类型错误的问题 @l123wx (#3193)
  • Table: 修复动态设置expandTreeNode没有正常展示子节点的问题 @uyarn (#3202)
  • Tree: 修复动态切换expandAll的功能异常问题 @uyarn (#3204)
  • Drawer: 修复无法自定义confirmBtncloseBtn内容的问题 @RSS1102 (#3191)

📝 Documentation

  • Icon: 优化图标检索功能,支持中英文搜索图标 @uyarn (#3194)
  • Popup: 新增popperOption使用示例 @HaixingOoO (#3200)

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

Vue3 for Mobile 发布 1.6.0

🌈 1.6.0 2024-11-19

🚀 Features

  • Popup: sfc to tsx @betavs (#1401)
  • Upload: 新增 capturepreview 属性 @anlyyao (#1644) (#1645)
  • Icon: 更新图标版本到 0.3.0。新增 907 个新图标;命名优化blockchain 重命名改为transform-1,gesture-pray-1重命名为gesture-open,gesture-ranslation-1重命名为wave-bye, gesture-up-1重命名为gesture-typing,gesture-up-2重命名为gesture-right-slip,logo-wechat重命名为logo-wechat-stroke-filled,移除tree-listlogo-adobe-photoshop-1 等错误图标 @liweijie0812 (#1639)

🐞 Bug Fixes

📈 Performance

  • CollapsePanel: 优化面板折叠动画 @huxinhai (#1591)
  • useLockScroll: 修复多组件同时使用 preventScrollThrough 导致页面无法滚动的问题 @hkaikai (#1628)

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

TDesign Weekly Release (Nov 2nd 2024)

15 Nov 03:27
f525d96
Compare
Choose a tag to compare

Vue2 for Web 发布 1.10.5

🌈 1.10.5 2024-11-08

🚀 Features

  • Switch: 新增 before-change API, 用于需要发起异步请求的场景 @centuryPark (#3386)
  • DatePicker: 新增 disableTime API,在日期时间选择器场景下使用 @myronliu347 (#3324)
  • Cascader: 单选模式下当triggerhover时,选中选项后自动关闭面板 @uyarn (#3389)

🐞 Bug Fixes

  • DatePicker: DateRangePickerPanel组件modeweek时无法通过左右箭头调整月份 @RSS1102 (#3370)
  • Table: 修复多级表头下的通过colspan合并表头的问题 @wangyang0210 (#3372)
  • ColorPicker: 修复最近使用颜色删除的缺陷,调整为选中才能删除 @superNos (#3384)
  • TagInput: 修复在readonly 模式下仍可以通过Backspace 删除已选项的缺陷 @RSS1102 (#3376)

🚧 Others

  • Drawer: 修复 live demo 中头部配置展示异常的问题 @cszhjh (#3385)

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

Miniprogram for WeChat 发布 1.8.0

🌈 1.8.0 2024-11-13

🚀 Features

  • Icon: 新增 907 个新图标⚡ 另外: blockchain 重命名为 transform-1 , gesture-pray-1 重命名为 gesture-open , gesture-ranslation-1 重命名为 wave-bye , gesture-up-1 重命名为 gesture-typing , gesture-up-2 重命名为 gesture-right-slip , logo-wechat 重命名为 logo-wechat-stroke-filled ; 移除tree-listlogo-adobe-photoshop-1 图标 @anlyyao (#3279)
  • TabPanel: 面板高度仅由其内容决定 @anlyyao (#3280)
  • Calendar: 新增 localText 属性,支持组件国际化 @anlyyao (#3278)

🐞 Bug Fixes

  • Input: 修复 cursorColor 属性无默认值的问题 @anlyyao (#3272)
  • Progress: 修复在 skyline 中标签右侧间距错误 @anlyyao (#3283)

🚧 Others

  • other: getWindowInfogetAppBaseInfogetDeviceInfo 等方法兼容单页模式使用 @anlyyao (#3281)

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

Miniprogram for WeChat 发布 1.7.1

🌈 1.7.1 2024-11-08

🚀 Features

  • Stepper: 新增 integer 属性,支持输入小数 @anlyyao (#3230)
  • DropdownMenuItem: 优化组件样式,当 option 为空时选项区域不占位 @anlyyao (#3235)
  • Input: 支持 readonly 属性 @anlyyao (#3255)
  • ColorPicker: 新增 usePopupvisibleautoClosestylecustomStyle 等属性,新增 close 事件 @anlyyao (#3260)
  • DateTimePicker: 新增 autoClose 属性 @anlyyao (#3263)

🐞 Bug Fixes

  • Icon: 修复动态计算图片高度异常 @betavs (#3228)
  • ActionSheet: 为 cancelText 补充默认值 @anlyyao (#3231)
  • Stepper: 增加输入校验,修复使用第三方键盘时带来的格式问题,并修复禁用输入框样式 @anlyyao (#3230)
  • Search: 修复外部样式类 t-class-cleart-class-left 无法修改图标大小的问题,并丰富 css vars @anlyyao (#3238) (#3264)
  • Cascader: 修复动态设置 value 而选项内容未更新问题 @jarmywang (#3242)
  • PullDownRefresh: 修复在 iOS 部分低系统中(如15.4、14.2、14.1等 ),提示语隐藏不完整的问题 @anlyyao (#3239)
  • DateTimePicker: 支持通过 popupProps 透传 usingCustomNavbar 属性,避免遮罩层挡住自定义导航栏 @anlyyao (#3254)
  • Button: 修复 danger + disable 时,文本颜色错误 @anlyyao (#3261)
  • Rate: 修复 gap 单位处理异常 @jarmywang (#3259)

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

React for Mobile 发布 0.9.0

🌈 0.9.0 2024-11-11

❗ Breaking Changes

  • Textarea: 组件重构,新增 allowInputOverMaxborderedreadonly 等属性 @anlyyao (#526)
  • Avatar: 组件重构,新增 imageProps 属性 @slatejack (#541)

🚀 Features

🐞 Bug Fixes

  • CountDown: 修复毫秒级计算器计算错误 @novlan1 (#542)

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

TDesign Weekly Release (Nov 1st 2024)

01 Nov 03:25
d9445d2
Compare
Choose a tag to compare

Vue3 for Web 发布 1.10.3

🌈 1.10.3 2024-10-27

🚀 Features

  • TimePicker: 新增 autoSwap API,支持1.10.2 版本之后仍支持保持选定的左右侧时间大小顺序 @uyarn (#4662)
  • Select: valueDisplay 增加label参数 @uyarn (#4645)

🐞 Bug Fixes

  • Select:
    • 修复使用虚拟滚动配合过滤加自定义渲染内容时渲染异常的问题 @uyarn (#4677)
    • 修复可过滤场景下回车键会清空输入框的错误交互行为 @uyarn (#4677)
    • 部分节点事件增加容错判断 @uyarn (#4677)
    • 修复 loading 配合触底事件 onScrollToBottom 一起使用的问题 @lllllllqw (#4625)
  • Descriptions:
  • Tree: 修复没有子节点时,自定义图标无法点击 @RSS1102 (#4638)
  • Space: 修复使用v-if的情况下存在冗余空格的问题 @Luffy-developer (#4663)
  • InputNumber: 禁用时焦点事件仍然会触发的问题 @betavs (#4661)
  • DatePicker: panel top arrow doesn't work when using week mode @RSS1102 (#4673)
  • Table: 多级表头下的通过colspan合并表头 @wangyang0210 (#4669)
  • Input: 修复 Input type="number" 时,无法输入小数位末尾 0 的问题 @wilonjiang (#4660)
  • Drawer: 修复打开 drawer 时页面抖动的问题 @uyarn (#4671)
  • Dialog: 修复打开 dialog 时页面抖动的问题 @RSS1102 @uyarn (#4671)

📝 Documentation

  • Tree: 修复valueMode API 的拼写错误问题 @Simon-He95 (#4622)
  • Docs: 修复Codesandbox示例启动失败或需要打开 devbox 才可以运行的问题 @RSS1102 (#4610)

🚧 Others

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

React for Web 发布 1.9.3

🌈 1.9.3 2024-10-31

🐞 Bug Fixes

  • Select: 修复valueDisplay下的onClose回调问题 @uyarn (#3154)
  • Typography: 修复 TypographyEllipsis 功能在中文下的问题 @HaixingOoO (#3158)
  • Form: 修复 FormListFormItem 数据中的 getFieldsValue 问题 @HaixingOoO (#3149)
  • Form: 修复动态渲染表单无法使用 setFieldsValue 预设数据的问题 @l123wx (#3145)
  • lib: 修复1.9.2升级依赖改动导致lib错误携带style导致在next下不可用的异常 @honkinglin (#3165)

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

Miniprogram for WeChat 发布 1.7.0

🌈 1.7.0 2024-10-25

🚀 Features

🐞 Bug Fixes

  • Button: 修复深色模式的默认幽灵按钮的边框色错误 @anlyyao (#3200)
  • Icon: 修复使用图片链接时偶发性出现字体图标的问题 @anlyyao (#3216)
  • Upload: 修复 loading 内容未居中问题 @anlyyao (#3219)
  • Navbar: 修复安卓中因精度带来的标题宽度计算错误,并优化标题左侧间距 @anlyyao (#3217)

📝 Documentation

🚧 Others

  • Weixin: 更新部分不在维护的wx接口,并兼容低版本 @anlyyao (#3192)

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

TDesign Weekly Release Oct 3rd 2024)

22 Oct 01:43
bcd82e4
Compare
Choose a tag to compare

Vue2 for Web 发布 1.10.4

🌈 1.10.4 2024-10-18

🚀 Features

  • TimePicker: 新增 autoSwap API,支持1.10.2 版本之后仍支持保持选定的左右侧时间大小顺序 @uyarn (#3363)

🐞 Bug Fixes

  • Tree: 修复叶子节点自定义的图标可被点击的问题 @RSS1102 (#3354)
  • Drawer: 修复打开 drawer 时页面抖动的问题 @RSS1102 @uyarn (#3362)
  • Dialog: 修复打开 dialog 时页面抖动的问题 @RSS1102 (#3362)

🚧 Others

  • DatePicker: 移除文档中错误的value 类型描述

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

React for Web 发布 1.9.2

🌈 1.9.2 2024-10-17

🚀 Features

  • TimePicker: 新增 autoSwap API,支持1.9.0 版本之后仍可以保持选定的左右侧时间大小顺序 @uyarn (#3146)

🐞 Bug Fixes

  • Tabs: 修复TabPanellabel改变时,激活的选项卡底部横线没更新 @HaixingOoO (#3134)
  • Drawer: 修复打开 drawer 时页面抖动的问题 @RSS1102 (#3141)
  • Dialog: 修复打开 dialog 时页面抖动的问题 @RSS1102 (#3141)
  • Select: 修复使用 OptionGroup 时无法自动定位到选中项问题 @moecasts (#3139)

🚧 Others

  • Loading: 优化 live demo 展示效果 @uyarn (#3144)
  • DatePicker: 移除文档中错误的value 类型描述 @uyarn (#3144)

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

Vue3 for Mobile 发布 1.5.0

🌈 1.5.0 2024-10-18

🚀 Features

🐞 Bug Fixes

  • ImageViewer: 补充图片默认样式 @anlyyao (#1617)
  • Textarea: 修复指示器不更新问题 @anlyyao (#1615)
  • Cascader: 修复 valueoptions 动态变更时页面未响应,close 事件返回值类型错误等问题 @anlyyao (#1620)
  • Calendar: 修复 confirmBtn 值为 null 时仍显示确认按钮的问题 @GaoJiuJiu (#1621)
  • Indexes: 修复索引及列表内容为异步数据时,索引链接失效的问题 @anlyyao (#1622)
  • fix: 修复使用 import "tdesign-mobile-vue/esm/style/index.js"; 引入组件库全局样式资源时,资源路径不存在的问题 @anlyyao (#1624)

🚧 Others

  • other: 单独导出涉及 Plugin 相关组件的样式,支持修改类名前缀的部分场景使用 @anlyyao (#1616)

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

React for Mobile 发布 0.8.0

🌈 0.8.0 2024-10-17

❗ Breaking Changes

  • Switch: 组件重构,移除 colors 属性,change 事件参数有调整 @anlyyao (#527)
  • PullDownRefresh: 组件重构,maxBarHeightloadingBarHeight 属性扩展支持 string 类型,并新增 onRefreshonScrolltoloweronTimeout 等属性 @novlan1 (#479)
  • Message: 组件重构,新增 alignlinkmarqueeoffsetonCloseBtnClickonDurationEnd 以及 onLinkClick 等属性,并移除 onCloseonClosedonOpenonOpenedonVisibleChange 等属性 @novlan1 (#477)

🚀 Features

🐞 Bug Fixes

  • Stepper: 修复无法直接输入的问题 @anlyyao (#537)

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

Flutter for Mobile 发布 0.1.7

🌈 0.1.7 2024-10-16

🚀 Features

🐞 Bug Fixes

  • ImageViewer: 解决defaultIndex无效问题 @ccXxx1aoBai (#292)
  • TimeCounter: 修复无法重复重置问题 @hkaikai (#272)
  • DropdownMenu: 调整弹出层逻辑,修复无法监听后退问题; @hkaikai (#297)
  • DatePicker: 销毁时移除年月日上监控,避免内存泄露;新增onSelectedItemChanged事件 @hkaikai (#300)
  • SideBar: 解决自定义选中样式文字不居中问题 @ccXxx1aoBai (#313)
  • Popup: 解决快速点击蒙层多次返回问题 @ccXxx1aoBai (#318)
  • ImageViewer: 解决删除首位图片显示异常问题 @ccXxx1aoBai (#322)
  • SideBar: 解决延迟加载组件导致瞄点功能异常问题 @ccXxx1aoBai (#343)
  • TDDropdownMenu: 优化menu显示文字超出显示省略号 @hkaikai (#338)
  • NoticeBar: 解决无法跟随主题色问题 @ccXxx1aoBai (#350)
  • Button: 修复设置shape为square或circle时出现overflow @epoll-j (#257)
  • Slider: bugfix:修复tb_slider setState不更新问题 @arvinwli (#298)
  • Cascader: 修改列表排序问题 @shizhe2018 (#303)
  • Popup:解决键盘出现会遮挡Popup里的输入框 @epoll-j (#264)
  • Cascader:修改联动时间限制范围逻辑 @shizhe2018 (#242)
  • Loading:修复Loading显示后立即dismiss无法生效的问题 @Luozf12345 (#340)

🚧 Others

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

TDesign Weekly Release (Oct 2nd 2024)

15 Oct 10:28
bcd82e4
Compare
Choose a tag to compare

Miniprogram for WeChat 发布 1.6.2

🌈 1.6.2 2024-10-12

🚀 Features

  • Checkbox: 新增keys可配置options的value和label的别名 @huxinhai (#3154)

🐞 Bug Fixes

  • Button: 修复文字按钮样式错误 @anlyyao (#3163)
  • Checkbox: 修复 change 事件中参数缺失的问题 @betavs (#3157)
  • Dialog: 修复更新按钮属性 openType 未重置问题 @jarmywang (#3178)
  • Tabs: 修复开启 animation 时导致的面板滚动位置不准确问题 @anlyyao (#3188)
  • Tabs: 修复在 skyline 中无法滚动的问题 @anlyyao (#3187)
  • Collapse: 修复禁用+面板展开场景下面板展开态不正确,并处理多个样式问题 @anlyyao (#3186)
  • Cell: 修复 arrow 动态变更无效的问题 @anlyyao (#3184)
  • Switch: 修复深色模式下文本颜色错误 @anlyyao (#3183)
  • PullDownRefresh: 修复禁用下拉刷新导致的滑动事件无效 @anlyyao (#3182)

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

TDesign Weekly Release (Sep 4th 2024)

08 Oct 02:38
37e71df
Compare
Choose a tag to compare

Vue2 for Web 发布 1.10.3

🌈 1.10.3 2024-09-27

🐞 Bug Fixes

  • Cascader: 修复初始化滚动节点时未兼容单选父节点滚动的缺陷 @uyarn (#3342)

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

Vue2 for Web 发布 1.10.2

🌈 1.10.2 2024-09-24

🐞 Bug Fixes

  • 修复1.10.1版本中构建产物异常的问题

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

Vue2 for Web 发布 1.10.1

🌈 1.10.1 2024-09-24

🚀 Features

  • Button: 新增form API,原生的 form 属性,支持用于通过 form 属性触发对应 id 的 form 的表单事件 @uyarn (#3310)
  • Cascader: 支持在打开菜单时滚动到首个已选项所在节点的能力 @uyarn (#3335)
  • DatePicker: 支持readonly属性 @myronliu347 (#3311)
  • Form: 新增id API,表单原生的 id 属性,支持用于配合非表单内的按钮通过 form 属性来触发表单事件 @uyarn (#3310)
  • Menu: expandTypenormal时,支持三级子菜单的展示 @setcy (#3296)
  • Select: 支持在过滤情况下使用checkAll配置全选的功能 @zhengchengshi (#3295)
  • Table: 可展开收起场景下新增 t-table__row--expandedt-table__row--folded 用于区分展开和收起的行 @uyarn (#3331)
  • Tag: 新增 title API 控制鼠标悬停显示的文本 @liweijie0812 (#3309)
  • TimePicker: 支持readonly属性 @myronliu347 (#3311)
  • TimeRangePicker: 当结束时间大于开始时间时,自动调整时间范围的顺序 @myronliu347 (#3327)
  • TreeSelect: 修改多选状态下默认点击父节点选项的行为为选中父节点,如果需要点击展开的交互效果,请配置treeProps.expandOnClickNode @uyarn (#3330)
  • Rate: 新增支持clearable API,用于清空评分 @myronliu347 (#3332)

🐞 Bug Fixes

  • Cascader: 修复过滤条件下选择父节点导致样式异常的问题 @uyarn (#3333)
  • DatePicker: 修复周选择器下,年份边界日期返回格式错误的问题 @uyarn (#3336)
  • Select: 修复下拉面板存在自定义节点且存在回车等操作时与组件自身键盘事件冲突的问题 @uyarn (#3303)
  • SelectInput: 修复动态变化输入框宽度的情况下,下拉菜单宽度没有动态跟随变化的问题 @myronliu347 (#3325)
  • Slider: 修复change-end事件回到没有正确emit的问题 @myronliu347 (#3320)
  • Table: 修复表格开启虚拟滚动和 loading 后,分页和表格内容顺序错乱的问题 @myronliu347 (#3319)
  • TimePicker: 修复 12 小时制切换在 dayjs 切换中文情况下失效的问题 @myronliu347 (#3326)
  • TreeSelect: 修复无法支持深层的 keys 设置的问题 @myronliu347 (#3313)
  • Upload: 修复 uploadPastedFiles = false 时第一次上传文件后报错导致响应式丢失的问题 @myronliu347 (#3308)

🚧 Others

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

Vue3 for Web 发布 1.10.2

🌈 1.10.2 2024-09-27

🚀 Features

  • Table: 可展开收起场景下新增 t-table__row--expandedt-table__row--folded 用于区分展开和收起的行 @uyarn (#4586)
  • Rate: 新增clearable API, 用于支持清空评分 @uyarn (#4603)
  • TimePicker: 支持时间区间选择器自动调整左右区间 @uyarn (#4606)
  • i18n: 国际化新增 意大利语 it_IT 俄语 ru_RU @liweijie0812 (#4592)

🐞 Bug Fixes

  • Select:
    • 修复选项的title为空字符串或置空时的渲染效果 @uyarn (#4602)
    • 修复选中选项后没有正常触发blur事件的问题 @uyarn (#4602)
    • 修复当 Form 开启 disabledSelect 关闭 disabled 状态下选项仍然展示禁用的错误 @uyarn (#4580)
  • DatePicker:
    • 修复周选择器下,年份边界日期返回格式错误的问题 @uyarn (#4606)
    • 优化周选择器配合 firstDayOfWeek 使用的问题,详情请参考周选择器示例代码 @uyarn (#4606)
  • TreeSelect: 修复多选状态下默认点击父节点选项的行为为选中 @uyarn (#4579)
  • Tree: 修复多选下配置 expandOnClickNode 后没有正确生效的问题 @uyarn (#4579)
  • Transfer: search 事件缺少 trigger 参数 @betavs (#4590)
  • InputNumber: 修复数字输入框小数位数类型定义错误问题,由 String 改为 Number 类型 @D-xuanmo (#4599)
  • RangInput: 修复开启 clearable 值为空报错 @liweijie0812 (#4608)
  • ConfigProvider: 修复全局配置丢失响应式问题 @aolyang (#4612)
  • DateRangePicker: 修复日期区间选择器配置时间相关格式时,没有正确处理defaultTime的问题 @uyarn (#4606)
  • Upload: 修复部分theme下禁用下链接不可点击的问题 @uyarn (#4614)
  • Drawer: 优化非模态框的阴影样式 @RSS1102 @uyarn (#4614)
  • ColorPicker: 修复设置inputProps.width导致的样式问题 @RyouSY @uyarn (#4614)
  • Typography: 修复title的字体大小问题 @uyarn (#4614)
  • Swiper: 修复分段式导航在暗色模式下箭头颜色不适配的问题 @uyarn (#4614)
  • ImageViewer: 优化图片查看器默认的缩放比例,减少滚轮缩放效果的闪烁感 @RSS1102 (#4583)
  • Textarea: 修复设置 autosize 且切换页面时组件异常的问题 @RSS1102 (#4539)

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

React for Web 发布 1.9.1

🌈 1.9.1 2024-09-26

🚀 Features

  • ImageViewer: 优化图片预览旋转的重置效果 @sylsaint (#3108)
  • Table: 可展开收起场景下新增 t-table__row--expandedt-table__row--folded 用于区分展开和收起的行 @uyarn (#3099)
  • TimePicker: 支持时间区间选择器自动调整左右区间 @uyarn (#3117)
  • Rate: 新增clearable API,用于清空评分 @HaixingOoO (#3114)

🐞 Bug Fixes

  • Dropdown: 修复设置panelTopContent后子菜单top计算错误的问题 @moecasts (#3106)
  • TreeSelect: 修改多选状态下默认点击父节点选项的行为为选中,如果需要点击展开,请配置treeProps.expandOnClickNode @HaixingOoO (#3111)
  • Menu: 修复二级菜单展开收起状态没有关联右侧箭头变化的问题 @uyarn (#3110)
  • DateRangePicker: 修复日期区间选择器配置时间相关格式时,没有正确处理defaultTime的问题 @uyarn (#3117)
  • DatePicker: 修复周选择器下,年份边界日期返回格式错误的问题 @uyarn (#3117)
  • ColorPicker: 修复部分场景下子组件存在重复渲染的异常问题 @uyarn (#3118)
  • ColorPicker: 修复渐变模式下,明度滑块和渐变滑块颜色不联动的问题 @huangchen1031 (#3109)

🚧 Others

  • Site: 站点切换语言时组件跟随切换语言 @RSS1102 (#3100)
  • Form: 新增自定义表单控件的文档说明和示例 @miownag (#3112)

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

Vue3 for Mobile 发布 1.4.3

🌈 1.4.3 2024-09-26

🚀 Features

🐞 Bug Fixes

  • Cell: 修复部分 css vars 无效的问题 @anlyyao (#1599)
  • Popup: 修复 destroyOnClosetrue 时动画无效的问题 @anlyyao (#1600)
  • DropdownMenu: 修复部分机型中向上展开样式错误 @anlyyao (#1603)
  • Slider: 修复在 hidden 元素中组件显示异常 @anlyyao (#1604)

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