v3.29.0
What's Changed
Exciting New Features 🎉
- feat(tree-menu): resolve the issue of not displaying icons after folding the bottom by @wuyiping0628 in #3949
- feat:Synchronize release-3.28.0 to dev by @discreted66 in #3954
- feat(tag-input): tag-input component by @zhaoxiaofeng876 in #3951
- feat(from): mobile-first mode tag text increases the number of displayed lines by @wuyiping0628 in #3946
- feat(search-box): Add the search-box document on the SaaS official website. by @discreted66 in #3963
- feat(button): add accessibility information to the button component by @wuyiping0628 in #3968
- feat(upload): [file-upload] The fileSize of the string type supports unit conversion. by @discreted66 in #3993
- feat(static): 为统计数值增加数字增长动画 by @ourcx in #3996
- feat(file-upload, input, numeric, search, switch): Add accessibility information by @discreted66 in #3974
- feat(docs): add me by @ourcx in #4008
- feat(modal): 为 ModalOptions 的 message 字段增加函数类型支持 by @Yujing613 in #3995
- feat(rate): feat score clearing function by @IKEYCY in #3987
- feat(form): add custom-validation-string-length demo and e2e test by @wuyiping0628 in #4021
- feat(slider): update roles and add aria attributes for accessibility in mobile and PC components by @zzcr in #4023
- feat(rate): enhance accessibility by adding ARIA attributes to rate component by @zzcr in #4022
- feat(form): add accessibility information for form and form-item by @zzcr in #4019
- feat(tabs): enhance accessibility with ARIA attributes and keyboard navigation support by @zzcr in #4020
- feat(search-box): supports drill fields and HUAWEI CLOUD-style documents. by @discreted66 in #4030
- feat: added the filter-popper-option attribute to control the filter panel by @James-9696 in #4034
- feat(filter-panel): add 'size' prop and corresponding styles for filter box component by @zzcr in #4043
- feat(drawer): 补充closed事件,用于标识抽屉关闭动画完成 by @Yujing613 in #4017
- feat: add show-close functionality to Guide component by @IKEYCY in #4039
- feat(breadcrumb): increase accessibility information by @wuyiping0628 in #4018
- feat: Add comments to multiple component theme variables by @zzcr in #4055
- feat: Adds automatic alignment when viewport boundaries overflow in the time selection panel. by @zzcr in #4052
- feat(dropdown): dropdown-item support effect. by @discreted66 in #4054
- feat(tree-menu): add aria-* attribute by @wuyiping0628 in #4073
- feat(nav-menu): add aria-* attribute by @wuyiping0628 in #4074
- feat(anchor): add aria-* attribute by @wuyiping0628 in #4075
- feat(link): add aria-* attribute by @wuyiping0628 in #4076
- feat: 按钮组增加了一个props by @ourcx in #4032
Bug Fixes 🐛
- fix(icon-saas): add icons of batch4 by @shenjunjian in #3955
- fix(dialog-select): fix show selected box when props.showSelectedBox false by @shenjunjian in #3956
- fix(tag-input): add tag-input's css file into theme-saas by @shenjunjian in #3961
- fix: fixed an issue where using constant strings or boolean values for v-model caused build errors on the official website. by @zzcr in #3959
- fix(theme): fix input show 2 eye icons when focus in password mode by @shenjunjian in #3957
- fix(grid): fix slot default lead to table rerender by @gimmyhehe in #3967
- fix(icon-saas): restore mobile-radio.svg by @shenjunjian in #3971
- fix(icon-saas): update two icon of batch3 by @shenjunjian in #3972
- fix(dialog-box): [dialog-box] add aria-* attribute by @James-9696 in #3952
- fix(modal): align close delay time with animation duration by @Yujing613 in #3970
- fix(modal): [modal] add aria-* attribute by @James-9696 in #3941
- fix(date-panel): remove unnecessary border style for body-wrapper by @Yujing613 in #3966
- fix(tabs): remove redundant border-bottom styles by @Yujing613 in #3969
- fix(drawer): [drawer] add aria-* attribute by @James-9696 in #3973
- fix(vitest): allow passing with no tests found in configuration by @zzcr in #3980
- fix(icon-saas): update three icons in icon-saas batch4 by @shenjunjian in #3982
- fix(select): add max-height:50% for select-dropdown by @shenjunjian in #3978
- fix(App.vue): add import mapping for @opentiny/vue-icon-saas and refactor getDemoCode parameters by @zzcr in #3999
- fix(grid): remove cache row at not scrollYLoad sence by @gimmyhehe in #3998
- fix(pager): fix simplest-pager saas theme style by @gimmyhehe in #3997
- fix(popover): [popover] add aria-* attribute by @James-9696 in #3979
- fix(message): [message] add the message component to the menu by @James-9696 in #3986
- fix(notify): [notify] add aria-* attribute by @James-9696 in #3992
- fix(tooltip): [tooltip] add aria-* attribute by @James-9696 in #3988
- fix(modal): mask fade animation by @GaoNeng-wWw in #3984
- fix(qr-code): add watch deep by @ourcx in #4000
- fix(icon): fix build:ui icon and dont generate dts files by @shenjunjian in #4003
- fix(alert): [alert] add aria-* attribute by @James-9696 in #4002
- fix(icon): adjust the format of the renamed file by @shenjunjian in #4009
- fix(modal): 当duration为0时不自动关闭弹窗 by @Yujing613 in #3994
- fix(theme): select-dropdown's wrap dom add overflow = auto by @shenjunjian in #4015
- fix(exception): Fixes the issue of missing styles. by @zzcr in #4013
- fix(popconfirm): [popconfirm] add aria-* attribute by @James-9696 in #3983
- fix(grid): fix custom type not show sort icon by @gimmyhehe in #4016
- fix(grid): copy old row to insert can not show the insert row by @gimmyhehe in #4014
- fix(radio): [radio] modify radio mobile display issues by @James-9696 in #4025
- fix(tabs): tabs 排除card类型的tiny-tabs__header的::after样式 by @Yujing613 in #3989
- fix(picker): add aria-* for datepicker by @shenjunjian in #4028
- fix: modify style by @James-9696 in #4036
- fix(saas-icon): add IconFavorites by @shenjunjian in #4035
- fix(form-item): fixed an issue where validation would fail to trigger after continuous input when form items were configured with validation stabilization and the focus would quickly drop. by @zzcr in #4038
- fix(radio): add truncate for radio__label by @shenjunjian in #4041
- fix(date-picker): Roll back and clear the time range change. by @discreted66 in #3981
- fix(vue2-common): createComponent function add parent param by @shenjunjian in #4040
- fix: update tiny-editor version to fix outlook image paste by @kagol in #4046
- fix(auto-tip): fix auto-tip in Vue2, the directive value may be true by @shenjunjian in #4045
- fix: Fixed the issue where the grid operation column slots failed to render in Vue 2. by @zzcr in #4047
- fix(fluent-editor): Rich text editor tables cannot be centered in batches. by @discreted66 in #4044
- fix(grid): fix sort logic not effect while use custom type by @gimmyhehe in #4048
- fix(mobile): add mobile dark theme switching by @James-9696 in #4033
- fix: add size prop to tiny-filter-box in various components for improved responsiveness by @zzcr in #4049
- fix(grid): fix setActiveRow will error when editConfig is null by @gimmyhehe in #4050
- fix(tag-group): fix calculation errors caused by element positioning by @shenjunjian in #4057
- fix(select,base-select): Replaces the select API to obtain the width. by @discreted66 in #4062
- fix(fluent-editor): The table cannot be centered in batches. by @discreted66 in #4059
- fix(huicharts): fix the double-layer donut chart error in charts by @Davont in #4029
- fix(grid): fix $rowIndex in tree table is not same as before refactor by @gimmyhehe in #4060
- fix(input): fix textarea height resize after mounted by @gimmyhehe in #4067
- fix: set the default value of bubbling by @James-9696 in #4071
- fix(tag): Set the maximum width not to display the ellipsis. by @discreted66 in #4070
- fix(fluent-editor): z-index is applied only when the screen is in full-screen mode by @shenjunjian in #4078
- fix(tag-group): fix e2e test of tag-group by @shenjunjian in #4079
- fix(select): fix select's tooltip has scrollbar by @shenjunjian in #4077
- fix(file-upload): Fixed the problem that the tip of the file list to be uploaded does not wrap. by @discreted66 in #4083
- fix(base-select,tag-group): e2e test by @discreted66 in #4084
Other Changes
- docs: basic example of hiding anchor components in SaaS mode by @zzcr in #3958
- docs: add component doc entry by @kagol in #4081
New Contributors
- @zhaoxiaofeng876 made their first contribution in #3951
- @Yujing613 made their first contribution in #3970
- @ourcx made their first contribution in #4000
Full Changelog: v3.28.0...v3.29.0