v3.23.0
What's Changed
Exciting New Features 🎉
- feat(number-animation): Add NumberAnimation component by @lcy0620 in #3301
- feat(design-config): design-config adds arbitrary attribute features of global configuration components by @zzcr in #3419
- feat(config-provider): config-provider adds theme configuration function by @zzcr in #3353
- feat(release): add vue3 version option to release:aurora command and update related logic by @zzcr in #3280
- feat(calendar-view):[calendar-view]The calendar view tip time support configure by @discreted66 in #3274
- feat:[calendar-view]The calendar view supports click events by @discreted66 in #3279
- feat(popconfirm): [popconfirm] enable message slot by @betavs in #3176
- feat(transfer): [transfer] adds the ability to customize the panel width for the transfer component by @shenjunjian in #3285
- feat(date-picker):[date-picker]The first selected date will be displayed in the output box. by @discreted66 in #3300
- feat(card-group): modify saas style by @wuyiping0628 in #3305
- feat(card-group): modify sass style by @wuyiping0628 in #3310
- feat(vue-hooks): add type annotations to multiple files to enhance type safety by @zzcr in #3302
- feat: [tabs] Add left button for mobile-first mode by @chenxi-20 in #3317
- feat: [form] add type definitions to utils to enhance type safety by @zzcr in #3322
- feat: Add utils test commands and add utils package change check in CI by @zzcr in #3327
- feat: [input]update E2E test workflow to automatically detect changed components by @zzcr in #3331
- feat(grid): the renderer configuration of the table supports events event collections by @zzcr in #3342
- feat(flowchart): add automatic prompt instructions so that prompt pop-ups will appear when necessary by @zzcr in #3360
- feat(flowchart): Add the property configuration to display the hand-shaped mouse function by @zzcr in #3366
- feat(dialog-select): supports transparent transmission of selectAll, selectChange and radioChange events by @zzcr in #3398
- feat(calendar-view):The schedule mode support hidden the time by @discreted66 in #3405
- feat(calendar-view):Mobile-first supports the hidden time in schedule mode. by @discreted66 in #3408
- feat(modal): change the text size from md to default by @wuyiping0628 in #3412
Bug Fixes 🐛
- fix: [file-upload] Fix font style issue in file list by @chenxi-20 in #3266
- fix(grid): [grid] resolve the issue of empty icon by @wuyiping0628 in #3269
- fix:[time-picker] fix e2e test by @discreted66 in #3272
- fix(collapse): adjust the padding style within the mobile-first component to optimize the visual effect by @zzcr in #3267
- fix(grid): [grid] fix viewType change table column width error by @gimmyhehe in #3273
- fix(transfer): [transfer] fixed a bug in the tree mode of transfer by @shenjunjian in #3277
- fix(input): [input] fix input text word no break after warp span by @gimmyhehe in #3281
- fix: [file-upload] Optimize the position of mobile icons by @chenxi-20 in #3278
- fix(grid): [grid] fix modal not import by @gimmyhehe in #3283
- fix(card-group): [card-group] add empty icon by @wuyiping0628 in #3299
- fix(grid): [grid] fix not import error by @gimmyhehe in #3306
- fix(tree): [tree] elevate the priority #3119 by @James-9696 in #3284
- fix(date-picker):[date-picker]Fix partially disabled in the same year year not selectable by @discreted66 in #3307
- fix:[docs]Hide the plus document drill field button by @discreted66 in #3309
- fix: modifying the tree-menu component document #3069 by @James-9696 in #3314
- fix(button): fixed the border color and text color of the multi-ended button disabled button by @zzcr in #3311
- fix: modifying the steps component document #3076 by @James-9696 in #3312
- fix: [file-upload] Fix the bug of uncontrollable file name length in SaaS mode and mobile first mode by @chenxi-20 in #3318
- fix(picker): range-picker add tabindex by @gimmyhehe in #3313
- fix: modifying the tag component document #3074 by @James-9696 in #3315
- fix(from-item): fixed the problem that there would be an extra space in template compilation under vue2 by @zzcr in #3316
- fix(tag): fix tag component multi-terminal template running error by @zzcr in #3320
- fix: [fluent-editor] Fix the issue where tables can still be edited when disabled by @chenxi-20 in #3297
- fix(form): fix form-item margin bottom by @gimmyhehe in #3319
- fix: fix textarea displayOnly word break by @gimmyhehe in #3330
- fix(numeric): in the mobilefirst of the numeric component, the default width is set to fill the available space by @shenjunjian in #3326
- fix(autocomplete): [autocomplete] fix dispatch form-item validate error by @gimmyhehe in #3329
- fix(grid): [grid]Fixed the problem of invalid event monitoring for configuration table selection by @zzcr in #3328
- fix(numeric): [numeric] fixed the issue that numberic reported an error when processing scientific notation with BigInt syntax by @zzcr in #3325
- fix(tree-select): [base-select, tree-select] fix deleteTag not working by @kagol in #3332
- fix(picker): [date-picker]enhance the compatibility of the date picker on mobile and PC, add isPCMode parameter to control the display logic by @zzcr in #3336
- fix(form): fix small size form validation position by @gimmyhehe in #3334
- fix(grid): [grid] fix input no cursor when dropConfig set filter by @gimmyhehe in #3343
- fix(grid): [grid] fix grid overflow-scroll when browser scale by @gimmyhehe in #3341
- fix(grid): [grid] fix grid not visible at custom apply by @gimmyhehe in #3339
- fix(transfer): fix the default selection does not checked in the tree component under Vue 2 by @shenjunjian in #3344
- fix(examples): 修正autocomplete案例标题size值与示例文字不符,容易误导用户。 by @sakurajiajia in #3351
- fix(grid,dropdown,select, pager,tooltip):fix the saas theme by @discreted66 in #3347
- fix(grid): fix date-picker input style error in filter panel by @gimmyhehe in #3346
- fix(utils): fix tooltip arrow safe padding by @gimmyhehe in #3354
- fix(grid,tooltip,select,tag):Fix saas theme by @discreted66 in #3358
- fix(flowchart): The hand mouse is not displayed when the component node is unavailable, and the error reporting problem of flowchart drill field is fixed by @zzcr in #3356
- fix: fix tsconfig paths not working by @kagol in #3362
- fix(tooltip,grid):Fix the saas theme by @discreted66 in #3361
- fix: [grid] Add a scroll bar at the bottom of the SaaS theme table to be placed inside the table, with only one border at the bottom by @chenxi-20 in #3365
- fix(input): [input] modify the border issue of the input component under the saas theme by @wuyiping0628 in #3367
- fix(grid): [grid] modify the size of the grid component header icon under the saas theme by @wuyiping0628 in #3370
- fix(time-spinner): [time-spinner] fix startDate & endDate prop type issue when isRan… by @Darkingtail in #3296
- fix: [image] Fixed the bug of previewing large blank images during asynchronous initialization operations by @chenxi-20 in #3371
- fix(select): remove the binding of dropStyle to the scrollbar by @shenjunjian in #3381
- fix: modify the SaaS theme style of the dialog-box window by @James-9696 in #3380
- fix(cascader): Fixes the issue where cascader components use asynchronous data in hover mode, but cannot accurately locate the selected item when binding value updates by @chenxi-20 in #3374
- fix(input): Modify the color of the placeholder in the bottom right corner of the input component textarea type in the SaaS theme by @chenxi-20 in #3375
- fix: fixed the problem that fullscreen style would pollute the global by @zzcr in #3379
- fix: Fixed the issue of misalignment between the clear and search buttons for four different sizes in mobile first mode of the search component by @chenxi-20 in #3378
- fix(utils): fix popper flip error by @gimmyhehe in #3386
- fix: Fix the title line height of mobile first steps by @chenxi-20 in #3385
- fix(dropdown,tooltip):Fix the saas theme by @discreted66 in #3384
- fix(textarea): Update the background color and related styles of the counter by @zzcr in #3387
- fix(number-animation): add version information for the number animation component and fix the loading error problem under the SaaS theme by @zzcr in #3390
- fix(date-picker):Fix the default time zone is not displayed by @discreted66 in #3389
- fix(theme-saas): add margin-bottom:4px for select-dropdown flip to top by @shenjunjian in #3388
- fix(file-upload): Modify the import method of e2e test case path for file-upload component by @chenxi-20 in #3393
- fix(pop-upload): Change the pop-upload e2e test case to ES6 import mode by @chenxi-20 in #3395
- fix(site): rewrite the theme of code highlight by @shenjunjian in #3397
- fix(site): use purple for attr's color by @shenjunjian in #3406
- fix(grid):Fix the table bottom border display exception. by @discreted66 in #3402
- fix(steps): Modify the rendering logic of the steps component based on the design draft by @chenxi-20 in #3399
- fix(upload): add the "relative" style to the root node of "upload" by @shenjunjian in #3409
- fix(popper): [tooltip,popover] enhance the isScrollElement function to add judgment on element type and scroll bar by @zzcr in #3411
- fix(popeditor): add three slot to popeditor by @shenjunjian in #3416
- fix(export): handle special values in CSV export, ensure null, undefined and NaN are displayed correctly by @zzcr in #3418
- fix: fix grid width error when grid has scrollbar by @gimmyhehe in #3421
- fix(tooltip): fix tooltip's box-shadow and invalid text of form-item's style by @shenjunjian in #3420
- fix(vue-common): compatible with camel case format and mutton string format of transferred attributes, optimized attribute overwriting logic by @zzcr in #3427
- fix(date-picker):Fix the e2e test by @discreted66 in #3430
- fix(popeditor): fix popeditor can not set grid props by @gimmyhehe in #3431
Other Changes
- docs: add hu-qi as a contributor for doc by @allcontributors in #3287
- docs: add tsinghua-lau as a contributor for doc by @allcontributors in #3288
- docs: add Darkingtail as a contributor for doc by @allcontributors in #3290
- docs: add hashiqi12138 as a contributor for bug by @allcontributors in #3291
- docs: add discreted66 as a contributor for code by @allcontributors in #3292
- docs: add lcy0620 as a contributor for code by @allcontributors in #3293
- docs: [anchor] Add offsetTop API documentation and optimize example documentation by @chenxi-20 in #3298
- docs: add changelog v3.22.0 by @kagol in #3303
- docs: update runtime usage documentation to avoid misleading user by @zzcr in #3368
- docs: added configuration examples to improve all TinyVue related dependencies to solve the problem that pnpm projects need to install multiple sub-packages by @zzcr in #3377
- docs: add sakurajiajia as a contributor for doc by @allcontributors in #3400
- docs: add 552847957 as a contributor for doc by @allcontributors in #3401
New Contributors
- @sakurajiajia made their first contribution in #3351
- @552847957 made their first contribution in #3352
Full Changelog: v3.22.1...v3.23.0