Releases: opentiny/tiny-vue
Releases · opentiny/tiny-vue
v3.13.0
What's Changed
Exciting New Features 🎉
- feat(sites): add 3.12 version runtime by @gimmyhehe in #1001
- feat(docs): add bulletin feature on site by @shenjunjian in #1010
- feat(container): add mobile-container by @MNZhu in #958
- feat(action-menu): [action-menu] New Theme Adaptation by @shonen7 in #771
- feat(button): [button] add ghost props by @gimmyhehe in #1029
- feat(pull-refresh): refresh pull-refresh UI by @MNZhu in #965
- feat(action-menu): [dropdown,action-menu] ActionMenu component adds showIcon and suffixIcon attributes,supplemented the documents and examples. by @MomoPoppy in #1051
- feat(charts) update docs and chart components by @zzcr in #1070
- build(theme): Add the index.less file package of the root directory by @chenxi-20 in #1078
- feat(openinula): add openinula base structure by @zzcr in #1093
- feat(react): optimize react file structure by @zzcr in #1099
- feat(common): Compatible with yy/MM/dd HH: mm: ss time format by @chenxi-20 in #1121
- feat(tag): add tag-mobile by @MNZhu in #976
- feat(label): add label mobile by @MNZhu in #1098
- feat(file-upload): [file-upload] Add new features to the progress bar by @chenxi-20 in #1139
- feat(solid): add solid file structure by @zzcr in #1140
- feat(button-group): [button-group] add default empty text by @gimmyhehe in #1155
- feat(icon): [icon] Add add-picture svg by @chenxi-20 in #1146
- feat(automate): add script projects such as statistics and document a… by @zzcr in #1179
- feat(internals): add demos scan script to find demos problem by @gimmyhehe in #1180
- feat(input): [input] add memorySpace props which can set max number of addMemory by @yoyo201626 in #1188
- feat(option): [select] Option text display with extra long dots and dots,Added icon attribute, supporting custom icons. by @MomoPoppy in #1190
- feat(button): refresh button ui by @MNZhu in #1171
- feat(theme): [select] The DesignCloud theme adapts to scenarios such as empty data, error status, grouping, and search box of the Select component by @MomoPoppy in #1224
- feat(playground): add playground support mobile mode by @shenjunjian in #1226
- feat(alert): [alert] Add unlimited theme switching function to adapt to alert unlimited themes by @chenxi-20 in #1229
- feat(theme): Add two basic variables for the theme by @chenxi-20 in #1213
- feat(theme):[carousel,transfer,divider]Add SMB theme and Style fixed by @James-9696 in #1195
Bug Fixes 🐛
- fix(tag): [tag] Fix the pre deletion operation function by @chenxi-20 in #1057
- fix(select): [select] Fixed an issue where a blank area is displayed when the select component uses the optimization attribute. by @MomoPoppy in #988
- fix: fix bulletin text by @shenjunjian in #1014
- fix(sites): demo fill the row when it is only one by @gimmyhehe in #1015
- fix(Link): [Link]Link text link theme style, when the mouse is placed on it, the same color is displayed by @AcWrong02 in #1005
- fix(e2e): avoid bulletin when doing e2e test by @shenjunjian in #1019
- fix(file-upload): [file-upload] Fix issues with warnings and errors in vue3 examples by @chenxi-20 in #1026
- fix(site): fix single mode, click name and demo not jump by @shenjunjian in #1030
- ci(e2e): fix e2e install error by @zzcr in #1032
- fix(renderless/input): [input] fix value become empty when the input type changed by @yoyo201626 in #1025
- fix(sites): fix console warning by @gimmyhehe in #1042
- fix(grid): [grid] fix grid valid support promise by @zzcr in #1045
- fix(sites): change demo default mode and delete bulletin by @gimmyhehe in #1049
- fix(renderless/slider): [slider] fix range value has changed but style has not changed by @yoyo201626 in #1046
- fix(grid): [grid] fix grid sort-by bug by @zzcr in #1055
- fix(form): [form] fix form item size height by @gimmyhehe in #1054
- fix(slider): [slider] value of input does not change when using max and min by @yoyo201626 in #1056
- fix(theme): [button-group] fix button group css var name by @gimmyhehe in #1072
- fix(tree): [tree, tooltip] fix tree's tooltip's compositions demo by @shenjunjian in #1103
- fix(select): [select] Fix the issue of ineffective use of noMatchText attribute in custom filtering of select component by @MomoPoppy in #1118
- fix(theme): [alert, popconfirm] pc template remove tailwind merge by @gimmyhehe in #1120
- fix(chart-beta): Update dependencies and imports in chart modules by @Davont in #1115
- fix(time-line): [time-line] fixed time-field props can't link to demo by @Huangyilin19 in #1126
- feat: Error reported when the maximum value is less than the minimum value by @GaoNeng-wWw in #973
- fix(components): [slider] prevent default event when bind keydown event by @betavs in #1038
- fix(calendar-view): fix import clause by @shenjunjian in #1138
- 🐞 fix(button): fix loading style by @GaoNeng-wWw in #1124
- [steps] solved the problem that click item and then open new window by @Huangyilin19 in #1040
- fix(components): fix some bugs by @zzcr in #1148
- fix(playground): update unpkg url by @shenjunjian in #1145
- fix(theme/src/input): [input] fix input append slot css when select is in it by @yoyo201626 in #1165
- fix(slider): [slider] Show the tooltip after dragging the Slider component. by @wNing50 in #1123
- fix(slider): [slider]The Slider component should prompt an error when min > max by @AcWrong02 in #1156
- build(theme): Patch theme packaging and generation function by @chenxi-20 in #1162
- fix(select): [select] fix event retargeting in debounce by @gimmyhehe in #1154
- fix(tag): fix color value by @MNZhu in #1170
- fix(automate): fix reviews comments by @zzcr in #1187
- fix(toast): fix text padding by @MNZhu in #1185
- fix(pull-refresh): 调整foot高度 by @MNZhu in #1181
- [drawer]: fixed docs bug of drawer. by @Huangyilin19 in #1201
- fix(col): [layout] fix layout cols=24 can't use by @shenjunjian in #1223
- docs(progress): [progress] Fix Test Sheet: Document Error by @chenxi-20 in #1221
- fix(mobile): some css bugs of input and alert by @Huangyilin19 in #1220
- fix(grid): [grid] fix the problem that the view is not updated after… by @zzcr in #1193
- fix(radio): [radio] amend demo and API bug of radio by @You-Hw-Y in #1219
- fix(toggle-menu): [toggle-menu] ToggleMenu's get-menu-data-async doesn't work at all. close #328 by @James-9696 in #1232
- fix(components): [grid] repeatedly requesting data by @betavs in #1208
- fix(components):[numeric]Fixed a bug where manually entering values does not change according to step after fixing the stepStrictly property setting by @fanbingbing16 in #1003
- fix(popper): [popover]add stopPropagation for wheel event by @shenjunjian in #1245
Other Changes
- Fixed input error and repeated import ...
v3.12.0
What's Changed
Exciting New Features 🎉
- feat(Timeline): Timeline component adapts to new themes by @Huangyilin19 in #615
- feat(grid-slot):Add Table Header Slot by @ianxinnew in #674
- feat(components): [date-picker] add props time-editable by @kagol in #696
- feat(components):[tree-menu]The placeholder of the search box can be customized by @fanbingbing16 in #686
- feat(theme): [playground] add design theme in playground by @gimmyhehe in #679
- refactor(test-e2e): the e2e tests in example/site/pc/app support baseURL by @yoyo201626 in #693
- feat: update mobile-first and saas by @zzcr in #702
- feat(component): [file-upload] add form error verification an… by @chenxi-20 in #690
- feat(react): use api of @vue/runtime-core in tiny-react by @pe-3 in #710
- feat(components):[color-picker] add props size、predefine and history by @fanbingbing16 in #711
- Fileupload/cryptojs version by @chenxi-20 in #775
- feat(react): add render stack to build parent-child relationship by @pe-3 in #770
- feat(color-picker): dynamic trigger background color by @GaoNeng-wWw in #793
- feat(theme): Add default values for theme variables by @chenxi-20 in #842
- feat(internals/playwright-config): [input] Change the default e2e test environment to site by @yoyo201626 in #855
- feat(sites): add mobile-first playground by @gimmyhehe in #864
- Add new token for TinyVueMobile by @Huangyilin19 in #829
- fix(button): [button] delete duplicate css var by @gimmyhehe in #874
- Add new token and delete unused code by @Huangyilin19 in #877
- feat(vue-theme): add theme-tool version in style attribute by @gimmyhehe in #872
- feat(toast): add mobile-toast by @MNZhu in #751
- feat(sites): add saas playground by @gimmyhehe in #893
- build(internal): build all template when run build:runtime by @gimmyhehe in #895
- feat(radio): refresh radio UI by @MNZhu in #845
- feat(switch): refresh switch UI by @MNZhu in #852
- feat(react): reimplementing Vue instance in React by @pe-3 in #783
- feat(color-select-panel): add color-update event by @GaoNeng-wWw in #884
- feat(grid): [grid] add dynamic filter by @zzcr in #912
- feat(theme): Add Chinese descriptions of theme variables by @chenxi-20 in #932
- fix(color-picker): [color-picker] Standardize Style Files by @chenxi-20 in #950
- build(theme): [theme] Theme package structure optimization by @chenxi-20 in #949
- feat(site): added component version prompting by @yoyo201626 in #977
- feat(watermark): add watermark component
- feat(qr-code): add qr-code component
Bug Fixes 🐛
- fix(playground): fix CDN url by @shenjunjian in #624
- fix(rich-text-editor): Add mono:true params by @shenjunjian in #626
- fix(check-select-demo): Unify Check Demo Optimize Example Show Style by @Xppp0217 in #625
- fix(modlue): When repairing on-demand installation of components, no … by @chenxi-20 in #660
- fix(dev2): when run dev2, fix the mode value by @shenjunjian in #673
- fix mobile-first's demo config error by @shenjunjian in #675
- fix(components): [date-picker] fix year type current year color by @kagol in #698
- fix(select-events-merge):Select Multiple Events Merge by @Xppp0217 in #663
- fix(amount): fix custom-currency demo disabled by @dyh333 in #667
- fix(form): remove native modifiy on DOM element by @shenjunjian in #701
- fix(component): [anchor] fix anchor not updating in real-time when clicking and j… by @chenxi-20 in #706
- fix(internals): fix playwright-config syntax bug by @yoyo201626 in #705
- fix(components): [cascader] fix cascader node active style using smb aurora theme by @yoyo201626 in #713
- fix(tabs): [tabs] fix tab content padding not work close #735 by @kagol in #736
- fix(components): [tooltip] when type is error, the background is not as expected by @betavs in #719
- fix(sites): fix api table link error by @gimmyhehe in #754
- fix(components): [drawer] The animation direction of left/top/bottom … by @AcWrong02 in #738
- fix(sites): fix english mode doc by @gimmyhehe in #784
- fix(theme): [slider] fix css var not effective by @gimmyhehe in #790
- fix: fix the error caused by not setting defaultValue by @kagol in #791
- fix resolveMode and remove outer initComponent() by @shenjunjian in #803
- fix(components): [file-upload] Fixed an issue where the deletio… by @chenxi-20 in #769
- fix(vue/grid/edit): [grid] fix Number input box returns string type data by @David-TechNomad in #772
- fix(components): [Collapse] Collapse The foldable panel can only be e… by @AcWrong02 in #758
- docs(wizard): [wizard] docs optimization, add Events Api, fixed Event Bug by @chenxi-20 in #805
- fix(components): [collapse] fix overflow by @chenxi-20 in #835
- fix: Deserialization problem by @GaoNeng-wWw in #836
- docs(components): Further optimize the document, add empty default value display,and add API anchor dynamic display function by @chenxi-20 in #859
- fix(col): [col] fix error when col not use in layout by @gimmyhehe in #858
- fix(package.json): [input] pnpm site by @yoyo201626 in #869
- fix(components): [tabs] Fix bug when dynamically switching tab style to default in tabs by @chenxi-20 in #846
- fix(components): [anchor] fix anchor change event warnning by @chenxi-20 in #870
- fix(sites): fix mobile-first playground icon style by @gimmyhehe in #883
- fix(dcos): Fixed the slow initial loading of resources in official we… by @zzcr in #887
- David/fix 722 by @David-TechNomad in #811
- fix(vite): update Vite version and delete useless package by @zzcr in #892
- fix(e2e): modify playwright retry times by @zzcr in #898
- fix(grid): [grid] fix grid fixed style error when config prop border by @zzcr in #889
- fix(grid): [grid] Fix the filtering function problem of grid componen… by @zzcr in #897
- fix(renderless/common): [autocomplete] fix poperOptions undefind bug by @yoyo201626 in #899
- fix(vue-renderless): [cascader] fix cascade component multiple selection configuration emitPath: false does not echo the selected name by @falcon-jin in #844
- docs(i18n): fix vue2 i18n’s docs error by @shenjunjian in #911
- fix(grid): [grid] fix tree table expand slowly bug by @zzcr in #906
- fix(docs): Fix the abnormal display of anchor component after officia… by @zzcr in #917
- fix(input): [input] Fixed the clearable attribute being invalid when the append slot was opened by @yoyo201626 in #922
- fix(vue-theme): fix popconfirm css var incorrect name by @gimmyhehe in #940
- fix(tree): misalignment issue by @GaoNeng-wWw in #936
- perf(rich-text-editor): Optimized component code to add v-model echo by @shenjunjian in #947
- fix(renderless):...
v3.11.0
What's Changed
Exciting New Features 🎉
- feat(color-picker): 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 comp,each comp has v-if,default 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(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
- fix:Added 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): Select,text-fiel And value-field Example For One by @Xppp0217 in #610
- Fix the issue of blocked headers in dialogBox by @Huangyilin19 in #620
- 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 https://github.com/opentiny/...
v3.10.0
What's Changed
Exciting New Features 🎉
- feat(pop-editor): Add custom events when the edit box pops up fix #268 by @yuanningning in #315
- feat(ip-address): Changing the IPv6 type of the ipAddress component close #272 by @yuanningning in #337
- feat(filter-panel): Add FilterPanel component
- feat(dialog-select): Add DialogSelect component
- feat(infinite-scroll): Add InfiniteScroll component
- feat(tag-group): Add TagGroup component
- feat(docs): Add sample composition-api to the official website, which supports switching between composition-api and option-api
- feat(docs): Component demo supports playground
- feat(grid): The table adds a quick filter panel, which can support multi-box filtering and date filtering, as well as allowing users to configure default filter items
- feat(grid): The table sort button defaults to the XDesign latest specification icon
- feat(grid): Table hints now support custom tooltip content display, string or jsx
- feat(tree-menu): The new setting of TreeMenu and the method of getting the currently selected node
- feat(tree-menu): Add collapsible feature in tree menu
- feat(tree): Add connector settings for Tree
- feat(timeline-item): Add TimelineItem component
- feat(modal): Modal supports configuration of bottom button props and text
- feat(button-group): Button group adds a single disabled feature
- feat(alert): Add close slot to realize external control to show or hide
- feat(alert): The component icon is not centered vertically and fixed positioning is adopted
- feat(time-picker): Support setting step size
step
- feat(date-picker): Add label-inside feature
label
- feat(date-picker): Support setting the step size of time selection
step
- feat(date-picker): Support the display of weeks
show-week-number
- feat(date-picker): Support filter mode
shape="filter"
- feat(date-picker): Support years and yearrange type
type="years" | type="yearrange"
- feat(date-picker): Support startFrom and endAt type in picker-options
type: 'startFrom' | type: 'endAt'
Bug Fixes 🐛
- fix(numeric): Fixed the problem that the value of max could not be taken when the current value + step > max by @Huangyilin19 in #297
- fix(grid): Fixed abnormal style in table components when columns were frozen and there was no scroll bar by @zzcr in #298
- fix(button): Fixed naive button icon disabled color by @gimmyhehe in #299
- fix(grid): Fixed the wrong style of the table filter panel and fixed the warning problem of ResizeObserver,api in the local environment of webpack by @zzcr in #305
- fix(theme): Remove styles from container, layout by @shenjunjian in #306
- fix(vue-theme): fix
@apply
in textarea component by @shenjunjian in #319 - fix(input): Fixed input that disabled does not take effect in the form bug by @gimmyhehe in #322
- fix(checkbox): Fixed that bug is not displayed when checkbox label is 0 by @gimmyhehe in #331
- fix(select): Fixed the problem of calculating the height of the Select component and creating an item incorrectly. by @MomoPoppy in #358
- fix(carousel): adjust arrow circle width to 28px by @lyx-jay in #376
- fix(drawer): mask disappear faster than content by @lyx-jay in #375
- fix(badge): same content display duplicate by @lyx-jay in #382
- fix: fix ts declaration error when execute pnpm build:ui vue command by @kagol in #386
- fix(grid): Fixed table freeze column display exception in x-design specification
- fix(grid): Fix table freeze column when table has vertical scroll bar
- fix(grid): In the case of fixing the table fetchdata, the table data is processed twice
- fix(tree): Fixed an issue where isEmpty attributes did not respond to changes after node data changes
- fix(button-group): XDesign theme naive button font color fix
- fix(input): Fixed bug where input does not take effect when the form is disabled
- fix(popover): Avoid hide events triggered during initial loading
- fix(dialog-box): If you don't add class to body, you can avoid page jitter.
- fix(tabs): Uninitialize the assignment, fix the display problem beyond the tab bar, and optimize more pop-up boxes
- fix(icons): Optimize the custom width and color of the icon section
- fix(theme): Automatically refresh the page after canceling the theme switch
- fix(anchor): Fixed anchor point to get data asynchronously to monitor bug and increase the effect of switching animation.
- fix(dropdown): Fixed settings arrow display does not take effect
- fix(select): Fix the problem that the component initializes the scene where the entry is created, sets option and value at the same time, and automatically creates matching items.
- fix(select): Fixed the problem of incorrect calculation of input box height when select components selected multiple rows.
- fix(popEditor): Fixed a problem where the content was hidden when the edit box was closed
Other Changes
- perf(tooltip): tooltip performance optimization by @shenjunjian in #368
- chore(row): Restore the style in the example in demo by @shenjunjian in #311
- feat(pnpm-lock): Add pnpm-lock to git repo by @zzcr in #320
- feat(button): Perfect unit testing by @chenqifeng66 in #364
- test(alert): add alert unit test by @Zz-ZzzZ in #369
- docs(tag): Add flexible use of tags to go beyond hiding and show title examples
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 https://github.com/opentiny/tiny-vue...
v3.9.0
What's Changed
Exciting New Features 🎉
- feat: The Popconfirm bubble confirmation box component is added.
- feat: Add the Drawer drawer component.
- feat: Added the Guide boot component.
- feat: SSR rendering on the server side of the vitepress project is supported.
- feat: The function of selecting a corner mark is added to the ButtonGroup button group.
- feat: The Alert component is added. The function of displaying or hiding the Alert again after the Alert is disabled is added.
- feat: Add the running version number of each component so that users can view the current component version number.
Bug Fixes 🐛
- fix(grid): Fixed an issue where the tooltip prompt should not be displayed when the mouse hovers over the sorting and filtering buttons of the table component.
- fix(grid): Fixed an issue where the top border is hidden when the table component is frozen in border mode.
- fix(grid): Fixed the bug that the frozen column in the table header is displayed abnormally when there is a scroll bar.
- fix(grid): Fixed an issue where more than two frozen columns are displayed on the right of the table.
- fix(search): Fixed the bug that the search component cannot adapt to the width in popover.
- fix(slider): Fixed an issue where the value set in the basic usage of the slider component does not take effect.
- fix(grid): Fixed the TS type declaration error of the grid-column component.
- fix(anchor): Fix the bug caused by incorrect anchor listening offset generated in the online environment.
- fix(icon): Fixed an issue where the IconEyeopen color cannot be set.
- fix(date-picker): Modify the bug of the calculation range of the month and the bug of no disabled color.
- fix(ipAddress): The input event of the ipAddress component does not take effect.
Other Changes
- feat: Added the associated query API and demo example #289 by @yuanningning in #290.
- docs: change content of toolbar-button-click-event by @KevinAndrewDong in #296
Exciting New Features 🎉
- feat: 新增 Popconfirm 气泡确认框组件 🎊
- feat: 新增 Drawer 抽屉组件 🎊
- feat: 新增 Guide 引导组件 🎊
- feat: 支持vitepress工程服务器端渲染SSR 🎊
- feat: ButtonGroup 按钮组新增选块角标功能 🎊
- feat: 新增Alert组件新增关闭Alert后,控制再次Alert的显示或隐藏功能 🎊
- feat: 为每个组件添加运行时的版本号,方便用户查看当前组件版本号 🎊
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(date-picker): 修改月份的计算范围的bug和无禁用色的bug
- fix(ipAddress): 修复ipAddress组件input事件不生效
Other Changes
- feat: 增加联想查询api及demo示例 #289 by @yuanningning in #290
- docs: change content of toolbar-button-click-event by @KevinAndrewDong in #296
New Contributors
- @KevinAndrewDong made their first contribution in #296
Full Changelog: v3.8.3...v3.9.0
v3.8.3
What's Changed
Exciting New Features 🎉
- feat: config-provider by @GaoNeng-wWw in #271
- feat(vite-plugin): On-demand packaging plug-ins support more custom package names by @zzcr in #276
Bug Fixes 🐛
- fix(date-picker): fix date-picker clear icon style by @kagol in #260
- fix(numeric): Fixed the bug: Decimal points cannot be entered after the numeric precision is set. Wrong Crop Value After Decimal Number Exceeded. by @Huangyilin19 in #270
- fix(eslint): mask eslint: top-level-function rule by @zzcr in #273
- Fix: Fix the null pointer problem of the actionSheet component api.watchVisible and remove the tabs blank padding by @MrWang2016 in #278.
Other Changes
- docs: Update PULL_REQUEST_TEMPLATE.md by @zuixinwang in #258
- docs: Added the remote data request demo and auto-lookup attribute API document by @yuanningning in #269.
- style(internal-cli): fix types and lint code by @zuixinwang in #257
Exciting New Features 🎉
- feat: config-provider by @GaoNeng-wWw in #271
- feat(vite-plugin): 按需打包插件支持更多自定义包名 by @zzcr in #276
Bug Fixes 🐛
- fix(date-picker): fix date-picker clear icon style by @kagol in #260
- fix(numeric): 解决bug: 设置数值精度后无法输入小数点; 超出小数位数后裁剪值不对. by @Huangyilin19 in #270
- fix(eslint): 屏蔽eslint:top-level-function规则 by @zzcr in #273
- fix: 修复actionSheet组件api.watchVisible空指针问题和去掉tabs空白padding by @MrWang2016 in #278
Other Changes
- docs: Update PULL_REQUEST_TEMPLATE.md by @zuixinwang in #258
- docs: 增加远程数据请求demo及auto-lookup属性api文档 by @yuanningning in #269
- style(internal-cli): fix types and lint code by @zuixinwang in #257
Full Changelog: v3.8.2...v3.8.3
v3.8.2
What's Changed
Bug Fixes 🐛
- fix (runtime-build) Fix the lack of components in the running of the packaged build product by @zzcr in #250.
- fix(tinyvue): The grid component reports an error in vue2. by @zzcr in #254 is fixed.
Other Changes
- chore: add label ci by @kagol in #243
- Refactor: Refactor cli by @GaoNeng-wWw in #238
- refactor: A constructor name should not start with a lowercase letter but a uppercase by @pe-3 in #251
Bug Fixes 🐛
- fix(runtime-build) 修复运行打包构建产物缺少组件问题 by @zzcr in #250
- fix(tinyvue): 修复grid组件再vue2下报错问题 by @zzcr in #254
Other Changes
- chore: add label ci by @kagol in #243
- Refactor: 重构cli by @GaoNeng-wWw in #238
- refactor: A constructor name should not start with a lowercase letter but a uppercase by @pe-3 in #251
New Contributors
Full Changelog: v3.8.0...v3.8.2
v3.8.0
What's Changed
Exciting New Features 🎉
- feat: add XDesign 🎊
Bug Fixes 🐛
- fix: Fix pnpm install rm rf not found by @coderbaozi in #149 in Windows.
- Fix the bug in the product packaged by build:ui, and fix the alarm bug by @zzcr in #150 reported during local development of the input component.
- 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): merge duplicate attributes by @linxiang07 in #152
- fix(checkbox): icon position when checked by @zuixinwang in #164
- fix(build:runtime): fixes the script by @shenjunjian in #183 for packaging runtime products.
- fix(build runtime) Fix the problem that an error is reported during packaging and running by @zzcr in #185.
- fix(carousel) The data is occasionally inconsistent with the actual data when the manual carousel is switched to this area. by @WXC-Spring in #188
- fix(runtime-build): During multi-entry packaging, public dependencies are extracted. As a result, error by @zzcr in #191 is reported during loading.
- fix(dialog-box): Fix the bug by @Huangyilin19 in #195 where the dynamic style is not updated after the dialog box is moved.
- fix(upload) The bug by @zzcr in #196 error is reported when the upload component is destroyed.
- fix(fileupload): An error is reported when the action attribute is not configured for the upload component, informing the user that the by @chenxi-20 in #199 needs to be configured.
- fix(button): Fix up/down misalignment when there is no content (#194) by @qinwencheng in #203
- Fix: The data type of the pullRefresh component does not match. As a result, a large number of alarm logs are printed on the console, resulting in slow page rendering. by @MrWang2016 in #211
- fix: Fix the breadcrumb configuration textField demo that does not display breadcrumb content #207 by @yuanningning in #210
- fix(rate) Resolved the problem that 2.5 stars and 3 stars do not match after the rate is half selected and disabled. by @wwttff in #200
- fix(build) Repairs the grid and pager components bug by @zzcr in #240.
- fix: fix npm publish 402 error by @kagol in #241
Other Changes
- chore: Add file extension by @CatsAndMice in #160
- refactor(button): Optimize the size attribute validation by @LadyChatterleyLover in #162.
- docs: correct the port number in the README and contribution guide documents in both Chinese and English, and correct the microsignal of the assistant in the issue template by @heygsc in #171.
- docs: Add all-contributors bots to automatically add contributors by @kagol in #214
- docs: update README.zh-CN.md by @kagol in #216
- doc: Modified document example by @GaoNeng-wWw in #224
Exciting New Features 🎉
- feat: add XDesign 🎊
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
New Contributors
- @coderbaozi made their first contribution in #149
- @ErKeLost made their first contribution in #151
- @linxiang07 made their first contribution in #152
- @xiejay97 made their first contribution in #153
- @brenner8023 made their first contribution in #159
- @CatsAndMice made their first contribution in #160
- @LadyChatterleyLover made their first contribution in #162
- @zuixinwang made their first contribution in #164
- @heygsc made their first contribution in #171
- @WXC-Spring made their first contribution in #188
- @Huangyilin19 made their first contribution in #195
- @qinwencheng made their first contribution in #203
- @wwttff made their first contribution in #200
- @allcontributors made their first contribution in #215
Full Changelog: v3.6.6...v3.8.0
v3.6.6
What's Changed
Exciting New Features 🎉
- feat: vue-vite-import plug-in added by @kagol in #135
- feat: When children is an empty array, it is considered as a leaf node by @GaoNeng-wWw in #143.
Bug Fixes 🐛
- fix(ipaddress): Toggling the tab key skips 168 from 192 to 0 by @rayhaoqin in #122.
- fix: Fixed pnpm dev:docs error. 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): Fix ts error in vue3-example project.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
- Fixed tooltip
append-to-body="false"
position calculation error in table by @acyza in #146 - fix(pull-refresh): Fixed an issue where the pull-down refresh component is frequently triggered. by @TC-twwang in #145
Other Changes
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
- 修复tooltip
append-to-body="false"
时在表格中位置计算错误 by @acyza in #146 - fix(pull-refresh): 修复下拉刷新组件频繁触发的问题 by @TC-twwang in #145
Other Changes
New Contributors
- @awspi made their first contribution in #140
- @MrWang2016 made their first contribution in #147
- @GaoNeng-wWw made their first contribution in #143
Full Changelog: v3.6.1...v3.6.6
v3.6.1
What's Changed
Exciting New Features 🎉
Bug Fixes 🐛
- fix(radio): Fix the bug that the theme configuration radio-button cannot inherit the attribute. Enable the inheritable attribute by @chenxi-20 in #82.
- fix: fix monorepo by @kagol in #91
- fix(anchor): Fix parent anchor indication exception by @chenxi-20 in #93
- fix: Failed to resolve entry for package "@opentiny/vue" close #99 by @kagol in #100
- fix(upload): Cancel the automatic hiding and prompt functions of the fileupload component and change the configuration to user-defined by @chenxi-20 in #95.
- fix(exception): Optimize the positioning layout style by @MNZhu in #104
- fix(timeline): Fixed a single node data display line issue by @MNZhu in #105
- fix: Fix problems such as packaging and release errors, and adjust the type declaration. by @zzcr in #108
- fix(vue-common): Fixed the value transfer problem of mode in adapter. by @shenjunjian in #110
- fix: Fix document initial
pathname
error by @acyza in #107 - fix: Fix the problem with internationalized key values by @shenjunjian in #111
- fix: Add the pre-packing script by @zzcr in #112.
- fix(vue-panel): Fix panel issue 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): Use GPU acceleration to optimize the virtual scrolling performance. Fix the problem that the radio button on the filter panel cannot be selected. 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
Exciting New Features 🎉
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
New Contributors
Full Changelog: v3.6.0...v3.6.1