vueuse/vueuse
### [`v10.1.0`](https://togithub.com/vueuse/vueuse/releases/tag/v10.1.0)
[Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.0.2...v10.1.0)
##### 🚀 Features
- **useAsyncState**: Add support directly await - by [@Hfutsora](https://togithub.com/Hfutsora) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/3004](https://togithub.com/vueuse/vueuse/issues/3004) [(d4db0)](https://togithub.com/vueuse/vueuse/commit/d4db0adf)
- **useColorMode**: Expose `state` to the ref, deprecated `emitAuto` - by [@Waleed-KH](https://togithub.com/Waleed-KH) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2980](https://togithub.com/vueuse/vueuse/issues/2980) [(a1bef)](https://togithub.com/vueuse/vueuse/commit/a1bef490)
- **useMouse**: Support custom event extractor - by [@RAX7](https://togithub.com/RAX7) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2991](https://togithub.com/vueuse/vueuse/issues/2991) [(4bb5b)](https://togithub.com/vueuse/vueuse/commit/4bb5bf0e)
- **watch**: `watchImmediate` and `watchDeep` support overloads - by [@Mini-ghost](https://togithub.com/Mini-ghost) in [https://github.com/vueuse/vueuse/issues/2998](https://togithub.com/vueuse/vueuse/issues/2998) [(8f6a0)](https://togithub.com/vueuse/vueuse/commit/8f6a0c5c)
##### 🐞 Bug Fixes
- Dialog mask add z-index - by [@recallwei](https://togithub.com/recallwei) in [https://github.com/vueuse/vueuse/issues/3005](https://togithub.com/vueuse/vueuse/issues/3005) [(07ebe)](https://togithub.com/vueuse/vueuse/commit/07ebe338)
- **useColorMode**: Element ref support, close [#3003](https://togithub.com/vueuse/vueuse/issues/3003) - by [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/3003](https://togithub.com/vueuse/vueuse/issues/3003) [(adbbb)](https://togithub.com/vueuse/vueuse/commit/adbbb6ef)
- **useCycleList**: Correctly wrap list with ref - by [@fan5530](https://togithub.com/fan5530) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2988](https://togithub.com/vueuse/vueuse/issues/2988) [(659b2)](https://togithub.com/vueuse/vueuse/commit/659b2c9d)
- **useDateFormat**: Error if Y or YYY provided - by [@dinocam1](https://togithub.com/dinocam1) and **Dino Camdzic** in [https://github.com/vueuse/vueuse/issues/3001](https://togithub.com/vueuse/vueuse/issues/3001) [(a2147)](https://togithub.com/vueuse/vueuse/commit/a2147fdd)
- **useFullscreen**: `isFullscreen` handling for mutliple fullscreen elements - by [@zaqvil](https://togithub.com/zaqvil) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/3000](https://togithub.com/vueuse/vueuse/issues/3000) [(4a7a1)](https://togithub.com/vueuse/vueuse/commit/4a7a12cc)
- **useMediaControls**: Apply state when target ref changes - by [@ferferga](https://togithub.com/ferferga) in [https://github.com/vueuse/vueuse/issues/2999](https://togithub.com/vueuse/vueuse/issues/2999) [(b20aa)](https://togithub.com/vueuse/vueuse/commit/b20aacf5)
- **useSwipe**: Ignore multiple touches - by [@ARZarkesh](https://togithub.com/ARZarkesh) in [https://github.com/vueuse/vueuse/issues/2994](https://togithub.com/vueuse/vueuse/issues/2994) [(995aa)](https://togithub.com/vueuse/vueuse/commit/995aadb0)
- **useSwipe**: Ignore multiple touches - by [@ARZarkesh](https://togithub.com/ARZarkesh) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2996](https://togithub.com/vueuse/vueuse/issues/2996) [(af3ca)](https://togithub.com/vueuse/vueuse/commit/af3ca89d)
- **useTransition**: Fix regression with non-linear transition functions - by [@scottbedard](https://togithub.com/scottbedard) in [https://github.com/vueuse/vueuse/issues/2973](https://togithub.com/vueuse/vueuse/issues/2973) [(8b330)](https://togithub.com/vueuse/vueuse/commit/8b3300be)
##### [View changes on GitHub](https://togithub.com/vueuse/vueuse/compare/v10.0.2...v10.1.0)
### [`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)
npm/cli
### [`v9.6.5`](https://togithub.com/npm/cli/blob/HEAD/CHANGELOG.md#965-httpsgithubcomnpmclicomparev964v965-2023-04-19)
[Compare Source](https://togithub.com/npm/cli/compare/v9.6.4...v9.6.5)
##### Bug Fixes
- [`33dc428`](https://togithub.com/npm/cli/commit/33dc4285fd8c698c539faae10fe1bf76ceedb6b1) [#6374](https://togithub.com/npm/cli/pull/6374) account for npx package-name with no spec ([@wraithgar](https://togithub.com/wraithgar))
- [`82879f6`](https://togithub.com/npm/cli/commit/82879f69c72681f636be73d13c4464e35f258954) [#6225](https://togithub.com/npm/cli/pull/6225) lazy loading of arborist and pacote ([#6225](https://togithub.com/npm/cli/issues/6225)) ([@wraithgar](https://togithub.com/wraithgar))
- [`f4e73ab`](https://togithub.com/npm/cli/commit/f4e73ab87e0aa1e214f978d4723e85ee2cfdd9c8) [#6322](https://togithub.com/npm/cli/pull/6322) remove incompatible params from ci ([#6322](https://togithub.com/npm/cli/issues/6322)) ([@wraithgar](https://togithub.com/wraithgar))
- [`c7fe1c7`](https://togithub.com/npm/cli/commit/c7fe1c70eef49fa666f9f25ec941afa8b6acbf05) [#6328](https://togithub.com/npm/cli/pull/6328) save raw data to file, not parsed data ([@wraithgar](https://togithub.com/wraithgar))
##### Documentation
- [`31214a6`](https://togithub.com/npm/cli/commit/31214a6d9e9d4e973f5a5462543ea1d91d7bbf65) [#6381](https://togithub.com/npm/cli/pull/6381) Update description for publish --provenance flag ([#6381](https://togithub.com/npm/cli/issues/6381)) ([@feelepxyz](https://togithub.com/feelepxyz))
- [`997bcdf`](https://togithub.com/npm/cli/commit/997bcdf8d4fd3e5ecdd224060fb166b43c3ffb19) [#6329](https://togithub.com/npm/cli/pull/6329) fix npm cache folder location for windows ([#6329](https://togithub.com/npm/cli/issues/6329)) ([@charlie-wong](https://togithub.com/charlie-wong))
##### Dependencies
- [`fae5e00`](https://togithub.com/npm/cli/commit/fae5e0063215e97ee18a60f8136a06045d621ec2) [#6372](https://togithub.com/npm/cli/pull/6372) `sigstore@1.3.0` ([#6372](https://togithub.com/npm/cli/issues/6372))
- [`3fa9542`](https://togithub.com/npm/cli/commit/3fa9542d7f3c0123cb3c49a40f6d5b7bc8d857a5) [#6363](https://togithub.com/npm/cli/pull/6363) `semver@7.5.0`
- [`e49844e`](https://togithub.com/npm/cli/commit/e49844e1c6943be193d8f700d85dac4ddaa91967) [#6363](https://togithub.com/npm/cli/pull/6363) `minipass-fetch@3.0.2`
- [`357cc29`](https://togithub.com/npm/cli/commit/357cc29a335e684391c7b840019223e555919406) [#6363](https://togithub.com/npm/cli/pull/6363) `walk-up-path@3.0.1`
- [`2c80b1e`](https://togithub.com/npm/cli/commit/2c80b1ede7b6a3c49b3255e171759d30913f0c74) [#6363](https://togithub.com/npm/cli/pull/6363) `ini@4.1.0`
- [`5933841`](https://togithub.com/npm/cli/commit/593384149feea848c60b2e6524d1cc1730a35798) [#6363](https://togithub.com/npm/cli/pull/6363) `minipass@4.2.8`
- [`b39d54e`](https://togithub.com/npm/cli/commit/b39d54e877e992a583f0d8185da1c3773737801d) [#6363](https://togithub.com/npm/cli/pull/6363) `minimatch@7.4.6`
- [`201aa5a`](https://togithub.com/npm/cli/commit/201aa5adcdfcb65ff215c4440244978c44c3ed8b) [#6363](https://togithub.com/npm/cli/pull/6363) `ssri@10.0.3`
- [`acb9120`](https://togithub.com/npm/cli/commit/acb912089c02c34f73a7d1e431bce563da98777f) [#6363](https://togithub.com/npm/cli/pull/6363) `read@2.1.0`
- [`2472205`](https://togithub.com/npm/cli/commit/247220552bc19a5751542289605f38ab9b74e124) [#6363](https://togithub.com/npm/cli/pull/6363) `npm-registry-fetch@14.0.4`
- [`2780714`](https://togithub.com/npm/cli/commit/278071456b3f90e1d3e46857679f547fa98781f0) [#6363](https://togithub.com/npm/cli/pull/6363) `npm-install-checks@6.1.1`
- [`b5af015`](https://togithub.com/npm/cli/commit/b5af015e63c75b33184ae329a27e994d6ef94506) [#6363](https://togithub.com/npm/cli/pull/6363) `make-fetch-happen@11.1.0`
- [`14c498d`](https://togithub.com/npm/cli/commit/14c498d7dbc13e0bc0f1d9438c0f7f1abd7f98d8) [#6363](https://togithub.com/npm/cli/pull/6363) `@npmcli/metavuln-calculator@5.0.1`
- [Workspace](https://togithub.com/npm/cli/releases/tag/arborist-v6.2.8): `@npmcli/arborist@6.2.8`
- [Workspace](https://togithub.com/npm/cli/releases/tag/config-v6.1.6): `@npmcli/config@6.1.6`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmdiff-v5.0.16): `libnpmdiff@5.0.16`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmexec-v5.0.16): `libnpmexec@5.0.16`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmfund-v4.0.16): `libnpmfund@4.0.16`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmpack-v5.0.16): `libnpmpack@5.0.16`
### [`v9.6.4`](https://togithub.com/npm/cli/blob/HEAD/CHANGELOG.md#964-httpsgithubcomnpmclicomparev963v964-2023-04-05)
[Compare Source](https://togithub.com/npm/cli/compare/v9.6.3...v9.6.4)
##### Documentation
- [`54795a3`](https://togithub.com/npm/cli/commit/54795a3554691e97b369baac714cb43f4342af8a) [#6312](https://togithub.com/npm/cli/pull/6312) filter archives out of version manager search ([#6312](https://togithub.com/npm/cli/issues/6312)) ([@ljharb](https://togithub.com/ljharb))
- [`530c285`](https://togithub.com/npm/cli/commit/530c285cfd381006996e15e12d68c6c30fb3a4b2) [#6306](https://togithub.com/npm/cli/pull/6306) remove reference to npm-packlist ([#6306](https://togithub.com/npm/cli/issues/6306)) ([@staff0rd](https://togithub.com/staff0rd))
##### Dependencies
- [`85935ac`](https://togithub.com/npm/cli/commit/85935ac24d3cb0df867d4f9f901c4b152d92bc49) [#6325](https://togithub.com/npm/cli/pull/6325) `ssri@10.0.2` ([#6325](https://togithub.com/npm/cli/issues/6325))
- [`f1388b4`](https://togithub.com/npm/cli/commit/f1388b4c5aac0617893b546ff9c764f05d20bc07) [#6317](https://togithub.com/npm/cli/pull/6317) npm update
- [`7dd0129`](https://togithub.com/npm/cli/commit/7dd012958f392d66974d59a9fb0a200a16822906) [#6317](https://togithub.com/npm/cli/pull/6317) `glob@9.3.2`
- [`deca335`](https://togithub.com/npm/cli/commit/deca335ed47697e6e9cb4d67c84cfff8ae95ca5c) [#6317](https://togithub.com/npm/cli/pull/6317) `promise-call-limit@1.0.2`
- [Workspace](https://togithub.com/npm/cli/releases/tag/arborist-v6.2.7): `@npmcli/arborist@6.2.7`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmdiff-v5.0.15): `libnpmdiff@5.0.15`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmexec-v5.0.15): `libnpmexec@5.0.15`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmfund-v4.0.15): `libnpmfund@4.0.15`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmpack-v5.0.15): `libnpmpack@5.0.15`
### [`v9.6.3`](https://togithub.com/npm/cli/blob/HEAD/CHANGELOG.md#963-httpsgithubcomnpmclicomparev962v963-2023-03-30)
[Compare Source](https://togithub.com/npm/cli/compare/v9.6.2...v9.6.3)
##### Bug Fixes
- [`829503b`](https://togithub.com/npm/cli/commit/829503b804f31b63a405ece48ea265b641b43392) [#6304](https://togithub.com/npm/cli/pull/6304) don't break up log message across lines ([@wraithgar](https://togithub.com/wraithgar))
- [`1435fcf`](https://togithub.com/npm/cli/commit/1435fcf1e351a888b006993c2f6ce73fc533638c) [#6304](https://togithub.com/npm/cli/pull/6304) do less work loading ./lib/npm.js ([@wraithgar](https://togithub.com/wraithgar))
- [`09b58e4`](https://togithub.com/npm/cli/commit/09b58e4cabc2202aab878c89fc6930e4a085fd3a) [#6284](https://togithub.com/npm/cli/pull/6284) make all color output use an npm instance of chalk ([#6284](https://togithub.com/npm/cli/issues/6284)) ([@lukekarrys](https://togithub.com/lukekarrys))
- [`e252532`](https://togithub.com/npm/cli/commit/e25253250717601be59e76a5dcf965441fc99caa) [#6283](https://togithub.com/npm/cli/pull/6283) do less work looking up commands ([#6283](https://togithub.com/npm/cli/issues/6283)) ([@wraithgar](https://togithub.com/wraithgar))
- [`6a4bcba`](https://togithub.com/npm/cli/commit/6a4bcbaaf12c15041c73914fb3a24389a62f7436) [#6275](https://togithub.com/npm/cli/pull/6275) clean up man sorting ([@wraithgar](https://togithub.com/wraithgar))
- [`8a96b65`](https://togithub.com/npm/cli/commit/8a96b650ac3e3a1da9f4f50b975dda7847d35916) [#6275](https://togithub.com/npm/cli/pull/6275) ignore ts and map files ([@wraithgar](https://togithub.com/wraithgar))
- [`94d2b39`](https://togithub.com/npm/cli/commit/94d2b39dfdf423e4a391baa2910e8537b1ba46c4) [#6271](https://togithub.com/npm/cli/pull/6271) Do not log warnings about log cleanup when logs_max=0 ([#6271](https://togithub.com/npm/cli/issues/6271)) ([@jmealo](https://togithub.com/jmealo))
- [`2def359`](https://togithub.com/npm/cli/commit/2def359c93bc6b2f79443107dcb13b0d7c1b9865) [#6277](https://togithub.com/npm/cli/pull/6277) updated ebadplatform messaging to be generated based on the error ([#6277](https://togithub.com/npm/cli/issues/6277)) ([@nlf](https://togithub.com/nlf))
##### Documentation
- [`1e2eb81`](https://togithub.com/npm/cli/commit/1e2eb8150bf31488b6f591b74144bc0c4709be2c) [#6311](https://togithub.com/npm/cli/pull/6311) replace version manager list with a github search ([#6311](https://togithub.com/npm/cli/issues/6311)) ([@wraithgar](https://togithub.com/wraithgar))
- [`9d2be4e`](https://togithub.com/npm/cli/commit/9d2be4e1f84e2bd4b79ce2cdc42e338d946867a8) [#6289](https://togithub.com/npm/cli/pull/6289) remove npm bin link ([#6289](https://togithub.com/npm/cli/issues/6289)) ([@KevinRouchut](https://togithub.com/KevinRouchut))
##### Dependencies
- [`e652dbd`](https://togithub.com/npm/cli/commit/e652dbddd1625ea7b774729b0f1f349bb3e7af89) [#6308](https://togithub.com/npm/cli/pull/6308) `minimatch@7.4.3` ([#6308](https://togithub.com/npm/cli/issues/6308))
- [`01986d1`](https://togithub.com/npm/cli/commit/01986d13d640e4f532e5c0b66cb2dee01a1462f9) [#6307](https://togithub.com/npm/cli/pull/6307) `sigstore@1.2.0` ([#6307](https://togithub.com/npm/cli/issues/6307))
- [`ea12627`](https://togithub.com/npm/cli/commit/ea12627ec8f3455ada2b011bc6ff84980b2a5b30) [#6275](https://togithub.com/npm/cli/pull/6275) `minimatch@7.4.2`
- [`ec3e020`](https://togithub.com/npm/cli/commit/ec3e020871419b37f13a92a42d0b90bda549e09c) [#6275](https://togithub.com/npm/cli/pull/6275) `glob@9.3.1`
- [`952fbed`](https://togithub.com/npm/cli/commit/952fbed699713cb720d24ca2d9762de4d9ddb83f) [#6275](https://togithub.com/npm/cli/pull/6275) `read-package-json@6.0.1`
- [`dd43d30`](https://togithub.com/npm/cli/commit/dd43d305cd108e39fbcbad9400d7db8c8b02fb3c) [#6275](https://togithub.com/npm/cli/pull/6275) `parse-conflict-json@3.0.1`
- [`d5ce7ca`](https://togithub.com/npm/cli/commit/d5ce7ca40fec1a3aac47d1edca6f4030ff6134a4) [#6275](https://togithub.com/npm/cli/pull/6275) `npm-install-checks@6.1.0`
- [`704cd1e`](https://togithub.com/npm/cli/commit/704cd1ebaaa94d14a1ce5bcb5b45dc6f359edd13) [#6275](https://togithub.com/npm/cli/pull/6275) `nopt@7.1.0`
- [`a6da22a`](https://togithub.com/npm/cli/commit/a6da22ad3262c5deb0bdd623c2160ab20efaef28) [#6275](https://togithub.com/npm/cli/pull/6275) `ignore-walk@6.0.2`
- [`55955fd`](https://togithub.com/npm/cli/commit/55955fd090938b86b1872dfa986d3d30bfda87de) [#6275](https://togithub.com/npm/cli/pull/6275) `cacache@17.0.5`
- [`839b670`](https://togithub.com/npm/cli/commit/839b670c93b19aae9b95b5fd7fe687a5f532628b) [#6275](https://togithub.com/npm/cli/pull/6275) `@npmcli/map-workspaces@3.0.3`
- [`9a7b8e8`](https://togithub.com/npm/cli/commit/9a7b8e8105460ca76ce825707961060243987653) [#6275](https://togithub.com/npm/cli/pull/6275) `@npmcli/git@4.0.4`
- [`57c0a55`](https://togithub.com/npm/cli/commit/57c0a55d509c4cd725e5b4a0e049aa114969cb2b) [#6275](https://togithub.com/npm/cli/pull/6275) npm update
- [`74c80f5`](https://togithub.com/npm/cli/commit/74c80f54a7e6345f6751732dc4cb2c2923947343) [#6275](https://togithub.com/npm/cli/pull/6275) `minipass@4.2.5`
- [`b174c90`](https://togithub.com/npm/cli/commit/b174c908f03ade15a8b57ff59a0736c9ff79a313) [#6275](https://togithub.com/npm/cli/pull/6275) `graceful-fs@4.2.11`
- [Workspace](https://togithub.com/npm/cli/releases/tag/arborist-v6.2.6): `@npmcli/arborist@6.2.6`
- [Workspace](https://togithub.com/npm/cli/releases/tag/config-v6.1.5): `@npmcli/config@6.1.5`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmdiff-v5.0.14): `libnpmdiff@5.0.14`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmexec-v5.0.14): `libnpmexec@5.0.14`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmfund-v4.0.14): `libnpmfund@4.0.14`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmpack-v5.0.14): `libnpmpack@5.0.14`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmpublish-v7.1.3): `libnpmpublish@7.1.3`
### [`v9.6.2`](https://togithub.com/npm/cli/blob/HEAD/CHANGELOG.md#962-httpsgithubcomnpmclicomparev961v962-2023-03-14)
[Compare Source](https://togithub.com/npm/cli/compare/v9.6.1...v9.6.2)
##### Bug Fixes
- [`4622b42`](https://togithub.com/npm/cli/commit/4622b425751bc6e3eebb9abfa5fc3fbf94890e34) [#6247](https://togithub.com/npm/cli/pull/6247) add provenance publish notice ([#6247](https://togithub.com/npm/cli/issues/6247)) ([@bdehamer](https://togithub.com/bdehamer))
##### Dependencies
- [`434b461`](https://togithub.com/npm/cli/commit/434b461e4c15513817eaec6acfe82c7814789c85) [#6255](https://togithub.com/npm/cli/pull/6255) `sigstore@1.1.1` ([#6255](https://togithub.com/npm/cli/issues/6255))
- [Workspace](https://togithub.com/npm/cli/releases/tag/config-v6.1.4): `@npmcli/config@6.1.4`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmpublish-v7.1.2): `libnpmpublish@7.1.2`
### [`v9.6.1`](https://togithub.com/npm/cli/blob/HEAD/CHANGELOG.md#961-httpsgithubcomnpmclicomparev960v961-2023-03-08)
[Compare Source](https://togithub.com/npm/cli/compare/v9.6.0...v9.6.1)
##### Bug Fixes
- [`e455e3f`](https://togithub.com/npm/cli/commit/e455e3f6a5d0aa2c53cc24064557ec592706ca2c) [#6211](https://togithub.com/npm/cli/pull/6211) send options with grant/revoke requests ([#6211](https://togithub.com/npm/cli/issues/6211)) ([@DavidTanner](https://togithub.com/DavidTanner))
- [`e4de224`](https://togithub.com/npm/cli/commit/e4de22480a21591f0c9ba755c8464a9e1f0413c9) [#6220](https://togithub.com/npm/cli/pull/6220) clean uri from audit error ([#6220](https://togithub.com/npm/cli/issues/6220)) ([@wraithgar](https://togithub.com/wraithgar))
##### Dependencies
- [`cb45b21`](https://togithub.com/npm/cli/commit/cb45b216c831a2b0c08f97d57ad4d34b318f3d69) [#6231](https://togithub.com/npm/cli/pull/6231) npm update
- [`1f60a7e`](https://togithub.com/npm/cli/commit/1f60a7ee02953632bf5fb4e64e66755d7bb1bdd1) [#6231](https://togithub.com/npm/cli/pull/6231) `minipass@4.2.4`
- [Workspace](https://togithub.com/npm/cli/releases/tag/arborist-v6.2.5): `@npmcli/arborist@6.2.5`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmdiff-v5.0.13): `libnpmdiff@5.0.13`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmexec-v5.0.13): `libnpmexec@5.0.13`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmfund-v4.0.13): `libnpmfund@4.0.13`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmpack-v5.0.13): `libnpmpack@5.0.13`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmpublish-v7.1.1): `libnpmpublish@7.1.1`
### [`v9.6.0`](https://togithub.com/npm/cli/blob/HEAD/CHANGELOG.md#960-httpsgithubcomnpmclicomparev951v960-2023-03-02)
[Compare Source](https://togithub.com/npm/cli/compare/v9.5.1...v9.6.0)
##### Features
- [`84fbaf2`](https://togithub.com/npm/cli/commit/84fbaf2bd809e56f396496dd5f4691a46dd548aa) [#6216](https://togithub.com/npm/cli/pull/6216) add preliminary fish shell completion ([@wraithgar](https://togithub.com/wraithgar))
##### Bug Fixes
- [`c4c8754`](https://togithub.com/npm/cli/commit/c4c8754f12e73007ef0f0f516c8e51e08858b2c6) audit: add signatures to completion ([@wraithgar](https://togithub.com/wraithgar))
- [`fc46489`](https://togithub.com/npm/cli/commit/fc4648984c9fc4904d2b51597590015f8ca702fc) access: only complete once ([@wraithgar](https://togithub.com/wraithgar))
- [`b43961a`](https://togithub.com/npm/cli/commit/b43961a9a3c0e5ea0314a241ba8ae9b7ea57cae7) cmd-list: alias only to real commands ([@wraithgar](https://togithub.com/wraithgar))
##### Documentation
- [`2695e1f`](https://togithub.com/npm/cli/commit/2695e1fb1384ad41fe6b99fdc570088978626dd8) [#6187](https://togithub.com/npm/cli/pull/6187) npm v9 creates package-lock.json v3 ([#6187](https://togithub.com/npm/cli/issues/6187)) ([@tuukka](https://togithub.com/tuukka))
##### Dependencies
- [`71ae406`](https://togithub.com/npm/cli/commit/71ae4067bccef53aa99ccf8abbe9115daaae8e8c) [#6218](https://togithub.com/npm/cli/pull/6218) `@npmcli/installed-package-contents@2.0.2`
- [Workspace](https://togithub.com/npm/cli/releases/tag/arborist-v6.2.4): `@npmcli/arborist@6.2.4`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmdiff-v5.0.12): `libnpmdiff@5.0.12`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmexec-v5.0.12): `libnpmexec@5.0.12`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmfund-v4.0.12): `libnpmfund@4.0.12`
- [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmpack-v5.0.12): `libnpmpack@5.0.12`
Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" in timezone Pacific/Auckland, 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] 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:
^9.13.0
->^10.0.0
9.5.1
->9.6.5
Release Notes
vueuse/vueuse
### [`v10.1.0`](https://togithub.com/vueuse/vueuse/releases/tag/v10.1.0) [Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.0.2...v10.1.0) ##### 🚀 Features - **useAsyncState**: Add support directly await - by [@Hfutsora](https://togithub.com/Hfutsora) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/3004](https://togithub.com/vueuse/vueuse/issues/3004) [(d4db0)](https://togithub.com/vueuse/vueuse/commit/d4db0adf) - **useColorMode**: Expose `state` to the ref, deprecated `emitAuto` - by [@Waleed-KH](https://togithub.com/Waleed-KH) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2980](https://togithub.com/vueuse/vueuse/issues/2980) [(a1bef)](https://togithub.com/vueuse/vueuse/commit/a1bef490) - **useMouse**: Support custom event extractor - by [@RAX7](https://togithub.com/RAX7) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2991](https://togithub.com/vueuse/vueuse/issues/2991) [(4bb5b)](https://togithub.com/vueuse/vueuse/commit/4bb5bf0e) - **watch**: `watchImmediate` and `watchDeep` support overloads - by [@Mini-ghost](https://togithub.com/Mini-ghost) in [https://github.com/vueuse/vueuse/issues/2998](https://togithub.com/vueuse/vueuse/issues/2998) [(8f6a0)](https://togithub.com/vueuse/vueuse/commit/8f6a0c5c) ##### 🐞 Bug Fixes - Dialog mask add z-index - by [@recallwei](https://togithub.com/recallwei) in [https://github.com/vueuse/vueuse/issues/3005](https://togithub.com/vueuse/vueuse/issues/3005) [(07ebe)](https://togithub.com/vueuse/vueuse/commit/07ebe338) - **useColorMode**: Element ref support, close [#3003](https://togithub.com/vueuse/vueuse/issues/3003) - by [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/3003](https://togithub.com/vueuse/vueuse/issues/3003) [(adbbb)](https://togithub.com/vueuse/vueuse/commit/adbbb6ef) - **useCycleList**: Correctly wrap list with ref - by [@fan5530](https://togithub.com/fan5530) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2988](https://togithub.com/vueuse/vueuse/issues/2988) [(659b2)](https://togithub.com/vueuse/vueuse/commit/659b2c9d) - **useDateFormat**: Error if Y or YYY provided - by [@dinocam1](https://togithub.com/dinocam1) and **Dino Camdzic** in [https://github.com/vueuse/vueuse/issues/3001](https://togithub.com/vueuse/vueuse/issues/3001) [(a2147)](https://togithub.com/vueuse/vueuse/commit/a2147fdd) - **useFullscreen**: `isFullscreen` handling for mutliple fullscreen elements - by [@zaqvil](https://togithub.com/zaqvil) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/3000](https://togithub.com/vueuse/vueuse/issues/3000) [(4a7a1)](https://togithub.com/vueuse/vueuse/commit/4a7a12cc) - **useMediaControls**: Apply state when target ref changes - by [@ferferga](https://togithub.com/ferferga) in [https://github.com/vueuse/vueuse/issues/2999](https://togithub.com/vueuse/vueuse/issues/2999) [(b20aa)](https://togithub.com/vueuse/vueuse/commit/b20aacf5) - **useSwipe**: Ignore multiple touches - by [@ARZarkesh](https://togithub.com/ARZarkesh) in [https://github.com/vueuse/vueuse/issues/2994](https://togithub.com/vueuse/vueuse/issues/2994) [(995aa)](https://togithub.com/vueuse/vueuse/commit/995aadb0) - **useSwipe**: Ignore multiple touches - by [@ARZarkesh](https://togithub.com/ARZarkesh) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/2996](https://togithub.com/vueuse/vueuse/issues/2996) [(af3ca)](https://togithub.com/vueuse/vueuse/commit/af3ca89d) - **useTransition**: Fix regression with non-linear transition functions - by [@scottbedard](https://togithub.com/scottbedard) in [https://github.com/vueuse/vueuse/issues/2973](https://togithub.com/vueuse/vueuse/issues/2973) [(8b330)](https://togithub.com/vueuse/vueuse/commit/8b3300be) ##### [View changes on GitHub](https://togithub.com/vueuse/vueuse/compare/v10.0.2...v10.1.0) ### [`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)npm/cli
### [`v9.6.5`](https://togithub.com/npm/cli/blob/HEAD/CHANGELOG.md#965-httpsgithubcomnpmclicomparev964v965-2023-04-19) [Compare Source](https://togithub.com/npm/cli/compare/v9.6.4...v9.6.5) ##### Bug Fixes - [`33dc428`](https://togithub.com/npm/cli/commit/33dc4285fd8c698c539faae10fe1bf76ceedb6b1) [#6374](https://togithub.com/npm/cli/pull/6374) account for npx package-name with no spec ([@wraithgar](https://togithub.com/wraithgar)) - [`82879f6`](https://togithub.com/npm/cli/commit/82879f69c72681f636be73d13c4464e35f258954) [#6225](https://togithub.com/npm/cli/pull/6225) lazy loading of arborist and pacote ([#6225](https://togithub.com/npm/cli/issues/6225)) ([@wraithgar](https://togithub.com/wraithgar)) - [`f4e73ab`](https://togithub.com/npm/cli/commit/f4e73ab87e0aa1e214f978d4723e85ee2cfdd9c8) [#6322](https://togithub.com/npm/cli/pull/6322) remove incompatible params from ci ([#6322](https://togithub.com/npm/cli/issues/6322)) ([@wraithgar](https://togithub.com/wraithgar)) - [`c7fe1c7`](https://togithub.com/npm/cli/commit/c7fe1c70eef49fa666f9f25ec941afa8b6acbf05) [#6328](https://togithub.com/npm/cli/pull/6328) save raw data to file, not parsed data ([@wraithgar](https://togithub.com/wraithgar)) ##### Documentation - [`31214a6`](https://togithub.com/npm/cli/commit/31214a6d9e9d4e973f5a5462543ea1d91d7bbf65) [#6381](https://togithub.com/npm/cli/pull/6381) Update description for publish --provenance flag ([#6381](https://togithub.com/npm/cli/issues/6381)) ([@feelepxyz](https://togithub.com/feelepxyz)) - [`997bcdf`](https://togithub.com/npm/cli/commit/997bcdf8d4fd3e5ecdd224060fb166b43c3ffb19) [#6329](https://togithub.com/npm/cli/pull/6329) fix npm cache folder location for windows ([#6329](https://togithub.com/npm/cli/issues/6329)) ([@charlie-wong](https://togithub.com/charlie-wong)) ##### Dependencies - [`fae5e00`](https://togithub.com/npm/cli/commit/fae5e0063215e97ee18a60f8136a06045d621ec2) [#6372](https://togithub.com/npm/cli/pull/6372) `sigstore@1.3.0` ([#6372](https://togithub.com/npm/cli/issues/6372)) - [`3fa9542`](https://togithub.com/npm/cli/commit/3fa9542d7f3c0123cb3c49a40f6d5b7bc8d857a5) [#6363](https://togithub.com/npm/cli/pull/6363) `semver@7.5.0` - [`e49844e`](https://togithub.com/npm/cli/commit/e49844e1c6943be193d8f700d85dac4ddaa91967) [#6363](https://togithub.com/npm/cli/pull/6363) `minipass-fetch@3.0.2` - [`357cc29`](https://togithub.com/npm/cli/commit/357cc29a335e684391c7b840019223e555919406) [#6363](https://togithub.com/npm/cli/pull/6363) `walk-up-path@3.0.1` - [`2c80b1e`](https://togithub.com/npm/cli/commit/2c80b1ede7b6a3c49b3255e171759d30913f0c74) [#6363](https://togithub.com/npm/cli/pull/6363) `ini@4.1.0` - [`5933841`](https://togithub.com/npm/cli/commit/593384149feea848c60b2e6524d1cc1730a35798) [#6363](https://togithub.com/npm/cli/pull/6363) `minipass@4.2.8` - [`b39d54e`](https://togithub.com/npm/cli/commit/b39d54e877e992a583f0d8185da1c3773737801d) [#6363](https://togithub.com/npm/cli/pull/6363) `minimatch@7.4.6` - [`201aa5a`](https://togithub.com/npm/cli/commit/201aa5adcdfcb65ff215c4440244978c44c3ed8b) [#6363](https://togithub.com/npm/cli/pull/6363) `ssri@10.0.3` - [`acb9120`](https://togithub.com/npm/cli/commit/acb912089c02c34f73a7d1e431bce563da98777f) [#6363](https://togithub.com/npm/cli/pull/6363) `read@2.1.0` - [`2472205`](https://togithub.com/npm/cli/commit/247220552bc19a5751542289605f38ab9b74e124) [#6363](https://togithub.com/npm/cli/pull/6363) `npm-registry-fetch@14.0.4` - [`2780714`](https://togithub.com/npm/cli/commit/278071456b3f90e1d3e46857679f547fa98781f0) [#6363](https://togithub.com/npm/cli/pull/6363) `npm-install-checks@6.1.1` - [`b5af015`](https://togithub.com/npm/cli/commit/b5af015e63c75b33184ae329a27e994d6ef94506) [#6363](https://togithub.com/npm/cli/pull/6363) `make-fetch-happen@11.1.0` - [`14c498d`](https://togithub.com/npm/cli/commit/14c498d7dbc13e0bc0f1d9438c0f7f1abd7f98d8) [#6363](https://togithub.com/npm/cli/pull/6363) `@npmcli/metavuln-calculator@5.0.1` - [Workspace](https://togithub.com/npm/cli/releases/tag/arborist-v6.2.8): `@npmcli/arborist@6.2.8` - [Workspace](https://togithub.com/npm/cli/releases/tag/config-v6.1.6): `@npmcli/config@6.1.6` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmdiff-v5.0.16): `libnpmdiff@5.0.16` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmexec-v5.0.16): `libnpmexec@5.0.16` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmfund-v4.0.16): `libnpmfund@4.0.16` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmpack-v5.0.16): `libnpmpack@5.0.16` ### [`v9.6.4`](https://togithub.com/npm/cli/blob/HEAD/CHANGELOG.md#964-httpsgithubcomnpmclicomparev963v964-2023-04-05) [Compare Source](https://togithub.com/npm/cli/compare/v9.6.3...v9.6.4) ##### Documentation - [`54795a3`](https://togithub.com/npm/cli/commit/54795a3554691e97b369baac714cb43f4342af8a) [#6312](https://togithub.com/npm/cli/pull/6312) filter archives out of version manager search ([#6312](https://togithub.com/npm/cli/issues/6312)) ([@ljharb](https://togithub.com/ljharb)) - [`530c285`](https://togithub.com/npm/cli/commit/530c285cfd381006996e15e12d68c6c30fb3a4b2) [#6306](https://togithub.com/npm/cli/pull/6306) remove reference to npm-packlist ([#6306](https://togithub.com/npm/cli/issues/6306)) ([@staff0rd](https://togithub.com/staff0rd)) ##### Dependencies - [`85935ac`](https://togithub.com/npm/cli/commit/85935ac24d3cb0df867d4f9f901c4b152d92bc49) [#6325](https://togithub.com/npm/cli/pull/6325) `ssri@10.0.2` ([#6325](https://togithub.com/npm/cli/issues/6325)) - [`f1388b4`](https://togithub.com/npm/cli/commit/f1388b4c5aac0617893b546ff9c764f05d20bc07) [#6317](https://togithub.com/npm/cli/pull/6317) npm update - [`7dd0129`](https://togithub.com/npm/cli/commit/7dd012958f392d66974d59a9fb0a200a16822906) [#6317](https://togithub.com/npm/cli/pull/6317) `glob@9.3.2` - [`deca335`](https://togithub.com/npm/cli/commit/deca335ed47697e6e9cb4d67c84cfff8ae95ca5c) [#6317](https://togithub.com/npm/cli/pull/6317) `promise-call-limit@1.0.2` - [Workspace](https://togithub.com/npm/cli/releases/tag/arborist-v6.2.7): `@npmcli/arborist@6.2.7` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmdiff-v5.0.15): `libnpmdiff@5.0.15` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmexec-v5.0.15): `libnpmexec@5.0.15` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmfund-v4.0.15): `libnpmfund@4.0.15` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmpack-v5.0.15): `libnpmpack@5.0.15` ### [`v9.6.3`](https://togithub.com/npm/cli/blob/HEAD/CHANGELOG.md#963-httpsgithubcomnpmclicomparev962v963-2023-03-30) [Compare Source](https://togithub.com/npm/cli/compare/v9.6.2...v9.6.3) ##### Bug Fixes - [`829503b`](https://togithub.com/npm/cli/commit/829503b804f31b63a405ece48ea265b641b43392) [#6304](https://togithub.com/npm/cli/pull/6304) don't break up log message across lines ([@wraithgar](https://togithub.com/wraithgar)) - [`1435fcf`](https://togithub.com/npm/cli/commit/1435fcf1e351a888b006993c2f6ce73fc533638c) [#6304](https://togithub.com/npm/cli/pull/6304) do less work loading ./lib/npm.js ([@wraithgar](https://togithub.com/wraithgar)) - [`09b58e4`](https://togithub.com/npm/cli/commit/09b58e4cabc2202aab878c89fc6930e4a085fd3a) [#6284](https://togithub.com/npm/cli/pull/6284) make all color output use an npm instance of chalk ([#6284](https://togithub.com/npm/cli/issues/6284)) ([@lukekarrys](https://togithub.com/lukekarrys)) - [`e252532`](https://togithub.com/npm/cli/commit/e25253250717601be59e76a5dcf965441fc99caa) [#6283](https://togithub.com/npm/cli/pull/6283) do less work looking up commands ([#6283](https://togithub.com/npm/cli/issues/6283)) ([@wraithgar](https://togithub.com/wraithgar)) - [`6a4bcba`](https://togithub.com/npm/cli/commit/6a4bcbaaf12c15041c73914fb3a24389a62f7436) [#6275](https://togithub.com/npm/cli/pull/6275) clean up man sorting ([@wraithgar](https://togithub.com/wraithgar)) - [`8a96b65`](https://togithub.com/npm/cli/commit/8a96b650ac3e3a1da9f4f50b975dda7847d35916) [#6275](https://togithub.com/npm/cli/pull/6275) ignore ts and map files ([@wraithgar](https://togithub.com/wraithgar)) - [`94d2b39`](https://togithub.com/npm/cli/commit/94d2b39dfdf423e4a391baa2910e8537b1ba46c4) [#6271](https://togithub.com/npm/cli/pull/6271) Do not log warnings about log cleanup when logs_max=0 ([#6271](https://togithub.com/npm/cli/issues/6271)) ([@jmealo](https://togithub.com/jmealo)) - [`2def359`](https://togithub.com/npm/cli/commit/2def359c93bc6b2f79443107dcb13b0d7c1b9865) [#6277](https://togithub.com/npm/cli/pull/6277) updated ebadplatform messaging to be generated based on the error ([#6277](https://togithub.com/npm/cli/issues/6277)) ([@nlf](https://togithub.com/nlf)) ##### Documentation - [`1e2eb81`](https://togithub.com/npm/cli/commit/1e2eb8150bf31488b6f591b74144bc0c4709be2c) [#6311](https://togithub.com/npm/cli/pull/6311) replace version manager list with a github search ([#6311](https://togithub.com/npm/cli/issues/6311)) ([@wraithgar](https://togithub.com/wraithgar)) - [`9d2be4e`](https://togithub.com/npm/cli/commit/9d2be4e1f84e2bd4b79ce2cdc42e338d946867a8) [#6289](https://togithub.com/npm/cli/pull/6289) remove npm bin link ([#6289](https://togithub.com/npm/cli/issues/6289)) ([@KevinRouchut](https://togithub.com/KevinRouchut)) ##### Dependencies - [`e652dbd`](https://togithub.com/npm/cli/commit/e652dbddd1625ea7b774729b0f1f349bb3e7af89) [#6308](https://togithub.com/npm/cli/pull/6308) `minimatch@7.4.3` ([#6308](https://togithub.com/npm/cli/issues/6308)) - [`01986d1`](https://togithub.com/npm/cli/commit/01986d13d640e4f532e5c0b66cb2dee01a1462f9) [#6307](https://togithub.com/npm/cli/pull/6307) `sigstore@1.2.0` ([#6307](https://togithub.com/npm/cli/issues/6307)) - [`ea12627`](https://togithub.com/npm/cli/commit/ea12627ec8f3455ada2b011bc6ff84980b2a5b30) [#6275](https://togithub.com/npm/cli/pull/6275) `minimatch@7.4.2` - [`ec3e020`](https://togithub.com/npm/cli/commit/ec3e020871419b37f13a92a42d0b90bda549e09c) [#6275](https://togithub.com/npm/cli/pull/6275) `glob@9.3.1` - [`952fbed`](https://togithub.com/npm/cli/commit/952fbed699713cb720d24ca2d9762de4d9ddb83f) [#6275](https://togithub.com/npm/cli/pull/6275) `read-package-json@6.0.1` - [`dd43d30`](https://togithub.com/npm/cli/commit/dd43d305cd108e39fbcbad9400d7db8c8b02fb3c) [#6275](https://togithub.com/npm/cli/pull/6275) `parse-conflict-json@3.0.1` - [`d5ce7ca`](https://togithub.com/npm/cli/commit/d5ce7ca40fec1a3aac47d1edca6f4030ff6134a4) [#6275](https://togithub.com/npm/cli/pull/6275) `npm-install-checks@6.1.0` - [`704cd1e`](https://togithub.com/npm/cli/commit/704cd1ebaaa94d14a1ce5bcb5b45dc6f359edd13) [#6275](https://togithub.com/npm/cli/pull/6275) `nopt@7.1.0` - [`a6da22a`](https://togithub.com/npm/cli/commit/a6da22ad3262c5deb0bdd623c2160ab20efaef28) [#6275](https://togithub.com/npm/cli/pull/6275) `ignore-walk@6.0.2` - [`55955fd`](https://togithub.com/npm/cli/commit/55955fd090938b86b1872dfa986d3d30bfda87de) [#6275](https://togithub.com/npm/cli/pull/6275) `cacache@17.0.5` - [`839b670`](https://togithub.com/npm/cli/commit/839b670c93b19aae9b95b5fd7fe687a5f532628b) [#6275](https://togithub.com/npm/cli/pull/6275) `@npmcli/map-workspaces@3.0.3` - [`9a7b8e8`](https://togithub.com/npm/cli/commit/9a7b8e8105460ca76ce825707961060243987653) [#6275](https://togithub.com/npm/cli/pull/6275) `@npmcli/git@4.0.4` - [`57c0a55`](https://togithub.com/npm/cli/commit/57c0a55d509c4cd725e5b4a0e049aa114969cb2b) [#6275](https://togithub.com/npm/cli/pull/6275) npm update - [`74c80f5`](https://togithub.com/npm/cli/commit/74c80f54a7e6345f6751732dc4cb2c2923947343) [#6275](https://togithub.com/npm/cli/pull/6275) `minipass@4.2.5` - [`b174c90`](https://togithub.com/npm/cli/commit/b174c908f03ade15a8b57ff59a0736c9ff79a313) [#6275](https://togithub.com/npm/cli/pull/6275) `graceful-fs@4.2.11` - [Workspace](https://togithub.com/npm/cli/releases/tag/arborist-v6.2.6): `@npmcli/arborist@6.2.6` - [Workspace](https://togithub.com/npm/cli/releases/tag/config-v6.1.5): `@npmcli/config@6.1.5` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmdiff-v5.0.14): `libnpmdiff@5.0.14` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmexec-v5.0.14): `libnpmexec@5.0.14` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmfund-v4.0.14): `libnpmfund@4.0.14` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmpack-v5.0.14): `libnpmpack@5.0.14` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmpublish-v7.1.3): `libnpmpublish@7.1.3` ### [`v9.6.2`](https://togithub.com/npm/cli/blob/HEAD/CHANGELOG.md#962-httpsgithubcomnpmclicomparev961v962-2023-03-14) [Compare Source](https://togithub.com/npm/cli/compare/v9.6.1...v9.6.2) ##### Bug Fixes - [`4622b42`](https://togithub.com/npm/cli/commit/4622b425751bc6e3eebb9abfa5fc3fbf94890e34) [#6247](https://togithub.com/npm/cli/pull/6247) add provenance publish notice ([#6247](https://togithub.com/npm/cli/issues/6247)) ([@bdehamer](https://togithub.com/bdehamer)) ##### Dependencies - [`434b461`](https://togithub.com/npm/cli/commit/434b461e4c15513817eaec6acfe82c7814789c85) [#6255](https://togithub.com/npm/cli/pull/6255) `sigstore@1.1.1` ([#6255](https://togithub.com/npm/cli/issues/6255)) - [Workspace](https://togithub.com/npm/cli/releases/tag/config-v6.1.4): `@npmcli/config@6.1.4` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmpublish-v7.1.2): `libnpmpublish@7.1.2` ### [`v9.6.1`](https://togithub.com/npm/cli/blob/HEAD/CHANGELOG.md#961-httpsgithubcomnpmclicomparev960v961-2023-03-08) [Compare Source](https://togithub.com/npm/cli/compare/v9.6.0...v9.6.1) ##### Bug Fixes - [`e455e3f`](https://togithub.com/npm/cli/commit/e455e3f6a5d0aa2c53cc24064557ec592706ca2c) [#6211](https://togithub.com/npm/cli/pull/6211) send options with grant/revoke requests ([#6211](https://togithub.com/npm/cli/issues/6211)) ([@DavidTanner](https://togithub.com/DavidTanner)) - [`e4de224`](https://togithub.com/npm/cli/commit/e4de22480a21591f0c9ba755c8464a9e1f0413c9) [#6220](https://togithub.com/npm/cli/pull/6220) clean uri from audit error ([#6220](https://togithub.com/npm/cli/issues/6220)) ([@wraithgar](https://togithub.com/wraithgar)) ##### Dependencies - [`cb45b21`](https://togithub.com/npm/cli/commit/cb45b216c831a2b0c08f97d57ad4d34b318f3d69) [#6231](https://togithub.com/npm/cli/pull/6231) npm update - [`1f60a7e`](https://togithub.com/npm/cli/commit/1f60a7ee02953632bf5fb4e64e66755d7bb1bdd1) [#6231](https://togithub.com/npm/cli/pull/6231) `minipass@4.2.4` - [Workspace](https://togithub.com/npm/cli/releases/tag/arborist-v6.2.5): `@npmcli/arborist@6.2.5` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmdiff-v5.0.13): `libnpmdiff@5.0.13` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmexec-v5.0.13): `libnpmexec@5.0.13` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmfund-v4.0.13): `libnpmfund@4.0.13` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmpack-v5.0.13): `libnpmpack@5.0.13` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmpublish-v7.1.1): `libnpmpublish@7.1.1` ### [`v9.6.0`](https://togithub.com/npm/cli/blob/HEAD/CHANGELOG.md#960-httpsgithubcomnpmclicomparev951v960-2023-03-02) [Compare Source](https://togithub.com/npm/cli/compare/v9.5.1...v9.6.0) ##### Features - [`84fbaf2`](https://togithub.com/npm/cli/commit/84fbaf2bd809e56f396496dd5f4691a46dd548aa) [#6216](https://togithub.com/npm/cli/pull/6216) add preliminary fish shell completion ([@wraithgar](https://togithub.com/wraithgar)) ##### Bug Fixes - [`c4c8754`](https://togithub.com/npm/cli/commit/c4c8754f12e73007ef0f0f516c8e51e08858b2c6) audit: add signatures to completion ([@wraithgar](https://togithub.com/wraithgar)) - [`fc46489`](https://togithub.com/npm/cli/commit/fc4648984c9fc4904d2b51597590015f8ca702fc) access: only complete once ([@wraithgar](https://togithub.com/wraithgar)) - [`b43961a`](https://togithub.com/npm/cli/commit/b43961a9a3c0e5ea0314a241ba8ae9b7ea57cae7) cmd-list: alias only to real commands ([@wraithgar](https://togithub.com/wraithgar)) ##### Documentation - [`2695e1f`](https://togithub.com/npm/cli/commit/2695e1fb1384ad41fe6b99fdc570088978626dd8) [#6187](https://togithub.com/npm/cli/pull/6187) npm v9 creates package-lock.json v3 ([#6187](https://togithub.com/npm/cli/issues/6187)) ([@tuukka](https://togithub.com/tuukka)) ##### Dependencies - [`71ae406`](https://togithub.com/npm/cli/commit/71ae4067bccef53aa99ccf8abbe9115daaae8e8c) [#6218](https://togithub.com/npm/cli/pull/6218) `@npmcli/installed-package-contents@2.0.2` - [Workspace](https://togithub.com/npm/cli/releases/tag/arborist-v6.2.4): `@npmcli/arborist@6.2.4` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmdiff-v5.0.12): `libnpmdiff@5.0.12` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmexec-v5.0.12): `libnpmexec@5.0.12` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmfund-v4.0.12): `libnpmfund@4.0.12` - [Workspace](https://togithub.com/npm/cli/releases/tag/libnpmpack-v5.0.12): `libnpmpack@5.0.12`Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" in timezone Pacific/Auckland, 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.