Closed renovate[bot] closed 1 year ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
oku-nuxt3-template | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Apr 16, 2023 8:18am |
This PR contains the following updates:
9.13.0
->10.0.2
Release Notes
vueuse/vueuse
### [`v10.0.2`](https://togithub.com/vueuse/vueuse/releases/tag/v10.0.2) [Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.0.1...v10.0.2) ##### 🐞 Bug Fixes - Module reference, close [#2972](https://togithub.com/vueuse/vueuse/issues/2972) - by [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2972](https://togithub.com/vueuse/vueuse/issues/2972) [(7d001)](https://togithub.com/vueuse/vueuse/commit/7d001e33) ##### [View changes on GitHub](https://togithub.com/vueuse/vueuse/compare/v10.0.1...v10.0.2) ### [`v10.0.1`](https://togithub.com/vueuse/vueuse/releases/tag/v10.0.1) [Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.0.0...v10.0.1) ##### 🐞 Bug Fixes - **nuxt**: Do not auto-import `toRef` and `toValue` - by [@antfu](https://togithub.com/antfu) [(9225f)](https://togithub.com/vueuse/vueuse/commit/9225fc77) - **useIntersectionObserver**: Targets length check - by [@schelmo](https://togithub.com/schelmo) in [https://github.com/vueuse/vueuse/issues/2968](https://togithub.com/vueuse/vueuse/issues/2968) [(b95b6)](https://togithub.com/vueuse/vueuse/commit/b95b6210) ##### [View changes on GitHub](https://togithub.com/vueuse/vueuse/compare/v10.0.0...v10.0.1) ### [`v10.0.0`](https://togithub.com/vueuse/vueuse/releases/tag/v10.0.0) [Compare Source](https://togithub.com/vueuse/vueuse/compare/v9.13.0...v10.0.0) ![VueUse v10](https://user-images.githubusercontent.com/11247099/231996807-fb756cbe-8e19-45f0-a33a-91a80b35482b.png) ##### ✨ Highlights - [`createReusableTemplate`](https://vueuse.org/core/createreusabletemplate/) from https://github.com/antfu/vue-reuse-template - [`createTemplatePromise`](https://vueuse.org/core/createTemplatePromise/) from https://github.com/antfu/vue-template-promise - [`useAnimate`](https://vueuse.org/core/useAnimate/) for native animation API, thanks to [@tolking](https://togithub.com/tolking) - Renamed `resolveRef` to `toRef`, `resolveUnref` to `toValue`, aligning with Vue 3.3: [https://github.com/vuejs/core/pull/7997](https://togithub.com/vuejs/core/pull/7997) - Improved tree-shaking - Cleaned up long-lasting PRs, thanks to all! ##### 🚨 Breaking Changes - Remove deprecated types - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/2656](https://togithub.com/vueuse/vueuse/issues/2656) [(c2fee)](https://togithub.com/vueuse/vueuse/commit/c2fee4e5) - Remove `isFunction` and `isString` utils [(cb644)](https://togithub.com/vueuse/vueuse/commit/cb644e03) - **computedAsync**: - Set shallow defalut to true - by [@xiankaiqun](https://togithub.com/xiankaiqun) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2621](https://togithub.com/vueuse/vueuse/issues/2621) [(23c9d)](https://togithub.com/vueuse/vueuse/commit/23c9d45d) - **toRef**: - Rename `resolveRef` to `toRef` [(10e98)](https://togithub.com/vueuse/vueuse/commit/10e98911) - **types**: - Rename `MaybeComputedRef` to `MaybeRefOrGetter` [(4d757)](https://togithub.com/vueuse/vueuse/commit/4d7577ee) - **useAxios**: - `error` should return type `unknown` - by [@jbaubree](https://togithub.com/jbaubree) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2807](https://togithub.com/vueuse/vueuse/issues/2807) [(d8d73)](https://togithub.com/vueuse/vueuse/commit/d8d732e0) - Remove deprecated apis [(1f8b9)](https://togithub.com/vueuse/vueuse/commit/1f8b92c1) - Reject promise on `execute` - by [@FRSgit](https://togithub.com/FRSgit) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2485](https://togithub.com/vueuse/vueuse/issues/2485) [(edece)](https://togithub.com/vueuse/vueuse/commit/edece1a2) - **useColorMode**: - Enable `disableTransition` by default [(5c82c)](https://togithub.com/vueuse/vueuse/commit/5c82cf3a) - **useElementVisibility**: - Use useIntersectionObserver instead of scroll event handler - by [@curtgrimes](https://togithub.com/curtgrimes) in [https://github.com/vueuse/vueuse/issues/2551](https://togithub.com/vueuse/vueuse/issues/2551) [(74b00)](https://togithub.com/vueuse/vueuse/commit/74b00a09) - **useEventBus,createEventHook**: - Dedupe registration of the same function - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/2748](https://togithub.com/vueuse/vueuse/issues/2748) [(dd514)](https://togithub.com/vueuse/vueuse/commit/dd514616) - **useFullscreen**: - Better cross-platform compatibility - by [@ferferga](https://togithub.com/ferferga) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2915](https://togithub.com/vueuse/vueuse/issues/2915) [(2e467)](https://togithub.com/vueuse/vueuse/commit/2e46781f) - **useIDBKeyval**: - Return format changed, add `isFinished` - by [@jssullivan](https://togithub.com/jssullivan) and **james.sullivan** in [https://github.com/vueuse/vueuse/issues/2474](https://togithub.com/vueuse/vueuse/issues/2474) [(ef281)](https://togithub.com/vueuse/vueuse/commit/ef281cdf) - **useInfiniteScroll**: - Improve loading strategies, close [#1701](https://togithub.com/vueuse/vueuse/issues/1701), close [#1685](https://togithub.com/vueuse/vueuse/issues/1685) - by [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/1701](https://togithub.com/vueuse/vueuse/issues/1701) and [https://github.com/vueuse/vueuse/issues/1685](https://togithub.com/vueuse/vueuse/issues/1685) [(d3a2b)](https://togithub.com/vueuse/vueuse/commit/d3a2bcae) - **useSwipe**: - Use literal for swipe direction instead of enum [(f285c)](https://togithub.com/vueuse/vueuse/commit/f285c12e) - **useToFixed**: - Remove deprecated function [(a6e5b)](https://togithub.com/vueuse/vueuse/commit/a6e5b6da) - **useUserMedia**: - Add constraints - remove deviceIds - by [@mango-martin](https://togithub.com/mango-martin) in [https://github.com/vueuse/vueuse/issues/2032](https://togithub.com/vueuse/vueuse/issues/2032) [(8f2a3)](https://togithub.com/vueuse/vueuse/commit/8f2a3c48) - Remove deprecated apis [(85468)](https://togithub.com/vueuse/vueuse/commit/854689c7) - **useWebNotification**: - Should be exposed as EventHooksOn - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2821](https://togithub.com/vueuse/vueuse/issues/2821) [(bcd2a)](https://togithub.com/vueuse/vueuse/commit/bcd2ada1) - **useWindowSize**: - Use media query instead of `orientationchange` listener - by [@zhousg](https://togithub.com/zhousg) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2919](https://togithub.com/vueuse/vueuse/issues/2919) [(4e7b0)](https://togithub.com/vueuse/vueuse/commit/4e7b025c) ##### 🚀 Features - Update deps [(e75a5)](https://togithub.com/vueuse/vueuse/commit/e75a5e61) - Improve tree-shaking [(3275e)](https://togithub.com/vueuse/vueuse/commit/3275e94a) - **createEventHook**: - Allow awaiting on `trigger` - by [@Akryum](https://togithub.com/Akryum) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2824](https://togithub.com/vueuse/vueuse/issues/2824) [(31347)](https://togithub.com/vueuse/vueuse/commit/313477d1) - **createGlobalState**: - Allow passing initial args - by [@jd-solanki](https://togithub.com/jd-solanki) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2790](https://togithub.com/vueuse/vueuse/issues/2790) [(f21b2)](https://togithub.com/vueuse/vueuse/commit/f21b26a7) - **createReusableTemplate**: - New function - by [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2961](https://togithub.com/vueuse/vueuse/issues/2961) [(bd53c)](https://togithub.com/vueuse/vueuse/commit/bd53cc30) - **createTemplatePromise**: - New function - by [@antfu](https://togithub.com/antfu) and **Enzo Innocenzi** in [https://github.com/vueuse/vueuse/issues/2957](https://togithub.com/vueuse/vueuse/issues/2957) [(13169)](https://togithub.com/vueuse/vueuse/commit/131696de) - **onKeyStroke**: - Support ignoring repeated stroke - by [@vaakian](https://togithub.com/vaakian) in [https://github.com/vueuse/vueuse/issues/2652](https://togithub.com/vueuse/vueuse/issues/2652) [(22ca5)](https://togithub.com/vueuse/vueuse/commit/22ca5137) - **reactiveOmit**: - Add predicate parameter - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2849](https://togithub.com/vueuse/vueuse/issues/2849) [(2e297)](https://togithub.com/vueuse/vueuse/commit/2e297db7) - **reactivePick**: - Add predicate parameter - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/2850](https://togithub.com/vueuse/vueuse/issues/2850) [(0bde4)](https://togithub.com/vueuse/vueuse/commit/0bde4543) - **toRef**: - Support two argument overrides from Vue [(f307f)](https://togithub.com/vueuse/vueuse/commit/f307ff77) - **toValue**: - Rename `resolveUnref` to `toValue` [(0a72b)](https://togithub.com/vueuse/vueuse/commit/0a72ba10) - **useAnimate**: - New function - by [@tolking](https://togithub.com/tolking) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2109](https://togithub.com/vueuse/vueuse/issues/2109) [(bcf5d)](https://togithub.com/vueuse/vueuse/commit/bcf5da09) - **useArrayDifference**: - New function - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/2710](https://togithub.com/vueuse/vueuse/issues/2710) [(a2a33)](https://togithub.com/vueuse/vueuse/commit/a2a338d5) - **useArrayIncludes**: - New function - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2708](https://togithub.com/vueuse/vueuse/issues/2708) [(4d6bc)](https://togithub.com/vueuse/vueuse/commit/4d6bc001) - **useArrayUnique**: - Add a custom function to deduplicate - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/2612](https://togithub.com/vueuse/vueuse/issues/2612) [(c8c30)](https://togithub.com/vueuse/vueuse/commit/c8c30435) - **useAsyncValidator**: - Add immediate and execute - by [@jaw52](https://togithub.com/jaw52) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2899](https://togithub.com/vueuse/vueuse/issues/2899) [(79176)](https://togithub.com/vueuse/vueuse/commit/79176651) - Add `manual` option - by [@jaw52](https://togithub.com/jaw52) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2903](https://togithub.com/vueuse/vueuse/issues/2903) [(16461)](https://togithub.com/vueuse/vueuse/commit/16461dbe) - **useAxios**: - Added `onFinish` callback - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/2829](https://togithub.com/vueuse/vueuse/issues/2829) [(a2f33)](https://togithub.com/vueuse/vueuse/commit/a2f334d7) - Added `initialData` and `resetOnExecute` options - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2791](https://togithub.com/vueuse/vueuse/issues/2791) [(f54a3)](https://togithub.com/vueuse/vueuse/commit/f54a3c47) - **useBreakpoints**: - Getting current breakpoints - by [@ineshbose](https://togithub.com/ineshbose) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2906](https://togithub.com/vueuse/vueuse/issues/2906) [(bbabd)](https://togithub.com/vueuse/vueuse/commit/bbabdbdc) - **useBrowserLocation**: - Two-way binding - by [@sxzz](https://togithub.com/sxzz) in [https://github.com/vueuse/vueuse/issues/2168](https://togithub.com/vueuse/vueuse/issues/2168) [(a860c)](https://togithub.com/vueuse/vueuse/commit/a860cf8c) - **useColorMode**: - Support passing element as `selector` - by [@Wing-9527](https://togithub.com/Wing-9527) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2760](https://togithub.com/vueuse/vueuse/issues/2760) [(02ccc)](https://togithub.com/vueuse/vueuse/commit/02ccce9a) - Expose `system` and `store` ref, close [#2023](https://togithub.com/vueuse/vueuse/issues/2023) - by [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2023](https://togithub.com/vueuse/vueuse/issues/2023) [(d150c)](https://togithub.com/vueuse/vueuse/commit/d150ca22) - **useCssVar**: - Introduce `observe` option - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/2800](https://togithub.com/vueuse/vueuse/issues/2800) [(ae6e1)](https://togithub.com/vueuse/vueuse/commit/ae6e174d) - **useCycleList**: - Allow receiving reactive list - by [@hjJunior](https://togithub.com/hjJunior) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2864](https://togithub.com/vueuse/vueuse/issues/2864) [(b65c2)](https://togithub.com/vueuse/vueuse/commit/b65c2ccd) - **useDark**: - Passthrough default handler from `useColorSchema` - by [@godismyjudge95](https://togithub.com/godismyjudge95) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2866](https://togithub.com/vueuse/vueuse/issues/2866) [(d6d35)](https://togithub.com/vueuse/vueuse/commit/d6d35a03) - **useDark, useColorMode**: - Introduce `disableTransition` option [(320ab)](https://togithub.com/vueuse/vueuse/commit/320abd73) - **useDraggable**: - Introduce `axis` option - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2948](https://togithub.com/vueuse/vueuse/issues/2948) [(0842a)](https://togithub.com/vueuse/vueuse/commit/0842aa22) - Support `capture` option - by [@faga295](https://togithub.com/faga295) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2725](https://togithub.com/vueuse/vueuse/issues/2725) [(3996d)](https://togithub.com/vueuse/vueuse/commit/3996d443) - **useFetch**: - Update data on success - by [@pbrzosko](https://togithub.com/pbrzosko) and **Przemyslaw Brzosko** in [https://github.com/vueuse/vueuse/issues/2711](https://togithub.com/vueuse/vueuse/issues/2711) [(78cfb)](https://togithub.com/vueuse/vueuse/commit/78cfbdd0) - **useFileDialog**: - Add listener for file change events - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/2893](https://togithub.com/vueuse/vueuse/issues/2893) [(5e697)](https://togithub.com/vueuse/vueuse/commit/5e697ba6) - **useFirestore**: - Support delay for autoDispose, fixes [#2252](https://togithub.com/vueuse/vueuse/issues/2252) - by [@Zehir](https://togithub.com/Zehir) in [https://github.com/vueuse/vueuse/issues/2276](https://togithub.com/vueuse/vueuse/issues/2276) and [https://github.com/vueuse/vueuse/issues/2252](https://togithub.com/vueuse/vueuse/issues/2252) [(05781)](https://togithub.com/vueuse/vueuse/commit/05781455) - **useIdle**: - Add `reset` capability - by [@nahvego](https://togithub.com/nahvego) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2880](https://togithub.com/vueuse/vueuse/issues/2880) [(f4d35)](https://togithub.com/vueuse/vueuse/commit/f4d35428) - **useIntersectionObserver**: - Support for `Pausable` interface - by [@Mini-ghost](https://togithub.com/Mini-ghost) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2883](https://togithub.com/vueuse/vueuse/issues/2883) [(4b336)](https://togithub.com/vueuse/vueuse/commit/4b336c4c) - Allow multiple targets - by [@ferferga](https://togithub.com/ferferga) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2964](https://togithub.com/vueuse/vueuse/issues/2964) [(f87f8)](https://togithub.com/vueuse/vueuse/commit/f87f8774) - **useMouse**: - Support `type: screen` - by [@francoislevesque](https://togithub.com/francoislevesque) in [https://github.com/vueuse/vueuse/issues/2467](https://togithub.com/vueuse/vueuse/issues/2467) [(39d18)](https://togithub.com/vueuse/vueuse/commit/39d1832b) - **useParentElement**: - New function - by [@jd-solanki](https://togithub.com/jd-solanki) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2855](https://togithub.com/vueuse/vueuse/issues/2855) [(e8168)](https://togithub.com/vueuse/vueuse/commit/e81685a7) - **usePerformanceObserver**: - New function - by [@LockingReal](https://togithub.com/LockingReal), **Admin** and [@okxiaoliang4](https://togithub.com/okxiaoliang4) in [https://github.com/vueuse/vueuse/issues/2736](https://togithub.com/vueuse/vueuse/issues/2736) [(21536)](https://togithub.com/vueuse/vueuse/commit/21536a2a) - **useResizeObserver**: - Support element list - by [@acyza](https://togithub.com/acyza) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2841](https://togithub.com/vueuse/vueuse/issues/2841) [(3e187)](https://togithub.com/vueuse/vueuse/commit/3e187936) - **useRouteQuery,useRouteParams**: - New `transform` handler - by [@edumudu](https://togithub.com/edumudu) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2191](https://togithub.com/vueuse/vueuse/issues/2191) [(d23ca)](https://togithub.com/vueuse/vueuse/commit/d23ca30b) - **useSortable**: - New function - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue), [@okxiaoliang4](https://togithub.com/okxiaoliang4) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2763](https://togithub.com/vueuse/vueuse/issues/2763) [(6bc60)](https://togithub.com/vueuse/vueuse/commit/6bc60892) - **useSupported**: - Support tracking reactivity for the callback function - by [@ferferga](https://togithub.com/ferferga) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2904](https://togithub.com/vueuse/vueuse/issues/2904) [(55a32)](https://togithub.com/vueuse/vueuse/commit/55a32d92) - **useSwipe, usePointerSwipe, useTransition**: - Improve tree-shaking - by [@webistomin](https://togithub.com/webistomin) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2863](https://togithub.com/vueuse/vueuse/issues/2863) [(08c21)](https://togithub.com/vueuse/vueuse/commit/08c21fba) - **useTextareaAutosize**: - Added `styleTarget` option to style other element - by [@jd-solanki](https://togithub.com/jd-solanki) in [https://github.com/vueuse/vueuse/issues/2312](https://togithub.com/vueuse/vueuse/issues/2312) [(a3e95)](https://togithub.com/vueuse/vueuse/commit/a3e9547c) - **useTransition**: - Expose transition utility for manual control - by [@scottbedard](https://togithub.com/scottbedard) in [https://github.com/vueuse/vueuse/issues/2743](https://togithub.com/vueuse/vueuse/issues/2743) [(526d5)](https://togithub.com/vueuse/vueuse/commit/526d5c76) - Support `MaybeComputedRef` - by [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) in [https://github.com/vueuse/vueuse/issues/2871](https://togithub.com/vueuse/vueuse/issues/2871) [(5944e)](https://togithub.com/vueuse/vueuse/commit/5944ef6f) - **useVModel**: - Add `shouldEmit` hook - by [@baiwusanyu-c](https://togithub.com/baiwusanyu-c) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2836](https://togithub.com/vueuse/vueuse/issues/2836) [(f8a53)](https://togithub.com/vueuse/vueuse/commit/f8a5328b) - **watch**: - Shorthands for watch - by [@mrhammadasif](https://togithub.com/mrhammadasif) in [https://github.com/vueuse/vueuse/issues/2651](https://togithub.com/vueuse/vueuse/issues/2651) [(b4ec7)](https://togithub.com/vueuse/vueuse/commit/b4ec77a9) ##### 🐞 Bug Fixes - Use ts-ignore instead of ts-expect-error for version-specifc errors - by [@sodatea](https://togithub.com/sodatea) in [https://github.com/vueuse/vueuse/issues/2802](https://togithub.com/vueuse/vueuse/issues/2802) [(37ec7)](https://togithub.com/vueuse/vueuse/commit/37ec7d8b) - Upgrade vue-demi [(976d8)](https://togithub.com/vueuse/vueuse/commit/976d835c) - **onStartTyping**: Fix char ascii - by [@meenie-net](https://togithub.com/meenie-net) in [https://github.com/vueuse/vueuse/issues/2932](https://togithub.com/vueuse/vueuse/issues/2932) [(e9ab3)](https://togithub.com/vueuse/vueuse/commit/e9ab3ad2) - **toRef**: Improve types overload, close [#2925](https://togithub.com/vueuse/vueuse/issues/2925) - by [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2925](https://togithub.com/vueuse/vueuse/issues/2925) [(cb6f9)](https://togithub.com/vueuse/vueuse/commit/cb6f916c) - **useArrayDifference**: Error with falsey - by [@simpleoo0o](https://togithub.com/simpleoo0o) and **lix** in [https://github.com/vueuse/vueuse/issues/2869](https://togithub.com/vueuse/vueuse/issues/2869) [(41858)](https://togithub.com/vueuse/vueuse/commit/418585d8) - **useAsyncState**: Fix toThrowError error type - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/2898](https://togithub.com/vueuse/vueuse/issues/2898) [(b636f)](https://togithub.com/vueuse/vueuse/commit/b636f7eb) - **useAsyncValidator**: Incorrect condition for choosing constructor - by [@theruziev](https://togithub.com/theruziev) in [https://github.com/vueuse/vueuse/issues/2788](https://togithub.com/vueuse/vueuse/issues/2788) [(93b45)](https://togithub.com/vueuse/vueuse/commit/93b4575e) - **useDevicesList**: Show devices for Firefox - by [@felixzapata](https://togithub.com/felixzapata) in [https://github.com/vueuse/vueuse/issues/2798](https://togithub.com/vueuse/vueuse/issues/2798) [(0823d)](https://togithub.com/vueuse/vueuse/commit/0823d680) - **useElementHover**: `window` is not defined - by [@okxiaoliang4](https://togithub.com/okxiaoliang4) in [https://github.com/vueuse/vueuse/issues/2793](https://togithub.com/vueuse/vueuse/issues/2793) [(c86f2)](https://togithub.com/vueuse/vueuse/commit/c86f26dd) - **useFetch**: Abort before updating state - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/2805](https://togithub.com/vueuse/vueuse/issues/2805) [(fff45)](https://togithub.com/vueuse/vueuse/commit/fff45324) - **useFullscreen**: Handle Safari iOS - by [@ferferga](https://togithub.com/ferferga) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2822](https://togithub.com/vueuse/vueuse/issues/2822) [(9d394)](https://togithub.com/vueuse/vueuse/commit/9d394958) - **useMounted**: Check for the current instance [(1aab1)](https://togithub.com/vueuse/vueuse/commit/1aab1f20) - **useScroll**: Add support for row-reverse and column-reverse - by [@OneLoneFox](https://togithub.com/OneLoneFox) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2577](https://togithub.com/vueuse/vueuse/issues/2577) [(23b9a)](https://togithub.com/vueuse/vueuse/commit/23b9a34e) - **useSortable**: Order of dom and array is different - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/2926](https://togithub.com/vueuse/vueuse/issues/2926) [(3a508)](https://togithub.com/vueuse/vueuse/commit/3a508934) - **watchDeep,watchImmediate**: Fix callback function execution logic - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/2951](https://togithub.com/vueuse/vueuse/issues/2951) [(e6e25)](https://togithub.com/vueuse/vueuse/commit/e6e2576e) ##### 🏎 Performance - **useStorageAsync,useFetch**: Replace setTimeout with Promise - by [@Alfred-Skyblue](https://togithub.com/Alfred-Skyblue) in [https://github.com/vueuse/vueuse/issues/2917](https://togithub.com/vueuse/vueuse/issues/2917) [(8bd63)](https://togithub.com/vueuse/vueuse/commit/8bd638bc) ##### [View changes on GitHub](https://togithub.com/vueuse/vueuse/compare/v9.13.0...v10.0.0)Configuration
📅 Schedule: Branch creation - "before 6am on the first day of the month" (UTC), 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.