🚀 Features
- useDropZone: Add checkValidity function - by @kolaente in #5169 (aee84)
- useElementVisibility: Add
initialValueoption - by @kricsleo and @9romise in #5159 (13f36) - useMouseInElement: Add support for tracking inline-level elements - by @siavava and @9romise in #5049 (62dfb)
- useTimeAgoIntl: Custom units - by @Menci in #5188 (c7d09)
- useWebSocket:
autoConnect.delaysupport function - by @YuchenWell, Anthony Fu and @9romise in #5089 (176f2)
🐞 Bug Fixes
- Typescript type of
isIOSconstant - by @toofishes in #5163 (60888) - computedWithControl: Allow different types in watch sources array - by @kricsleo in #5184 (bc4ac)
- types: Allow async functions in useDebounceFn and useThrottleFn - by @xiaoxiaohuayu in #5131 (7fb7a)
- types: Deprecate embeded
ResizeObserverSizetypes - by @9romise in #5127 (d7a07) - useArrayReduce: Export
UseArrayReduceReturntype - by @michaelcozzolino in #5177 (e1204) - useAsyncQueue: Trigger onFinished when the last task is rejected - by @keeplearning66 and @9romise in #5144 (c4a46)
- useClipboard: Add readonly attribute to textarea fallback to support Safari 15 - by @huajianjiu in #5179 (ef0c4)
- useInfiniteScroll: Make canLoadMore reactive - by @nhquyss in #5110 (3dc2d)
- useMagicKeys: Handle empty key events to prevent errors - by @babu-ch and @9romise in #5149 (f8aec)
- useScroll: Use configurable window's
getComputedStyle- by @9romise in #5150 (f74a6) - useSpeechRecognition: Catch the error while calling method start - by @ben-lau, liubaobin and @9romise in #5142 (94f1e)
- useTimeout: Fix type typo - by @keeplearning66, Robin and Anthony Fu in #5147 (31e5c)