vueuse/vueuse (@vueuse/core)
### [`v10.2.1`](https://togithub.com/vueuse/vueuse/releases/tag/v10.2.1)
[Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.2.0...v10.2.1)
##### 🚀 Features
- **useDropZone**: Expose more hooks - by [@antfu](https://togithub.com/antfu) [(17d8d)](https://togithub.com/vueuse/vueuse/commit/17d8da63)
- **useDropZone**: Expose files as ref - by [@antfu](https://togithub.com/antfu) [(6d4ef)](https://togithub.com/vueuse/vueuse/commit/6d4efc56)
##### 🐞 Bug Fixes
- **fromEvent**: Torn down properly - by [@benlesh](https://togithub.com/benlesh) in [https://github.com/vueuse/vueuse/issues/3155](https://togithub.com/vueuse/vueuse/issues/3155) [(fa7ed)](https://togithub.com/vueuse/vueuse/commit/fa7ed3a7)
- **toRefs**: Fix stack overflow caused by recursive `setPrototypeOf` - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/3166](https://togithub.com/vueuse/vueuse/issues/3166) [(9f998)](https://togithub.com/vueuse/vueuse/commit/9f998a49)
- **useFullscreen**: Skip exiting when not in fullscreen mode - by [@tawen](https://togithub.com/tawen), [@antfu](https://togithub.com/antfu) and **Fernando Fernández** in [https://github.com/vueuse/vueuse/issues/3144](https://togithub.com/vueuse/vueuse/issues/3144) [(14edb)](https://togithub.com/vueuse/vueuse/commit/14edb4a6)
- **useInfiniteScroll**: Prevent infinite load when v-show set false - by [@wonderl17](https://togithub.com/wonderl17) in [https://github.com/vueuse/vueuse/issues/3143](https://togithub.com/vueuse/vueuse/issues/3143) [(a4dfa)](https://togithub.com/vueuse/vueuse/commit/a4dfa5ba)
- **useRafFn**: Set initial delta to zero - by [@haykkh](https://togithub.com/haykkh) in [https://github.com/vueuse/vueuse/issues/3150](https://togithub.com/vueuse/vueuse/issues/3150) [(cf6eb)](https://togithub.com/vueuse/vueuse/commit/cf6eb5fc)
- **useTimeoutPoll**: Unexpected immediate execution - by [@jiadesen](https://togithub.com/jiadesen) in [https://github.com/vueuse/vueuse/issues/3159](https://togithub.com/vueuse/vueuse/issues/3159) [(7a897)](https://togithub.com/vueuse/vueuse/commit/7a897e54)
##### [View changes on GitHub](https://togithub.com/vueuse/vueuse/compare/v10.2.0...v10.2.1)
### [`v10.2.0`](https://togithub.com/vueuse/vueuse/releases/tag/v10.2.0)
[Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.1.2...v10.2.0)
##### 🚀 Features
- **useAsyncQueue**: Add `options.signal` parameter - by [@cross-origin](https://togithub.com/cross-origin) in [https://github.com/vueuse/vueuse/issues/3033](https://togithub.com/vueuse/vueuse/issues/3033) [(7da7c)](https://togithub.com/vueuse/vueuse/commit/7da7c4e3)
- **useColorMode**: DisableTransition support pseudo-elements - by [@lainbo](https://togithub.com/lainbo) in [https://github.com/vueuse/vueuse/issues/3129](https://togithub.com/vueuse/vueuse/issues/3129) [(78a3a)](https://togithub.com/vueuse/vueuse/commit/78a3a622)
- **useDraggable**: Improve component props - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/3075](https://togithub.com/vueuse/vueuse/issues/3075) [(6b670)](https://togithub.com/vueuse/vueuse/commit/6b6701ca)
- **useElementByPoint**: New `multiple` and `interval` options - by [@okxiaoliang4](https://togithub.com/okxiaoliang4) in [https://github.com/vueuse/vueuse/issues/3089](https://togithub.com/vueuse/vueuse/issues/3089) [(31b66)](https://togithub.com/vueuse/vueuse/commit/31b66263)
- **useFileDialog**: Add a parameter `reset` - by [@zaqvil](https://togithub.com/zaqvil) in [https://github.com/vueuse/vueuse/issues/3059](https://togithub.com/vueuse/vueuse/issues/3059) [(6d847)](https://togithub.com/vueuse/vueuse/commit/6d8477c7)
- **useImage**: Support referrerPolicy option - by [@btea](https://togithub.com/btea) in [https://github.com/vueuse/vueuse/issues/3132](https://togithub.com/vueuse/vueuse/issues/3132) [(04d32)](https://togithub.com/vueuse/vueuse/commit/04d32d8d)
- **useSortable**: Add option set get method - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/3108](https://togithub.com/vueuse/vueuse/issues/3108) [(14283)](https://togithub.com/vueuse/vueuse/commit/14283908)
- **useVModel**: Improve types overload - by [@Mini-ghost](https://togithub.com/Mini-ghost) in [https://github.com/vueuse/vueuse/issues/3055](https://togithub.com/vueuse/vueuse/issues/3055) [(7d788)](https://togithub.com/vueuse/vueuse/commit/7d788aaf)
##### 🐞 Bug Fixes
- **onClickOutside**: Ensure focus on iframe captured in firefox - by [@Geit](https://togithub.com/Geit) in [https://github.com/vueuse/vueuse/issues/3066](https://togithub.com/vueuse/vueuse/issues/3066) [(2c66e)](https://togithub.com/vueuse/vueuse/commit/2c66ef5f)
- **useAxios**: Prevent premature loading refs reset - by [@MickaelOth](https://togithub.com/MickaelOth) in [https://github.com/vueuse/vueuse/issues/3076](https://togithub.com/vueuse/vueuse/issues/3076) [(b1701)](https://togithub.com/vueuse/vueuse/commit/b17010f8)
- **useCloned**: Check for getter function to watch - by [@ydcjeff](https://togithub.com/ydcjeff) in [https://github.com/vueuse/vueuse/issues/3142](https://togithub.com/vueuse/vueuse/issues/3142) [(6d630)](https://togithub.com/vueuse/vueuse/commit/6d630272)
- **useCssVar**: Observe changes based on element class list - by [@Waleed-KH](https://togithub.com/Waleed-KH) in [https://github.com/vueuse/vueuse/issues/3131](https://togithub.com/vueuse/vueuse/issues/3131) [(9d34a)](https://togithub.com/vueuse/vueuse/commit/9d34afc4)
- **useMediaControls**: Better representation for "waiting" value - by [@ferferga](https://togithub.com/ferferga) in [https://github.com/vueuse/vueuse/issues/3072](https://togithub.com/vueuse/vueuse/issues/3072) [(0b253)](https://togithub.com/vueuse/vueuse/commit/0b253bb4)
- **useRouteHash,useRouteQuery,useRouteParams**: Re-evaluates the value immediately - by [@anteriovieira](https://togithub.com/anteriovieira) in [https://github.com/vueuse/vueuse/issues/3002](https://togithub.com/vueuse/vueuse/issues/3002) [(d5252)](https://togithub.com/vueuse/vueuse/commit/d5252444)
- **useScroll**: Support window in setArrivedState - by [@smallnine9](https://togithub.com/smallnine9) and **yulj5** in [https://github.com/vueuse/vueuse/issues/3086](https://togithub.com/vueuse/vueuse/issues/3086) [(8855f)](https://togithub.com/vueuse/vueuse/commit/8855f246)
- **useScrollLock**: Fix scrollable children check - by [@valerypatorius](https://togithub.com/valerypatorius) in [https://github.com/vueuse/vueuse/issues/3065](https://togithub.com/vueuse/vueuse/issues/3065) [(cdc28)](https://togithub.com/vueuse/vueuse/commit/cdc28615)
- **useTextareaAutosize**: Autosize error when changing `input` asynchronously - by [@jsonleex](https://togithub.com/jsonleex) in [https://github.com/vueuse/vueuse/issues/3118](https://togithub.com/vueuse/vueuse/issues/3118) [(1b0ec)](https://togithub.com/vueuse/vueuse/commit/1b0ec281)
- **useWebWorker**: Add web worker transferable option - by [@yassilah](https://togithub.com/yassilah) in [https://github.com/vueuse/vueuse/issues/3123](https://togithub.com/vueuse/vueuse/issues/3123) [(5988f)](https://togithub.com/vueuse/vueuse/commit/5988f730)
- **watchImmediate**: Fix overload signature - by [@ferreira-tb](https://togithub.com/ferreira-tb) in [https://github.com/vueuse/vueuse/issues/3114](https://togithub.com/vueuse/vueuse/issues/3114) [(4b4e6)](https://togithub.com/vueuse/vueuse/commit/4b4e6c26)
##### 🏎 Performance
- **useCssVar**: Only listen for style changes - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/3057](https://togithub.com/vueuse/vueuse/issues/3057) [(3233a)](https://togithub.com/vueuse/vueuse/commit/3233af2c)
##### [View changes on GitHub](https://togithub.com/vueuse/vueuse/compare/v10.1.2...v10.2.0)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
10.1.2
->10.2.1
Release Notes
vueuse/vueuse (@vueuse/core)
### [`v10.2.1`](https://togithub.com/vueuse/vueuse/releases/tag/v10.2.1) [Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.2.0...v10.2.1) ##### 🚀 Features - **useDropZone**: Expose more hooks - by [@antfu](https://togithub.com/antfu) [(17d8d)](https://togithub.com/vueuse/vueuse/commit/17d8da63) - **useDropZone**: Expose files as ref - by [@antfu](https://togithub.com/antfu) [(6d4ef)](https://togithub.com/vueuse/vueuse/commit/6d4efc56) ##### 🐞 Bug Fixes - **fromEvent**: Torn down properly - by [@benlesh](https://togithub.com/benlesh) in [https://github.com/vueuse/vueuse/issues/3155](https://togithub.com/vueuse/vueuse/issues/3155) [(fa7ed)](https://togithub.com/vueuse/vueuse/commit/fa7ed3a7) - **toRefs**: Fix stack overflow caused by recursive `setPrototypeOf` - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/3166](https://togithub.com/vueuse/vueuse/issues/3166) [(9f998)](https://togithub.com/vueuse/vueuse/commit/9f998a49) - **useFullscreen**: Skip exiting when not in fullscreen mode - by [@tawen](https://togithub.com/tawen), [@antfu](https://togithub.com/antfu) and **Fernando Fernández** in [https://github.com/vueuse/vueuse/issues/3144](https://togithub.com/vueuse/vueuse/issues/3144) [(14edb)](https://togithub.com/vueuse/vueuse/commit/14edb4a6) - **useInfiniteScroll**: Prevent infinite load when v-show set false - by [@wonderl17](https://togithub.com/wonderl17) in [https://github.com/vueuse/vueuse/issues/3143](https://togithub.com/vueuse/vueuse/issues/3143) [(a4dfa)](https://togithub.com/vueuse/vueuse/commit/a4dfa5ba) - **useRafFn**: Set initial delta to zero - by [@haykkh](https://togithub.com/haykkh) in [https://github.com/vueuse/vueuse/issues/3150](https://togithub.com/vueuse/vueuse/issues/3150) [(cf6eb)](https://togithub.com/vueuse/vueuse/commit/cf6eb5fc) - **useTimeoutPoll**: Unexpected immediate execution - by [@jiadesen](https://togithub.com/jiadesen) in [https://github.com/vueuse/vueuse/issues/3159](https://togithub.com/vueuse/vueuse/issues/3159) [(7a897)](https://togithub.com/vueuse/vueuse/commit/7a897e54) ##### [View changes on GitHub](https://togithub.com/vueuse/vueuse/compare/v10.2.0...v10.2.1) ### [`v10.2.0`](https://togithub.com/vueuse/vueuse/releases/tag/v10.2.0) [Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.1.2...v10.2.0) ##### 🚀 Features - **useAsyncQueue**: Add `options.signal` parameter - by [@cross-origin](https://togithub.com/cross-origin) in [https://github.com/vueuse/vueuse/issues/3033](https://togithub.com/vueuse/vueuse/issues/3033) [(7da7c)](https://togithub.com/vueuse/vueuse/commit/7da7c4e3) - **useColorMode**: DisableTransition support pseudo-elements - by [@lainbo](https://togithub.com/lainbo) in [https://github.com/vueuse/vueuse/issues/3129](https://togithub.com/vueuse/vueuse/issues/3129) [(78a3a)](https://togithub.com/vueuse/vueuse/commit/78a3a622) - **useDraggable**: Improve component props - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/3075](https://togithub.com/vueuse/vueuse/issues/3075) [(6b670)](https://togithub.com/vueuse/vueuse/commit/6b6701ca) - **useElementByPoint**: New `multiple` and `interval` options - by [@okxiaoliang4](https://togithub.com/okxiaoliang4) in [https://github.com/vueuse/vueuse/issues/3089](https://togithub.com/vueuse/vueuse/issues/3089) [(31b66)](https://togithub.com/vueuse/vueuse/commit/31b66263) - **useFileDialog**: Add a parameter `reset` - by [@zaqvil](https://togithub.com/zaqvil) in [https://github.com/vueuse/vueuse/issues/3059](https://togithub.com/vueuse/vueuse/issues/3059) [(6d847)](https://togithub.com/vueuse/vueuse/commit/6d8477c7) - **useImage**: Support referrerPolicy option - by [@btea](https://togithub.com/btea) in [https://github.com/vueuse/vueuse/issues/3132](https://togithub.com/vueuse/vueuse/issues/3132) [(04d32)](https://togithub.com/vueuse/vueuse/commit/04d32d8d) - **useSortable**: Add option set get method - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/3108](https://togithub.com/vueuse/vueuse/issues/3108) [(14283)](https://togithub.com/vueuse/vueuse/commit/14283908) - **useVModel**: Improve types overload - by [@Mini-ghost](https://togithub.com/Mini-ghost) in [https://github.com/vueuse/vueuse/issues/3055](https://togithub.com/vueuse/vueuse/issues/3055) [(7d788)](https://togithub.com/vueuse/vueuse/commit/7d788aaf) ##### 🐞 Bug Fixes - **onClickOutside**: Ensure focus on iframe captured in firefox - by [@Geit](https://togithub.com/Geit) in [https://github.com/vueuse/vueuse/issues/3066](https://togithub.com/vueuse/vueuse/issues/3066) [(2c66e)](https://togithub.com/vueuse/vueuse/commit/2c66ef5f) - **useAxios**: Prevent premature loading refs reset - by [@MickaelOth](https://togithub.com/MickaelOth) in [https://github.com/vueuse/vueuse/issues/3076](https://togithub.com/vueuse/vueuse/issues/3076) [(b1701)](https://togithub.com/vueuse/vueuse/commit/b17010f8) - **useCloned**: Check for getter function to watch - by [@ydcjeff](https://togithub.com/ydcjeff) in [https://github.com/vueuse/vueuse/issues/3142](https://togithub.com/vueuse/vueuse/issues/3142) [(6d630)](https://togithub.com/vueuse/vueuse/commit/6d630272) - **useCssVar**: Observe changes based on element class list - by [@Waleed-KH](https://togithub.com/Waleed-KH) in [https://github.com/vueuse/vueuse/issues/3131](https://togithub.com/vueuse/vueuse/issues/3131) [(9d34a)](https://togithub.com/vueuse/vueuse/commit/9d34afc4) - **useMediaControls**: Better representation for "waiting" value - by [@ferferga](https://togithub.com/ferferga) in [https://github.com/vueuse/vueuse/issues/3072](https://togithub.com/vueuse/vueuse/issues/3072) [(0b253)](https://togithub.com/vueuse/vueuse/commit/0b253bb4) - **useRouteHash,useRouteQuery,useRouteParams**: Re-evaluates the value immediately - by [@anteriovieira](https://togithub.com/anteriovieira) in [https://github.com/vueuse/vueuse/issues/3002](https://togithub.com/vueuse/vueuse/issues/3002) [(d5252)](https://togithub.com/vueuse/vueuse/commit/d5252444) - **useScroll**: Support window in setArrivedState - by [@smallnine9](https://togithub.com/smallnine9) and **yulj5** in [https://github.com/vueuse/vueuse/issues/3086](https://togithub.com/vueuse/vueuse/issues/3086) [(8855f)](https://togithub.com/vueuse/vueuse/commit/8855f246) - **useScrollLock**: Fix scrollable children check - by [@valerypatorius](https://togithub.com/valerypatorius) in [https://github.com/vueuse/vueuse/issues/3065](https://togithub.com/vueuse/vueuse/issues/3065) [(cdc28)](https://togithub.com/vueuse/vueuse/commit/cdc28615) - **useTextareaAutosize**: Autosize error when changing `input` asynchronously - by [@jsonleex](https://togithub.com/jsonleex) in [https://github.com/vueuse/vueuse/issues/3118](https://togithub.com/vueuse/vueuse/issues/3118) [(1b0ec)](https://togithub.com/vueuse/vueuse/commit/1b0ec281) - **useWebWorker**: Add web worker transferable option - by [@yassilah](https://togithub.com/yassilah) in [https://github.com/vueuse/vueuse/issues/3123](https://togithub.com/vueuse/vueuse/issues/3123) [(5988f)](https://togithub.com/vueuse/vueuse/commit/5988f730) - **watchImmediate**: Fix overload signature - by [@ferreira-tb](https://togithub.com/ferreira-tb) in [https://github.com/vueuse/vueuse/issues/3114](https://togithub.com/vueuse/vueuse/issues/3114) [(4b4e6)](https://togithub.com/vueuse/vueuse/commit/4b4e6c26) ##### 🏎 Performance - **useCssVar**: Only listen for style changes - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/3057](https://togithub.com/vueuse/vueuse/issues/3057) [(3233a)](https://togithub.com/vueuse/vueuse/commit/3233af2c) ##### [View changes on GitHub](https://togithub.com/vueuse/vueuse/compare/v10.1.2...v10.2.0)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.