diff --git a/.husky/commit-msg b/.husky/commit-msg index 669fcd6cfba68..471374428c301 100755 --- a/.husky/commit-msg +++ b/.husky/commit-msg @@ -1,4 +1 @@ -#!/bin/sh -. "$(dirname "$0")/_/husky.sh" - pnpm exec commitlint --config commitlint.config.js --edit "${1}" diff --git a/.husky/pre-commit b/.husky/pre-commit index 5e59273569893..5ee7abd87c6fd 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1 @@ -#!/bin/sh -. "$(dirname "$0")/_/husky.sh" - pnpm exec lint-staged diff --git a/CHANGELOG.en-US.md b/CHANGELOG.en-US.md index 6d75626d6df4f..87323758080d3 100644 --- a/CHANGELOG.en-US.md +++ b/CHANGELOG.en-US.md @@ -1,5 +1,39 @@ ## Changelog +### 2.6.0 + +_2024-03-01_ + +#### Features + +- Components anchor component (#15670 by @Fuphoenixes) +- Components [badge] add show-zero prop (#15944 by @IceyWu) +- Components [checkbox & radio] Use value instead of label act as value (#15525 by @kooriookami) +- Components [Carousel] Add motion blur functionality (#15603 by @JedediahXu) +- Components [date-picker] add type years for year multiple select (#15980 by @yuchenii) +- Components [select & select-v2] support empty string dynamically (#15995 by @kooriookami) + +#### Bug fixes + +- Components [upload] drag use before-upload to intercepting files (#15861 by @klren0312) +- Components [input] type hidden use class (#15865 by @chenxch) +- Components [drawer] use dynamic zIndex from useDialog hook(#15641 by @drylint) (#15900) +- Components [select] the font color does not change when disabled (#15920 by @betavs) +- Components [table-v2] header style error (#15950 by @btea) +- Components [tour] focusout error (#15970 by @Fuphoenixes) +- Components [input-number] fix default value reset error (#15725 by @nova1751) (#15725) +- Components [tour] floating-ui autoUpdate error (#15972 by @Fuphoenixes) +- Components [date-picker] selected value comparison logic error (#15918 by @betavs) +- Components [select-v2] show header and footer slots when empty (#15964 by @kooriookami) +- Components [select-v2] set modalValue when filtering display error (#15981 by @kooriookami) +- Components [menu] Fixing Menu component's flickering issue with surplus sub-items on insufficient page height. (#15953 by @ikkkp) +- Components [tree-select] remote method and selected override (#15974 by @yujinpan) +- Components [tree-v2] fix issue in tree-v2 for setCheckedKeys invalid (#15997 by @huangjw1997) +- Style(components): [message] Update message style (#15912 by @kooriookami) +- Style(components): [alert] Update alert style (#15911 by @kooriookami) +- Style(components): [button] remove focus styles, Fix outline flickering when foucs-visible (#16002 by @FrontEndDog) +- Perf(components): [select & select-v2] optimize performance (#15962 by @kooriookami) + ### 2.5.6 _2024-02-18_ diff --git a/docs/.vitepress/config/sponsors.ts b/docs/.vitepress/config/sponsors.ts index ccc0737e746a9..7140175b401bd 100644 --- a/docs/.vitepress/config/sponsors.ts +++ b/docs/.vitepress/config/sponsors.ts @@ -47,7 +47,7 @@ export const leftCustomImgSponsors = [ url: 'https://vform666.com/', slogan: 'Vue 2/3 Visual/Low-Code Forms', slogan_cn: 'Vue 2/3 可视化低代码表单', - banner_img: '/images/vform-banner.png', + banner_img: '/images/sponsors/vform-banner.png', }, { name: 'JNPF', diff --git a/docs/.vitepress/crowdin/en-US/component/overview.json b/docs/.vitepress/crowdin/en-US/component/overview.json new file mode 100644 index 0000000000000..26f6fdbe11336 --- /dev/null +++ b/docs/.vitepress/crowdin/en-US/component/overview.json @@ -0,0 +1,3 @@ +{ + "empty-description": "Oops! There's nothing~" +} diff --git a/docs/.vitepress/crowdin/en-US/pages/component.json b/docs/.vitepress/crowdin/en-US/pages/component.json index a1355c701f2b0..360ae409814b7 100644 --- a/docs/.vitepress/crowdin/en-US/pages/component.json +++ b/docs/.vitepress/crowdin/en-US/pages/component.json @@ -1,4 +1,13 @@ { + "overview": { + "text": "Overview", + "children": [ + { + "link": "/overview", + "text": "Overview" + } + ] + }, "basic": { "text": "Basic", "children": [ @@ -247,6 +256,11 @@ "link": "/affix", "text": "Affix" }, + { + "link": "/anchor", + "text": "Anchor", + "promotion": "2.6.0" + }, { "link": "/backtop", "text": "Backtop" diff --git a/docs/.vitepress/crowdin/en-US/pages/sidebar.json b/docs/.vitepress/crowdin/en-US/pages/sidebar.json index 4d7c271dbe465..62f08e19fe80e 100644 --- a/docs/.vitepress/crowdin/en-US/pages/sidebar.json +++ b/docs/.vitepress/crowdin/en-US/pages/sidebar.json @@ -6,7 +6,7 @@ }, { "text": "Component", - "link": "/component/button", + "link": "/component/overview", "activeMatch": "/component/" }, { diff --git a/docs/.vitepress/vitepress/components/doc-content/vp-table-of-content.vue b/docs/.vitepress/vitepress/components/doc-content/vp-table-of-content.vue index 2c2220d3d122d..08c01e5ac22a1 100644 --- a/docs/.vitepress/vitepress/components/doc-content/vp-table-of-content.vue +++ b/docs/.vitepress/vitepress/components/doc-content/vp-table-of-content.vue @@ -1,8 +1,7 @@ @@ -26,35 +22,28 @@ const sponsor = computed(() => sponsorLocale[lang.value])