Skip to content

D2M#17676

Merged
0song merged 47 commits intomasterfrom
dev
Jul 26, 2024
Merged

D2M#17676
0song merged 47 commits intomasterfrom
dev

Conversation

@0song
Copy link
Copy Markdown
Collaborator

@0song 0song commented Jul 26, 2024

Please make sure these boxes are checked before submitting your PR, thank you!

  • Make sure you follow contributing guide English | (中文 | Español | Français).
  • Make sure you are merging your commits to dev branch.
  • Add some descriptions and refer to relative issues for your PR.

warmthsea and others added 30 commits July 13, 2024 09:59
…xamples (#17051)

docs: [radio & checkbox] add using `value` tip and perf examples
* docs: upgrade vitepress

* revert original copy button

---------

Co-authored-by: 云游君 <me@yunyoujun.cn>
…at test file (#16692)

* fix(components): [radio-button] model-value click style lost

* refactor: radio button model value style

* style: delete test and format

* style: back old

---------

Co-authored-by: 云游君 <me@yunyoujun.cn>
…ove performace (#17526)

* feat: add persistent props to cascader to improve performace

* chore: update doc
…s with error TS2300 (#17545)

fix(components): build error typechecking fails with error TS2300
* feat(components): [date-picker] `type` add `months` params

closed #17317

* feat(components): [date-picker] optimized code

* docs(components): [date-picker] enhanced multiple selection example

* test(components): [date-picker] add test

---------

Co-authored-by: Panzer_Jack <shenchang@bilibili.com>
feat(components): [cascader] reactive prop `collapse-tags`
* fix(components): [countdown] SSR hydration error

* fix: test
* feat(components): [cascader] add `tag-effect` prop

* docs: sync version tag

Co-authored-by: qiang <qw13131wang@gmail.com>

---------

Co-authored-by: qiang <qw13131wang@gmail.com>
* fix: sass declaration deprecation error

* Add `&{}` for wrapping nested css blocks.

* fix: lint

* fix: update changes

* fix(style): switch/table-v2/upload compiling warning

* fix(style): update the rest warned sass files to avoid warning
chore(build): Update declare module name for volar
* docs: replenish loading attributes

* fix: format md with prettier

* docs: redo `element-loading-background`

* feat(components): [loading] replenish loading attributes

* docs: add version tag

* Update loading.md
…16986)

* fix(components): [tabs] Layout issues

* fix(components): [tabs] Simplify code
* fix: popper content type check

* fix: code lint

* fix: effect type

* fix: all popper effect type

* fix: replace all EffectType

---------

Co-authored-by: Tong Siyuan <jiuran@jiurandeMacBook-Pro.local>
…rror (#16848)

* fix: form validate-icon

* fix: form validate-icon

* test: fix ci image test error

* test: delete ci image test error
wzc520pyfm and others added 15 commits July 23, 2024 10:24
* docs(components): [dropdown] use new display tag

* docs(components): [dropdown] format doc

* docs(components): [dropdown] add delete tag for button type
* docs(components): [menu] use new display tag

* docs(components): [menu] delete deprecated attr of sub-menu
* feat(docs): support playground sync theme

* fix: dark mode error
…16511)

* feat(components): [time-select] export TimeSelectProps and Instance

* chore: [time-select] use withInstall

---------

Co-authored-by: qiang <qw13131wang@gmail.com>
…path diff (#17644)

chore: fix unocss highlighting on windows caused by node path diff
…ns (#17611)

* test(components): [tag] replace closeTransition with disableTransitions

* test(components): [tag] complete type test
* docs: source add style link

* docs: add file judgment
* feat(components): [table] add `filter-icon` prop

* chore: remove

* chore: remove

* Update docs/en-US/component/table.md

* feat: filter-icon slot

* test: test case

* chore: update

* chore: update
…17651)

* fix(components): correct data display in Cascader

Resolved an issue where certain falsy values, such as 0, were incorrectly treated as undefined in
data processing and validation logic, ensuring accurate handling and display across all components.

closed #17647

* revert(other): do not submit pnpm-lock.yaml

do not submit pnpm-lock.yaml.
* refactor(components): optimize component boolean type

* style(components): [overlay] fromat code
* feat: add params

* docs: add content

* perf: code

* ci: again test
Co-authored-by: qiang <qw13131wang@gmail.com>
@element-bot
Copy link
Copy Markdown
Member

element-bot commented Jul 26, 2024

General Info

Current version: 2.7.7
Current time: 2024-07-26T05:48:46+00:00


2.7.8

2024-07-26

Features

Bug fixes

Refactors

Other

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jul 26, 2024

@github-actions github-actions Bot added the CommitMessage::Qualified Qualified commit message label Jul 26, 2024
…ning (#17656)

* fix(components): [segmented] of boolean type, throw invalid event args

* docs(components): [segmented] add boolean type to the v-model
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jul 26, 2024

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 56.08% 61505 / 109657
🔵 Statements 56.08% 61505 / 109657
🔵 Functions 60.23% 2121 / 3521
🔵 Branches 79.98% 8346 / 10434
File Coverage
File Stmts % Branch % Funcs % Lines Uncovered Lines
Changed Files
docs/components.d.ts 0% 0% 0% 0% 1-189
docs/unocss.config.ts 0% 0% 0% 0% 1-23
docs/.vitepress/config/plugins.ts 0% 0% 0% 0% 1-66
docs/.vitepress/plugins/api-table.ts 0% 0% 0% 0% 1-35
docs/.vitepress/plugins/headers.ts 0% 0% 0% 0% 1-24
docs/.vitepress/plugins/markdown-transform.ts 0% 0% 0% 0% 1-146
docs/.vitepress/plugins/tag.ts 0% 0% 0% 0% 1-30
docs/.vitepress/vitepress/components/vp-app.vue 0% 0% 0% 0% 1-157
docs/.vitepress/vitepress/components/common/vp-link.vue 0% 0% 0% 0% 1-35
docs/.vitepress/vitepress/components/demo/vp-source-code.vue 0% 0% 0% 0% 1-27
docs/.vitepress/vitepress/components/doc-content/vp-table-of-content.vue 0% 0% 0% 0% 1-64
docs/.vitepress/vitepress/components/navbar/vp-menu-link.vue 0% 0% 0% 0% 1-76
docs/.vitepress/vitepress/components/sidebar/vp-sidebar-link.vue 0% 0% 0% 0% 1-83
docs/.vitepress/vitepress/composables/page-nav.ts 0% 0% 0% 0% 1-50
docs/.vitepress/vitepress/composables/sidebar.ts 0% 0% 0% 0% 1-81
docs/.vitepress/vitepress/composables/use-playground.ts 0% 0% 0% 0% 1-31
docs/.vitepress/vitepress/utils/index.ts 0% 0% 0% 0% 1-58
docs/examples/checkbox/basic.vue 0% 0% 0% 0% 1-25
docs/examples/date-picker/other-measurements.vue 0% 0% 0% 0% 1-112
docs/examples/radio/basic-usage.vue 0% 0% 0% 0% 1-28
docs/examples/skeleton/rendering-with-data.vue 0% 0% 0% 0% 1-95
packages/components/breadcrumb/src/breadcrumb-item.ts 100% 100% 100% 100%
packages/components/button/src/button-group.vue 100% 100% 100% 100%
packages/components/carousel/src/carousel-item.ts 100% 100% 100% 100%
packages/components/carousel/src/carousel.ts 100% 100% 100% 100%
packages/components/carousel/src/carousel.vue 98.31% 92% 16.66% 98.31% 147, 160-161
packages/components/carousel/src/constants.ts 100% 100% 100% 100%
packages/components/carousel/src/use-carousel-item.ts 93.67% 88.37% 100% 93.67% 23-27, 30-34, 70
packages/components/carousel/src/use-carousel.ts 80.43% 78.68% 72.72% 80.43% 115-118, 128-134, 137-139, 143, 162-179, 184-185, 189-191, 194-195, 198-204, 207-211, 214-220, 263-265, 276-278, 287-288, 293-294, 300-301, 318
packages/components/cascader/src/cascader.ts 100% 100% 80% 100%
packages/components/cascader/src/cascader.vue 89.76% 88.46% 80.55% 89.76% 408-409, 476, 479, 489-505, 553-575, 580-581, 608, 627-639, 642-648, 651-653, 663-665, 669-670
packages/components/check-tag/src/check-tag.ts 100% 100% 100% 100%
packages/components/color-picker/src/color-picker.ts 100% 87.5% 100% 100%
packages/components/countdown/src/countdown.vue 100% 100% 100% 100%
packages/components/date-picker/src/date-picker-com/basic-month-table.vue 86.02% 88.23% 71.42% 86.02% 53-56, 155, 189-215, 228-230, 260-262
packages/components/date-picker/src/date-picker-com/panel-date-pick.vue 90.24% 85.63% 70.21% 90.24% 277, 297, 320-324, 364-367, 380, 387-393, 413, 448, 489-490, 495, 500-506, 560-561, 601-602, 611-616, 625-626, 651-677, 700, 708, 726, 728, 740, 744-745, 764-765
packages/components/date-picker/src/props/basic-date-table.ts 100% 100% 100% 100%
packages/components/date-picker/src/props/shared.ts 100% 100% 66.66% 100%
packages/components/descriptions/src/description.ts 100% 100% 100% 100%
packages/components/dialog/src/dialog.ts 100% 100% 100% 100%
packages/components/dropdown/src/dropdown.ts 100% 100% 100% 100%
packages/components/input/src/input.ts 100% 100% 92.3% 100%
packages/components/input/src/input.vue 95.43% 90.9% 80.95% 95.43% 20, 340-347, 384-390, 472-474, 486-487, 525-529
packages/components/link/src/link.ts 100% 100% 100% 100%
packages/components/loading/src/service.ts 96.96% 86.04% 83.33% 96.96% 43, 106, 151, 158-159
packages/components/menu/src/menu-item-group.ts 100% 100% 100% 100%
packages/components/menu/src/menu-item.ts 100% 100% 100% 100%
packages/components/menu/src/menu.ts 77.59% 71.42% 55.17% 77.59% 171, 208, 251-255, 258-260, 269, 279-280, 286-297, 308-309, 314-315, 319-323, 326-347, 353-360, 364-374, 380-381, 389-390, 411-412, 419-420, 478, 484-508, 514-529
packages/components/menu/src/sub-menu.ts 86.43% 62.96% 50% 86.43% 131, 137-139, 141-145, 156, 169-178, 185-187, 221, 226, 229-232, 255-256, 259, 263-265, 279-299, 312-313, 335-336, 350-352, 360, 398
packages/components/message-box/src/index.vue 90.41% 84.93% 52.63% 90.41% 337-338, 363-364, 400-403, 408-412, 416-417, 429-456, 464-465, 474-477
packages/components/notification/src/notification.ts 100% 100% 50% 100%
packages/components/overlay/src/overlay.ts 100% 100% 100% 100%
packages/components/popover/src/popover.ts 100% 100% 100% 100%
packages/components/popper/src/content.ts 100% 100% 83.33% 100%
packages/components/progress/src/progress.ts 100% 100% 100% 100%
packages/components/rate/src/rate.ts 100% 100% 100% 100%
packages/components/segmented/src/segmented.ts 97.14% 100% 0% 97.14% 64, 66
packages/components/select-v2/src/defaults.ts 100% 100% 50% 100%
packages/components/select/src/select.ts 100% 100% 100% 100%
packages/components/switch/src/switch.ts 100% 66.66% 100% 100%
packages/components/table/src/filter-panel.vue 88.54% 85.18% 68.42% 88.54% 62-67, 152-153, 159-166, 173, 185, 188-189, 198-199, 210-217
packages/components/table/src/table/defaults.ts 100% 100% 66.66% 100%
packages/components/table/src/table-column/render-helper.ts 96.36% 90.16% 100% 96.36% 94, 108-109, 115-118, 157
packages/components/table/src/table-header/index.ts 97.64% 90.47% 75% 97.64% 176-177, 181, 205, 216, 221
packages/components/tabs/src/tab-bar.vue 100% 88.23% 100% 100%
packages/components/tabs/src/tab-pane.ts 100% 100% 100% 100%
packages/components/tabs/src/tabs.tsx 99.22% 92.1% 93.33% 99.22% 194-195
packages/components/teleport/src/teleport.ts 100% 100% 100% 100%
packages/components/text/src/text.ts 100% 100% 100% 100%
packages/components/time-picker/src/constants.ts 100% 100% 100% 100%
packages/components/time-picker/src/common/picker.vue 89.15% 80.66% 85.29% 89.15% 312, 322-324, 358-361, 383-384, 462, 468-469, 491, 547-548, 550-557, 591-602, 604-607, 630-636, 640-642, 644-646, 648-650, 654-656, 661-662, 673-675, 690-696, 701, 708-722
packages/components/time-select/index.ts 100% 100% 100% 100%
packages/components/time-select/src/time-select.ts 100% 100% 100% 100%
packages/components/timeline/src/timeline-item.ts 100% 100% 100% 100%
packages/components/tooltip-v2/src/content.ts 0% 0% 0% 0% 1-65
packages/components/tooltip/src/content.ts 100% 100% 100% 100%
packages/components/tree-v2/src/virtual-tree.ts 96.93% 100% 73.33% 96.93% 62-67
packages/components/tree/src/tree.vue 95.9% 86% 96.15% 95.9% 218-219, 225-226, 247-248, 262-273
packages/components/upload/src/upload.ts 100% 100% 100% 100%
packages/components/virtual-list/src/builders/build-list.ts 88.62% 90% 80% 88.62% 76, 161-172, 226-240, 264-274, 386-404, 415, 502-504
packages/constants/date.ts 100% 100% 100% 100%
Generated in workflow #232

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jul 26, 2024

Size Change: +958 B (+0.07%)

Total Size: 1.4 MB

Filename Size Change
./dist/element-plus/dist/index.css 43.9 kB -232 B (-0.53%)
./dist/element-plus/dist/index.full.js 396 kB +344 B (+0.09%)
./dist/element-plus/dist/index.full.min.js 288 kB +247 B (+0.09%)
./dist/element-plus/dist/index.full.min.mjs 283 kB +268 B (+0.09%)
./dist/element-plus/dist/index.full.mjs 387 kB +331 B (+0.09%)

compressed-size-action

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jul 26, 2024

🧪 Playground Preview: https://element-plus.run/?pr=17676
Please comment the example via this playground if needed.

chore: update changelog 2.7.8
@0song 0song merged commit 352b41d into master Jul 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.