Metadata for VueUse functions
Last release 29 days ago
29 Jul 2026
Release timing varies
gaps range from 9 days to 3 months
Nearly every release is documented
notes for 108 of 109 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
133 releases · first in 2022
Release timeline
133 releases since 202220222023202420252026
Releases
- 8.2.56 Apr 2022
- 8.2.43 Apr 2022
- 8.2.331 Mar 2022
Release notes
Open source →Bug Fixes
- nuxt: disable auto import from
[@vueuse](https://github.com/vueuse)/integrations(dfac157)
- nuxt: disable auto import from
- 8.2.231 Mar 2022
- 8.2.130 Mar 2022
- 8.2.025 Mar 2022
- 8.1.219 Mar 2022
- 8.1.116 Mar 2022
- 8.1.016 Mar 2022
Release notes
Open source →Bug Fixes
- useEventListener: support component target (#1408) (981c651)
- useStorage sync race condition, closes #808 (#1430) (1ee0ae0)
- onKeyStroke: make directive only registered once (#1410) (da440ab)
- unrefElement: improve types (#1409) (3e19431)
- useElementHover: make directive only registered once (#1412) (db4f7a2)
- useElementSize: make directive only registered once (#1414) (bc1bd48)
- useElementVisibility: directive should work fine (#1424) (be803af)
- useInfiniteScroll: make directive only registered once (#1413) (554a17e)
- useIntersectionObserver: make directive only registered once (#1411) (fb71532)
- useScroll: make directive only registered once (#1415) (efc6cc5)
Features
- 8.0.114 Mar 2022
- 8.0.011 Mar 2022
Release notes
Open source →Breaking Changes
- Deprecated usage of
@vueuse/core/nuxthas been removed, use@vueuse/nuxtinstead syncRefrenamed tosyncRefs(5ec1da1d8f6920ad915fe5d5bd0397cb341a48c8)biSyncRefrenamed tosyncRef, with configurable syncing direction (360833d901df2acd019464984aaa2e5ed194f91e)- fix(useTextSelection)!: listen to
selectionchangeevent by @okxiaoliang4 in https://github.com/vueuse/vueuse/pull/1194 - refactor(useFocus)!: made target an required argument instead of an option by @wtykirby in https://github.com/vueuse/vueuse/pull/1010
Bug Fixes
- useAxios: args param need limit (#1343) (42fc7a7)
- useFetch: uppercase HTTP methods in useFetch (#1336) (4ce7c72)
- useTextSelection: ssr compactible (2a87733)
- onClickOutside: should work normal w/ directive (#1366) (66cefd5)
New Features
- New
@vueuse/metadatapackage to replace theindexes.jsonwith proper types - Better support of related functions in docs
- Support alias of functions
- New functions
- Enhancements
- Directive support for functions
- onKeyStroke: directive support (#1362) (9f8eabb)
- useElementHover: directive support (#1359) (73b0def)
- useInfiniteScroll: directive support (#1340) (fd8ca8e)
- useIntersectionObserver: directive support (#1339) (53d4dfd)
- useScroll: directive support (#1348) (0daf86f)
- useScrollLock: directive support (#1360) (4356613)
- useElementSize: directive support (#1365) (1346456)
Refactoring
- Normalize the function names with the backward compact alias
eagerComputed->computedEagerasyncComputed->computedAsynccontrolledComputed->computedWithControluseThrottle,throttledRef->refThrottleduseDebounce,debouncedRef->refDebouncedcontrolledRef->refWithControlpasuableWatch->watchPasuableignorableWatch->watchIgnorabledebouncedWatch->watchDebouncedthrottledWatch->watchThrottledand,or,not->logicAnd,logicOr,logicNotautoResetRef->refAutoReset
New Contributors
- @Glandos made their first contribution in https://github.com/vueuse/vueuse/pull/1336
- @WuLianN made their first contribution in https://github.com/vueuse/vueuse/pull/1343
- @hengshanMWC made their first contribution in https://github.com/vueuse/vueuse/pull/1363
- @Rolanddoda made their first contribution in https://github.com/vueuse/vueuse/pull/1380
- @Flamenco made their first contribution in https://github.com/vueuse/vueuse/pull/1384
- @dospunk made their first contribution in https://github.com/vueuse/vueuse/pull/1392
New Team Members
- @webfansplz
- @okxiaoliang4
Full Changelog: https://github.com/vueuse/vueuse/compare/v7.7.1...v8.0.0
- Deprecated usage of
- 8.0.0-beta.38 Mar 2022pre-release
- 8.0.0-beta.25 Mar 2022pre-release
Release notes
Open source →Full changelog at https://github.com/vueuse/vueuse/releases/tag/v8.0.0-beta.1