tdesign-miniprogram
Version:
TDesign Component for miniprogram
593 lines (544 loc) • 120 kB
Markdown
---
title: 更新日志
spline: explain
toc: false
docClass: timeline
---
## 🌈 1.12.0 `2025-12-05`
### 🚀 Features
- `ChatList`: 新增 `ChatList` 对话列表组件 @zydemail @liuding0304 @goldjunkrat @waiterxiaoyy @mimaoxiao @zhangjiaoalice ([#4010](https://github.com/Tencent/tdesign-miniprogram/pull/4010))
- `ChatSender`: 新增 `ChatSender` 对话输入组件 @zydemail @liuding0304 @goldjunkrat @waiterxiaoyy @mimaoxiao @zhangjiaoalice ([#4010](https://github.com/Tencent/tdesign-miniprogram/pull/4010))
- `ChatMessage`: 新增 `ChatMessage` 对话消息体组件 @zydemail @liuding0304 @goldjunkrat @waiterxiaoyy @mimaoxiao @zhangjiaoalice ([#4010](https://github.com/Tencent/tdesign-miniprogram/pull/4010))
- `ChatActionbar`: 新增 `ChatActionbar` 对话操作组件 @zydemail @liuding0304 @goldjunkrat @waiterxiaoyy @mimaoxiao @zhangjiaoalice ([#4010](https://github.com/Tencent/tdesign-miniprogram/pull/4010))
- `ChatMarkdown`: 新增 `ChatMarkdown` `Markdown` 内容组件 @zydemail @liuding0304 @goldjunkrat @waiterxiaoyy @mimaoxiao @zhangjiaoalice ([#4010](https://github.com/Tencent/tdesign-miniprogram/pull/4010))
- `ChatThinking`: 新增 `ChatThinking` 思考过程组件 @zydemail @liuding0304 @goldjunkrat @waiterxiaoyy @mimaoxiao @zhangjiaoalice ([#4010](https://github.com/Tencent/tdesign-miniprogram/pull/4010))
- `ChatLoading`: 新增 `ChatLoading` 对话加载组件 @zydemail @liuding0304 @goldjunkrat @waiterxiaoyy @mimaoxiao @zhangjiaoalice ([#4010](https://github.com/Tencent/tdesign-miniprogram/pull/4010))
- `Attachments`: 新增 `Attachments` 文件附件组件 @zydemail @liuding0304 @goldjunkrat @waiterxiaoyy @mimaoxiao @zhangjiaoalice ([#4010](https://github.com/Tencent/tdesign-miniprogram/pull/4010))
- `ChatContent`: 新增 `ChatContent` 对话正文组件 @zydemail @liuding0304 @goldjunkrat @waiterxiaoyy @mimaoxiao @zhangjiaoalice ([#4010](https://github.com/Tencent/tdesign-miniprogram/pull/4010))
- `Popover`: 新增 `Popover` 组件 @Wesley-0808 ([#4049](https://github.com/Tencent/tdesign-miniprogram/pull/4049))
- `ImageViewer`: 新增 `image-props` 属性 @betavs ([#4078](https://github.com/Tencent/tdesign-miniprogram/pull/4078))
- `ActionSheet`: `item` 属性补充 `description` 字段 @anlyyao ([#4096](https://github.com/Tencent/tdesign-miniprogram/pull/4096))
### 🐞 Bug Fixes
- `BackTop`: 修复文本字重错误 @anlyyao ([#4061](https://github.com/Tencent/tdesign-miniprogram/pull/4061))
- `ColorPicker`: 修复组件深色模式背景、边框、文本色错误 @anlyyao ([#4061](https://github.com/Tencent/tdesign-miniprogram/pull/4061))
- `Grid`: 修复 `column` 小于4 或大于4 时,文本字号大小错误 @anlyyao ([#4061](https://github.com/Tencent/tdesign-miniprogram/pull/4061))
- `Badge`: 修复 `count` 插槽异常 @anlyyao ([#4085](https://github.com/Tencent/tdesign-miniprogram/pull/4085))
- `Picker`: 修复 `keys` 动态变更时,子项列表数据不显示 @anlyyao ([#4084](https://github.com/Tencent/tdesign-miniprogram/pull/4084))
- `Upload`: @anlyyao ([#4087](https://github.com/Tencent/tdesign-miniprogram/pull/4087))
- 修复企业微信/桌面端环境中部分机型无法唤起上传
- 修复当 `request-method` 返回 `Promise` 时,无法上传的问题
- `ActionSheet`: @anlyyao ([#4096](https://github.com/Tencent/tdesign-miniprogram/pull/4096))
- 修复左对齐场景下,子项 `border` 左间距错误
- 修复 `grid` 主题 + 无 `description` 描述文本场景下,顶部间距错误
- `list` 主题最后一项不应设置底边框
- 修复 `item` 属性的 `disabled` 配置无效
- `Toast`: 修复弹窗与遮罩消失不同步的问题 @Boomkaa ([#4103](https://github.com/Tencent/tdesign-miniprogram/pull/4103))
### 🚧 Others
- ⚠️ chore: 改用 `Font token`,组件级 CSS Vars 有调整,涉及组件有:`ActionSheet`、`Badge`、`Calendar`、`Cascader` 等 30+ 组件
- ⚠️chore: `--td-xx-icon-font-size` 统一更名为 `--td-xx-icon-size`,涉及组件有 `BackTop`、`Button`、`Cell`、`Empty`、`Grid`、`ImageViewer`、`NoticeBar`、`Progress`、`Result`、`Search` 和 `Upload`,共计 11 个组件
## 🌈 1.11.2 `2025-11-12`
### 🚀 Features
- `Picker`:
- ⚠️ `itemHeight` 默认单位改用 `px`,避免单位转换带来的精度问题 @anlyyao ([#4052](https://github.com/Tencent/tdesign-miniprogram/pull/4052))
- 新增 `visibleItemCount` 属性,可自定义可视区域 `PickerItem` 的子项个数 @anlyyao ([#4052](https://github.com/Tencent/tdesign-miniprogram/pull/4052))
- 优化大量数据时列表滚动性能 @jarmywang ([#4014](https://github.com/Tencent/tdesign-miniprogram/pull/4014))
- `Calendar`: 新增 `allowSameDay` 属性,允许 `type='range'` 场景的起止时间相同 @anlyyao ([#4045](https://github.com/Tencent/tdesign-miniprogram/pull/4045))
- `Cascader`: 支持通过 `keys` 属性定义 `children / disabled` 在 `options` 中对应的字段别名 @anlyyao ([#4044](https://github.com/Tencent/tdesign-miniprogram/pull/4044))
## 🌈 1.11.1 `2025-11-06`
### 🐞 Bug Fixes
- `Calendar`: 修复 `value[]` 结合 `swich-mode` 时,初始化错误 @anlyyao ([#4005](https://github.com/Tencent/tdesign-miniprogram/pull/4005))
- `CheckboxGroup`: 修复无法在 `form` 中获取数据的问题 @Boomkaa ([#4017](https://github.com/Tencent/tdesign-miniprogram/pull/4017))
- `TabBar`: 修复子项背景色叠加的问题 @Boomkaa ([#4019](https://github.com/Tencent/tdesign-miniprogram/pull/4019))
- `ActionSheet`: 修复组件初始化数据重复修改导致异常的问题 @betavs ([#4013](https://github.com/Tencent/tdesign-miniprogram/pull/4013))
- `Toast`: 修复圆角样式错误 @anlyyao ([#4031](https://github.com/Tencent/tdesign-miniprogram/pull/4031))
- `Upload`: 修复 `draggable` 值变换时组件显示错误 @anlyyao ([#4030](https://github.com/Tencent/tdesign-miniprogram/pull/4030))
- `Picker`: 修复 `autoClose` 为 `false` 时,点击遮罩层会重置选项为拨动前选项值的问题 @composable-tu ([#3874](https://github.com/Tencent/tdesign-miniprogram/pull/3874))
## 🌈 1.11.0 `2025-10-20`
### 🚀 Features
- `Watermark`: 新增 `Watermark` 水印组件 @Wesley-0808 ([#3799](https://github.com/Tencent/tdesign-miniprogram/pull/3799))
- `Textarea`: 改用伪元素实现边框,避免占位 @anlyyao ([#3878](https://github.com/Tencent/tdesign-miniprogram/pull/3878))
- `SideBarItem`:
- 新增默认插槽,可自定义侧边栏子项内容 @anlyyao ([#3875](https://github.com/Tencent/tdesign-miniprogram/pull/3875))
- 支持由标签内容撑开高度 @anlyyao ([#3985](https://github.com/Tencent/tdesign-miniprogram/pull/3985))
- `Swiper`: 新增 `animationfinish` 事件 @anlyyao ([#3885](https://github.com/Tencent/tdesign-miniprogram/pull/3885))
- `Textarea`: 组件 `CSS Vars` 新增 `--td-textarea-padding` @anlyyao ([#3937](https://github.com/Tencent/tdesign-miniprogram/pull/3937))
- `PickerItem`: 子项支持 `icon` 属性 @anlyyao ([#3930](https://github.com/Tencent/tdesign-miniprogram/pull/3930))
- `Upload`: `click` 事件新增 `index` 参数 @anlyyao ([#3942](https://github.com/Tencent/tdesign-miniprogram/pull/3942))
- `Slider`: `label` 属性支持函数类型,用于自定义滑块当前值文本 @anlyyao ([#3928](https://github.com/Tencent/tdesign-miniprogram/pull/3928))
- `Drawer`: 新增 `overlayProps` 属性 @anlyyao ([#3978](https://github.com/Tencent/tdesign-miniprogram/pull/3978))
- `QRCode`: 新增外部样式类 `t-class-canvas` @anlyyao ([#3956](https://github.com/Tencent/tdesign-miniprogram/pull/3956))
### 🐞 Bug Fixes
- `DateTimePicker`: 修复 `showWeek` 模式下日(`date`)列表未正确排除 `start` 和 `end`、且 `steps` 步长无效的问题 @composable-tu ([#3861](https://github.com/Tencent/tdesign-miniprogram/pull/3861))
- `Message`: 修复 `error` 主题图标错误 @anlyyao ([#3879](https://github.com/Tencent/tdesign-miniprogram/pull/3879))
- `PullDownRefresh`: 修复 `t-class-loading` 配置不生效的问题 @betavs ([#3896](https://github.com/Tencent/tdesign-miniprogram/pull/3896))
- `Input`: 修复在 `skyline` 和 `type = 'nickname'` 场景下,`change` 事件无效的问题 @anlyyao ([#3858](https://github.com/Tencent/tdesign-miniprogram/pull/3858))
- `StepItem`: 修复 `title` 和 `description` 之间的间距错误 @anlyyao ([#3898](https://github.com/Tencent/tdesign-miniprogram/pull/3898))
- `Skeleton`: 修复 `row-col` 中的选项为数字时无法实现多列效果的问题 @betavs ([#3932](https://github.com/Tencent/tdesign-miniprogram/pull/3932))
- `TabBar`: 修复在 `Skyline` 渲染引擎下, `change` 事件无效的问题 @anlyyao ([#3926](https://github.com/Tencent/tdesign-miniprogram/pull/3926))
- `Checkbox`: 修复 `icon` 属性使用 `svg` 资源时在 `iOS` 上不显示 @anlyyao ([#3929](https://github.com/Tencent/tdesign-miniprogram/pull/3929))
- `Slider`: 修复动态更新 `value` 无效的问题 @anlyyao ([#3954](https://github.com/Tencent/tdesign-miniprogram/pull/3954))
- `DropdownItem`: 修复在 `iOS 26` 中弹窗定位不准 @anlyyao ([#3953](https://github.com/Tencent/tdesign-miniprogram/pull/3953))
- `Toast`: 修复 `showOverlay` 和 `preventScrollThrough` 均为 `true` 时,遮罩背景色错误 @anlyyao ([#3948](https://github.com/Tencent/tdesign-miniprogram/pull/3948))
- `SideBar`: 修复禁用态颜色错误 @novlan1 ([#3982](https://github.com/Tencent/tdesign-miniprogram/pull/3982))
- `Calendar`: 修复翻页按钮状态错误 @anlyyao ([#3996](https://github.com/Tencent/tdesign-miniprogram/pull/3996))
- `ImageViewer`: 修复背景色错误问题 @novlan1 ([#3881](https://github.com/Tencent/tdesign-miniprogram/pull/3881))
- `QRCode`: 修复中心二维码位置偏移 @SinzoL ([#3899](https://github.com/Tencent/tdesign-miniprogram/pull/3899))
## 🌈 1.10.1 `2025-08-22`
### 🚀 Features
- `Textarea`: 新增 `cursorColor` 属性,仅在 `Skyline` 下有效 @anlyyao ([#3832](https://github.com/Tencent/tdesign-miniprogram/pull/3832))
- `Button`:
- 新增 `getrealtimephonenumber` 事件 @novlan1 ([#3845](https://github.com/Tencent/tdesign-miniprogram/pull/3845))
- 新增 `createliveactivity` 事件 @anlyyao ([#3845](https://github.com/Tencent/tdesign-miniprogram/pull/3845))
### 🐞 Bug Fixes
- `ImageViewer`: 移除 `backgroundColor` 属性默认值,导航背景色固定为 `#000`,遮罩背景色使用 `@mask-active` @anlyyao ([#3843](https://github.com/Tencent/tdesign-miniprogram/pull/3843))
- `Toast`: 修复即将关闭时再次触发显示导致之后的触发无效的问题 @betavs ([#3841](https://github.com/Tencent/tdesign-miniprogram/pull/3841))
- `Stepper`: 结合 `dialog` 组件使用时,输入值后键盘弹起状态下点击弹窗确认按钮关闭弹窗后 `change` 事件才触发的问题 @betavs ([#3804](https://github.com/Tencent/tdesign-miniprogram/pull/3804))
- `Collapse`: 修复 `--td-collapse-border-color` 无效的问题 @SinzoL ([#3862](https://github.com/Tencent/tdesign-miniprogram/pull/3862))
- `PullDownRefresh`: 处理容器隐藏状态下高度计算异常的问题 @betavs ([#3863](https://github.com/Tencent/tdesign-miniprogram/pull/3863))
- `Skeleton`: 骨架屏动画`animation-delay` 属性修改为 `0s` @anlyyao ([#3853](https://github.com/Tencent/tdesign-miniprogram/pull/3853))
### 🚧 Others
- `Cell`: 组件边框样式新增 `.t-cell--bordered` 移除 `.t-cell--borderless` 类名 @SinzoL ([#3862](https://github.com/Tencent/tdesign-miniprogram/pull/3862))
## 🌈 1.10.0 `2025-08-01`
### 🚀 Features
- `QRCode`: 新增`QRCode`组件 @SinzoL ([#3780](https://github.com/Tencent/tdesign-miniprogram/pull/3780)) ⚡
### 🐞 Bug Fixes
- `Calendar`: 修复 `value` 更新后翻页模式日历面板数据不更新的问题 @anlyyao ([#3800](https://github.com/Tencent/tdesign-miniprogram/pull/3800))
- `Skeleton`: 修复 `delay` 设置较大时组件未按预期消失的问题 @betavs ([#3793](https://github.com/Tencent/tdesign-miniprogram/pull/3793))
- `Switch`: 修复 `loading` 颜色、`dot` 滑块禁用态/深色模式背景色错误 @anlyyao ([#3802](https://github.com/Tencent/tdesign-miniprogram/pull/3802))
- `ActionSheet`: 修复页面跳转返回后再点击不显示问题 @Boomkaa ([#3796](https://github.com/Tencent/tdesign-miniprogram/pull/3796))
- `Toast`: 修复 `Toast` 已隐藏,页面无法点击问题 @Boomkaa ([#3796](https://github.com/Tencent/tdesign-miniprogram/pull/3796))
- `NoticeBar`: 修正警告主题图标 @liweijie0812 ([#3812](https://github.com/Tencent/tdesign-miniprogram/pull/3812))
### 🚧 Others
- `CSS`: 重命名圆角与字体部分 `CSS Vars` ,如 `--td-radius-extra-large` 变更为 `--td-radius-extraLarge` @anlyyao ([#3809](https://github.com/Tencent/tdesign-miniprogram/pull/3809))
## 🌈 1.9.7 `2025-07-10`
### 🚀 Features
- `Calendar`: 新增 `readonly` 属性 @anlyyao ([#3752](https://github.com/Tencent/tdesign-miniprogram/pull/3752))
- `Indexes`:
- 新增 `current` 属性,支持非受控模式,用于自定义索引列表激活项 @anlyyao ([#3761](https://github.com/Tencent/tdesign-miniprogram/pull/3761))
- 丰富组件 `CSS Variables` @anlyyao ([#3760](https://github.com/Tencent/tdesign-miniprogram/pull/3760))
- `Popup`: 新增 `--td-popup-transition` 样式变量 @betavs ([#3775](https://github.com/Tencent/tdesign-miniprogram/pull/3775))
- `Navbar`: 新增 `--td-navbar-background` 样式变量 @anlyyao ([#3764](https://github.com/Tencent/tdesign-miniprogram/pull/3764))
### 🐞 Bug Fixes
- `PickerItem`: 解决 `options` 数据源更新后点击确认按钮 `Picker` 组件的 `change` 事件返回值不正确 @anlyyao ([#3759](https://github.com/Tencent/tdesign-miniprogram/pull/3759))
- `Calendar`: 修复因 `class` 关键字导致在 `Mpx` 框架中编译报错 @anlyyao ([#3781](https://github.com/Tencent/tdesign-miniprogram/pull/3781))
### 🚧 Others
- `site`: 修复官网组件预览二维码路径错误 @anlyyao ([#3751](https://github.com/Tencent/tdesign-miniprogram/pull/3751))
## 🌈 1.9.6 `2025-06-25`
### 🚀 Features
- `Upload`: 支持视频预览 @anlyyao ([#3741](https://github.com/Tencent/tdesign-miniprogram/pull/3741))
- `Icon`: 自定义 `icon`名称支持使用下划线 @zhonghuipro ([#3744](https://github.com/Tencent/tdesign-miniprogram/pull/3744))
### 🐞 Bug Fixes
- `CollapsePanel`: 修复部分 `css` 变量无效的问题 @betavs ([#3731](https://github.com/Tencent/tdesign-miniprogram/pull/3731))
- `Grid`: 修复 `GridItem` 项数是 `columns` 列数的非整数倍时边框样式错误 @anlyyao ([#3740](https://github.com/Tencent/tdesign-miniprogram/pull/3740))
### 🚧 Others
- `build`: 修复 `1.9.0` 版本在 `Windows` 环境下 `WXSS` 文件编译错误 @anlyyao ([#3719](https://github.com/Tencent/tdesign-miniprogram/pull/3719))
- `site`: 官网支持单组件 `Changelog` @RylanBot ([#3725](https://github.com/Tencent/tdesign-miniprogram/pull/3725))
## 🌈 1.9.5 `2025-06-13`
### 🚀 Features
- `Picker`:
- 新增 `content` 插槽,用于处理空数据场景 @anlyyao ([#3711](https://github.com/Tencent/tdesign-miniprogram/pull/3711))
- 支持点击选中 @anlyyao ([#3712](https://github.com/Tencent/tdesign-miniprogram/pull/3712))
- `Fab`: 未显示传入 `icon` 和 `text` 时将启用默认插槽,用于自定义悬浮按钮内容,此时 `buttonProps` 将失效 @novlan1 ([#3684](https://github.com/Tencent/tdesign-miniprogram/pull/3684))
- `Upload`: 新增 `preview` 属性,用于关闭/开启图片预览 @anlyyao ([#3714](https://github.com/Tencent/tdesign-miniprogram/pull/3714))
### 🐞 Bug Fixes
- `Toast`: 使用 `flex` 替换 `fit-content`,兼容 `skyline` 场景 @anlyyao ([#3710](https://github.com/Tencent/tdesign-miniprogram/pull/3710))
- `TreeSelect`: 修复传入非标准 `options` 数据源时组件控制台报错 @anlyyao ([#3708](https://github.com/Tencent/tdesign-miniprogram/pull/3708))
- `Rate`: 修复点选全星时弹框不显示 @Boomkaa ([#3715](https://github.com/Tencent/tdesign-miniprogram/pull/3715))
## 🌈 1.9.4 `2025-05-29`
### 🚀 Features
- `Input`: `cursor` 属性默认值取 `-1`,确保光标在 `value` 值末尾 @anlyyao ([#3672](https://github.com/Tencent/tdesign-miniprogram/pull/3672))
- `Search`: `cursor` 属性默认值取 `-1`,确保光标在 `value` 值末尾 @anlyyao ([#3672](https://github.com/Tencent/tdesign-miniprogram/pull/3672))
- `TreeSelect`: 允许 `options` 的 `children` 未定义,同时增强 `keys` 属性,支持为 `disabled / children` 字段自定义别名 @anlyyao ([#3671](https://github.com/Tencent/tdesign-miniprogram/pull/3671))
### 🐞 Bug Fixes
- `Calendar`: 修复当 `switchMode !== 'none'` 时,重置空值后选中的状态未更新的问题 @betavs ([#3676](https://github.com/Tencent/tdesign-miniprogram/pull/3676))
- `Tabs`: 修复 `1.8.8` 中 `bottomLineMode` 为 `auto/full` 时线宽计算错误 @anlyyao ([#3668](https://github.com/Tencent/tdesign-miniprogram/pull/3668))
- `ImageViewer`: 修复图片懒加载无效 。同时新增 `lazy` 属性,开启后会预加载当前图片、相邻图片 @anlyyao ([#3674](https://github.com/Tencent/tdesign-miniprogram/pull/3674))
- `Upload`: 修复 `max = 0` 时上传数量仍受限,以及 `max = 0 和 source="messageFile"` 时无法上传的问题 @anlyyao ([#3679](https://github.com/Tencent/tdesign-miniprogram/pull/3679))
## 🌈 1.9.3 `2025-05-23`
### 🐞 Bug Fixes
- `Slider`: 修复设置 `min` 值后 `marks` 刻度对应位置错误的问题 @betavs ([#3653](https://github.com/Tencent/tdesign-miniprogram/pull/3653))
- `DateTimePicker`: 修复勾选 `SWC` 编译脚本文件时组件功能异常 @Boomkaa ([#3654](https://github.com/Tencent/tdesign-miniprogram/pull/3654))
- `ColorPicker`: 修复勾选 `SWC` 编译脚本文件时组件功能异常 @betavs ([#3654](https://github.com/Tencent/tdesign-miniprogram/pull/3654))
- `Link`: 修复在 `navigatorProps` 中只指定 `appId` 或者 `shortLink` 且 `target="miniProgram"` 时样式为禁用状态的问题 @CrazyOrr @betavs ([#3643](https://github.com/Tencent/tdesign-miniprogram/pull/3643))
- `TreeSelect`: 修复 `customValue` 为空数组时多选报错 @anlyyao ([#3662](https://github.com/Tencent/tdesign-miniprogram/pull/3662))
### 🚧 Others
- `fix`: 修复 `1.9.0` 导致的组件类型丢失问题 @anlyyao ([#3661](https://github.com/Tencent/tdesign-miniprogram/pull/3661))
## 🌈 1.9.2 `2025-05-09`
### 🐞 Bug Fixes
- `PullDownRefresh`: 修复配置 `scroll-into-view` 不生效问题 @Boomkaa ([#3633](https://github.com/Tencent/tdesign-miniprogram/pull/3633))
- `DropdownItem`: 修复 `1.9.1` 带来的高度塌陷问题 @betavs ([#3635](https://github.com/Tencent/tdesign-miniprogram/pull/3635))
- `Dialog`: 修复命令式调用时`wxml` 模版中组件属性不生效 @Boomkaa ([#3622](https://github.com/Tencent/tdesign-miniprogram/pull/3622))
## 🌈 1.9.1 `2025-04-27`
### 🚀 Features
- `Icon`: 新增 `logo-miniprogram`、`logo-cnb`、`seal`、`quote` 图标 @taowensheng1997 @uyarn ([#3608](https://github.com/Tencent/tdesign-miniprogram/pull/3608))
- `Input`: 新增 `extra` 插槽,用于自定义右侧额外的信息 @Boomkaa ([#3614](https://github.com/Tencent/tdesign-miniprogram/pull/3614))
- `Cascader`: 新增 `header` 插槽,用于自定义内容头部 @anlyyao ([#3617](https://github.com/Tencent/tdesign-miniprogram/pull/3617))
### 🐞 Bug Fixes
- `Icon`: 优化多个文件相关图标的绘制效果,修复 `gesture-right-slip` 的绘制问题 @uyarn([#3608](https://github.com/Tencent/tdesign-miniprogram/pull/3608))
- `DropdownItem`: 修复动态修改 `disabled` 属性样式未更新 @Boomkaa ([#3612](https://github.com/Tencent/tdesign-miniprogram/pull/3612))
## 🌈 1.9.0 `2025-04-23`
### 🚀 Features
- `DateTimePicker`: 支持 `showWeek` 属性 @anlyyao ([#3565](https://github.com/Tencent/tdesign-miniprogram/pull/3565) [#3570](https://github.com/Tencent/tdesign-miniprogram/pull/3570))
- `Dialog`: 命令式调用返回触发器数据 @betavs ([#3579](https://github.com/Tencent/tdesign-miniprogram/pull/3579))
- `Progress`: 新增 `size` 属性,支持自定义环形进度条尺寸 @anlyyao ([#3604](https://github.com/Tencent/tdesign-miniprogram/pull/3604))
- `Divider`: 丰富 `css vars`,支持自定义分割线高度 @anlyyao ([#3603](https://github.com/Tencent/tdesign-miniprogram/pull/3603))
- `Upload`: 组件新增 `addBtn` 和 `removeBtn` 属性,并支持在文件中设置单个图片的 `removeBtn` 属性 @anlyyao ([#3605](https://github.com/Tencent/tdesign-miniprogram/pull/3605))
### 🐞 Bug Fixes
- `RadioGroup`: 修复无法在 `form` 中获取数据的问题 @Boomkaa ([#3558](https://github.com/Tencent/tdesign-miniprogram/pull/3558))
- `Switch`: 修复深色模式下禁用态背景色错误 @anlyyao ([#3564](https://github.com/Tencent/tdesign-miniprogram/pull/3564))
- `CountDown`: 异步获取 `time` 导致触发 `finish` 事件 @anlyyao ([#3580](https://github.com/Tencent/tdesign-miniprogram/pull/3580))
- `Steps`: 修复 `theme` 和 `sequence` 属性值动态更新后组件未重新渲染的问题 @betavs ([#3584](https://github.com/Tencent/tdesign-miniprogram/pull/3584))
- `Picker`: 修复 `keys` 属性无效的问题 @anlyyao ([#3585](https://github.com/Tencent/tdesign-miniprogram/pull/3585))
- `Popup`: 当 `placement` 为 `'left' | 'right'` 配合 `usingCustomNavbar` 时,容器高度溢出的问题 @betavs ([#3586](https://github.com/Tencent/tdesign-miniprogram/pull/3586))
- `DateTimePicker`: 修复 `start` 和 `end` 属性默认值错误,以系统当前时间为基准 @anlyyao ([#3594](https://github.com/Tencent/tdesign-miniprogram/pull/3594))
- `PullDownRefresh`: 动态设置容器最大高度错误的问题 @betavs ([#3592](https://github.com/Tencent/tdesign-miniprogram/pull/3592))
- `TreeSelect`: 修复多选场景下跨分支点选时选中值不完整 @anlyyao ([#3600](https://github.com/Tencent/tdesign-miniprogram/pull/3600))
### 🚧 Others
- `chore`: 移除组件对 `lodash` 的依赖,调整样式引入方式,编译产物移除 `md` 文档并加入文件压缩 @anlyyao ([#3555](https://github.com/Tencent/tdesign-miniprogram/pull/3555))
- `site`: 站点接入主题生成器 @RylanBot ([#3527](https://github.com/Tencent/tdesign-miniprogram/pull/3527))
## 🌈 1.8.8 `2025-03-23`
### 🐞 Bug Fixes
- `StepItem`: 移除页面中多余的字符内容 @runoob-coder ([#3528](https://github.com/Tencent/tdesign-miniprogram/pull/3528))
- `Tabs`: 优化指示器初始显示 @jarmywang ([#3525](https://github.com/Tencent/tdesign-miniprogram/pull/3525))
- `Picker`: 修复 `API` 文档错误,`confirmBtn` 和 `cancelBtn` 属性仅支持 `string` 和 `boolean` 类型 @anlyyao ([#3540](https://github.com/Tencent/tdesign-miniprogram/pull/3540))
- `Cascader`: 允许 `children` 为空数组,便于支持数据异步场景 @liuffff ([#3542](https://github.com/Tencent/tdesign-miniprogram/pull/3542))
### 🚧 Others
- `other(theme)`: 补充 `--td-brand-color-x` 系列色板 @anlyyao ([#3531](https://github.com/Tencent/tdesign-miniprogram/pull/3531))
## 🌈 1.8.7 `2025-03-14`
### 🚀 Features
- `Link`: 支持 `disabled` 动态变更 @anlyyao ([#3496](https://github.com/Tencent/tdesign-miniprogram/pull/3496))
- `DateTimePicker`: 新增 `formatter` 属性 @anlyyao ([#3500](https://github.com/Tencent/tdesign-miniprogram/pull/3500))
- `Tabs`: 新增 `bottomLineMode` 属性;`TabPanel` 新增 `lazy` 属性 @SkylerXie ([#3428](https://github.com/Tencent/tdesign-miniprogram/pull/3428))
### 🐞 Bug Fixes
- `Radio`: 修复横向单选框样式错误 @anlyyao ([#3497](https://github.com/Tencent/tdesign-miniprogram/pull/3497))
- `Guide`: 修复多个场景组件定位错误 @anlyyao ([#3499](https://github.com/Tencent/tdesign-miniprogram/pull/3499))
- `Picker`: 修复 `format` 属性无效 @anlyyao ([#3500](https://github.com/Tencent/tdesign-miniprogram/pull/3500))
- `StepItem`: 修复 `title` 插槽在 `skyline` 渲染下展示偏右的问题 @runoob-coder ([#3519](https://github.com/Tencent/tdesign-miniprogram/pull/3519))
- `Toast`: 新增 `warning` 主题类型 @theEfrain08 ([#3517](https://github.com/Tencent/tdesign-miniprogram/pull/3517))
### 🚧 Others
- `other`: 修复因 `button` 模版带来的控制台告警 @anlyyao ([#3523](https://github.com/Tencent/tdesign-miniprogram/pull/3523))
## 🌈 1.8.6 `2025-02-21`
### 🚀 Features
- `Textarea`:
- 新增 `placeholderClass` 属性 @anlyyao ([#3468](https://github.com/Tencent/tdesign-miniprogram/pull/3468))
- 新增 `readonly` 与 `allowInputOverMax` 属性 @richardji202 ([#3474](https://github.com/Tencent/tdesign-miniprogram/pull/3474))
- `Input`: 新增 `allowInputOverMax` 属性 @yangbai1991 ([#3473](https://github.com/Tencent/tdesign-miniprogram/pull/3473))
- `RadioGroup`: 新增 `readonly` 属性 @yangbai1991 ([#3470](https://github.com/Tencent/tdesign-miniprogram/pull/3470))
### 🐞 Bug Fixes
- `Dialog`: 修复圆角样式错误,并新增 `--td-dialog-border-radius` @anlyyao ([#3469](https://github.com/Tencent/tdesign-miniprogram/pull/3469))
- `Calendar`: 修复 `confirm-btn` 透传缺失部分参数的问题 @betavs ([#3464](https://github.com/Tencent/tdesign-miniprogram/pull/3464))
- `Cell`: 修复部分样式错误,并更新 `align` 属性描述 @anlyyao ([#3466](https://github.com/Tencent/tdesign-miniprogram/pull/3466))
- `Input`: 移除 `--td-input-border-radius` @betavs ([#3463](https://github.com/Tencent/tdesign-miniprogram/pull/3463))
### 🚧 Others
- `WXS`: 所有 `wxs` 文件模块命名 `this` 改为 `_this` @jarmywang ([#3488](https://github.com/Tencent/tdesign-miniprogram/pull/3488))
## 🌈 1.8.5 `2025-01-16`
### 🚀 Features
- `TreeSelect`: 新增 `customValue` 属性,自定义选中值,用于弥补 `value` 为空数组场景 @anlyyao ([#3400](https://github.com/Tencent/tdesign-miniprogram/pull/3400))
- `Loading`: 新增 `fullscreen` 属性,支持全屏加载 @TeacherDingTing ([#3427](https://github.com/Tencent/tdesign-miniprogram/pull/3427))
- `ColorPicker`: 新增 `fixed` 属性, @anlyyao ([#3426](https://github.com/Tencent/tdesign-miniprogram/pull/3426))
- `Guide`: 支持自定义计数器 @demoadminjie ([#3439](https://github.com/Tencent/tdesign-miniprogram/pull/3439))
- `Icon`: 新增 `logo-alipay`、`logo-behance-filled` 等图标,修改 `logo-wecom` 图标,移除不合理的 `logo-wecom-filled` 图标 @anlyyao ([#3434](https://github.com/Tencent/tdesign-miniprogram/pull/3434))
### 🐞 Bug Fixes
- `Guide`: 修正返回按钮出现时机,并新增 `hideBack` 属性 @anlyyao ([#3403](https://github.com/Tencent/tdesign-miniprogram/pull/3403))
- `Message`: `link` 参数类型申明缺失的问题 @betavs ([#3412](https://github.com/Tencent/tdesign-miniprogram/pull/3412))
- `SwipeCell`: 修复在 `iOS` 手机中导致 `scroll-view` 无法滚动问题 @jarmywang ([#3425](https://github.com/Tencent/tdesign-miniprogram/pull/3425))
- `Tabs`: 修复徽标激活态颜色错误 @anlyyao ([#3429](https://github.com/Tencent/tdesign-miniprogram/pull/3429))
- `TabBar`: 修复子项数量大于 3 时子项未按预期调整内边距 @anlyyao ([#3436](https://github.com/Tencent/tdesign-miniprogram/pull/3436))
- `Search`: 修复禁用态样式错误 @anlyyao ([#3437](https://github.com/Tencent/tdesign-miniprogram/pull/3437))
- `Image`: 未正确触发组件数据更新的问题 @betavs ([#3443](https://github.com/Tencent/tdesign-miniprogram/pull/3443))
- `Picker`:
- 修复 `PickerItem` 项 `label` 超出未省略问题 @anlyyao ([#3415](https://github.com/Tencent/tdesign-miniprogram/pull/3415))
- 规避 Skyline render 下深/浅模式透明色渲染不一致问题 @betavs ([#3449](https://github.com/Tencent/tdesign-miniprogram/pull/3449))
- `Stepper`: 修复 `Skyline` 中增加和减少按钮动态更新时禁用态样式错误 @anlyyao ([#3454](https://github.com/Tencent/tdesign-miniprogram/pull/3454))
- `ActionSheet`: 数据更新后未更新视图的问题 @betavs ([#3438](https://github.com/Tencent/tdesign-miniprogram/pull/3438))
- `Calendar`: 修复 `value` 不在 `[minDate, maxDate ]` 内时带翻页功能的日历面板空白问题 @anlyyao ([#3457](https://github.com/Tencent/tdesign-miniprogram/pull/3457))
- `Input`: `cursorColor` 属性默认值设 `#0052d9`,修复安卓在 Skyline 下光标消失的问题 @anlyyao ([#3453](https://github.com/Tencent/tdesign-miniprogram/pull/3453))
- `ColorPicker`: 修复动态设置 `value` 值无效的问题 @anlyyao ([#3426](https://github.com/Tencent/tdesign-miniprogram/pull/3426))
### 🚧 Others
- `Mpx`: 修复在 `Mpx` 框架中编译报错问题 @anlyyao ([#3416](https://github.com/Tencent/tdesign-miniprogram/pull/3416))
## 🌈 1.8.4 `2024-12-25`
### 🚀 Features
- `Calendar`: 新增 `panel-change` 事件,切换月或年时触发(`switch-mode` 不为 `none` 时有效) @anlyyao ([#3385](https://github.com/Tencent/tdesign-miniprogram/pull/3385))
- `Avatar`: `size` 属性支持 `rpx` 单位 @anlyyao ([#3387](https://github.com/Tencent/tdesign-miniprogram/pull/3387))
- `Fab`: 新增 `dragStart` 和 `dragEnd` 事件 @anlyyao ([#3388](https://github.com/Tencent/tdesign-miniprogram/pull/3388))
### 🐞 Bug Fixes
- `ColorPicker`: 修复 `alpha` 滑轨精度丢失的问题 @novlan1 ([#3390](https://github.com/Tencent/tdesign-miniprogram/pull/3390))
- `Calendar`: 修复使用 `glass-easel` 渲染框架后,组件年月日起不显示 @anlyyao ([#3392](https://github.com/Tencent/tdesign-miniprogram/pull/3392))
- `SwipeCell`: 解决 `PullDownRefresh` 包裹 `SwipeCell` 时手势冲突 @jarmywang ([#3393](https://github.com/Tencent/tdesign-miniprogram/pull/3393))
- `PullDownRefresh`: 新增 `usingCustomNavbar` 属性,修复与 `Navbar` 同用遮挡底部问题 @jarmywang ([#3394](https://github.com/Tencent/tdesign-miniprogram/pull/3394))
- `TreeSelect`: 修复 `value` 为空数组时组件未渲染,同时补齐外部样式类 @anlyyao ([#3395](https://github.com/Tencent/tdesign-miniprogram/pull/3395))
## 🌈 1.8.3 `2024-12-19`
### 🚀 Features
- `TreeSelect`: 优化组件交互,支持首次渲染时滚动到选中项位置 @anlyyao ([#3364](https://github.com/Tencent/tdesign-miniprogram/pull/3364))
### 🐞 Bug Fixes
- `Dialog`: 部分参数类型声明缺失 @betavs ([#3357](https://github.com/Tencent/tdesign-miniprogram/pull/3357))
- `SideBar`: 修复激活项图标/文本色值错误 @anlyyao ([#3364](https://github.com/Tencent/tdesign-miniprogram/pull/3364))
- `Calendar`: 修复 `switchMode` 和 `maxDate` 同时使用时,翻页按钮状态错误 @anlyyao ([#3366](https://github.com/Tencent/tdesign-miniprogram/pull/3366))
- `Icon`: 补充异常捕获,修复开发工具控制台报错 @anlyyao ([#3370](https://github.com/Tencent/tdesign-miniprogram/pull/3370))
- `Guide`: 修复 `hideSkip` 属性无效 @anlyyao ([#3371](https://github.com/Tencent/tdesign-miniprogram/pull/3371))
## 🌈 1.8.2 `2024-12-11`
### 🚀 Features
- `DropdownItem`: 新增 `placement` 属性,用于调整复选框和内容相对位置,仅单选菜单栏有效 @anlyyao ([#3327](https://github.com/Tencent/tdesign-miniprogram/pull/3327))
- `Cascader`: 新增 `checkStrictly` 属性,父子节点选中状态不再关联,可各自选中或取消 @hkaikai ([#3333](https://github.com/Tencent/tdesign-miniprogram/pull/3333))
- `Calendar`: 支持 `switchMode` 属性,支持按年/月翻页 @anlyyao ([#3326](https://github.com/Tencent/tdesign-miniprogram/pull/3326))
### 🐞 Bug Fixes
- `DropdownMenu`: 修复部分 `css vars` 命名错误 @anlyyao ([#3338](https://github.com/Tencent/tdesign-miniprogram/pull/3338))
- `TabBar`: 修复文本 + 徽标使用场景时,文本被挤压问题 @anlyyao ([#3340](https://github.com/Tencent/tdesign-miniprogram/pull/3340))
- `Rate`: 修复禁用态下组件无法向上冒泡的问题 @anlyyao ([#3329](https://github.com/Tencent/tdesign-miniprogram/pull/3329))
- `Popup`: 处理`Skyline` 模式下微信开发者工具控制台报错 @betavs ([#3315](https://github.com/Tencent/tdesign-miniprogram/pull/3315))
- `Picker`: 在 `Skyline` 模式下样式异常 @betavs ([#3317](https://github.com/Tencent/tdesign-miniprogram/pull/3317))
- `NoticeBar`: 修复重复进入页面时出现非预期动画 @anlyyao ([#3346](https://github.com/Tencent/tdesign-miniprogram/pull/3346))
## 🌈 1.8.1 `2024-11-29`
### 🚀 Features
- `Progress`: 新增环形进度条相关的 `css vars` @betavs ([#3301](https://github.com/Tencent/tdesign-miniprogram/pull/3301))
- `Input`: 新增 `--td-input-align-items` 变量,支持自定义组件内容对齐方式 @anlyyao ([#3308](https://github.com/Tencent/tdesign-miniprogram/pull/3308))
- `ColorPicker`: 新增 `header` 和 `footer` 插槽,仅在 `usePopup` 为 `true` 时有效 @anlyyao ([#3310](https://github.com/Tencent/tdesign-miniprogram/pull/3310))
### 🐞 Bug Fixes
- `DropdownItem`: 修复默认插槽无效,并补充 `footer` 具名插槽 @anlyyao ([#3309](https://github.com/Tencent/tdesign-miniprogram/pull/3309))
- `Navbar`: 修复 `getRect` 耗时过长导致 `navbar` 位置不准确问题,并兼容部分机型因精度问题导致的翻译功能完成后标题仍然隐藏的问题 @jarmywang @anlyyao @betavs ([#3286](https://github.com/Tencent/tdesign-miniprogram/pull/3286))
## 🌈 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-list`、`logo-adobe-photoshop-1` 图标 @anlyyao ([#3279](https://github.com/Tencent/tdesign-miniprogram/pull/3279))
- `TabPanel`: 面板高度仅由其内容决定 @anlyyao ([#3280](https://github.com/Tencent/tdesign-miniprogram/pull/3280))
- `Calendar`: 新增 `localText` 属性,支持组件国际化 @anlyyao ([#3278](https://github.com/Tencent/tdesign-miniprogram/pull/3278))
### 🐞 Bug Fixes
- `Input`: 修复 `cursorColor` 属性无默认值的问题 @anlyyao ([#3272](https://github.com/Tencent/tdesign-miniprogram/pull/3272))
- `Progress`: 修复在 `skyline` 中标签右侧间距错误 @anlyyao ([#3283](https://github.com/Tencent/tdesign-miniprogram/pull/3283))
### 🚧 Others
- `other`: `getWindowInfo` 、 `getAppBaseInfo` 、 `getDeviceInfo` 等方法兼容单页模式使用 @anlyyao ([#3281](https://github.com/Tencent/tdesign-miniprogram/pull/3281))
## 🌈 1.7.1 `2024-11-08`
### 🚀 Features
- `Stepper`: 新增 `integer` 属性,支持输入小数 @anlyyao ([#3230](https://github.com/Tencent/tdesign-miniprogram/pull/3230))
- `DropdownItem`: 优化组件样式,当 `option` 为空时选项区域不占位 @anlyyao ([#3235](https://github.com/Tencent/tdesign-miniprogram/pull/3235))
- `Input`: 支持 `readonly` 属性 @anlyyao ([#3255](https://github.com/Tencent/tdesign-miniprogram/pull/3255))
- `ColorPicker`: 新增 `usePopup`、`visible`、`autoClose`、`style` 与 `customStyle` 等属性,新增 `close` 事件 @anlyyao ([#3260](https://github.com/Tencent/tdesign-miniprogram/pull/3260))
- `DateTimePicker`: 新增 `autoClose` 属性 @anlyyao ([#3263](https://github.com/Tencent/tdesign-miniprogram/pull/3263))
### 🐞 Bug Fixes
- `Icon`: 修复动态计算图片高度异常 @betavs ([#3228](https://github.com/Tencent/tdesign-miniprogram/pull/3228))
- `ActionSheet`: 为 `cancelText` 补充默认值 @anlyyao ([#3231](https://github.com/Tencent/tdesign-miniprogram/pull/3231))
- `Stepper`: 增加输入校验,修复使用第三方键盘时带来的格式问题,并修复禁用输入框样式 @anlyyao ([#3230](https://github.com/Tencent/tdesign-miniprogram/pull/3230))
- `Search`: 修复外部样式类 `t-class-clear` 及 `t-class-left` 无法修改图标大小的问题,并丰富 `css vars` @anlyyao ([#3238](https://github.com/Tencent/tdesign-miniprogram/pull/3238)) ([#3264](https://github.com/Tencent/tdesign-miniprogram/pull/3264))
- `Cascader`: 修复动态设置 `value` 而选项内容未更新问题 @jarmywang ([#3242](https://github.com/Tencent/tdesign-miniprogram/pull/3242))
- `PullDownRefresh`: 修复在 `iOS` 部分低系统中(如15.4、14.2、14.1等 ),提示语隐藏不完整的问题 @anlyyao ([#3239](https://github.com/Tencent/tdesign-miniprogram/pull/3239))
- `DateTimePicker`: 支持通过 `popupProps` 透传 `usingCustomNavbar` 属性,避免遮罩层挡住自定义导航栏 @anlyyao ([#3254](https://github.com/Tencent/tdesign-miniprogram/pull/3254))
- `Button`: 修复 `danger` + `disable` 时,文本颜色错误 @anlyyao ([#3261](https://github.com/Tencent/tdesign-miniprogram/pull/3261))
- `Rate`: 修复 `gap` 单位处理异常 @jarmywang ([#3259](https://github.com/Tencent/tdesign-miniprogram/pull/3259))
## 🌈 1.7.0 `2024-10-25`
### 🚀 Features
- `ColorPicker`: 新增 `ColorPicker` 组件 @novlan1 ([#3176](https://github.com/Tencent/tdesign-miniprogram/pull/3176))⚡
- `Fab`: 新增默认插槽 @anlyyao ([#3204](https://github.com/Tencent/tdesign-miniprogram/pull/3204))
- `Input`:
- 新增 `cursorColor` 属性 @anlyyao ([#3211](https://github.com/Tencent/tdesign-miniprogram/pull/3211))
- 支持 `format` 属性 @anlyyao ([#3213](https://github.com/Tencent/tdesign-miniprogram/pull/3213))
- `DateTimePicker`: 新增 `filter` 属性,支持自定义列选项内容 @anlyyao ([#3220](https://github.com/Tencent/tdesign-miniprogram/pull/3220))
- `Indexeds`: 优化交互样式,索引仅展示首字符,气泡支持展示索引内容 @anlyyao ([#3222](https://github.com/Tencent/tdesign-miniprogram/pull/3222))
- `Cascader`: `pick` 事件补充 `label` 参数 @anlyyao ([#3223](https://github.com/Tencent/tdesign-miniprogram/pull/3223))
### 🐞 Bug Fixes
- `Button`: 修复深色模式的默认幽灵按钮的边框色错误 @anlyyao ([#3200](https://github.com/Tencent/tdesign-miniprogram/pull/3200))
- `Icon`: 修复使用图片链接时偶发性出现字体图标的问题 @anlyyao ([#3216](https://github.com/Tencent/tdesign-miniprogram/pull/3216))
- `Upload`: 修复 `loading` 内容未居中问题 @anlyyao ([#3219](https://github.com/Tencent/tdesign-miniprogram/pull/3219))
- `Navbar`: 修复安卓中因精度带来的标题宽度计算错误,并优化标题左侧间距 @anlyyao ([#3217](https://github.com/Tencent/tdesign-miniprogram/pull/3217))
### 📝 Documentation
- `Fab`: 文档补充 `FAQ` 部分 @anlyyao ([#3215](https://github.com/Tencent/tdesign-miniprogram/pull/3215))
### 🚧 Others
- `WX`: 更新部分不在维护的`wx`接口,并兼容低版本 @anlyyao ([#3192](https://github.com/Tencent/tdesign-miniprogram/pull/3192))
## 🌈 1.6.2 `2024-10-12`
### 🚀 Features
- `Checkbox`: 新增keys可配置options的value和label的别名 @huxinhai ([#3154](https://github.com/Tencent/tdesign-miniprogram/pull/3154))
### 🐞 Bug Fixes
- `Button`: 修复文字按钮样式错误 @anlyyao ([#3163](https://github.com/Tencent/tdesign-miniprogram/pull/3163))
- `Checkbox`: 修复 `change` 事件中参数缺失的问题 @betavs ([#3157](https://github.com/Tencent/tdesign-miniprogram/pull/3157))
- `Dialog`: 修复更新按钮属性 `openType` 未重置问题 @jarmywang ([#3178](https://github.com/Tencent/tdesign-miniprogram/pull/3178))
- `Tabs`:
- 修复开启 `animation` 时导致的面板滚动位置不准确问题 @anlyyao ([#3188](https://github.com/Tencent/tdesign-miniprogram/pull/3188))
- 修复在 `skyline` 中无法滚动的问题 @anlyyao ([#3187](https://github.com/Tencent/tdesign-miniprogram/pull/3187))
- `Collapse`: 修复禁用+面板展开场景下面板展开态不正确,并处理多个样式问题 @anlyyao ([#3186](https://github.com/Tencent/tdesign-miniprogram/pull/3186))
- `Cell`: 修复 `arrow` 动态变更无效的问题 @anlyyao ([#3184](https://github.com/Tencent/tdesign-miniprogram/pull/3184))
- `Switch`: 修复深色模式下文本颜色错误 @anlyyao ([#3183](https://github.com/Tencent/tdesign-miniprogram/pull/3183))
- `PullDownRefresh`: 修复禁用下拉刷新导致的滑动事件无效 @anlyyao ([#3182](https://github.com/Tencent/tdesign-miniprogram/pull/3182))
## 🌈 1.6.1 `2024-09-14`
### 🚀 Features
- `Fab`: 新增 `yEdge` 属性,支持设置垂直方向边界限制 @anlyyao ([#3125](https://github.com/Tencent/tdesign-miniprogram/pull/3125))
- `PickerItem`: 支持插槽,自定义 `label` 后缀内容 @anlyyao ([#3127](https://github.com/Tencent/tdesign-miniprogram/pull/3127))
- `AvatarGroup`: 新增 `shape` 属性,新增 `collapsed-item-click` 事件 @anlyyao ([#3134](https://github.com/Tencent/tdesign-miniprogram/pull/3134))
- `RadioGroup`: 新增 `allowUncheck` 属性 @anlyyao ([#3140](https://github.com/Tencent/tdesign-miniprogram/pull/3140))
### 🐞 Bug Fixes
- `Slider`: `dragend` 事件增加返回 `value` @jarmywang ([#3112](https://github.com/Tencent/tdesign-miniprogram/pull/3112))
- `ImageViewer`:
- 修复 `images` 长度更新导致 `index` 显示异常 @jarmywang ([#3111](https://github.com/Tencent/tdesign-miniprogram/pull/3111))
- 修复滚动穿透问题 @dadtakesmefly ([#3146](https://github.com/Tencent/tdesign-miniprogram/pull/3146))
- `Tabs`: 使用 `hidden` 隐藏后显示仍能够正常显示指示器;移除文档中未实现的 `destroyOnHide` 属性 @jarmywang ([#3132](https://github.com/Tencent/tdesign-miniprogram/pull/3132))
- `AvatarGroup`: 修复 `size` 属性无效的问题,优化 `zIndex` 处理 @anlyyao ([#3134](https://github.com/Tencent/tdesign-miniprogram/pull/3134))
- `Image`: 修复图片在 `loading` 态时,加载错位 @huxinhai ([#3128](https://github.com/Tencent/tdesign-miniprogram/pull/3128))
- `Progress`: 修复环形进度条首次加载时,`strokeWidth` 线宽延迟显示的问题 @huxinhai ([#3139](https://github.com/Tencent/tdesign-miniprogram/pull/3139))
- `Radio`: 修复 `allowUncheck` 属性无效 @anlyyao ([#3140](https://github.com/Tencent/tdesign-miniprogram/pull/3140))
- `Badge`: 修复 `skyline` 下角标样式异常,`ribbon` 类型徽标改用伪元素实现 @anlyyao ([#3144](https://github.com/Tencent/tdesign-miniprogram/pull/3144))
- `Cascader`: 修复 `value` 动态变更时,`options ` 选项内容未更新的问题 @huxinhai ([#3142](https://github.com/Tencent/tdesign-miniprogram/pull/3142))
- `CollapsePanel`: 修复 `expandIcon` 属性不生效问题,并支持动态设置 `disabled` 属性 @blankqwq ([#3093](https://github.com/Tencent/tdesign-miniprogram/pull/3093))
## 🌈 1.6.0 `2024-08-23`
### 🚀 Features
- `DropdownMenu`: 新增 `--td-dropdown-menu-height` @anlyyao ([#3094](https://github.com/Tencent/tdesign-miniprogram/pull/3094))
### 🐞 Bug Fixes
- `Badge`: 修复角标样式溢出,移除`t-badge__ribbon--before`元素与`t-badge__ribbon--after`元素,改用`clip-path`样式实现 @jby0107 ([#3074](https://github.com/Tencent/tdesign-miniprogram/pull/3074))
- `Dialog`: 修复命令行调用`closeOnOverlayClick`无效问题 @jarmywang ([#3066](https://github.com/Tencent/tdesign-miniprogram/pull/3066))
- `Checkbox`: 修复选中态和未选中态直径/边长大小不一致问题 @anlyyao ([#3069](https://github.com/Tencent/tdesign-miniprogram/pull/3069))
- `Dialog`: `close` 方法参数类型定义异常 @betavs ([#3071](https://github.com/Tencent/tdesign-miniprogram/pull/3071))
- `Picker`: 兼容 `Skyline` 在深色模式下遮罩显示 @jarmywang ([#3077](https://github.com/Tencent/tdesign-miniprogram/pull/3077))
- `Progress`: 修复 `label` 插槽重复 @anlyyao ([#3080](https://github.com/Tencent/tdesign-miniprogram/pull/3080))
- `Slider`: 修复 `hidden` 为 `false` 场景下,调用 `init()` 函数更新组件时点位置错误 @jby0107 ([#3085](https://github.com/Tencent/tdesign-miniprogram/pull/3085))
## 🌈 1.5.1 `2024-08-09`
### 🚀 Features
- `Input`: 新增 `--td-input-placeholder-text-font-size` 变量 @betavs ([#3018](https://github.com/Tencent/tdesign-miniprogram/pull/3018))
- `Popup`: 新增 `--td-popup-close-btn-color` @anlyyao ([#3035](https://github.com/Tencent/tdesign-miniprogram/pull/3035))
- `Message`: 支持组件通过 `visible` 属性调用 @novlan1 ([#3058](https://github.com/Tencent/tdesign-miniprogram/pull/3058))
### 🐞 Bug Fixes
- `NoticeBar`: 修复 `content` 插槽内容的底边距异常 @anlyyao ([#3025](https://github.com/Tencent/tdesign-miniprogram/pull/3025))
- `Cascader`: 修复组件高度设置错误,交互有调整 @anlyyao ([#3027](https://github.com/Tencent/tdesign-miniprogram/pull/3027))
- `Image`: 修复懒加载无效的问题 @huxinhai ([#3036](https://github.com/Tencent/tdesign-miniprogram/pull/3036))
- `Message`: 修复 `duration-end` 事件未回调 @jarmywang ([#3051](https://github.com/Tencent/tdesign-miniprogram/pull/3051))
- `Tabs`:
- 修复 `card` 主题下`label` 显示不全 @anlyyao ([#3059](https://github.com/Tencent/tdesign-miniprogram/pull/3059))
- 修复 `TabPanel`面板内容快速滚动时,点击tab切换出现偶发性页面空白 @hkaikai ([#3055](https://github.com/Tencent/tdesign-miniprogram/pull/3055))
- `PullDownRefresh`: 修复 `skyline` 下提示语占位高度计算错误 @richardji202 ([#3014](https://github.com/Tencent/tdesign-miniprogram/pull/3014))
## 🌈 1.5.0 `2024-07-26`
### 🚀 Features
- `Guide`: 新增`Guide`组件 @hkaikai ([#2998](https://github.com/Tencent/tdesign-miniprogram/pull/2998)) ⚡
- `Icon`: 新增 `list-numbered`、`lock-off-filled`、`lock-on-filled` 等 3 个图标 @anlyyao ([#2962](https://github.com/Tencent/tdesign-miniprogram/pull/2962))
- `Calendar`: 新增 `scroll` 事件 @jarmywang ([#2974](https://github.com/Tencent/tdesign-miniprogram/pull/2974))
- `Rate`: `placement` 属性可选项新增 `''`,表示不显示评分弹窗 @anlyyao ([#2980](https://github.com/Tencent/tdesign-miniprogram/pull/2980))
### 🐞 Bug Fixes
- `Icon`: 修复图标 `chart-column` 的命名错误问题 @anlyyao ([#2962](https://github.com/Tencent/tdesign-miniprogram/pull/2962))
- `Cell`: 修复动态添加 `cell` 时底部 `border` 不显示的问题 @jarmywang ([#2977](https://github.com/Tencent/tdesign-miniprogram/pull/2977))
- `Button`: 修复`skyline`渲染模式下 `hover` 态失效 @jarmywang ([#2973](https://github.com/Tencent/tdesign-miniprogram/pull/2973))
- `Grid`: 监听数据变化后未更新子组件样式 @betavs ([#2991](https://github.com/Tencent/tdesign-miniprogram/pull/2991))
- `Input`: 修复占位符禁用态样式错误 @anlyyao ([#3005](https://github.com/Tencent/tdesign-miniprogram/pull/3005))
- `Noticebar`: 移除未依赖的组件引用,修复代码质量告警 @anlyyao ([#3006](https://github.com/Tencent/tdesign-miniprogram/pull/3006))
- `Indexes`: 修复位置错乱和滑动卡顿 @jarmywang ([#3000](https://github.com/Tencent/tdesign-miniprogram/pull/3000))
### 🚧 Others
- `site`: 项目案例更新 @anlyyao ([#2964](https://github.com/Tencent/tdesign-miniprogram/pull/2964))
- `TabBarItem`: `wx:key` 从 `index` 更换为`value`属性值作为标识符 @jarmywang ([#3002](https://github.com/Tencent/tdesign-miniprogram/pull/3002))
- `Search`: `skyline` 适配 @byq1213 ([#2971](https://github.com/Tencent/tdesign-miniprogram/pull/2971))
- `Switch`: `skyline` 适配 @byq1213 ([#2967](https://github.com/Tencent/tdesign-miniprogram/pull/2967))
## 🌈 1.4.5 `2024-07-05`
### 🚀 Features
- `Progress`: `circle` 风格进度条支持自定义起始角度 @jarmywang ([#2903](https://github.com/Tencent/tdesign-miniprogram/pull/2903))
- `SwipeCell`: 新增 `dragstart` 和 `dragend` 事件 @Lyan-u ([#2904](https://github.com/Tencent/tdesign-miniprogram/pull/2904))
- `PullDownRefresh`: 新增 `disabled` 属性 @Lyan-u ([#2904](https://github.com/Tencent/tdesign-miniprogram/pull/2904))
- `Search`: 新增 `resultList` 属性,支持预览列表 @byq1213 @anlyyao ([#2520](https://github.com/Tencent/tdesign-miniprogram/pull/2520))
- `Picker`: 新增 `itemHeight` 属性,支持自定义 `PickerItem` 子项高度 @anlyyao ([#2953](https://github.com/Tencent/tdesign-miniprogram/pull/2953))
### 🐞 Bug Fixes
- `Popup`: 修复右侧弹层未适配自定义标题栏高度 @jarmywang ([#2921](https://github.com/Tencent/tdesign-miniprogram/pull/2921))
- `Navbar`: 组件内部适配 `wx.onMenuButtonBoundingClientRectWeightChange()` @jby0107 ([#2922](https://github.com/Tencent/tdesign-miniprogram/pull/2922))
- `Input`: 修复`Skyline`下点击清除图标时页面上 `bindtap` 无效 @anlyyao ([#2946](https://github.com/Tencent/tdesign-miniprogram/pull/2946))
### 🚧 Others
- `site`: 全量组件补充示例代码片段,支持导入开发者工具预览 @anlyyao ([#2939](https://github.com/Tencent/tdesign-miniprogram/pull/2939))
- `Picker`: 废弃无实际意义的 `--td-picker-item-height` @anlyyao ([#2953](https://github.com/Tencent/tdesign-miniprogram/pull/2953))
## 🌈 1.4.4 `2024-06-24`
### 🐞 Bug Fixes
- `Overlay`: 修复遮罩失效 @anlyyao ([#2887](https://github.com/Tencent/tdesign-miniprogram/pull/2887))
## 🌈 1.4.3 `2024-06-21`
### 🚀 Features
- `TabPanel`: 支持动态 `label` @anlyyao ([#2872](https://github.com/Tencent/tdesign-miniprogram/pull/2872))
### 🐞 Bug Fixes
- `Calendar`: 优化 `title` 默认值 @anlyyao ([#2858](https://github.com/Tencent/tdesign-miniprogram/pull/2858))
- `Swiper`: 修复 `navigation` 插槽无效的问题 @jarmywang ([#2859](https://github.com/Tencent/tdesign-miniprogram/pull/2859))
- `TabBar`: 修复自定义 `tabbar` 中深色模式颜色错误 @anlyyao ([#2861](https://github.com/Tencent/tdesign-miniprogram/pull/2861))
- `CheckTag`: 更正组件内部 `checked`属性类型 @anlyyao ([#2871](https://github.com/Tencent/tdesign-miniprogram/pull/2871))
- `Navbar`: 修复占位区高度错误 @jby0107 ([#2877](https://github.com/Tencent/tdesign-miniprogram/pull/2877))
- `Radio`: 修复禁用态样式错误 @anlyyao ([#2875](https://github.com/Tencent/tdesign-miniprogram/pull/2875))
- `Dialog`: `close-on-overlay-click`属性默认值从 `undefined` 改为 `false` @jarmywang ([#2874](https://github.com/Tencent/tdesign-miniprogram/pull/2874))
- `Cascader`: 优化组件性能,支持4级地址 @novlan1 ([#2866](https://github.com/Tencent/tdesign-miniprogram/pull/2866))
### 🚧 Others
- `site(Button)`: 支持示例代码导入开发者工具 @anlyyao ([#2883](https://github.com/Tencent/tdesign-miniprogram/pull/2883))
## 🌈 1.4.2 `2024-06-07`
### 🐞 Bug Fixes
- `Skeleton`: 修复深色模式渐变动画颜色错误 @anlyyao ([#2818](https://github.com/Tencent/tdesign-miniprogram/pull/2818))
- `Slider`: 修复禁用态样式错误 @anlyyao ([#2814](https://github.com/Tencent/tdesign-miniprogram/pull/2814))
- `TabBar`: 修复 `icon` 插槽不显示问题 @jarmywang ([#2821](https://github.com/Tencent/tdesign-miniprogram/pull/2821))
- `Tabs`:
- 修复当改变文本大小时下划线滑动位置错误 @anlyyao ([#2822](https://github.com/Tencent/tdesign-miniprogram/pull/2822))
- 修复部分 `css` 变量无效 @betavs ([#2843](https://github.com/Tencent/tdesign-miniprogram/pull/2843))
- `ActionSheet`: 修复控制台告警 @anlyyao ([#2838](https://github.com/Tencent/tdesign-miniprogram/pull/2838))
### 🚧 Others
- `CountDown`: 示例添加 `TCloudNumber` 字体的 `Base64` 转码 @ArcticFoxPro ([#2836](https://github.com/Tencent/tdesign-miniprogram/pull/2836))
- `Message`: 修复官网 `Message` 组件示例页面白屏 @anlyyao ([#2841](https://github.com/Tencent/tdesign-miniprogram/pull/2841))
## 🌈 1.4.1 `2024-05-28`
### 🚀 Features
- `Picker`: 新增 `use-popup` 属性 @anlyyao ([#2770](https://github.com/Tencent/tdesign-miniprogram/pull/2770))
- `DateTimePicker`: 新增 `use-popup` 属性 @anlyyao ([#2770](https://github.com/Tencent/tdesign-miniprogram/pull/2770))
### 🐞 Bug Fixes
- `Calendar`: 修复页面层无法修改组件样式的问题 @anlyyao ([#2767](https://github.com/Tencent/tdesign-miniprogram/pull/2767))
- `Layout`: 支持拆行 @anlyyao ([#2773](https://github.com/Tencent/tdesign-miniprogram/pull/2773))
- `Navbar`: 为适配右侧胶囊尺寸,恢复使用 `px` 单位 @anlyyao ([#2781](https://github.com/Tencent/tdesign-miniprogram/pull/2781))
- `Picker`: 修复子项文本尺寸自适应问题 @anlyyao ([#2782](https://github.com/Tencent/tdesign-miniprogram/pull/2782))
- `Tabs`:
- 修复在 `Skyline` 模式下组件不能正常使用的问题 @narukeu ([#2788](https://github.com/Tencent/tdesign-miniprogram/pull/2788))
- 修复示例文案错误 @ArcticFoxPro ([#2801](https://github.com/Tencent/tdesign-miniprogram/pull/2801))
- `CellGroup`: 修复深色模式下外边框颜色错误 @anlyyao ([#2790](https://github.com/Tencent/tdesign-miniprogram/pull/2790))
- `Slider`:
- 优化垂直方向胶囊滑轨样式 @anlyyao ([#2796](https://github.com/Tencent/tdesign-miniprogram/pull/2796))、
- 示例增加边距,避免与手势返回冲突 @novlan1 ([#2807](https://github.com/Tencent/tdesign-miniprogram/pull/2807))
- `Progress`: 修复环状进度条深色模式颜色错误 @anlyyao ([#2794](https://github.com/Tencent/tdesign-miniprogram/pull/2794))
- `Icon`: 修复图片资源无法正常显示的问题 @betavs ([#2806](https://github.com/Tencent/tdesign-miniprogram/pull/2806))
- `CountDown`: 改用 `TCloudNumber` 字体 @anlyyao ([#2765](https://github.com/Tencent/tdesign-miniprogram/pull/2765))
- `Button`: 更新示例,对齐视觉 @anlyyao ([#2811](https://github.com/Tencent/tdesign-miniprogram/pull/2811))
### 🚧 Others
- `site`: 修复预览窗口内部切换时不更随颜色模式问题 @zuiaiwanqian ([#2768](https://github.com/Tencent/tdesign-miniprogram/pull/2768))
## 🌈 1.4.0 `2024-05-09`
### 🚀 Features
- `TDesign`: Button、Fab等 33 个组件完成 Skyline 适配,并新增 Skyline Page 示例页 @jin0209 @anlyyao @jarmywang ([#2659](https://github.com/Tencent/tdesign-miniprogram/pull/2659))
- `Input`: 新增 `default-value` 属性 @betavs ([#2738](https://github.com/Tencent/tdesign-miniprogram/pull/2738))
- `Textarea`: 新增 `default-value` 属性 @betavs ([#2737](https://github.com/Tencent/tdesign-miniprogram/pull/2737))
### 🐞 Bug Fixes
- `Layout`: 修复 `Col` 和 `Row` 的 `style` 与 `customStyle` 属性无效的问题 @anlyyao ([#2745](https://github.com/Tencent/tdesign-miniprogram/pull/2745))
## 🌈 1.3.1 `2024-04-29`
### 🚀 Features
- `Fab`: 新增 `using-custom-navbar` 属性 @anlyyao ([#2725](https://github.com/Tencent/tdesign-miniprogram/pull/2725))
### 🐞 Bug Fixes
- `Message`: 修复 `message` 重复进入位置异常并修正 `single` 属性值默认取 `true` @jarmywang ([#2719](https://github.com/Tencent/tdesign-miniprogram/pull/2719))
- `MessageItem`: 逻辑容错异常处理 @betavs ([#2704](https://github.com/Tencent/tdesign-miniprogram/pull/2704))
- `Skeleton`: 修复 `loading` 属性默认值无效的问题 @anlyyao ([#2714](https://github.com/Tencent/tdesign-miniprogram/pull/2714))
- `Progress`: 修复 `circle` 主题背景色缺失的问题 @anlyyao ([#2722](https://github.com/Tencent/tdesign-miniprogram/pull/2722))
- `BackTop`: 修复 `round/half-round` 主题文本和背景 `design token` 错误 @anlyyao ([#2722](https://github.com/Tencent/tdesign-miniprogram/pull/2722))
- `CheckboxGroup`: `options` 对象中 `value` 不支持 `number` 类型 @betavs ([#2731](https://github.com/Tencent/tdesign-miniprogram/pull/2731))
### 🚧 Others
- `chore`: `styleIsolation` 配置项从 `options` 迁移到 `JSON` @anlyyao ([#2718](https://github.com/Tencent/tdesign-miniprogram/pull/2718))
- `chore`: 修正包名 @betavs ([#2734](https://github.com/Tencent/tdesign-miniprogram/pull/2734))
## 🌈 1.3.0 `2024-04-19`
### 🚀 Features
- `TDesign` 微信小程序组件库提供原生深色模式适配 @zuiaiwanqian ([#2636](https://github.com/Tencent/tdesign-miniprogram/pull/2636))
- `PullDownRefresh`:
- 新增 `header` 插槽 @betavs ([#2652](https://github.com/Tencent/tdesign-miniprogram/pull/2652))
- 新增 `drag` 等事件 @betavs ([#2649](https://github.com/Tencent/tdesign-miniprogram/pull/2649))
- `Picker`: 新增 `footer` 插槽 @anlyyao ([#2632](https://github.com/Tencent/tdesign-miniprogram/pull/2632))
- `DateTimePicker`: 新增 `footer` 插槽 @anlyyao ([#2632](https://github.com/Tencent/tdesign-miniprogram/pull/2632))
- `CheckTag`: 新增 `shape` 和 `closable` 属性 @betavs ([#2365](https://github.com/Tencent/tdesign-miniprogram/pull/2365))
- `Image`: 新增 `t-id` 属性 @catiwang ([#2658](https://github.com/Tencent/tdesign-miniprogram/pull/2658))
- `upload`: 支持自定义上传图片后的略缩图 @dexterBo ([#2690](https://github.com/Tencent/tdesign-miniprogram/pull/2690))
- `Skeleton`: 新增 `delay` 属性 @anlyyao ([#2698](https://github.com/Tencent/tdesign-miniprogram/pull/2698))
- `Message`: 支持同时显示多条消息并自动垂直排版 @zh-huan ([#2639](https://github.com/Tencent/tdesign-miniprogram/pull/2639))
### 🐞 Bug Fixes
- `RadioGroup`: 修复 `disabled` 动态修改无效 @catiwang ([#2643](https://github.com/Tencent/tdesign-miniprogram/pull/2643))
- `Calendar`: 动态设置 `format` 无效 @betavs ([#2670](https://github.com/Tencent/tdesign-miniprogram/pull/2670))
- `CheckboxGroup`: 处理 `disabled` 动态修改无效的问题 @betavs ([#2647](https://github.com/Tencent/tdesign-miniprogram/pull/2647))
- `Slider`: 修复组件宽度失效 @anlyyao ([#2699](https://github.com/Tencent/tdesign-miniprogram/pull/2699))
- `Drawer`: 修复 `--td-drawer-item-icon-color` 名称错误 @anlyyao ([#2697](https://github.com/Tencent/tdesign-miniprogram/pull/2697))
- `TabBarItem`: 当 `tab-bar` 组件 `split` 属性为真时,样式异常 @betavs ([#2696](https://github.com/Tencent/tdesign-miniprogram/pull/2696))
### 🚧 Others
- `Footer`: 同步 `API` 文档 @liweijie0812 ([#2683](https://github.com/Tencent/tdesign-miniprogram/pull/2683))
- `Tag`: 同步 `API` 文档 @liweijie0812 ([#2684](https://github.com/Tencent/tdesign-miniprogram/pull/2684))
- `Result`: 同步 `API` 文档 @liweijie0812 ([#2685](https://github.com/Tencent/tdesign-miniprogram/pull/2685))
## 🌈 1.2.9 `2024-03-07`
### 🚀 Features
- `Cascader`: 新增 `placeholder` 属性,支持自定义未选中时的提示文案 @anlyyao ([#2597](https://github.com/Tencent/tdesign-miniprogram/pull/2597))
### 🐞 Bug Fixes
- `DropdownMenu`: 修复菜单栏展开状态向上滚动时菜单栏和内容面板分离的问题 @maureenwanmy ([#2606](https://github.com/Tencent/tdesign-miniprogram/pull/2606))
- `Swiper`: 修复意外的高频左右抖动 @betavs ([#2603](https://github.com/Tencent/tdesign-miniprogram/pull/2603))
- `Layout`: 改用 `flex` 布局,修复 `col` 高度塌陷问题 @dexterBo ([#2616](https://github.com/Tencent/tdesign-miniprogram/pull/2616))
- `Slider`:
- 修复 `slider` 在多点触控时无法滑动的问题 @xieyushansun ([#2619](https://github.com/Tencent/tdesign-miniprogram/pull/2619))
- 修复滑块点击偏移和点击位置定位不准确的问题 @dexterBo ([#2627](https://github.com/Tencent/tdesign-miniprogram/pull/2627))
- `Fab`: 修复拖拽模式点击不触发 @jarmywang ([#2631](https://github.com/Tencent/tdesign-miniprogram/pull/2631))
- `Navbar`: `px` 转 `rpx` 换算错误 @betavs ([#2626](https://github.com/Tencent/tdesign-miniprogram/pull/2626))
### 🚧 Others
- `TabBar`: 移除重复样式类 @Moonofweisheng ([#2630](https://github.com/Tencent