tiny-vue/examples/sites/demos/pc/webdoc/changelog.md

115 KiB
Raw Permalink Blame History

更新日志

v2.15.0/v3.15.0

2024/04/08

What's Changed

Exciting New Features 🎉

Bug Fixes 🐛

Other Changes

New Contributors

v2.14.0/v3.14.0

2024/03/07

What's Changed

Exciting New Features 🎉

Bug Fixes 🐛

Other Changes

New Contributors

v2.13.0/v3.13.0

2024/01/05

What's Changed

Exciting New Features 🎉

Bug Fixes 🐛

Other Changes

New Contributors

v2.12.0/v3.12.0

2023/11/30

Exciting New Features 🎉

Bug Fixes 🐛

Other Changes

New Contributors

v2.11.0/v3.11.0

2023/10/24

Exciting New Features 🎉

  • feat(color-picker): add color-picker component by @GaoNeng-wWw in #383
  • feat: add rich-text-editor component by @kagol in #401
  • feat(rich-text-editor): add row height and merge h1-h6 and pargraph by @Caesar-ch in #414
  • feat(rich-text-editor): support code highlight by @Caesar-ch in #440
  • feat: optimize rich text editor toolbar style by @kagol in #444
  • feat(rich-text-editor): add font-size selection by @Caesar-ch in #448
  • feat(rich-text-editor): css style adjustment by @Caesar-ch in #459
  • feature(divider): 增加 Divider 组件 (#354 close) by @vaebe in #471
  • feat(rich-text-editor): add vue2 support by @Caesar-ch in #483
  • feat(rich-text-editor): fix bug, add font-size and add api demo by @Caesar-ch in #497
  • feat(rich-text-editor): support media url by @Caesar-ch in #508
  • feat: color select panel component by @GaoNeng-wWw in #492
  • feat: scripts support cross-platform by @gweesin in #554
  • feat(react): collect refs and children in one traverse by @pe-3 in #551
  • feat(color-select-panel): history & predefine color by @GaoNeng-wWw in #530
  • feat(react): add switch comp with mobile & pc mode by @pe-3 in #565
  • feat(react): add badge comp with mobile & pc mode by @pe-3 in #566
  • feat(react): ehance virtual compeach comp has v-ifdefault as true by @pe-3 in #564
  • feat(popeditor): adds the autoreset property by @wkif in #562
  • feat(react): add mobile mode in tiny react alert by @pe-3 in #550
  • feat(anchor): Add anchor component dot type theme by @chenxi-20 in #587
  • feat(fileupload): Added the function of pasting and uploading files by @chenxi-20 in #593
  • feat(search): Add default selection function for search types and pre… by @chenxi-20 in #614
  • feat(calendar-view): add calendar-view component
  • feat(search):增加搜索类型默认值属性
  • feat(fileupload):增加粘贴上传功能
  • feat(anchor): 增加锚点 dot 类型
  • feat: 使用一套组件库包支持 vue2.6.x 和 vue2.7.x
  • feat(form): XDesign 表单校验失败新增错误图标
  • feat(select): Select 组件,新增 clearNoMatchValue 属性,自动清空不匹配值
  • feat(tree): tree 组件适配 XDesign 设计规范
  • feat(timeline): Timeline 组件增加 line-width 属性, 用以设置连接线长度

Bug Fixes 🐛

  • fix(sites): 切换 sites 引用 @opentiny/vue-repl 包 by @shenjunjian in #391
  • fix:When nesting using Split, the mouse direction on the left and right split line is wrong when the upper and lower division is nested by @jack-zishan in #392
  • fix: fix packages/vue/package.json format error when execute pnpm dev by @kagol in #387
  • fix(sites): change design config when change theme by @gimmyhehe in #393
  • fix(color-picker): 修复组件若干问题 by @GaoNeng-wWw in #394
  • fix Playground Page by @shenjunjian in #399
  • fix(sites): fix by @shenjunjian in #400
  • fix(playground): fix process.env \ changeVersion \sortablejs bugs by @shenjunjian in #422
  • fix(sites): fix grid demo api link jump error url by @gimmyhehe in #421
  • fix(modal): fix css value error by @Zz-ZzzZ in #426
  • fix(search): the enter bug of the search component is fixed by @chenxi-20 in #439
  • fix(checkbox): fix checkbox selected icon bug close #450 by @gimmyhehe in #451
  • fix: fix when datetime component in dialog-box, the popper scroll awa… by @shenjunjian in #455
  • fix(time-picker): fix time-picker arrow-control bug by @kagol in #464
  • fix: alert mobile close should works by @LinboLen in #478
  • 🐛 fork tiny-vue 启动失败,添加字符串末尾缺少的引号 by @allenli178 in #488
  • fix(dialog-box): 修复右侧弹窗不能滚动问题 by @Binks123 in #500
  • fix(Cascader, DropDown, Popeditor): fixed Cascader component panel no… by @yoyo201626 in #513
  • feat(rich-text-editor): resolve svg viewbox by @Caesar-ch in #515
  • fix(collapse): 修复 collapse 未深度监听导致 Pc 端 tiny-collapse activeNames 直接 push 无法响… by @wkif in #512
  • fix(slider): slider range select bug (#390) by @chenguang1994 in #518
  • fix(dialog-box): dialog mask err(#495) by @Zuowendong in #503
  • fix(theme): 修复官网组件标题背景色异常 by @vaebe in #496
  • fix: fix pnpm dev:site error by @kagol in #536
  • docs(guide): fix alert out of bounds by @Binks123 in #541
  • fix: fix extra highlight color when press button in mobile mode by @gweesin in #537
  • docs: fix popover demo position error when toggle code block by @gweesin in #535
  • fix(color-select-panel): z-index by @GaoNeng-wWw in #560
  • fix(guider): 箭头部分情况超出了指定位置,优化样式 ,解决计算问题(#454) by @chenguang1994 in #539
  • fix(tree): Click margin-top zoom will collapse treemenu(#559) by @chenguang1994 in #568
  • fix(popper): fix popper element offset error in micro-app by @gimmyhehe in #570
  • fix: Guide component mobile overflow by @xlearns in #574
  • fix(numeric):numeric 修复输入超大数字变为科学计数法时失焦后组件消失的问题 by @shonen7 in #563
  • fix(rich-text-editor): fix Unsupported URL Type "link:" when execute npm i by @kagol in #579
  • fixAdded version import to component templates by @wkif in #578
  • fix(popper): remove window variable code by @gimmyhehe in #586
  • fix(rich-text-edtior):fix rich-text-edtior functionality and style issues by @shonen7 in #592
  • fix(doc): rename dom id avioding conflicts(#595) by @chenguang1994 in #597
  • chore: support alpha version and fix build error by @kagol in #600
  • fix(form): form tooltip append-to-body fix by @gimmyhehe in #599
  • fix(rich-text-editor): fix Unsupported URL Type link by @kagol in #601
  • fix: fix global registration error with rich-text-editor by @zzcr in #602
  • fix(vue-icon_left-ward-arrow): Correct LeftWardArrow import path by @yoyo201626 in #603
  • fix: fix incorrect target in webComponent by @gimmyhehe in #605
  • fix: fix rich-text build error by @zzcr in #618
  • fix(Rich Text Editor): Fix bugs in the Rich Text Editor by @shonen7 in #616
  • fix(color-picker、divider):Fix 'color picker' switch color failure, de… by @shonen7 in #619
  • fix(select-text-field): Selecttext-fiel And value-field Example For One by @Xppp0217 in #610
  • Fix the issue of blocked headers in dialogBox by @Huangyilin19 in #620
  • fix: add missing svg to fix build:ui error
  • fix: fix vue-renderless/types path error
  • fix(search): 修复 enter 回车键搜索报错问题
  • fix(search): 修复搜索类型文字过长显示错位问题
  • fix(fileupload):修复上传组件在文件上传时,点击取消上传报错问题
  • fix(anchor):修复官网使用锚点时,固定模式闪现的问题**
  • fix(grid): 修复 grid 表格筛选手动调用 clearFilter 不会触发 filter-change 方法的问题
  • fix(popeditor): 修复 popeditor 组件在 vue2.7 下报错 bug
  • fix(form): 修复表单项下多个子元素导致 tooltip 重复
  • fix(collapse): collspse 组件图标与文体间距修改
  • fix(checkbox): 修复 checkbox 禁用态悬浮 bug
  • fix(select): 修复 Select 组件,多选时初始化输入框高度不对
  • fix(select): 修复 Select 组件下拉框没有默认添加到 body 上
  • fix(select): 修复 Select 组件,折叠 Tag 时,位置够却换行了
  • fix(dropdown): 修复 dropdownItem 禁用时触发 itemclick
  • fix(dropdown): 修复 Dropdown 组件 smb 图标显示不正确
  • fix(select): 修复 select 组件,大数据开启 optimization 时,未显示正确 label
  • fix(Slider): fix slider 范围选择
  • fix(input): 修复当 input 组件传入 id 时,造成内部标签会接收透传 id造成双 id 问题
  • fix(Cascader): 修复在验证 Cascader 单组件引入时面板不能正常关闭的问题
  • fix(modal): Modal 组件不响应动态宽度与高度
  • fix(tree-menu): TreeMenu 组件 Saas 主题下 TreeMenu 元素排布变形, 默认主题下图标位置不正确, 节点选中与悬浮的样式不对
  • fix(tree-menu): TreeMenu 组件的 collapsible 属性同时控制多个功能
  • fix(tabbar): 移动端 tabbar 组件点击事件报错
  • fix(tree): Tree 组件自定义渲染内容时, 节点没对齐
  • fix(steps): Steps 组件内容鼠标悬浮光标不正确; 节点序号与图标颜色不正确
  • fix(tree): Tree 树懒加载数据无法渲染第一层节点

Other Changes

  • test(badge): add unit test by @lyx-jay in #388
  • test(modal): add modal unit test by @Zz-ZzzZ in #374
  • docs: update release notes by @kagol in #397
  • style(rich-text-editor): format code style by @kagol in #402
  • docs(rich-text-editor): add demo and api docs by @kagol in #404
  • docs(container): fix container composition demos fix #425 by @kagol in #441
  • test(modal): add surplus unit test by @Zz-ZzzZ in #435
  • docs: fix the problem of missing container component style by @kagol in #453
  • feat(unit): add breadcrumb unit test by @lyx-jay in #457
  • refactor(date-table): supplement the ts type declaration of the date-table component by @kagol in #456
  • feat(rich-text-editor): Add api design by @Caesar-ch in #475
  • docs: optimize time picker demo api docs by @kagol in #482
  • docs: optimzie date picker demo/api by @kagol in #486
  • optimize button docs by @Binks123 in #522
  • docs(anchor): optimize anchor demo api docs by @Binks123 in #540
  • docs(breadcrumb): optimize breadcrumb docs by @Binks123 in #547
  • feat(react): 添加贡献文档readme 改名为 README by @pe-3 in #538
  • docs(README): correct misspellings by @Zz-ZzzZ in #561
  • fix(divider,color-picker): divider 组件 content-position 描述完善,以及部分 api 关联示例变动color-picker 组件修改错误变量 by @shonen7 in #567
  • feat: update pc/mobile/mobile-first docs by @zzcr in #583
  • docs: update component number by @kagol in #585
  • feat: update docs api by @zzcr in #613
  • feat(grid-size): table size integration by @ianxinnew in #617
  • fix(grid-slot): Table Example Add Editor Slot by @ianxinnew in #608
  • feat(grid-api): API Remove Default Text by @ianxinnew in #622
  • fix(select-size): select component mediumsmallmini Type For One by @Xppp0217 in #607
  • chore: examples/site demo support ts intellisense
  • chore(picker): add picker ts declaration(vue.ts)
  • chore(timeline): timeline 与 timelineItem 组件补充 ts 类型
  • chore(modal): modal 组件补充 ts 类型声明
  • chore(floatbar): floatbar 组件补充 ts 类型声明
  • chore(dialog-box): dialog-box 组件补充 ts 类型声明
  • chore(numeric): Numeric 补充 ts 类型声明
  • chore(playground): 优化 playground 的编辑器和分享功能

v2.10.0/v3.10.0

2023/08/14

Exciting New Features 🎉

  • feat(pop-editor): 当编辑框弹出时添加自定义事件 fix #268 by @yuanningning in #315
  • feat(ip-address): 更改 ipAddress 组件的 IPv6 类型 close #272 by @yuanningning in #337
  • feat(filter-panel): 新增过滤器面板组件
  • feat(dialog-select): 新增 DialogSelect 组件
  • feat(infinite-scroll): 新增 InfiniteScroll 无限滚动组件
  • feat(tag-group): 新增 TagGroup 标签组组件
  • feat(docs): 官网添加示例 composition-api 写法,支持切换 composition-api 和 option-api
  • feat(docs): 组件 demo 支持 playground
  • feat(grid): 表格增加快捷筛选面板,可以支持多选框筛选和日期筛选 ,同时支持用户配置默认筛选项
  • feat(grid): 表格排序按钮默认为 x-design 最新规范图标
  • feat(grid): 表格提示现在支持自定义 tooltip 内容显示,支持字符串或者 jsx
  • feat(tree-menu): TreeMenu 新增设置与获取当前选中节点的方法
  • feat(tree-menu): 树形菜单新增可折叠特性
  • feat(tree): Tree 新增连接线设置
  • feat(timeline-item): 新增 timeline-item 组件
  • feat(modal): modal 支持配置底部按钮 props 与文字
  • feat(button-group): 按钮组新增单个 disabled 特性
  • feat(alert): 新增 close 插槽,实现外部控制显示或隐藏
  • feat(alert): 组件图标取消垂直居中,采用固定定位
  • feat(time-picker): 支持设置步长 step
  • feat(date-picker): 增加 label 内置功能 label
  • feat(date-picker): 支持设置时间选择的步长 step
  • feat(date-picker): 支持显示周次 show-week-number
  • feat(date-picker): 支持过滤器模式 shape="filter"
  • feat(date-picker): 支持年份多选和年份范围选择 type="years" | type="yearrange"
  • feat(date-picker): 支持某日起始/某日为止功能 type: 'startFrom'

Bug Fixes 🐛

  • fix(numeric): 修复当前值+Step>max 时不能取 max 的问题 by @Huangyilin19 in #297
  • fix(grid): 修复了列冻结且没有滚动条时表格组件中的异常样式 by @zzcr in #298
  • fix(button): 修复了朴素按钮图标禁用颜色的问题 by @gimmyhehe in #299
  • fix(grid): 修复了表过滤器面板的错误样式,修复了 webpack 本地环境下 ResizeWatch 接口的警告问题 by @zzcr in #305
  • fix(theme): 从容器、布局中删除样式 by @shenjunjian in #306
  • fix(vue-theme): 在文本区域组件中修复  @apply by @shenjunjian in #319
  • fix(input): 修复了禁用的输入在表单错误中不生效的问题 by @gimmyhehe in #322
  • fix(checkbox): 修复了复选框标签为 0 时不显示错误的问题 by @gimmyhehe in #331
  • fix(select): 修复了计算选择组件的高度和错误创建项目的问题 by @MomoPoppy in #358
  • fix(carousel): 将箭头圆宽度调整为 28px by @lyx-jay in #376
  • fix(drawer): 蒙版消失的速度比内容更快 by @lyx-jay in #375
  • fix(badge): 修复显示重复内容的问题 by @lyx-jay in #382
  • fix: 修复了执行 pnpm build:ui vue 命令时的 ts 声明错误 by @kagol in #386
  • fix(grid): 修复表格冻结列在 x-design 规范显示异常问题
  • fix(grid): 修复表格冻结列在表格有纵向滚动条时
  • fix(grid):修复表格 fetchdata 情况下,表格数据被处理两次问题
  • fix(tree): 修复 isEmpty 属性在节点数据变化后没响应变化的问题
  • fix(button-group): XDesign 主题朴素按钮字体颜色修复
  • fix(input): 修复 input 在表单禁用状态时不生效 bug
  • fix(popover): 避免初始加载时,触发的 hide 事件
  • fix(dialog-box): 不在 body 上增加 class可以避免引起的页面抖动
  • fix(tabs): 取消初始化赋值,修复超出页签栏显示问题,优化更多弹出框
  • fix(icons): 优化图标部分的自定义宽度和颜色
  • fix(theme): 取消主题切换后自动刷新页面
  • fix(anchor): 修复锚点异步获取数据导致监听 bug增加切换动画效果
  • fix(dropdown): 修复设置箭头显示不生效
  • fix(select): 修复组件初始化创建条目的场景,同时设置 option 和 value有匹配项却自动创建的问题
  • fix(select): 修复 select 组件多选多行时 input 框高度计算有误的问题
  • fix(popEditor): 编辑框关闭时先隐藏了内容的问题

Other Changes

  • perf(tooltip): Tooltip 组件性能优化 by @shenjunjian in #368
  • chore(row): 恢复演示示例中的样式 by @shenjunjian in #311
  • feat(pnpm-lock): 添加 pnpm-lock.ymal 文件 by @zzcr in #320
  • feat(button): 完善单元测试 by @chenqifeng66 in #364
  • test(alert): 增加 Alert 组件单元测试 by @Zz-ZzzZ in #369
  • docs(tag): 增加标签灵活用法,超出隐藏,显示 title 示例

v2.9.0/v3.9.0

2023/06/30

Exciting New Features 🎉

  • feat: 新增 Popconfirm 气泡确认框、Drawer 抽屉、Guide 引导三个全新组件 🎊
  • feat: 支持 vitepress 工程服务器端渲染 SSR 🎊
  • feat: ButtonGroup 按钮组新增选块角标功能 🎊
  • feat: 新增 Alert 组件新增关闭 Alert 后,控制再次 Alert 的显示或隐藏功能 🎊
  • feat: 为每个组件添加运行时的版本号,方便用户查看当前组件版本号 🎊
  • feat: Dropdown 组件新增 inheritWidth 属性,支持弹框最小宽度继承触发源宽度 🎊

Bug Fixes 🐛

  • fix(grid): 修复鼠标悬浮表格组件排序和筛选按钮时不应该出现 tooltip 提示问题
  • fix(grid): 修复表格组件冻结列在 border 模式下,上边框被影藏的问题
  • fix(grid): 修复表头冻结列在有滚动条时显示异常的 bug
  • fix(grid): 修复表格右侧冻结列大于两个显示异常问题
  • fix(search): 修复搜索组件无法在 popover 中自适应宽度的 bug
  • fix(slider): 修复组件 slider 基础用法中设置值不生效的问题
  • fix(grid): 修复 grid-column 组件 ts 类型声明报错问题
  • fix(anchor): 修复线上环境产生的锚点监听偏移量不准引起的 bug
  • fix(icon): 修复 IconEyeopen 颜色不可设置问题
  • fix(datepick): 修改月份的计算范围的 bug 和无禁用色的 bug
  • fix(datepick): 修复 DatePicker 组件部分选中日期颜色不正确的问题
  • fix(ipAddress): 修复 ipAddress 组件 input 事件不生效
  • fix(input): 修复 Input 组件 type=textarea 时文本框不响应 drag/drop 事件

v2.8.0/v3.8.0

2023/05/18

Exciting New Features 🎉

  • feat: add XDesign 🎊
  • feat: 升级 echarts 版本为最优版本 5.4.1 🎊

Bug Fixes 🐛

  • fix: 修复 windows 下 pnpm install rm rf not found by @coderbaozi in #149
  • 修复 build:ui 打包出来的产物有问题 bug修复 input 组件本地开发报警告 bug by @zzcr in #150
  • fix(tabs): fix tab header bottom border line close #154 by @kagol in #155
  • chore: Compatible with windows users by @ErKeLost in #151
  • fix(carousel-item): 合并重复属性 by @linxiang07 in #152
  • fix(checkbox): icon position when checked by @zuixinwang in #164
  • fix(build:runtime): 修复打包 runtime 产物的脚本 by @shenjunjian in #183
  • fix(build runtime) 修复打包运行时报错问题 by @zzcr in #185
  • fix(carousel) 走马灯手动轮播切换到此处数据会偶现与实际不符 by @WXC-Spring in #188
  • fix(runtime-build) 修复:运行时多入口打包会抽取公共依赖,导致加载报错 by @zzcr in #191
  • fix(dialog-box): 修复对话框移动后动态 style 没更新的 bug by @Huangyilin19 in #195
  • fix(upload) 修复 upload 组件销毁时报错的 bug by @zzcr in #196
  • fix(fileupload): 上传组件增加用户不配置 action 属性产生的报错,告知用户需要配置 by @chenxi-20 in #199
  • fix(button): 修复无内容的情况下上下错位的问题(#194) by @qinwencheng in #203
  • fix: 修复 pullRefresh 组件,数据类型不匹配,导致控制台告警日志超大量打印,导致页面渲染慢的问题 by @MrWang2016 in #211
  • fix: 修复 Breadcrumb 配置 textField 的 demo 不显示面包屑内容  #207 by @yuanningning in #210
  • fix(rate) 修复组件 Rate 半选加禁选后2.5 与 3 星实际不匹配的问题 by @wwttff in #200
  • fix(build) 修复 grid、pager 组件 bug by @zzcr in #240
  • fix: fix npm publish 402 error by @kagol in #241

Other Changes

  • chore: 添加文件后缀名 by @CatsAndMice in #160
  • refactor(button): 优化 size 属性校验 by @LadyChatterleyLover in #162
  • docs中英文 README 和贡献指南文档中端口号的修正,以及 Issue 模板中的小助手微信号修正 by @heygsc in #171
  • docs: 增加 all-contributors 机器人 🤖 用于自动添加贡献者 by @kagol in #214
  • docs: update README.zh-CN.md by @kagol in #216
  • doc: 修改文档示例 by @GaoNeng-wWw in #224

v2.6.6/v3.6.6

2023/04/19

Exciting New Features 🎉

  • feat: 增加 vue-vite-import 插件 by @kagol in #135
  • feat: 当 children 为空数组是认为是叶子节点 by @GaoNeng-wWw in #143

Bug Fixes 🐛

  • fix(ipaddress): 切换 tab 键会从 192 跳过 168 到 0 by @rayhaoqin in #122
  • fix: 修复 pnpm dev:docs 报错的问题。 by @ygj6 in #123
  • fix: fix vuepress-vite version error when execute pnpm i by @kagol in #126
  • fix(chart-line): fix line-chart tooltip.axisPointer.lineStyle does not take effect close #130 by @kagol in #131
  • fix(types): 修复 vue3-example 项目中的 ts 报错。 by @ygj6 in #132
  • fix(date-picker): fix date-picker style by @kagol in #136
  • Fix issue #115 by @acyza in #116
  • fix(table): table-misaligned when frozen columns by @awspi in #140
  • 修复 tooltipappend-to-body="false"时在表格中位置计算错误 by @acyza in #146
  • fix(pull-refresh): 修复下拉刷新组件频繁触发的问题 by @TC-twwang in #145

Other Changes

  • refactor(tabs): optimize new tab button postion close #127 by @kagol in #128

v2.6.1/v3.6.1

2023/04/08

Exciting New Features 🎉

  • feat(timeline): 增加箭头点击区域 by @MNZhu in #103

Bug Fixes 🐛

  • fix(radio): 修复主题配置 radio-button 无法继承属性的 bug打开可继承属性 by @chenxi-20 in #82
  • fix: fix monorepo by @kagol in #91
  • fix(anchor): 修复父锚点指示异常的问题 by @chenxi-20 in #93
  • fix: Failed to resolve entry for package "@opentiny/vue" close #99 by @kagol in #100
  • fix(upload): 取消 fileupload 组件的自动隐藏和提示功能,修改成用户可自定义配置 by @chenxi-20 in #95
  • fix(exception): 优化定位布局样式 by @MNZhu in #104
  • fix(timeline): 修复单个节点数据显示线条问题 by @MNZhu in #105
  • fix: 修复打包,发布报错等问题,调整类型声明等问题 by @zzcr in #108
  • fix(vue-common): 修复 adapter 中的 mode 的传值问题 by @shenjunjian in #110
  • fix: 修复文档初始pathname错误 by @acyza in #107
  • fix: 修复国际化键值的问题 by @shenjunjian in #111
  • fix: 添加打包前置脚本 by @zzcr in #112
  • fix(vue-panel): 修复 panel 的问题 by @shenjunjian in #113
  • fix: Removing the invalid resource path enables pnpm dev to succeed. by @ygj6 in #109
  • fix: fix build error by @kagol in #119
  • fix(grid): 使用 gpu 加速优化虚拟滚动性能,修复筛选面板单选框无法选中问题 by @zzcr in #121

Other Changes

  • refactor: Refactor project to Monorepo and TypeScript by @kagol in #90
  • refactor: remove useless files by @kagol in #92
  • docs: update README by @kagol in #98

v2.6.0/v3.6.0

2023/03/22

Exciting New Features 🎉

  • feat(anchor): 新增 anchor 组件第一个功能:基本使用 by @chenxi-20 in #30
  • feat(modal): 增加反馈弹窗 modal 组件 by @MNZhu in #19
  • feat(button): 按钮组件样式修改 by @MNZhu in #21
  • feat(multi-select): 增加下拉选择器 multi-select 组件 by @TC-twwang in #22
  • feat(search): 搜索组件样式修改 by @MNZhu in #33
  • feat(anchor): 添加锚点 anchor 组件 onchange 事件 by @chenxi-20 in #35
  • feat(timeline): 时间线插槽作用域增加 index 属性 by @chenxi-20 in #39
  • feat(timeline): timeline 样式修改 by @MNZhu in #38
  • feat(form): form 组件增加自动换行 by @TC-twwang in #40
  • feat(indexbar): 增加索引组件 by @MNZhu in #47
  • feat(form): form 组件增加自动换行-检视意见修改 by @TC-twwang in #54
  • feat(anchor): 锚点组件增加固定模式,修复示例文档 bug 问题 by @chenxi-20 in #49
  • feat(anchor): 修复检视意见,同步远程代码 by @chenxi-20 in #55
  • feat(anchor): 调整 anchor 组件,让其可以适配主题配置 by @chenxi-20 in #57
  • feat(badge): add badge-class close #50 by @kagol in #51
  • feat(tag): add beforeDelete props by @kagol in #52
  • feat(form): form 组件增加自动换行-增加移动端条件校验 by @TC-twwang in #58
  • feat(switch): add beforeChange props by @kagol in #59
  • feat(fullscreen): add beforeChange props by @kagol in #61
  • feat(badge): add offset props by @kagol in #63
  • feat(tabs): tabs 组件支持展开 by @TC-twwang in #60
  • feat(split): add collapsible props by @kagol in #64
  • feat(pull-refresh): pull-refresh 组件支持上拉刷新 by @TC-twwang in #67
  • feat(tabs): 增加 tabs 组件超出隐藏提示 tip 配置 by @chenxi-20 in #68
  • feat(action-menu): 修复 ActionMenu 下拉后箭头旋转向上 by @MomoPoppy in #70
  • feat(transfer): add beforeTransfer props by @kagol in #75
  • feat(search): add prefix/suffix slots by @kagol in #77

Bug Fixes 🐛

  • fix(ipaddress): form 的示例增加 numeric,ipaddress 的校验示例 by @shenjunjian in #29
  • fix: 修复构建错误 by @kagol in #25
  • fix: 修复 echarts 和 cropperjs 依赖版本落后问题 by @yuanningning in #27
  • fix(grid): 修复表格再虚拟滚动模式下,始终有横向滚动条问题 by @zzcr in #32
  • fix(checkbox): 修复 vue3 模式下checkbox-group 的 change 事件触发 2 次的问题 by @shenjunjian in #31
  • fix(anchor): 修复 anchor 组件 MD 文档说明 by @chenxi-20 in #34
  • fix(milestone): 修复里程碑图标不对齐 bug by @chenxi-20 in #37
  • fix: 修复存在 2 个高度不一样的 notify 时,新增的 notify 高度错误 by @rayhaoqin in #26
  • fix(switch): switch 组件提示文字只在首次显示,切换开关状态后提示文字消失 by @yuanningning in #42
  • fix(tiny-loading): 修复 loading 组件在 vue2.0 版本报错 bug by @zzcr in #46
  • fix(indexbar): 类命名整改 by @MNZhu in #56
  • fix(dropdown): 修复 dropdown 下拉后箭头旋转向上 by @MomoPoppy in #45
  • fix(cascader): 修复级联组件属性无法透传问题 by @rayhaoqin in #66
  • fix(dropdown-mobile): 修复移动端组件 dropdownMenu 无法正常渲染的问题,顺带修复 pc 端 dropDown 组件的警告 by @chenxi-20 in #80
  • fix: 修复 tabs 组件展开内容被遮盖multi-slect 返回值增加 value by @TC-twwang in #81

Other Changes

  • docs: update CONTRIBUTING.md by @kagol in #62
  • docs: add english README and CONTRIBUTING by @kagol in #79

v2.5.0/v3.5.0

2023/02/27

📢 破坏性变更

  • 【Chart 组件】图表组件的谷歌地图和百度地图的数据接口改为由用户自行配置
  • 【主题变量】如果升级版本,引用的主题变量会失效;因为此次升级,主题变量进行了规范化整改,如果老项目中有使用到主题变量,请参考主题替换文档,完成项目主题变量新旧替换。

新特性

  • Grid
    • 增加行拖拽添加设置拖拽范围功能
    • 增加工具栏提供下拉筛选列的功能
  • 【Loading 组件】新增移动端 Loading 组件
  • 【Popover 组件】增加移动端 Popover 组件
  • 【Select 组件】增加触发源插槽 reference
  • 【全局的滚动开关】增加 PopupManager.globalScroll 属性,可以解决某些场景中,弹出层不跟随滚动的问题

🐞 缺陷修复

  • 【ActionMenu 组件】修复 ActionMenu 组件的弹出无法选中等问题
  • 【Checkbox 组件】移动端复选框组件样式修改
  • 【Crop 组件】修复 crop 主题变量挂载,优先级被挂载在 dev.tiny-crop 的内部变量覆盖问题
  • 【Dialog 组件】修复 dialog 低代码样式覆盖问题,并适配主题配置
  • DialogBox
    • 修复右侧弹窗关闭按钮报错的问题
    • 修改 dialogBox 在控制台提示找不到 broadcast 的问题
  • 【Dropdown 组件】修复 Dropdown 的禁用时vnode 的 disable 没有传递进去的 bug
  • 【Form 组件】修复 FormItem 组件的 required 不在第一项时,无法对齐的问题
  • Grid
    • 修复表格-树表-键盘操作Backspace 关闭节点操作无效问题
    • 修复 grid 组件配置主题变量 token 不生效
  • 【Numeric 组件】修复 Numeric 组件的输入过长值时,组件报错的问题
  • 【Pager 组件】修复分页 simple 模式 bug
  • 【Slider 组件】修复 slider 滑块部分 token 不生效的问题
  • Select
    • 修复 多选默认选中且禁用的选项,允许禁止删除
    • 修复 searchable 在 vue2 下失效的问题
    • 优化搜索框交互,在输入时可以直接触发过滤
  • 主题配置
    • 修复主题化配置 token 不生效问题,组件类名统一放到最外层 div
    • 修复 CascaderPanel/Milestone/NavMenu/SliderBar/组件配置无法挂载的问题
    • 修复用户之前使用类名覆盖样式导致更新后样式失效 bug并兼容主题配置
    • 修复 crop 组件, grid 组件配置主题变量 token 不生效问题
  • 【构建】修复低代码页面预览组件国际化无法正常切换问题

🚀 优化

  • 【ActionMenu 组件】优化more-click/item-click事件命名
  • 【FileUpload 组件】增加上传文件达到 limit 时,隐藏按钮功能
  • 【Icon 组件】补充 tiny-vue-icon 的 unknown 图标
  • 【Input 组件】完善 input 组件类型声明
  • 【Milestone 组件】优化flag-click事件命名
  • 【Pager 组件】新增“前往”按钮置灰和 hover 高亮样式;优化 simple 模式;优化分页列表数字上下左右居中显示
  • 【PopEditor 组件】去掉 popeditor 的 height 属性
  • 【Popover 组件】优化 Popover 组件加载
  • 【Select 组件】Select 面板搜索,支持国际化
  • 【Tree 组件】优化 Tree 节点的拖动时,目标元素的高亮效果
  • 官网
    • 新增新旧主题变量映射表,增加新旧主题变量替换教程
    • 补充 PopEditor 组件 的 width 属性描述
    • 补充 DropDown 组件 的 api 小标题
    • 修复 Upload 组件锚点跳转
    • 修复 里程碑标题
    • fileupload 图片上传优化功能
    • 优化 pager 组件‘只有一页按钮时隐藏分页’示例;优化上下页按钮样式
  • 主题配置
    • 更新基础主题变量
    • 整改移动端主题,增加移动端主题变量保持 pc 端文件结构统一,以增加主题配置灵活度
    • 移动端主题增加常用色值

v2.4.0/v3.4.0

2023/01/13

📢 破坏性变更

新特性

  • 【ActionMenu 组件】新增 ActionMenu 组件

🐞 缺陷修复

  • 【BulletinBoard 组件】修复 BulletinBoard 组件的更多链接的功能
  • 【CreditCardForm 信用卡表单】修复 Card number 显示状态下编辑 number无法在最近一次值上修改的问题
  • 【Dropdown 组件】修复 Dropdown 组件 visible-change 事件没触发
  • Grid
    • 修复 grid 组件个性化面板分页设置失效和样式失效问题
    • 修复树表执行 setAllTreeExpansion 方法,展开所有行之后大数据虚拟滚动滚动条计算错误问题
  • 【Popover 组件】popover 的 modelValue 为 true 时,默认触发 popover 的显示
  • 【Select 组件】修复 Select 组件多选默认选中且禁用的选项,需禁止删除
  • ToggleMemu
    • 修复 togglememu 组件只能拿到 label 字段的 bug
    • 废弃 getMenuDataSync 改为异步名称 getMenuDataAsync

🚀 优化

  • Grid
    • 添加表格默认分页示例,优化表格刷新示例
    • 表格编辑态校验交互与样式靠齐华为云规范
    • 优化表格内置分页,在用户不引入分页组件的情况下,也可以展示分页组件
  • 【Pager 组件】分页组件跳转按钮文案国际化
  • 【TreeMenu 组件】展开状态下,展开箭头从一直蓝色, 修改为 hover 时才变蓝色,移开为灰色
  • 官网
    • 首页添加智能客服
    • upload 跳转锚点修复
    • 完善 upload 代码示例
    • 响应式布局调整

v2.3.0/v3.3.0

2022/12/16

📢 破坏性变更

新特性

  • 【FormItem 组件】为 FormItem 添加 validate-icon 属性
  • 【Notify 组件】增加 verticalOffset 属性
  • 【Select 组件】新增 searchable 属性,可以在下面面板搜索
  • 官网
    • 增加英文文档,并实现中英文切换
    • 增加国际化自定义配置文档

🐞 缺陷修复

  • Grid
    • 修复表格组件在多层树表结构下,滚动条的位置计算错误的问题
    • 修复表格组件多字段排序功能失效的问题
    • 修复表格组件调用清除筛选方法,但是 fetchData 参数中的筛选参数还存在的问题
  • 【Notify 组件,解决连续点击弹出,如果有组件消失,新弹出组件会与现有组件重合的问题
  • 【RadioGroup 组件】解决给 class 赋值未渲染到 dom 上的问题
  • 【Search 组件】修复 v-model 无法实时更新值的问题,如果需要监听输入值的实时变化,可以使用事件:@update:modelValue
  • 【Slider 组件】修改 slider 的文字位置
  • 【TreeMenu 组件】修复 treemenu 在 hover 时的背景色
  • 【官网】修复国际化功能中,左侧组件锚点跳转问题

🚀 优化

  • 【Icon 组件】为图标添加相应的 class
  • 【FileUpload 组件】去除 size 属性说明
  • 【Message 组件】修改 message 的高度
  • 【Notify 组件】样式优化
  • 【Popover 组件】增加 height 属性的文档更新
  • 官网
    • vue 文档中的较大示例图片的压缩
    • 开源官网增加下划线,原生滚动条 hover 显示
    • 开源网站放开更新日志菜单
    • 移除路由切换时的顶部进度条
    • 优化网站主题色

v2.2.0/v3.2.0

2022/12/2

📢 破坏性变更

新特性

  • 【Breadcrumb 组件】新增 options、textField、select 事件,面包屑组件支持配置式
  • 【BreadcrumbItem 组件】组件新增 label 属性和 select 事件
  • 【Dropdown 组件】新增 menuOptionstitle 属性,下拉菜单组件支持配置式
  • 【DropdownItem 组件】新增 label 属性
  • 【DropdownMenu 组件】新增 options textField 属性
  • 【Notify 组件】新增 debounceDelay 属性,支持启用防抖功能
  • 【Tooltip 组件】增加 visible 属性

🐞 缺陷修复

  • 【Chart 组件】修复 extend 配置部分失效问题
  • Form
    • 修复表单校验在 webcomponents 环境下报错的问题
    • 修复 align-lable 的样式问题
  • 【Pager 组件】修复在 webcomponents 环境下显示异常的问题
  • 【Popover 组件】修复在 webcomponents 环境下显示异常的问题
  • 【Search 组件】修复修改布局导致高度不对的问题。默认主题 30px,无限主题 32px

v2.1.0/v3.1.0

2022/10/31

📢 破坏性变更

  • 移除 rich-text 组件,因为该组件引入的第三方插件 quill 属于超期高危依赖,如需继续使用,可以使用老版本: @opentiny/vue-rich-text@3.0.0

新特性

  • 【Dropdown 组件】新增 Dropdown 下拉菜单组件
  • 【Notify 组件】新增 Notify 通知组件
  • 【工程优化】 组件库支持类型声明,可以在 typescript 工程中正常使用
  • 【主题配置】 组件库已完成多有组件的主题配置化改造,目前提供默认两套主题:默认主题、无限主题

🐞 缺陷修复

  • 【DatePicker 组件】修复时区选择下拉框出不来的 bug
  • Grid
    • 修复合并单元格,表格列加了 overflow导致样式异常的 bug
    • 修复绑定静态数据源数组push、splice 等操作后,表格数据无变化的 bug
  • 【Numeric 组件】修复鼠标滚轮滚动改变值时,页面的滚动条也会跟着滚动的 bug
  • 【Select 组件】修复创建条目,创建一个条目选中后,再重新创建选中,还是选中的上一次选中数据的 bug
  • 【Slider 组件】解决无法拖动的 bug
  • 【Tabs 组件】解决标题下划线对不齐的 bug

v2.0.0/v3.0.0

2022/09/19

📢 破坏性变更

新特性

  • 【Select 组件】增加 scroll 事件

🐞 缺陷修复

  • 【Cascader 组件】解决点击已选中选项无法关闭选择器的问题
  • 【PopEditor 组件】解决弹出框里的查询条件不能输入的问题
  • 【RichText 组件】解决通过 v-model 绑定变量时快速删除时控制台报错的问题
  • 【Search 组件】修复 change 事件触发 2 次的问题
  • 【Tabs 组件】修复 tab 组件套 tab 组件,内部的 tab 项会显示在外部 tab 上的 bug