Skip to content

Releases: Tencent/tdesign-miniprogram

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

0.23.0

17 Oct 15:24
6d34ff8
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • Cascader: 新增级联选择器 @LeeJim (#912)
  • RadioGroup: 新增 align 和 icon 属性,当使用 options 渲染子项时有效 @LeeJim (#912)

🐞 Bug Fixes

  • PulldownRefresh: 修复高度无法自适应外容器的问题 @LeeJim (#909)
  • Tabs: 修复 placement = left 时, Nav 不可见且不居左的问题 @LeeJim (#908)
  • TabBar: 修复 item 不传 value 时无法自动生成备用值的问题 @LeeJim (#914)

🚧 Others

  • Calendar: 修复动态数据导致测试用例一直报错的问题 @LeeJim (#916)

Full Changelog: 0.22.0...0.23.0

0.22.0

10 Oct 14:13
6a569f7
Compare
Choose a tag to compare

What's Changed

🚀 Features

🐞 Bug Fixes

  • Dialog: 函数式Dialog.close() 关闭窗体支持自定义 selector @anlyyao (#894)
  • Message: 函数式Dialog.hide() 关闭窗体支持自定义 selector @anlyyao (#894)

Full Changelog: 0.21.2...0.22.0

0.21.2

26 Sep 13:30
7fae124
Compare
Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • Input: 修复 clearable 的显示和隐藏问题 @anlyyao (#874)
  • Tabbar: 使用 fallback value 保证颜色展示正确 @LeeJim (#875)
  • Icon: 移除 CSS 属性 speak @anlyyao (#885)
  • Textarea: 修复 maxLength 情况下,显示值和实际值不一致问题 @anlyyao (#883)
  • Textarea: 修复 maxcharacter 情况下,输入值超出 maxcharacter 的问题 @anlyyao (#883)
  • Input: 修复 maxcharacter 情况下,输入值超出 maxcharacter 的问题 @anlyyao (#883)
  • DateTimePicker: 修复选项重置错误的问题 @LeeJim (#888)

🚧 Others

  • NPM 包中保留 dts,更好得支持 TypeScript @AntzyMo (#682)

Full Changelog: 0.21.1...0.21.2

0.21.1

19 Sep 12:44
d1502ca
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • Toast: 使用 Transition 实现淡入淡出动画 @LeeJim (#863)
  • Upload: 新增 source 属性,支持从聊天会话中读取文件 @LeeJim (#868)

🐞 Bug Fixes

  • Toast: 重构 DOM 以及代码逻辑 @LeeJim (#863)
  • ActionSheet: 修复 theme = list 时点击选项之后报错的问题 @LeeJim (#866)
  • Tabs: 修复嵌套使用时样式错误的问题 @LeeJim (#869)

🚧 Others

Full Changelog: 0.21.0...0.21.1

0.21.0

13 Sep 13:37
d208bca
Compare
Choose a tag to compare

What's Changed

❗️BREAKING CHANGES

  • TabBar: 点击 subTabBar 选项时,返回的值从数组改成选项的值 @LeeJim (#846)

🚀 Features

  • Slider: 属性 marks 支持动态响应 @LeeJim (#853)

🐞 Bug Fixes

  • TabBar: 修复子选项激活时,父选项未展示激活的问题 @LeeJim (#846)
  • Slider: 修复 disabled 状态下点击报错的问题 @LeeJim (#853)

🚧 Others

Full Changelog: 0.20.0...0.21.0