PackageTrack

npm · #3623

@vueuse/metadata

14.4.0vueuse/vueuse

Metadata for VueUse functions

Release timeline

133 releases since 2022
20222023202420252026

Releases

  1. 8.2.56 Apr 2022
    Release notes

    Bug Fixes

    Open source →
  2. 8.2.43 Apr 2022
    Release notes

    Bug Fixes

    Features

    • useElementBounding: new options (de05a18)
    Open source →
  3. 8.2.331 Mar 2022
    Release notes

    Bug Fixes

    • nuxt: disable auto import from [@vueuse](https://github.com/vueuse)/integrations (dfac157)
    Open source →
  4. 8.2.231 Mar 2022
    Release notes

    Bug Fixes

    Features

    Open source →
  5. 8.2.130 Mar 2022
    Release notes

    Bug Fixes

    • useAxios: reuse url when only AxiosRequestConfig is passed to execute (#1438) (788a7ff)
    • useKeyModifier: getModifierState is not a function (#1441) (946f6bc)
    • useMediaQuery: media query before mount (#1461) (7edd0c6)

    Features

    Open source →
  6. 8.2.025 Mar 2022
    Release notes

    Bug Fixes

    Features

    • createInjectionState: init createInjectionState (#1456) (d98c4d8)
    Open source →
  7. 8.1.219 Mar 2022
    Release notes

    Bug Fixes

    • metadata: unexported note entry (2f8ca30)

    Features

    • useWebSocket: allow to pass predicate function to autoReconnect… (#1433) (e3de556)
    Open source →
  8. 8.1.116 Mar 2022
    Release notes

    Bug Fixes

    • useStroage: synced timing (27d1ba2)
    Open source →
  9. 8.1.016 Mar 2022
    Release notes

    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

    Open source →
  10. 8.0.114 Mar 2022
    Release notes

    Bug Fixes

    • useFetch: make helper methods return PromiseLike<UseFetchReturn<T>> (#1402) (b9e8e8a)
    • useMediaQuery: removeEventListener in guard target should be med… (#1401) (92cedd1)
    Open source →
  11. 8.0.011 Mar 2022
    Release notes

    Breaking Changes

    • Deprecated usage of @vueuse/core/nuxt has been removed, use @vueuse/nuxt instead
    • syncRef renamed to syncRefs (5ec1da1d8f6920ad915fe5d5bd0397cb341a48c8)
    • biSyncRef renamed to syncRef, with configurable syncing direction (360833d901df2acd019464984aaa2e5ed194f91e)
    • fix(useTextSelection)!: listen to selectionchange event 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/metadata package to replace the indexes.json with proper types
    • Better support of related functions in docs
    • Support alias of functions
    • New functions
    • Enhancements
      • useAxios: allow useAxios to be awaited (#1228) (8812e7e)
      • useAxios: allow not passing url in constructor (#1388) (2a582d4)
      • useDraggable: add stopPropagation option (#1391) (7445f0a)
    • Directive support for functions

    Refactoring

    • Normalize the function names with the backward compact alias
      • eagerComputed -> computedEager
      • asyncComputed -> computedAsync
      • controlledComputed -> computedWithControl
      • useThrottle, throttledRef -> refThrottled
      • useDebounce, debouncedRef -> refDebounced
      • controlledRef -> refWithControl
      • pasuableWatch -> watchPasuable
      • ignorableWatch -> watchIgnorable
      • debouncedWatch -> watchDebounced
      • throttledWatch -> watchThrottled
      • and, or, not -> logicAnd, logicOr, logicNot
      • autoResetRef -> 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

    Open source →
  12. 8.0.0-beta.38 Mar 2022pre-release
    Release notes

    Bug Fixes

    • onClickOutside: should work normal w/ directive (#1366) (66cefd5)

    Features

    Open source →
  13. 8.0.0-beta.25 Mar 2022pre-release
    Release notes

    Full changelog at https://github.com/vueuse/vueuse/releases/tag/v8.0.0-beta.1

    Open source →