Releases: Tencent/tdesign-miniprogram
Releases · Tencent/tdesign-miniprogram
0.32.0
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
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)
Full Changelog: 0.31.0...0.32.0
0.31.0
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
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
New Contributors
- @szu-bee made their first contribution in #1205
- @huaiyinfeilong made their first contribution in #1210
- @gzzhanghao made their first contribution in #1224
Full Changelog: 0.30.0...0.31.0
0.30.0
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
What's Changed
❗ BREAKING CHANGES
🚀 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
New Contributors
- @byq1213 made their first contribution in #1139
- @yaogengzhu made their first contribution in #1156
Full Changelog: 0.28.0...0.29.0
0.28.0
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-count
和t-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)
New Contributors
- @aomnisz made their first contribution in #1082
- @Isabella327 made their first contribution in #1104
Full Changelog: 0.27.0...0.28.0
0.27.0
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
: 新增width
和height
属性用于控制图片尺寸 @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
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
Button
: 视觉升级 @LeeJim (#993)Fab
: 视觉升级 @LeeJim (#995)Tag
: 视觉升级 @LeeJim (#997)Cell
: 视觉升级 @LeeJim (#1003)Grid
: 视觉升级 @LeeJim (#1006)Navbar
: 视觉升级 @LeeJim (#1010)Button
: 新增 light 主题 @LeeJim (#993)Tag
: 属性 size 新增 extra-large 加大尺寸 @LeeJim (#997)CheckTag
: 新增支持 variant 支持 4 种变体 @LeeJim (#997)NoticeBar
: 支持 prefixIcon 、theme 属性动态更新 @anlyyao (#999)CellGroup
: 新增 theme 属性,支持 card 风格 @LeeJim (#1003)Grid
: 新增 theme 属性,增加 card 风格 @LeeJim (#1006)Grid
: 新增 BadgeProps 属性,透传至徽章组件 @LeeJim (#1006)Grid
: 新增 icon 属性,支持传入图标 @LeeJim (#1006)Grid
: 支持当 column = 0 时,将不平分空间,支持滑动 @LeeJim (#1006)
🐞 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
What's Changed
❗ Breaking Changes
🚀 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
What's Changed
❗️BREAKING CHANGES
🚀 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
Full Changelog: 0.23.1...0.24.0