🚀 Features
- Support configurable scheduler for timed composables - by @9romise in #5129 (66aad)
- Allow vue-router 5 as peer deps - by @Ericlm in #5269 (7c94a)
- useCssSupports: Add
useCssSupports- by @OrbisK in #5266 (c1282) - useDraggable: Auto-scroll with restricted dragging within the container - by @Gazoon007, Alfarish Fizikri, Robin and @OrbisK in #4472 (a8a85)
- useElementVisibility: Inherit
rootMarginfromuseIntersectionObserver- by @9romise in #5207 (46682) - useIntersectionObserver: Make
rootMarginreactive - by @doyuli, @ilyaliao and @9romise in #4934 (53abe) - useSortable: Add
watchElementoption for auto-reinitialize on element change - by @Mini-ghost and @ilyaliao in #5189 (17ea2)
🐞 Bug Fixes
- nuxt: Ensure excludes disabledFunctions' alias - by @jinyongp and @9romise in #5240 (76829)
- refManualReset: Add explicit return type annotation - by @batuhan-bas in #5246 (13bbb)
- useAsyncState: Ensure
executereturn the actual data - by @9romise in #5167 (0c346) - useDocumentVisibility: Fix type inference from string to Documen… - by @webfanzc and cowhorse in #5248 (e8be8)
- useFocusTrap: Update
focus-traprange to^7 - by ** ^8(#5270)** () - useInfiniteScroll: Improve promise handling and add flush post to watch - by @nhquyss and @9romise in #5122 (abcea)
- useMagicKeys: Handle undefined key in keyboard events - by @LouisLau-art, LouisLau-art and @OrbisK in #5225 (65e25)