🚀 Features
- refAutoReset: Support maybe-ref as value - by @moander in #3342 (71685)
- useAsyncQueue: Support in infinite tasks in typescript - by @ethansnow2012 in #3333 (22e26)
- useBreakpoints: Add breakpoints for PrimeFlex - by @adrianrudnik and @antfu in #3317 (8b5ed)
- useDraggable: Allowing calculations of bounds with fixed element - by @linspw in #3335 (c08e5)
- useFetch: Introduce
updateDataOnError
option - by @climba03003 and @antfu in #3092 (945ca) - useIdbKeyval: Ability to wait for IDB writes - by @AbdallahAlhaddad and @antfu in #3338 (77a86)
- useWebNotification: Add
requestPermissions
option, returnpermissionGranted
andensurePermissions
- by @michealroberts and @antfu in #3325 (a1753)
🐞 Bug Fixes
- syncRef: Avoid infinite sync - by @chaii3 and @antfu in #3312 (bc966)
- useElementSize: Add
as
prop for component usage - by @menghany in #3274 (791f7) - useElementVisibility: Adjust threshold to 0 to fix visibility issue with large element - by @erikkkwu in #3308 (429ed)
- useFileSystemAccess: Make options to be optional - by @171h in #3320 (a9c8b)
- useMouse: Position won't be changed on page scroll when
type
ispage
, closes #2922 - by @CatsJuice and @antfu in #3244 and #2922 (c2f64) - useScroll: Evade edge case when window or document is Proxy - by @MinatoHikari in #3280 (c1b29)
- useScrollLock: Support using window or document - by @lzl0304 in #3319 (8acdb)
- useSortable: Fixed moveArrayElement repeatedly triggering side effects - by @Alfred-Skyblue in #3322 (b8515)
- useStorage: Read object only when it's serialized differently - by @chenglu4343, chenglu and @antfu in #2782 and #3091 (6fabe)
- useVModel: Clone set to true triggered infinite loop - by @motian and @antfu in #3097 (48f4c)
- useWebWorker: Prevent error event bubbling - by @Luvoy and @antfu in #3141 (34206)
- useWebsocket: PongTimeout auto-reconnect no work - by @shanyi-front and @antfu in #3321 (93372)
- useWebsocket: Reset pongTimeout on close - by @alipay404 and @antfu in #3324 (aea27)
- utils: Update
isClient
to checkdocument
too - by @brc-dd and @antfu in #3329 (786cb)