🚨 Breaking Changes
- Bump Nuxt support to RC.9, update
autoImports:sources
hook - by @DamianGlowala in #2166
🚀 Features
- useAxios: Support RequestConfig for
execute
- by @azaleta in #2152 - useBreakpoints: Support
greaterOrEqual
etc. - by @azaleta in #2148 - useCloned: New function - by @chaii3 and @antfu in #2045
- useDraggable: Support customizing
trigger
element - by @imguolao in #2133 - useElementSize: Support
box
sizing - by @vaakian and @antfu in #2143 - useElementVisibility: Support watch the real element - by @sxzz in #2169
- useUrlSearchParams: Add
write
option - by @waldonUB in #2165 - useVModel: Support
clone
option - by @edumudu and @antfu in #2022 - useWebSocket: Enhence heartbeat - by @azaleta in #2170
- useWindowSize: Support
includeScrollbar
- by @vaakian in #2161
🐞 Bug Fixes
- useArrayMap: Allow return type matches the mapper function - by @GODLiangCY in #2172
- useAxios: Reset error on
execute
- by @flyingTodream in #2095 - useDevicePixelRatio: More efficient mechanism - by @Waleed-KH and @antfu in #2044
- useFavicon: Improve type overload - by @azaleta in #2123
- useFileDialog: Choose file not work on mobile - by @1SZX1 and @antfu in #2080
- useFocusWithin: Change focused typing to ComputedRef - by @chaii3 in #2073
- useMemoize: Allow number in
getKey
- by @chaii3 in #2074