UNPKG

@extclp/vexip-ui

Version:

A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good

801 lines (408 loc) 242 kB
## [2.3.25](https://github.com/vexip-ui/vexip-ui/compare/v2.3.24...v2.3.25) (2025-03-09) ### ✨ Features * **table:** add single-select prop for selection column ([21c1168](https://github.com/vexip-ui/vexip-ui/commit/21c1168438e983bded1da3e17d71a6617825b178)), closes [#541](https://github.com/vexip-ui/vexip-ui/issues/541) * **table:** rename checkbox-size prop to selection-size for column ([5901582](https://github.com/vexip-ui/vexip-ui/commit/5901582bfd38a637945430c171b204d51ef78aca)) * **upload:** support customize upload method ([92750b5](https://github.com/vexip-ui/vexip-ui/commit/92750b5cf4577142fcfe071e797d2b1eabaf3c30)), closes [#533](https://github.com/vexip-ui/vexip-ui/issues/533) ### 🐞 Bug Fixes * **form:** should auto wrap with inline mode ([59415e5](https://github.com/vexip-ui/vexip-ui/commit/59415e5a6a91ee5f4eed037b6b470211aca3ee80)), closes [#546](https://github.com/vexip-ui/vexip-ui/issues/546) ## [2.3.24](https://github.com/vexip-ui/vexip-ui/compare/v2.3.23...v2.3.24) (2025-02-20) ### ✨ Features * **overflow:** support gap style ([0e55867](https://github.com/vexip-ui/vexip-ui/commit/0e5586761d045000059be3a03068966c73e1e54b)) ### 🐞 Bug Fixes * **cascader:** unexpected render slots ([6983ac2](https://github.com/vexip-ui/vexip-ui/commit/6983ac2c7f716a509bd196abfb1f3eb41d634831)) * **native-scroll:** correctly end pending when no scroll effect ([fd7cef5](https://github.com/vexip-ui/vexip-ui/commit/fd7cef5654c41cb1a472117a1e2f6afd68f5c57a)), closes [#539](https://github.com/vexip-ui/vexip-ui/issues/539) ## [2.3.23](https://github.com/vexip-ui/vexip-ui/compare/v2.3.22...v2.3.23) (2025-01-29) ### ✨ Features * **hooks:** useListener support disabled option ([a92674b](https://github.com/vexip-ui/vexip-ui/commit/a92674b6b30c22d68c8375210f1f2b57575b1faf)) * **hooks:** useModifier support disabled option ([3f1f6a5](https://github.com/vexip-ui/vexip-ui/commit/3f1f6a5649fdc593205c0ccdc62638cfcb33bc2c)) * **hooks:** useMoving support disabled option ([e039307](https://github.com/vexip-ui/vexip-ui/commit/e039307e7bd818edbc20e20abfaa1dff0ba8a351)) * open method support type option for Message, Notice and Toast ([d4c2524](https://github.com/vexip-ui/vexip-ui/commit/d4c25247551e34d690d704b9d895fa455b032d81)), closes [#532](https://github.com/vexip-ui/vexip-ui/issues/532) * **slider:** support range-draggable prop ([a8a320e](https://github.com/vexip-ui/vexip-ui/commit/a8a320e2c10d8770184194ff8dcd6ab0dad35a45)), closes [#523](https://github.com/vexip-ui/vexip-ui/issues/523) ### 🐞 Bug Fixes * **style:** ensure dark style variables can be override ([#537](https://github.com/vexip-ui/vexip-ui/issues/537)) ([8cda8bb](https://github.com/vexip-ui/vexip-ui/commit/8cda8bb59467b2df96fa5e3c59d6deaaa442809c)) ## [2.3.22](https://github.com/vexip-ui/vexip-ui/compare/v2.3.21...v2.3.22) (2025-01-14) ## [2.3.21](https://github.com/vexip-ui/vexip-ui/compare/v2.3.20...v2.3.21) (2025-01-14) ### 🐞 Bug Fixes * ensure each injection key is unique ([04c50f3](https://github.com/vexip-ui/vexip-ui/commit/04c50f393f45128d88a953d65a54f431f6b23e34)), closes [#530](https://github.com/vexip-ui/vexip-ui/issues/530) * **select:** correct placeholder display with remote ([29222fc](https://github.com/vexip-ui/vexip-ui/commit/29222fcc20d247a70cb71efaa568f0d0015a1a96)), closes [#531](https://github.com/vexip-ui/vexip-ui/issues/531) ## [2.3.20](https://github.com/vexip-ui/vexip-ui/compare/v2.3.19...v2.3.20) (2025-01-12) ### ✨ Features * normalize input autocomplete prop ([c6dbf8a](https://github.com/vexip-ui/vexip-ui/commit/c6dbf8a3d898a0f7e295855487d79d8551c9d518)), closes [#529](https://github.com/vexip-ui/vexip-ui/issues/529) ### 🐞 Bug Fixes * **tab-nav:** add missing component dependencies ([9aa925c](https://github.com/vexip-ui/vexip-ui/commit/9aa925c689726e2ceac68929718552bb4ef09f96)), closes [#528](https://github.com/vexip-ui/vexip-ui/issues/528) ## [2.3.19](https://github.com/vexip-ui/vexip-ui/compare/v2.3.18...v2.3.19) (2025-01-10) ### ✨ Features * add slots prop for components whick most likely to be used slots ([#521](https://github.com/vexip-ui/vexip-ui/issues/521)) ([2134c5e](https://github.com/vexip-ui/vexip-ui/commit/2134c5e23879b8569feadf623f01d7690f3170a7)) * **tree:** auto remove arrow when no child after async load ([bd1d6b4](https://github.com/vexip-ui/vexip-ui/commit/bd1d6b453b2b445b701866193b67c85fa217ab26)) ### 🐞 Bug Fixes * correct disabled unit color of DatePicker & TimePicker ([dc88a93](https://github.com/vexip-ui/vexip-ui/commit/dc88a9331dad66540666a3a64192240bff839faa)), closes [#526](https://github.com/vexip-ui/vexip-ui/issues/526) * **layout:** unexpected set local storage item ([b832a9d](https://github.com/vexip-ui/vexip-ui/commit/b832a9d62ef89c8483fa6d2d439d22d541784e53)), closes [#524](https://github.com/vexip-ui/vexip-ui/issues/524) * **select:** correct default value of no-preview prop ([fab3b19](https://github.com/vexip-ui/vexip-ui/commit/fab3b19b3ac0dc8fd26857b87a3c985bd4d8e375)) * **slider:** should emit input event when pointer down on track ([525c61b](https://github.com/vexip-ui/vexip-ui/commit/525c61b390b523a397f457237aac00edc12c8c1e)), closes [#522](https://github.com/vexip-ui/vexip-ui/issues/522) * **tour:** incorrect mapping item props name ([fc7e707](https://github.com/vexip-ui/vexip-ui/commit/fc7e707d81e969e561332eb09f50eccd61e3fe9d)) * **tree:** async loading breaks expandable when no node are added ([503344d](https://github.com/vexip-ui/vexip-ui/commit/503344dad2876f98b84ffd1aae321a8e016c0a4e)), closes [#520](https://github.com/vexip-ui/vexip-ui/issues/520) ## [2.3.18](https://github.com/vexip-ui/vexip-ui/compare/v2.3.17...v2.3.18) (2024-11-19) ### ✨ Features * **hooks:** add strictTarget option for useModifier ([c873769](https://github.com/vexip-ui/vexip-ui/commit/c873769cf9ff1d949f7c56fa232c9e261c25f301)) ### 🐞 Bug Fixes * **collapse:** unexpected prevent under elements' keyboard events ([26120e1](https://github.com/vexip-ui/vexip-ui/commit/26120e17d3c85d78e6b9f0ea5ddadd03ec8cba27)) ## [2.3.17](https://github.com/vexip-ui/vexip-ui/compare/v2.3.16...v2.3.17) (2024-11-04) ### 🐞 Bug Fixes * **layout:** improve masker render logic in SSR ([116a031](https://github.com/vexip-ui/vexip-ui/commit/116a0311dd6cd7d7474f62a5d0a364c70e701c07)) ## [2.3.16](https://github.com/vexip-ui/vexip-ui/compare/v2.3.15...v2.3.16) (2024-10-30) ### ✨ Features * **layout:** add hidden option for layout header action ([e4cee23](https://github.com/vexip-ui/vexip-ui/commit/e4cee2321afe6f430b33367be874bfafdf0c2690)) * **layout:** add masker when fixed aside is expanded ([fe0c1e2](https://github.com/vexip-ui/vexip-ui/commit/fe0c1e27d622410dd099c3c42be900039a11a083)) * **layout:** add no-masker prop ([c602a11](https://github.com/vexip-ui/vexip-ui/commit/c602a11c0a8134da8fd0c1c1b91cc5a7c729ea23)) * **layout:** support functionally judge break point ([7d54e14](https://github.com/vexip-ui/vexip-ui/commit/7d54e148c73f27b85dc6e9a6e9f85e93f8f3d6c1)) ### 🐞 Bug Fixes * **auto-complete:** correctly update list popper position when inputting ([2415ec2](https://github.com/vexip-ui/vexip-ui/commit/2415ec24b3b1239e9d5dde950eed87954e098f70)) * **select:** unexpected close list when filter in list and backspace down ([9f0cfe5](https://github.com/vexip-ui/vexip-ui/commit/9f0cfe541b853004dbe470d7bc3215a82a3e08c0)) ## [2.3.15](https://github.com/vexip-ui/vexip-ui/compare/v2.3.14...v2.3.15) (2024-09-27) ### ✨ Features * add slots prop for Calendar & DatePicker ([56bdd5a](https://github.com/vexip-ui/vexip-ui/commit/56bdd5ab6e4b20cce60ea93588369373bb3d3ac6)) * **calendar:** add date slot ([228645a](https://github.com/vexip-ui/vexip-ui/commit/228645aeb4496edb9e137df3186b517a92aee52e)) * **config:** add persian (farsi) locale ([#508](https://github.com/vexip-ui/vexip-ui/issues/508)) ([95975b2](https://github.com/vexip-ui/vexip-ui/commit/95975b2b1a084462bf0c236550da04a49f782c70)) * **date-picker:** support slots for panel's title and content ([4f7755c](https://github.com/vexip-ui/vexip-ui/commit/4f7755cce657576443d846c40f45cc6e293bf186)) ### 🐞 Bug Fixes * **date-picker:** shortcuts list should be scrollable ([1e40697](https://github.com/vexip-ui/vexip-ui/commit/1e40697739daef4b9709c5805df89b40148a8080)) * **skeleton:** correctly render content of default slot ([c7a171c](https://github.com/vexip-ui/vexip-ui/commit/c7a171cb744ea26af0573fdf88377ff3d8194d22)), closes [#507](https://github.com/vexip-ui/vexip-ui/issues/507) ## [2.3.14](https://github.com/vexip-ui/vexip-ui/compare/v2.3.13...v2.3.14) (2024-08-21) ### 🐞 Bug Fixes * **date-picker:** adjust unit horizontal padding ([adaf8a4](https://github.com/vexip-ui/vexip-ui/commit/adaf8a4363bb0e459c6910fd4575be6d1095696f)) * **portal:** correctly render content only once ([9cd9c6d](https://github.com/vexip-ui/vexip-ui/commit/9cd9c6d555d90bdfd87d6af23d169791faa99ab4)), closes [#502](https://github.com/vexip-ui/vexip-ui/issues/502) * remove aria-hidden form tabable elements ([6cde713](https://github.com/vexip-ui/vexip-ui/commit/6cde7138401019ff6140f99bd98a042bd876b50a)) ## [2.3.13](https://github.com/vexip-ui/vexip-ui/compare/v2.3.11...v2.3.13) (2024-07-28) ### 🐞 Bug Fixes * **image:** ignore use img loading in SSR ([7629400](https://github.com/vexip-ui/vexip-ui/commit/7629400393073d4c8cd45f3147cc469fe8c2d52f)) * **virtual-list:** ensure bind key for items when disabled ([76aeb87](https://github.com/vexip-ui/vexip-ui/commit/76aeb870834acd38889c3cdcce3b35e1e0bee096)), closes [#492](https://github.com/vexip-ui/vexip-ui/issues/492) ## [2.3.11](https://github.com/vexip-ui/vexip-ui/compare/v2.3.10...v2.3.11) (2024-07-09) ### ✨ Features * add disable-esc prop for Drawer, Masker and Modal ([bea6539](https://github.com/vexip-ui/vexip-ui/commit/bea6539b33ff789f64e60095bf486560475e428f)) * **select:** support customize filter input position ([#495](https://github.com/vexip-ui/vexip-ui/issues/495)) ([95487a5](https://github.com/vexip-ui/vexip-ui/commit/95487a5e15d0b98f64075efce3fc6485f73634c8)) * **wheel:** add selectable prop ([19b2eb3](https://github.com/vexip-ui/vexip-ui/commit/19b2eb346216cdb0f6b0ae3b8331d83bd49a4d8e)) ### 🐞 Bug Fixes * **config:** zh-TW locale typo ([#496](https://github.com/vexip-ui/vexip-ui/issues/496)) ([826dd4c](https://github.com/vexip-ui/vexip-ui/commit/826dd4c1d1415e7b5cef0c3b3746628204f22e40)) * **date-picker:** correctly parse value in year and month modes ([1bf1712](https://github.com/vexip-ui/vexip-ui/commit/1bf1712f90b8cf3cb874f970f923ad366ea0e16c)) * **image:** cannot re-open viewer after closing via esc ([a6f397b](https://github.com/vexip-ui/vexip-ui/commit/a6f397b779622343d8a96922d9b82ddffb2b9ffc)) * **masker:** correctly process hide when mask is disabled ([fbe7b07](https://github.com/vexip-ui/vexip-ui/commit/fbe7b07a0f4c0165b97b37c2f00ac7d1b9263bd2)) * **pagination:** correctly show pagers after changing page size ([#491](https://github.com/vexip-ui/vexip-ui/issues/491)) ([d1e341a](https://github.com/vexip-ui/vexip-ui/commit/d1e341a00c54fb5372bb67b57ce411427da5a810)) ## [2.3.10](https://github.com/vexip-ui/vexip-ui/compare/v2.3.9...v2.3.10) (2024-06-11) ### ✨ Features * **date-picker:** support custom order of date units via format prop ([37e7f9c](https://github.com/vexip-ui/vexip-ui/commit/37e7f9c34cc9e294a28051b71cc5d984af837646)), closes [#480](https://github.com/vexip-ui/vexip-ui/issues/480) ### 🐞 Bug Fixes * add missing type attribute for buttons ([ca8c2bf](https://github.com/vexip-ui/vexip-ui/commit/ca8c2bf3388a747bd35eacfe988c082b2935f3b9)) * **avatar:** correct text display in alive dropdown ([71c7cb4](https://github.com/vexip-ui/vexip-ui/commit/71c7cb4d70b6e6ed09dd1c5db6512c7204dc81b6)), closes [#483](https://github.com/vexip-ui/vexip-ui/issues/483) * **collapse:** cannot controll panels via expanded prop ([9ba993a](https://github.com/vexip-ui/vexip-ui/commit/9ba993ad4359a56fdf56fb043e9b1b32a0812b8a)) * **masker:** correctly emit mask click event ([2323f86](https://github.com/vexip-ui/vexip-ui/commit/2323f865ffc319d0264967982fe5d02b2f99751d)), closes [#485](https://github.com/vexip-ui/vexip-ui/issues/485) ## [2.3.9](https://github.com/vexip-ui/vexip-ui/compare/v2.3.8...v2.3.9) (2024-05-16) ## [2.3.8](https://github.com/vexip-ui/vexip-ui/compare/v2.3.7...v2.3.8) (2024-05-16) ## [2.3.7](https://github.com/vexip-ui/vexip-ui/compare/v2.3.6...v2.3.7) (2024-05-15) ### ✨ Features * **hooks:** add pickToRefs method ([623bf63](https://github.com/vexip-ui/vexip-ui/commit/623bf638e2b092a73b788b0055afdfebffa34bc9)) * improve form control components a11y ([#470](https://github.com/vexip-ui/vexip-ui/issues/470)) ([b9b0805](https://github.com/vexip-ui/vexip-ui/commit/b9b0805d21fe7fc9f027c20bc9868adc78c2b2db)) * **select:** add list slot ([61ce433](https://github.com/vexip-ui/vexip-ui/commit/61ce4338efd6205183b83ff4631393f57228e735)) * **table:** add min-height prop ([b21e99a](https://github.com/vexip-ui/vexip-ui/commit/b21e99a2a5fa8d5037cfc0f47fd35dc395910cca)) ### 🐞 Bug Fixes * **carousel:** use resize observer to observe size changed ([c62d3e6](https://github.com/vexip-ui/vexip-ui/commit/c62d3e617e9f1285cc10bad28fb8e0d001bb4565)), closes [#472](https://github.com/vexip-ui/vexip-ui/issues/472) * **cascader:** cannot clear value when using merge-tags ([df1d9ba](https://github.com/vexip-ui/vexip-ui/commit/df1d9baab48729caadb4b22595e926c98206dcb9)), closes [#474](https://github.com/vexip-ui/vexip-ui/issues/474) * correct clear button type attribute ([01b1bd4](https://github.com/vexip-ui/vexip-ui/commit/01b1bd41a2d5025859ad75f8268c2729380a1225)) * **form:** calculate label width when firstly displayed ([61010c4](https://github.com/vexip-ui/vexip-ui/commit/61010c47ee4dc7a24ea35ece3b2ff91d8520a89d)) * **layout:** should toggle root class name if default dark ([3c00c61](https://github.com/vexip-ui/vexip-ui/commit/3c00c61cad44aefdca83187b40de39ad7f13df31)), closes [#466](https://github.com/vexip-ui/vexip-ui/issues/466) * **masker:** unexpectedly prevent wheel event of content ([8722a77](https://github.com/vexip-ui/vexip-ui/commit/8722a77cd015c22211f59373283c5872a6ffa4cc)) * **tree:** incorrect expanding transition when virtaul false ([414e415](https://github.com/vexip-ui/vexip-ui/commit/414e4151fbdfde8c98d8c175169ceb925fa23b50)) ## [2.3.6](https://github.com/vexip-ui/vexip-ui/compare/v2.3.5...v2.3.6) (2024-04-24) ### ✨ Features * **calendar:** improve a11y of panel ([af828e1](https://github.com/vexip-ui/vexip-ui/commit/af828e1c151ee8c75778639ac8a1b4094e131479)) * **modal:** support ractive loading when using hook ([0a97e86](https://github.com/vexip-ui/vexip-ui/commit/0a97e86244c9f4d2c6e79488be6ef36310cc2fb7)) * **utils:** add ordinalNumber method ([652c807](https://github.com/vexip-ui/vexip-ui/commit/652c807cb785d401c16ee041f0aab9d0ea0e301c)) * **utils:** add toAttrValue method ([d8c6603](https://github.com/vexip-ui/vexip-ui/commit/d8c66031ef230e80fb3ef38806a6456c23ac0f6c)) ### 🐞 Bug Fixes * **calendar:** improve week value style ([2a4810a](https://github.com/vexip-ui/vexip-ui/commit/2a4810ae9c29dab41f404d40d83d048774a9d6a0)) * **date-picker:** should limit week value length ([6fee8b2](https://github.com/vexip-ui/vexip-ui/commit/6fee8b2a5db05790c7fba0442bcf5d5fff1436f9)) * **form:** effective default value prop ([8a6e00f](https://github.com/vexip-ui/vexip-ui/commit/8a6e00f8f2f77bb3c7781de5bc5ec9b5a95ce91a)), closes [#467](https://github.com/vexip-ui/vexip-ui/issues/467) * **number-input:** correctly process emitted value when sync ([ad27649](https://github.com/vexip-ui/vexip-ui/commit/ad27649a558434072ce72c14eac67ea7b10069bb)), closes [#468](https://github.com/vexip-ui/vexip-ui/issues/468) ## [2.3.5](https://github.com/vexip-ui/vexip-ui/compare/v2.3.4...v2.3.5) (2024-03-27) ### 🐞 Bug Fixes * **captcha:** invisible trigger icon in dark mode ([298db53](https://github.com/vexip-ui/vexip-ui/commit/298db53fd27af553ff5522912b2e3be7a4117c5a)) * **input:** improve style when using action slots ([dd6e7ba](https://github.com/vexip-ui/vexip-ui/commit/dd6e7ba497782fa482e81a80d9ec7f2225f9395f)) ### 🔨 Code Refactoring * more scalable theme variables config ([7228cdd](https://github.com/vexip-ui/vexip-ui/commit/7228cdd06780421a26757894ab7bada3579da5dd)) ## [2.3.4](https://github.com/vexip-ui/vexip-ui/compare/v2.3.3...v2.3.4) (2024-03-05) ### ✨ Features * **image:** add viewer-props prop ([aac2ef2](https://github.com/vexip-ui/vexip-ui/commit/aac2ef26be94140a438b68a19999102ed196918d)) * **radio:** add extra slot ([61a30b9](https://github.com/vexip-ui/vexip-ui/commit/61a30b937c21ed8d80dbc3618171ec3c2299eff4)) * **utils:** add count methods ([31523dc](https://github.com/vexip-ui/vexip-ui/commit/31523dccc21a9e61608286fe5749deeba15b2c1c)) ### 🐞 Bug Fixes * avoid hydration warning for elements which have id attribute ([0c580c2](https://github.com/vexip-ui/vexip-ui/commit/0c580c2f7548b4ab1f49dc2a6eb6f099db29e6ce)), closes [#463](https://github.com/vexip-ui/vexip-ui/issues/463) * **upload:** cannot select file when click to upload ([bd8437a](https://github.com/vexip-ui/vexip-ui/commit/bd8437aca02a585e3d7da374b0fa27d1902b17ba)), closes [#464](https://github.com/vexip-ui/vexip-ui/issues/464) ## [2.3.3](https://github.com/vexip-ui/vexip-ui/compare/v2.3.2...v2.3.3) (2024-02-18) ### ✨ Features * add French locale config ([#460](https://github.com/vexip-ui/vexip-ui/issues/460)) ([3115e5d](https://github.com/vexip-ui/vexip-ui/commit/3115e5db4f6581830d20e873c4ee6c5a07de08e2)) * **input:** max-length support pass infinity value ([04caf23](https://github.com/vexip-ui/vexip-ui/commit/04caf23a642bb497ed77848b3d0c815b8ac60a8e)) * **textarea:** max-length support pass infinity value ([a2fddf7](https://github.com/vexip-ui/vexip-ui/commit/a2fddf71de6173af0996daa37ffb4ab371d6af64)) ### 🐞 Bug Fixes * **input:** should reset count record when clear ([075627f](https://github.com/vexip-ui/vexip-ui/commit/075627ff3635bba04d6604da3384ed115556f4ce)) * **masker:** unexpected show event emitting when mounted ([e68fd51](https://github.com/vexip-ui/vexip-ui/commit/e68fd51df9a57b33e0c37a5660fc1eb9e1f3c8ec)), closes [#461](https://github.com/vexip-ui/vexip-ui/issues/461) ## [2.3.2](https://github.com/vexip-ui/vexip-ui/compare/v2.3.1...v2.3.2) (2024-02-01) ### ✨ Features * **slider:** add sync prop ([5458305](https://github.com/vexip-ui/vexip-ui/commit/5458305199ab65c7d659bcfd669d9610b9e5d2b5)) * **utils:** deepClone support clone Date, Set and Map ([cfee561](https://github.com/vexip-ui/vexip-ui/commit/cfee56169a538bbab8de23a166c16fcc81a9423e)) * **viewer:** add center-scale prop ([1458e41](https://github.com/vexip-ui/vexip-ui/commit/1458e41bd53603d9ac21a5377c7a3b613b2fb5e5)) ### 🐞 Bug Fixes * **color-picker:** marker content overflow when using border-radius ([722c17a](https://github.com/vexip-ui/vexip-ui/commit/722c17ace937c26a592b6d8b1c35b751988331e7)) * **hooks:** correctly process global full screen element state ([c9dab29](https://github.com/vexip-ui/vexip-ui/commit/c9dab295b49d64264dd975f8f5fc2be3b350aade)) * **input:** improve border radius style when using before/after slots ([738a5e5](https://github.com/vexip-ui/vexip-ui/commit/738a5e5a070d7bc4e207f7175ed0e264e533c2a7)) * **input:** more accurate scope for before/after actions ([6e8de9a](https://github.com/vexip-ui/vexip-ui/commit/6e8de9a39fdfd6af97c9521f57754f79c11a22b9)) * **scripts:** support specify path of ending with package.json ([ebe2f09](https://github.com/vexip-ui/vexip-ui/commit/ebe2f099f9d48a4837b95ee201e084b6e78c44a2)) * **tooltip:** correct theme style scope ([739928c](https://github.com/vexip-ui/vexip-ui/commit/739928c9a50f26e72d1fa1a03d11f258990b04b8)) * **utils:** improve toKebabCase implementation ([702398c](https://github.com/vexip-ui/vexip-ui/commit/702398c48638fb5e81447bb0e999836027489cf3)) * **utils:** normalize variable name of date constants ([9c547b4](https://github.com/vexip-ui/vexip-ui/commit/9c547b4c90b162f551e6e568a234c3388ad2bf1c)) ### 👓 Types * **utils:** improve declaration of isDefined return ([eca0709](https://github.com/vexip-ui/vexip-ui/commit/eca07099fac236c5fbfd8713b626ad39b1722c6c)) ### 🔨 Code Refactoring * **viewer:** support custom layout of action buttons ([5cb208b](https://github.com/vexip-ui/vexip-ui/commit/5cb208b26ae619b6623cc41cb551d06e398eccdc)) ## [2.3.1](https://github.com/vexip-ui/vexip-ui/compare/v2.3.0...v2.3.1) (2024-01-19) ### ✨ Features * **table:** add row-tree-expand event ([54b657f](https://github.com/vexip-ui/vexip-ui/commit/54b657f8b1d787d85b10b5210e25ac06f0d498cc)) * **table:** add selectRow and treeExpandRow methods ([dd78f5e](https://github.com/vexip-ui/vexip-ui/commit/dd78f5e28f304b501e591c0d78fd4a94786dfdd1)) * **utils:** decide method add beforeMatchAny option ([facbc6e](https://github.com/vexip-ui/vexip-ui/commit/facbc6e91f5aded6c5925ec178fba93838db9b0c)) ### 🐞 Bug Fixes * **config:** complete various locale config ([c5c27f1](https://github.com/vexip-ui/vexip-ui/commit/c5c27f1053a1b302282b162c36c402176a271aad)) * **table:** import group style when nesting ([4832789](https://github.com/vexip-ui/vexip-ui/commit/4832789bef09a46d9f9da16c40ee3e4299e90a33)) # [2.3.0](https://github.com/vexip-ui/vexip-ui/compare/v2.2.24...v2.3.0) (2024-01-17) ### ✨ Features * **alert:** separate info type and add primary type ([b31d239](https://github.com/vexip-ui/vexip-ui/commit/b31d2391565c2f339c220ccbb9e9b63402c55062)) * **captcha:** add Captcha component ([#295](https://github.com/vexip-ui/vexip-ui/issues/295)) ([9dfafb6](https://github.com/vexip-ui/vexip-ui/commit/9dfafb6d85a978a56fe5c2cd261e2892e35b5765)) * **captcha:** add hollow-shape prop ([#458](https://github.com/vexip-ui/vexip-ui/issues/458)) ([21e675e](https://github.com/vexip-ui/vexip-ui/commit/21e675e926291219a06538a721c4f18ffdd2dfa3)) * **message:** separate info type and add primary type ([5ac3055](https://github.com/vexip-ui/vexip-ui/commit/5ac3055ed2964877a992837869c7e75538e0c5b4)) * **notice:** separate info type and add primary type ([0bce250](https://github.com/vexip-ui/vexip-ui/commit/0bce2503c5cac859d3cbfdb7a736b941dd0ace57)) * **result:** separate info type and add primary type ([7845ce2](https://github.com/vexip-ui/vexip-ui/commit/7845ce204654d2b0e26e36f1d17cb1ef51df4e2b)) * **timeline:** separate info type and rename default type to primary type ([84d0b85](https://github.com/vexip-ui/vexip-ui/commit/84d0b85b50e15f10aa2c65f85267ce6094694797)) * **utils:** add random method ([c73e76f](https://github.com/vexip-ui/vexip-ui/commit/c73e76fe9690d3f6c092a08c06fb922ca2a0ad9d)) * **v-resize:** add `v-resize` directive ([#457](https://github.com/vexip-ui/vexip-ui/issues/457)) ([7a0571e](https://github.com/vexip-ui/vexip-ui/commit/7a0571e6f60e56fcd5521602e4379631d3cf29e8)) * **video:** add Video component ([#426](https://github.com/vexip-ui/vexip-ui/issues/426)) ([17f02cd](https://github.com/vexip-ui/vexip-ui/commit/17f02cdc93087983523e25ea28ef9cad48c6fa42)), closes [#433](https://github.com/vexip-ui/vexip-ui/issues/433) [#434](https://github.com/vexip-ui/vexip-ui/issues/434) [#435](https://github.com/vexip-ui/vexip-ui/issues/435) [#436](https://github.com/vexip-ui/vexip-ui/issues/436) [#437](https://github.com/vexip-ui/vexip-ui/issues/437) [#438](https://github.com/vexip-ui/vexip-ui/issues/438) [#439](https://github.com/vexip-ui/vexip-ui/issues/439) ### 🐞 Bug Fixes * **calendar:** correct the range for header inputs ([d84d264](https://github.com/vexip-ui/vexip-ui/commit/d84d264311275fbcebd129ddcd8fde09c7185cb8)) * **config:** support validate required props ([46a0f88](https://github.com/vexip-ui/vexip-ui/commit/46a0f88e0c95a460ef1130d8c6edf62957b383f7)) * **input:** improve attributes hydration in Nuxt ([a640f13](https://github.com/vexip-ui/vexip-ui/commit/a640f139d7b6446a96a2d998732a36852b8f4cc5)) * **v-loading:** auto create component on updated if not mounted ([3867db7](https://github.com/vexip-ui/vexip-ui/commit/3867db7d5c128f7bd5df9a27874e19a87bb80d12)) ### 👓 Types * **v-loading:** improve type definition for binding.value ([45728d9](https://github.com/vexip-ui/vexip-ui/commit/45728d9bb62ecb13809e7bb03e8fb6849f409df7)) ### 🔨 Code Refactoring * switch to use lucide to provide internal component icons ([#456](https://github.com/vexip-ui/vexip-ui/issues/456)) ([d1c03a1](https://github.com/vexip-ui/vexip-ui/commit/d1c03a1964df324929565638bdadcc5647e93bc1)) ## [2.2.24](https://github.com/vexip-ui/vexip-ui/compare/v2.2.23...v2.2.24) (2024-01-08) ### ✨ Features * **config:** add Arabic(ar-EG) locale config ([#455](https://github.com/vexip-ui/vexip-ui/issues/455)) ([2a5c8e7](https://github.com/vexip-ui/vexip-ui/commit/2a5c8e70ac2db14b43aed83b952ef9b3f275b466)) * **number-input:** keep step changing when holding actions ([46e6b04](https://github.com/vexip-ui/vexip-ui/commit/46e6b0403ebdf521c77ec7a4f288603aebe19ac5)) * **utils:** add decide method ([87f2f06](https://github.com/vexip-ui/vexip-ui/commit/87f2f06fc5eae45b12816e591add212e204feaf9)) ### 🐞 Bug Fixes * **hooks:** useFullScreen improve global full state subscription ([a7e91b1](https://github.com/vexip-ui/vexip-ui/commit/a7e91b1871ba25fbfd3ac7626fb0d8ce27cc3e37)) * **utils:** dom util methods consider whether is client ([81c0ce3](https://github.com/vexip-ui/vexip-ui/commit/81c0ce32ed7f932677d81d3804e40d0cb99e4d90)) ### 🔨 Code Refactoring * all icon props support function component ([385f257](https://github.com/vexip-ui/vexip-ui/commit/385f257d58cda9ae390ac1198abd78eab2036819)) ### ❌ Breaking Changes * All icon props no longer support render function. Now a function value will be parsed as function component, you need to use icon slot or upper content slot instead of render function passed in icon props. ## [2.2.23](https://github.com/vexip-ui/vexip-ui/compare/v2.2.22...v2.2.23) (2023-12-27) ### ⚡ Performance Improvements * **config:** improve size and state props definition ([9e31d91](https://github.com/vexip-ui/vexip-ui/commit/9e31d91bbe7ea3f406dec1c3d0a47a21f485a754)) ### ✨ Features * **alert:** support custom color ([8bf1b1e](https://github.com/vexip-ui/vexip-ui/commit/8bf1b1e8076b4ee4da1d2c46d2535faa263ae77d)), closes [#449](https://github.com/vexip-ui/vexip-ui/issues/449) * **number-input:** add sync-step prop ([c526a5a](https://github.com/vexip-ui/vexip-ui/commit/c526a5a76536d8feab8119dcc16e47af556f5f35)) * **progress:** add state prop ([d0b2d9a](https://github.com/vexip-ui/vexip-ui/commit/d0b2d9ae7c83311da381f4fc41da8c5f23ec64f5)) * **utils:** callIfFunc support provide extra function parameters ([6653ff7](https://github.com/vexip-ui/vexip-ui/commit/6653ff7b12cfe24032383c762ea474eb30933df0)) ### 🐞 Bug Fixes * **input:** should keep focus after click clear button ([2e684d0](https://github.com/vexip-ui/vexip-ui/commit/2e684d09c8af4f3362f7abeafe8a32486d8d76e3)) * **number-input:** should support scientific notation ([8112c1a](https://github.com/vexip-ui/vexip-ui/commit/8112c1aded63601394a2d6bbb0cb8bb12c992cdf)) * **utils:** isValidNumber should consider scientific notation ([72edf02](https://github.com/vexip-ui/vexip-ui/commit/72edf025c5d555f30bc67d7facd720a34bc1f4ff)) ### 🔨 Code Refactoring * **utils:** rename transformListToMap to listToMap ([cc40220](https://github.com/vexip-ui/vexip-ui/commit/cc4022075fce035a3eaa45be8fafddb771ecbc1f)) ## [2.2.22](https://github.com/vexip-ui/vexip-ui/compare/v2.2.21...v2.2.22) (2023-12-20) ### 🐞 Bug Fixes * **table:** unexpected column group index error ([d61276d](https://github.com/vexip-ui/vexip-ui/commit/d61276d456a682b9e4b8c234c8faa33a6e24ec5d)) ## [2.2.21](https://github.com/vexip-ui/vexip-ui/compare/v2.2.20...v2.2.21) (2023-12-20) ### ✨ Features * **hooks:** add useRaf method ([fac1427](https://github.com/vexip-ui/vexip-ui/commit/fac14270e091c8ecb47726b1816deca6f75affb7)) * **hooks:** add useTimerRecord method ([7e6667f](https://github.com/vexip-ui/vexip-ui/commit/7e6667f7eaaa0e07459f7b474be4b922203c0d37)) ### 🐞 Bug Fixes * not self colorful components should inherit its color ([e928f65](https://github.com/vexip-ui/vexip-ui/commit/e928f65e3cedfddd946ec4f4c3ed983cb764ab27)) * **table:** correct row height computation when paged ([0756d7b](https://github.com/vexip-ui/vexip-ui/commit/0756d7b5ab38fa417b4a962179dc71a25286cd58)) ### 🔨 Code Refactoring * **image:** rename srcs prop to src-list for viewer ([620d0a7](https://github.com/vexip-ui/vexip-ui/commit/620d0a77c1a4b4bcd5ea0600f16f581c4f168cdc)) ## [2.2.20](https://github.com/vexip-ui/vexip-ui/compare/v2.2.19...v2.2.20) (2023-12-19) ### ✨ Features * **plugins:** add transformLogical postcss plugin ([#447](https://github.com/vexip-ui/vexip-ui/issues/447)) ([de86901](https://github.com/vexip-ui/vexip-ui/commit/de869019f9427bedaf017f7b5c6698c3a714d7cf)) ### 🐞 Bug Fixes * **scripts:** incorrect bin file name ([1787579](https://github.com/vexip-ui/vexip-ui/commit/178757942b3da009946e479c6d9ce8c3e36d5e46)) * **select:** should spread control width and has control min-width ([556f05f](https://github.com/vexip-ui/vexip-ui/commit/556f05fa13319bbd5604a67e0a80e6bc5d7deb97)) * **table:** shallower watch columns and summaries changes ([c3b736f](https://github.com/vexip-ui/vexip-ui/commit/c3b736fb49fb5cc4f8976a59f312ed6ee759358f)) ### 🔨 Code Refactoring * compatibility for lower version browsers ([8b4949f](https://github.com/vexip-ui/vexip-ui/commit/8b4949f6726ad4ac5078ce6ad665dd3bcea8d23b)) ## [2.2.19](https://github.com/vexip-ui/vexip-ui/compare/v2.2.18...v2.2.19) (2023-12-07) ### 🐞 Bug Fixes * **table:** correctly set expand height with virtual ([eb53003](https://github.com/vexip-ui/vexip-ui/commit/eb53003abab038b245856d07c0dc7a95f9b4e8ed)) ## [2.2.18](https://github.com/vexip-ui/vexip-ui/compare/v2.2.17...v2.2.18) (2023-12-07) ### ✨ Features * **date-picker:** add shortcuts-placement prop ([1af3924](https://github.com/vexip-ui/vexip-ui/commit/1af39242aa46dac8dc8eceb893e73e34fbc33c02)) * **date-picker:** support format start and end value respectively ([311d358](https://github.com/vexip-ui/vexip-ui/commit/311d3580825978e0e6d5d87b1b4e44ee75ad7f02)) * **table:** add update:data event to retrun data after dragging ([c187f91](https://github.com/vexip-ui/vexip-ui/commit/c187f915d688baee6193acf1a00529e012ab2aca)) * **table:** support responsively resize column ([b2b3683](https://github.com/vexip-ui/vexip-ui/commit/b2b3683361ede862a9e9c314cb62255937d783a3)) ### 🐞 Bug Fixes * **number-input:** stop propagation when action keys down ([8c4f7dc](https://github.com/vexip-ui/vexip-ui/commit/8c4f7dc388a49003bdf01760716d843c95272846)) * **select:** ensure long label don't overflow ([3db5f3d](https://github.com/vexip-ui/vexip-ui/commit/3db5f3dd0b2317756a37e702252d6de89a0ac948)), closes [#443](https://github.com/vexip-ui/vexip-ui/issues/443) * **select:** hide placeholder when composing filter input ([4baca9b](https://github.com/vexip-ui/vexip-ui/commit/4baca9baaa6c5e7887bc6a5a2849c01a347a0b54)) * **select:** wrong parameters of `selected` slot ([0f55ec7](https://github.com/vexip-ui/vexip-ui/commit/0f55ec75624f054c65e0d19515f4c4163fc434b4)), closes [#445](https://github.com/vexip-ui/vexip-ui/issues/445) * **table:** correct row-drag-end allData payload ([e71ddf2](https://github.com/vexip-ui/vexip-ui/commit/e71ddf28e738eb1550a58630aafc417444cee88c)) * **table:** should not flat tree data if disable tree ([248244d](https://github.com/vexip-ui/vexip-ui/commit/248244da9f83635799d8328cc5e2905469422db0)) * **tree:** correct computation for link line index ([281d45e](https://github.com/vexip-ui/vexip-ui/commit/281d45e298f7e6b60a3cea0c9fb7cdbe16fc3c31)), closes [#442](https://github.com/vexip-ui/vexip-ui/issues/442) * **tree:** improve expand and reduce process logic ([f42161a](https://github.com/vexip-ui/vexip-ui/commit/f42161ab9060b16ef442a8de25f739f709ea66d7)) * **utils:** mapTree may clear children field by default ([965103f](https://github.com/vexip-ui/vexip-ui/commit/965103fc7887e04ac407e2caf4e1c9ac6d35fe5f)) * **utils:** throttle and debounce adapt delay 0 ([a6046e5](https://github.com/vexip-ui/vexip-ui/commit/a6046e5fc30318558528a973a12ae62fe2228dd5)) * **utils:** throttle and debounce incorrect parameters passed ([305467d](https://github.com/vexip-ui/vexip-ui/commit/305467d479ab5156ba4cad9c1476df091deeb8ee)) ### 👓 Types * **utils:** improve generics for is... methods ([4302ca5](https://github.com/vexip-ui/vexip-ui/commit/4302ca5dbdbd2873212a4d4aced2b4479a48a2a4)) ## [2.2.17](https://github.com/vexip-ui/vexip-ui/compare/v2.2.16...v2.2.17) (2023-12-01) ### ✨ Features * **tag:** add disabled prop ([7dccbd7](https://github.com/vexip-ui/vexip-ui/commit/7dccbd7c032e0eea219a1c18747a064d6f37d634)) * **wheel:** add no-transition prop ([c27b9c7](https://github.com/vexip-ui/vexip-ui/commit/c27b9c70d7c05ebf0ed53bacc20861194c4c9f12)) ### 🐞 Bug Fixes * correct disabled and readonly of form control components ([0ef5c2a](https://github.com/vexip-ui/vexip-ui/commit/0ef5c2a2fad004da05362e3e008db1a0e42aef0f)), closes [#438](https://github.com/vexip-ui/vexip-ui/issues/438) * **overflow:** correct rest count when using suffix ([d68750b](https://github.com/vexip-ui/vexip-ui/commit/d68750b85fe5fd27e87f9cdf19ae1e8dd0ace1ee)) * **select:** ensure selected slot work with filter ([70de365](https://github.com/vexip-ui/vexip-ui/commit/70de3659f34b23712a8e062a1c1061e1316ae3a3)), closes [#439](https://github.com/vexip-ui/vexip-ui/issues/439) * **table:** correct compute and refresh cell height when using tree ([7cb363f](https://github.com/vexip-ui/vexip-ui/commit/7cb363f5a268dc8a84813a7ba56f1cc14b9c4161)) ## [2.2.16](https://github.com/vexip-ui/vexip-ui/compare/v2.2.15...v2.2.16) (2023-11-29) ### ✨ Features * **table:** add ellipsis prop ([64cb716](https://github.com/vexip-ui/vexip-ui/commit/64cb716817d08841fc2a399fbda332d6ca4db339)) ### 🐞 Bug Fixes * **table:** correct tree render when using virtual ([#437](https://github.com/vexip-ui/vexip-ui/issues/437)) ([3ad7781](https://github.com/vexip-ui/vexip-ui/commit/3ad7781d6ab3d6952d0a4ada53c505be4f87cdfd)) * **table:** rename helper methods by more accurate names ([df36191](https://github.com/vexip-ui/vexip-ui/commit/df36191130532d8e4b0c4117c6f37031b3d8996a)) ## [2.2.15](https://github.com/vexip-ui/vexip-ui/compare/v2.2.14...v2.2.15) (2023-11-29) ### ⚡ Performance Improvements * **scrollbar:** remove overused throttle for move process ([9a80bb5](https://github.com/vexip-ui/vexip-ui/commit/9a80bb56e5bf1228617133179ee9b6d0aa989ef7)) * **table:** improve performance of virtual scrolling ([#436](https://github.com/vexip-ui/vexip-ui/issues/436)) ([9b1b8f5](https://github.com/vexip-ui/vexip-ui/commit/9b1b8f53126072ccd5ba8c8a4fca4a0aaa7aa730)) * **table:** improve table cell span computation ([2ccfd45](https://github.com/vexip-ui/vexip-ui/commit/2ccfd45782b22ba3a8f8bd40ec6915947df907d5)) ### ✨ Features * **confirm:** add transferTo method ([539849a](https://github.com/vexip-ui/vexip-ui/commit/539849acd367c605fc980bad23dd787e8827b736)) * **contextmenu:** support target option ([be31fb9](https://github.com/vexip-ui/vexip-ui/commit/be31fb978557aab1aacf895cc60378dedec730b1)) * **full-screen:** provide inner place for transfer elements ([205ac2e](https://github.com/vexip-ui/vexip-ui/commit/205ac2e6fe040ce747b945b4ef0e86f7ed621a93)) * **loading:** add transferTo method ([be7ae92](https://github.com/vexip-ui/vexip-ui/commit/be7ae92675502502ce84b8f40717830bccc0d877)) * **message:** add transferTo method ([a0ff8c3](https://github.com/vexip-ui/vexip-ui/commit/a0ff8c3c6803a799409da32b1a2241c2f397f402)) * **native-scroll:** async refresh and ensureInView methods ([a4971c9](https://github.com/vexip-ui/vexip-ui/commit/a4971c91634376d817000822b34cf2a261c2907b)) * **notice:** add transferTo method ([7352daf](https://github.com/vexip-ui/vexip-ui/commit/7352daf3d1388bc7a81b27ee1db5f6bd77117df3)) * **scroll:** async api methods ([55f45ee](https://github.com/vexip-ui/vexip-ui/commit/55f45eedda453b0bdd423b01ab9c713e2172e8ec)) * **table:** add no-transition prop ([33d9124](https://github.com/vexip-ui/vexip-ui/commit/33d91245d5cc8063daa9385aeda53b470455b2f6)) * **table:** support inherit provided config when using columns and summaries props ([bb7ecc5](https://github.com/vexip-ui/vexip-ui/commit/bb7ecc57a223f40d664f2d98e14ba36dfbddb753)) * **toast:** add transferTo method ([68e9736](https://github.com/vexip-ui/vexip-ui/commit/68e9736b3ab03dad72ab054bc170056b0eee7e97)) * **utils:** async debounceMinor and debounceFrame ([1e53baf](https://github.com/vexip-ui/vexip-ui/commit/1e53bafe176920f55b628d2f2401aa05683eb573)) ### 🐞 Bug Fixes * **confirm:** ensure api method work ([c181d7d](https://github.com/vexip-ui/vexip-ui/commit/c181d7deee06e55b9bebd1a7a7fa5ec8d422132a)) * **hooks:** useVirtual support wrapper changed ([6ab1558](https://github.com/vexip-ui/vexip-ui/commit/6ab1558adcdb2dfe61b5c2047067ae81c1cecf87)) * **native-scroll:** no emit event when sync scroll position ([5ecab8b](https://github.com/vexip-ui/vexip-ui/commit/5ecab8b2d141838765495e0e6668a23e1f7a3c85)) * **table:** correct flatted structure after drop ([9ee20bf](https://github.com/vexip-ui/vexip-ui/commit/9ee20bfe1a8f2f4e2cfea2edc985840be1375215)) * **tree:** rename empty-tip prop to empty-text ([7f8615e](https://github.com/vexip-ui/vexip-ui/commit/7f8615eda066a4d1a7ccae512ff9aa43b26f3edf)) * **tree:** unexcepted expanding state changed ([a483857](https://github.com/vexip-ui/vexip-ui/commit/a48385702cf3c6f3ac42381fa758c657b40d8e20)) ### 👓 Types * normalize MaybeRef type ([8ac0762](https://github.com/vexip-ui/vexip-ui/commit/8ac07623268844cecc0e7d8674d321614bc08edf)) * normalize transfer prop type for default config ([e36cb9a](https://github.com/vexip-ui/vexip-ui/commit/e36cb9ae5c762b5781219414c3872155dc93a3cc)) ## [2.2.14](https://github.com/vexip-ui/vexip-ui/compare/v2.2.13...v2.2.14) (2023-11-23) ### ✨ Features * **hooks:** add watchPauseable util method ([183eb73](https://github.com/vexip-ui/vexip-ui/commit/183eb73c8c70fbc8e5d331e8607c90acfacd857c)) * **table:** add data-filter prop ([6d8f9a3](https://github.com/vexip-ui/vexip-ui/commit/6d8f9a34ccfd3d0e5222310b1e7c470abeee66dd)) * **table:** add refreshData api method ([27360d6](https://github.com/vexip-ui/vexip-ui/commit/27360d65c0553dd4f444d3ab2f85293cc6404b10)) * **tree:** add getTreeData and getFlattedData api methods ([df9f28c](https://github.com/vexip-ui/vexip-ui/commit/df9f28c316ed1edf394d7f24406a95636f545909)) * **tree:** support only filter leaf nodes ([17612c2](https://github.com/vexip-ui/vexip-ui/commit/17612c230be3a0594b8c7b69010765021f155908)) * **utils:** add filterTree method ([77954c8](https://github.com/vexip-ui/vexip-ui/commit/77954c84d2b33920f45118d1d07279cff7aa8bfc)) * **utils:** add isIterable and mapTree methods ([2582af3](https://github.com/vexip-ui/vexip-ui/commit/2582af35a18c71f97907a98ceaa89719232520ac)) * **utils:** flatTree add buildId option ([8ecbf1c](https://github.com/vexip-ui/vexip-ui/commit/8ecbf1c720f2f1431dddc9866918d52a1e99db90)) * **utils:** walkTree callabck add parent parameter ([b4962bf](https://github.com/vexip-ui/vexip-ui/commit/b4962bf5dde77e26ad21d6aa9fa01df4b5667182)) ### 🐞 Bug Fixes * normalize component inherit class name ([1d9f29c](https://github.com/vexip-ui/vexip-ui/commit/1d9f29cb47d49d9425e42eae3dcefc6fa665d117)) * normalize input-base components composition events ([0839421](https://github.com/vexip-ui/vexip-ui/commit/0839421230796d8de084f2194f64ded36d2908bf)) * **table:** ensure correct row span for head cell when refresh ([4fb0180](https://github.com/vexip-ui/vexip-ui/commit/4fb018057a0d287300c1604d14e05b2e1a402f06)) * **table:** incorrect treeExpanded initialization of rows ([811ca10](https://github.com/vexip-ui/vexip-ui/commit/811ca102642c661ea24eb750a45ef03dfcd51f44)) ### 🔨 Code Refactoring * **tree:** avoid invade data when parsing by tree structure ([3319ae9](https://github.com/vexip-ui/vexip-ui/commit/3319ae9d1d4ae0a3395edafe91ba540c364fcf95)) ## [2.2.13](https://github.com/vexip-ui/vexip-ui/compare/v2.2.12...v2.2.13) (2023-11-21) ### ✨ Features * **table:** add formatter prop for column ([c804a1a](https://github.com/vexip-ui/vexip-ui/commit/c804a1a8d0061dda93646df3a5885c5b0e30bcf9)) ### 🐞 Bug Fixes * **select:** correct composition behavior for filter input ([2f951b4](https://github.com/vexip-ui/vexip-ui/commit/2f951b4d5a8229beeef637ef6d8c29811252f85d)) * **table:** ensure tree table work with virtual ([94755a5](https://github.com/vexip-ui/vexip-ui/commit/94755a5f4951800c63249fd1bde7ce5b1383b86f)) ## [2.2.12](https://github.com/vexip-ui/vexip-ui/compare/v2.2.11...v2.2.12) (2023-11-20) ### ⚡ Performance Improvements * **tooltip:** dynamically render popper element ([478c857](https://github.com/vexip-ui/vexip-ui/commit/478c857b2c9125becf5aa667f565a2f68a44b21b)) ### ✨ Features * **confirm:** support customize position to appear ([bd33ef1](https://github.com/vexip-ui/vexip-ui/commit/bd33ef188c2a1e3a9b1eb27b9972bf09a4249cc7)) * **ellipsis:** add tip-shift prop ([1eac0c0](https://github.com/vexip-ui/vexip-ui/commit/1eac0c0661bd2a37df150e1a5d4b5a43608fe6f0)) * **full-screen:** add onToggle event ([8c89cde](https://github.com/vexip-ui/vexip-ui/commit/8c89cde57358217266af3f29f5cd928fa65d126e)) ### 🐞 Bug Fixes * **auto-complete:** correct behavior when directly input ([7b47c9b](https://github.com/vexip-ui/vexip-ui/commit/7b47c9bb65c0d5952f74806d05f90e865afa5965)), closes [#434](https://github.com/vexip-ui/vexip-ui/issues/434) * **button:** correct border style of last button in group ([c3b6b79](https://github.com/vexip-ui/vexip-ui/commit/c3b6b799625e250a976719e3e1a92bbcabba4ae1)) * **button:** ensure border hidden when using text button in group ([0cf7e8d](https://github.com/vexip-ui/vexip-ui/commit/0cf7e8da309170932dde1d518aaaed444d4365cb)) * **hooks:** improve useFullScreen methods return ([20cec1b](https://github.com/vexip-ui/vexip-ui/commit/20cec1b002f7e54322a697f3352db756596a787e)) * **menu:** correctly watch active label change ([34bac23](https://github.com/vexip-ui/vexip-ui/commit/34bac23feef15817cc050a7cdb78f61946886f48)) * **portal:** implement via original teleport props ([baa8f2a](https://github.com/vexip-ui/vexip-ui/commit/baa8f2aeddfbf7a2722896270d2c8b16e66b70fa)) * **table:** corrent cell content alignment ([11e17e1](https://github.com/vexip-ui/vexip-ui/commit/11e17e12b5870c213851fab2354c68b995fa6ed9)) * **timeline:** correct line inset style ([69be52d](https://github.com/vexip-ui/vexip-ui/commit/69be52d8a67da4debd68171de127d3d65c0aacd0)) ### 💔 Reverts * re-adjust outline-color to outline ([ce8ab94](https://github.com/vexip-ui/vexip-ui/commit/ce8ab94c2233ba5a6be7ecd10ef3f4983c376af9)), closes [#433](https://github.com/vexip-ui/vexip-ui/issues/433) ### 🔨 Code Refactoring * **table:** improve fixed columns implement and support column group ([#435](https://github.com/vexip-ui/vexip-ui/issues/435)) ([b69227c](https://github.com/vexip-ui/vexip-ui/commit/b69227c46ccd9908e92541c02651f2adcb51af5d)) ## [2.2.11](https://github.com/vexip-ui/vexip-ui/compare/v2.2.10...v2.2.11) (2023-11-12) ### ✨ Features * export all config api methods ([8b19a1c](https://github.com/vexip-ui/vexip-ui/commit/8b19a1c9d137afe1dec5fb48c15593398f13a6f7)) * **icon:** support custom renderer ([ca8f54b](https://github.com/vexip-ui/vexip-ui/commit/ca8f54b7daa75ec9ede7e25924d53ccf69a30446)) * **message:** add liveOnEnter option ([157626b](https://github.com/vexip-ui/vexip-ui/commit/157626b38812ef943f4e6a39efdafa3ebd82515e)), closes [#422](https://github.com/vexip-ui/vexip-ui/issues/422) * **notice:** add liveOnEnter option ([5958537](https://github.com/vexip-ui/vexip-ui/commit/595853786e3b12ab57de8686ce9174f46bb478a3)) * **slider:** add tip-props prop to custom inner tooltip ([4b712c8](https://github.com/vexip-ui/vexip-ui/commit/4b712c8f604f399b9c36fd484d5ede608a3e47e4)) ### 🐞 Bug Fixes * improve outline for higher contrasts mode ([#430](https://github.com/vexip-ui/vexip-ui/issues/430)) ([214c972](https://github.com/vexip-ui/vexip-ui/commit/214c972872b5d0720da58ac22599b146d5ddf06c)), closes [#422](https://github.com/vexip-ui/vexip-ui/issues/422) ### 🔨 Code Refactoring * **config:** remove arrow series icons and transfer to angle series ([d24e9bb](https://github.com/vexip-ui/vexip-ui/commit/d24e9bb85f88e7040a362b07ac27618b18c0fca4)) * **modal:** add x-offset and y-offset props ([bdcf120](https://github.com/vexip-ui/vexip-ui/commit/bdcf1202302c3c945ce23e30919af39884c0686b)) * support globally config hover delay, defaults to 100ms ([b409d01](https://github.com/vexip-ui/vexip-ui/commit/b409d011e01c0d44e8c84496faff36e8613fab8b)) * **upload:** transfer file preset icons into config ([e3caf85](https://github.com/vexip-ui/vexip-ui/commit/e3caf85cb2da3549a046ca1f1eb2c84364f4fe1a)) ## [2.2.10](https://github.com/vexip-ui/vexip-ui/compare/v2.2.9...v2.2.10) (2023-11-06) ### ✨ Features * **divider:** add margin prop ([1fcc9cd](https://github.com/vexip-ui/vexip-ui/commit/1fcc9cd452f98480a0768dbf32252a2ed32eaa73)) * **slider:** add filler slot ([3581c00](https://github.com/vexip-ui/vexip-ui/commit/3581c009d67be33d9efbc6b87c41a34e7f3ad117)) * **utils:** add toCssSize method ([79941f5](https://github.com/vexip-ui/vexip-ui/commit/79941f5f383caedbe83e0497407d67dae7a82bf1)) ### 🐞 Bug Fixes * **menu:** incorrect horizontal inside popper style ([35523fa](https://github.com/vexip-ui/vexip-ui/commit/35523fa9a25b7e529baf5ec910762bc3cf3c6bed)) * **slider:** improve filler radius style ([45cfb64](https://github.com/vexip-ui/vexip-ui/commit/45cfb64549e0b256a71268ed205a6398a517d5f8)) ## [2.2.9](https://github.com/vexip-ui/vexip-ui/compare/v2.2.8...v2.2.9) (2023-11-03) ### ✨ Features * add German locale config ([#406](https://github.com/vexip-ui/vexip-ui/issues/406)) ([e90ba63](https://github.com/vexip-ui/vexip-ui/commit/e90ba6385d69e727ca58386e7f183062b61924c4)) * **bem-helper:** distinguished generating css variable methods ([17395bd](https://github.com/vexip-ui/vexip-ui/commit/17395bd87ed127cbdf25e1a38dea7ac000843cfe)) * **cli:** support generate types.d.ts with custom prefix ([982ac80](https://github.com/vexip-ui/vexip-ui/commit/982ac80767350aca4eadfa413b1186c4fb01a43e)) * **hooks:** add hook to observe current theme ([709c943](https://github.com/vexip-ui/vexip-ui/commit/709c9433cb55f9fce16b94f825a144d0fe0e18ff)) * **slider:** add trigger-fade prop ([d91eb0b](https://github.com/vexip-ui/vexip-ui/commit/d91eb0bf04479a25ea3be44f5b8972b024630a92)) * **slider:** support array type markers prop ([9ba017f](https://github.com/vexip-ui/vexip-ui/commit/9ba017f2b5b361a1afd729e49e8fee96e67cc8ec)) * **tooltip:** add hover-focus trigger type ([08b71d8](https://github.com/vexip-ui/vexip-ui/commit/08b71d88cc135f05ec0e095c21183c3c9fb94c39)) * **tooltip:** support limit tip inside visible area ([a65ff70](https://github.com/vexip-ui/vexip-ui/commit/a65ff7024281078f0296695fe29f5d301340b530)) * **utils:** add leaveNumber method ([2764872](https://github.com/vexip-ui/vexip-ui/commit/2764872e034802c256a2b80f576adac1f9b107b2)) * **utils:** add runParallel method ([e7d20a5](https://github.com/vexip-ui/vexip-ui/commit/e7d20a59505e5d813472deb0c78bcffe7968b5ce)) * **utils:** formatByteSize support specify precision ([e158702](https://github.com/vexip-ui/vexip-ui/commit/e158702b9e37364195fe5f09318c0c7f9f8b619b)) ### 🐞 Bug Fixes * **config:** force vxp namespace for css variables ([814fd2c](https://github.com/vexip-ui/vexip-ui/commit/814fd2caaada47b3e7053ec69673b4b6bc881dd8)) * export all locale configs in root package ([8f7c3d4](https://github.com/vexip-ui/vexip-ui/commit/8f7c3d4f2f63aa9120f1b3ffc8d52930f20ef2a1)) * **layout:** improve footer hydrations in Nuxt ([cd1f126](https://github.com/vexip-ui/vexip-ui/commit/cd1f12637d195948e869465d07c421c871975247)) * **layout:** improve hydrations in Nuxt ([8fd400c](https://github.com/vexip-ui/vexip-ui/commit/8fd400ce9aaf686e9d2427846749fea024520879)) * **layout:** media query matched default false in SSR ([0cd3473](https://github.com/vexip-ui/vexip-ui/commit/0cd3473c50150e5e0cb00bf43cc88f8d496be6cf)), closes [#427](https://github.com/vexip-ui/vexip-ui/issues/427) * **menu:** ensure menu popper shifted ([972b4af](https://github.com/vexip-ui/vexip-ui/commit/972b4af0e8d0c108aec5a9dfe0139792037c04f1)) * **timeline:** improve padding style ([0a3f224](https://github.com/vexip-ui/vexip-ui/commit/0a3f22420f64cc51413bec91d33eb425c4c298ec)) * **utils:** improve toCamelCase logic for all capital case ([c5fa815](https://github.com/vexip-ui/vexip-ui/commit/c5fa815a837515921648e2db424f3516de95b525)) * **utils:** improve toKebabCase logic for all capital case ([7347675](https://github.com/vexip-ui/vexip-ui/commit/7347675eb1d0e160d35685ef23c31da8416e54e2)) ### 🔨 Code Refactoring * **full-screen:** support custom tag and improve exposed state ([b1c361d](https://github.com/vexip-ui/vexip-ui/commit/b1c361ddfa8bc0ffbb868e6f57c9a2804f58f025)) * **slider:** add flip-marker prop and improve slots ([07c24b8](https://github.com/vexip-ui/vexip-ui/commit/07c24b81ec3ef045c52c1e626d9963068f55f9b3)) ## [2.2.8](https://github.com/vexip-ui/vexip-ui/compare/v2.2.7...v2.2.8) (2023-10-27) ### ✨ Features * **plugins:** add fullStyle option for unplugin resolver ([c06e9b0](https://github.com/vexip-ui/vexip-ui/commit/c06e9b0318e29dd408584c5bd78c56d6da91c428)) * **resize-observer:** add disabled prop ([fc80708](https://github.com/vexip-ui/vexip-ui/commit/fc8070850705bd17fc5989055555decec4225253)) * **slider:** adjust tip default behavior and add tip-hover prop ([29d1766](https://github.com/vexip-ui/vexip-ui/commit/29d1766bd2b426e468148c8895b562e1fa439f85)) * **utils:** add forceInject option for flatTree method ([49e7b9a](https://github.com/vexip-ui/vexip-ui/commit/49e7b9aee2cca4884817293fb981d8935e7d53c0)) * **utils:** add writeClipboard method ([41dce09](https://gith