Skip to content

Releases: Tencent/tdesign-miniprogram

0.32.0

27 Dec 10:12
b21fc68
Compare
Choose a tag to compare

What's Changed

❗ 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

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

Full Changelog: 0.31.0...0.32.0

0.31.0

19 Dec 14:37
ee8b0c8
Compare
Choose a tag to compare

What's Changed

❗ BREAKING CHANGES

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

🚀 Features

🐞 Bug Fixes

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

New Contributors

Full Changelog: 0.30.0...0.31.0

0.30.0

12 Dec 04:20
0f2956d
Compare
Choose a tag to compare

What's Changed

🌈 0.30.0 2022-12-12

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

New Contributors

Full Changelog: 0.29.0...0.30.0

0.29.0

05 Dec 16:03
168ed6a
Compare
Choose a tag to compare

What's Changed

❗ BREAKING CHANGES

🚀 Features

🐞 Bug Fixes

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

New Contributors

Full Changelog: 0.28.0...0.29.0

0.28.0

28 Nov 14:52
504c4be
Compare
Choose a tag to compare

What's Changed

❗ 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

New Contributors

Full Changelog: 0.27.0...0.28.0

0.27.0

22 Nov 05:07
Compare
Choose a tag to compare

What's Changed

❗️BREAKING CHANGES

  • Divider: 移除 line-color 属性,使用 CSS Variables 代替 @LeeJim (#1035)
  • Upload: 数据对象 file 新增 status 字段,不再以 percent 区分 @LeeJim (#1034)
  • Switch: 移除 colors 属性,使用 CSS Variables 代替 @LeeJim (#1080)
  • Switch: 调整 label 的类型,改成 Array 类型,同时调整显示位置 @LeeJim (#1080)
  • Badge: 移除 shape 属性的 square 类型,新增 bubble 类型 @LeeJim (#1004)

🚀 Features

  • Divider: 视觉升级 @LeeJim (#1035)
  • Upload: 视觉升级 @LeeJim (#1034)
  • Image: 视觉升级 @LeeJim (#1038)
  • Toast: 视觉升级 @LeeJim (#1073)
  • Skeleton: 视觉升级 @anlyyao (#1037)
  • Switch: 视觉升级 @LeeJim (#1080)
  • Badge: 视觉升级 @LeeJim (#1004)
  • Collapse: 新增 theme 属性,支持 card 风格 @LeeJim (#1039)
  • Image: 新增 widthheight 属性用于控制图片尺寸 @LeeJim (#1038)
  • Empty: 新增 iconProps 属性 @anlyyao (#1041)
  • Empty: 新增 CSS Variables, 用于调整描述、操作内容文本颜色和间距等 @anlyyao (#1041)
  • Result: 新增 iconProps 属性 @anlyyao (#1040)
  • Result: 新增 CSS Variables, 用于调整标题、描述文本颜色 @anlyyao (#1040)
  • Skeleton: 新增 CSS Variables, 用于调整骨架屏背景颜色、行间距等 @anlyyao (#1037)
  • ImageViewer: 新增 closeIconProps 和 deleteIconProps 属性 @anlyyao (#1074)
  • ImageViewer: 新增 CSS Variables, 用于调整操作条背景、文本颜色等 @anlyyao (#1074)
  • Footer: 新增 CSS Variables, 用于调整页脚文本大小、颜色等 @anlyyao (#1042)
  • Switch: 新增 icon 属性,用于显示开关的图标 @LeeJim (#1080)
  • Avatar: 新增 CSS Variables, 用于调整头像背景、文本颜色 @anlyyao (#1076)
  • Avatar: 支持 imageProps,并新增 iconProps 和 bordered 属性 @anlyyao (#1076)

🐞 Bug Fixes

  • Switch: 修复 size、loading 不生效的问题 @LeeJim (#1080)
  • Avatar: 修复 alt 属性无效 @anlyyao (#1076)
  • NavBar: 使用正确的状态栏高度 @LeeJim (#1083)
  • Search: 修复插槽需要对应值为空时才渲染的问题 @LeeJim (#1087)

Full Changelog: 0.26.0...0.27.0

0.26.0

14 Nov 13:45
cff92d9
Compare
Choose a tag to compare

What's Changed

❗ Breaking Changes

  • Textarea: 调整 confirm-type 的默认值为 return @LeeJim (#1007)
  • Navbar: 移除 background 使用 CSS Variables 代替 @LeeJim (#1010)
  • Navbar: 属性 left-icon 更名为 left-arrow,只保留 Boolean 类型 @LeeJim (#1010)
  • Navbar: 移除 home-icon,新增名为 left 和 capsule 的插槽 @LeeJim (#1010)
  • Navbar: 移除 go-home 事件 @LeeJim (#1010)

🚀 Features

🐞 Bug Fixes

  • Button: 修复有主题的幽灵按钮颜色丢失的问题 @LeeJim (#993)
  • NoticeBar: 修复 content 动态更新时, 滚动动画计算错误。 @anlyyao (#999)
  • TabBar: 修复绝对定位时,宽度没有撑开的问题 @LeeJim (#1001)
  • Cascader: 修复异步获取 options 时,无法使用 value 初始化已选选项 @LeeJim (#1011)

Full Changelog: 0.25.0...0.26.0

0.25.0

07 Nov 15:42
4f6cc87
Compare
Choose a tag to compare

What's Changed

❗ Breaking Changes

  • Badge: 修复 offset 的顺序,首值应该调整水平方向 @LeeJim (#971)
  • Tabs: 调整非 BEM 的类名,此变更属于破坏性变更 @LeeJim (#970)

🚀 Features

  • 全部组件支持 customStyle 属性,作为 style 传入根元素 @anlyyao (#985)
  • SideBar: 新增侧边导航组件 @LeeJim (#974)
  • RadioGroup: 新增支持 keys 属性,使用 options 时有效 @LeeJim (#964)
  • Tabs: 新增 space-evenly 属性,默认均分选项卡片的空间 @LeeJim (#965)
  • Cascader: 视觉全新升级 @LeeJim (#966)
  • Cascader: 新增 theme 属性,新增 tab 风格 @LeeJim (#966)
  • Cascader: 新增 keys 属性,支持映射 optiosn 属性名 @LeeJim (#966)
  • Cascader: 新增 sub-titles 属性,显示每级的次标题 @LeeJim (#966)
  • Button: 新增 CSS Variable 调整文本、边框、背景等颜色,具体查看文档 @anlyyao (#947)
  • GridItem: 新增 image-props 透传至 image 组件 @LeeJim (#976)
  • TabBar: 视觉升级 @LeeJim (#987)
  • TabBar: 新增 shape 属性,新增悬浮胶囊形状的标签栏 @LeeJim (#987)
  • TabBar: 新增 theme 属性,新增 tag 风格 @LeeJim (#987)
  • DropdownMenu: 新增 external-classes 属性 @anlyyao (#991)
  • Csacader: 支持 CSS Variables 进行自定义主题 @LeeJim (#990)

🐞 Bug Fixes

  • 修复没传值时不支持非受控的问题 @LeeJim (#977)
  • RadioGroup: 修复使用 options 时无法选中的问题 @LeeJim (#964)
  • Tabs: 修复动态 label 无法生效的问题 @LeeJim (#963)
  • Tabs: 优化样式细节 @LeeJim (#965)
  • Cascader: 修复传入 value 不会渲染选项的问题 @LeeJim (#966)
  • Button: 修复 variant='text' 时,文本颜色样式错误 @anlyyao (#947)
  • Input: 修复 --td-input-disabled-text-color 无效的问题 @anlyyao (#960)
  • Calendar: 修复无法滚动的问题 @LeeJim (#989)
  • Calandar: 修复在布局不兼容的问题 @LeeJim (#989)

Full Changelog: 0.24.0...0.25.0

0.24.0

31 Oct 15:11
fb71fc2
Compare
Choose a tag to compare

What's Changed

❗️BREAKING CHANGES

  • Radio: 移除 color 属性,使用 CSS Variable 替代 @anlyyao (#944)

🚀 Features

  • Tabs: 视觉全新升级 @LeeJim (#957)
  • Tabs: 新增 theme 属性,支持 line/tag/card @LeeJim (#957)
  • Tabs: 新增 CSS Variables,用于调整滑块尺寸 @LeeJim (#957)
  • TabPanel: 新增 badgeProps 属性,支持使用徽章 @LeeJim (#957)
  • CheckTag: 支持外部样式类 @anlyyao (#945)
  • Radio: 新增 CSS Variable 调整文案、图标等颜色,具体查看文档 @anlyyao (#944)

🐞 Bug Fixes

  • Popup: 阻止内容区域滑动穿透 @LeeJim (#943)
  • Cascader: 调整 usingComponents 中的绝对路径为相对路径 @miauyo (#938)
  • Icon: 修复 customStyle 属性无效的问题 @anlyyao (#950)
  • DateTimePicker: 修复 mode = second 不生效的问题 @LeeJim (#952)

🚧 Others

  • Textarea: 修复 "带标题多行文本框" 示例不显示 @anlyyao (#937)

Full Changelog: 0.23.1...0.24.0

0.23.1

24 Oct 14:35
fdab247
Compare
Choose a tag to compare

What's Changed

🐞 Bug Fixes

🚧 Others

  • Input: 修复 demovalue 属性拼写错误 @anlyyao (#923)
  • Cascader: 修改文档导入示例错误 @miauyo (#924)
  • Message: 新增示例演示如何在自定义导航栏时使用 message @LeeJim (#932)
  • 修复因 buffer 超出限制导致单元测试报错的问题 @LeeJim (#925)
  • 更新官网 Demo 示例的二维码 @anlyyao (#917)

New Contributors

Full Changelog: 0.23.0...0.23.1