vueuse/vueuse (@vueuse/core)
### [`v10.11.0`](https://togithub.com/vueuse/vueuse/compare/v10.10.1...f16222b49f3356897b1040b47d6a78c796c15e41)
[Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.10.1...v10.11.0)
### [`v10.10.1`](https://togithub.com/vueuse/vueuse/compare/v10.10.0...30a98780dda21277625970d6de0c05cd0322247b)
[Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.10.0...v10.10.1)
### [`v10.10.0`](https://togithub.com/vueuse/vueuse/compare/v10.9.0...34c047bcc6a4da80c572f8b7896861cdcbdd4c5e)
[Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.9.0...v10.10.0)
vueuse/vueuse (@vueuse/nuxt)
### [`v10.11.0`](https://togithub.com/vueuse/vueuse/releases/tag/v10.11.0)
[Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.10.1...v10.11.0)
##### 🐞 Bug Fixes
- **integrations**: Specify major version of peerDeps - by [@antfu](https://togithub.com/antfu) [(2f67a)](https://togithub.com/vueuse/vueuse/commit/2f67ac72)
##### [View changes on GitHub](https://togithub.com/vueuse/vueuse/compare/v10.10.1...v10.11.0)
### [`v10.10.1`](https://togithub.com/vueuse/vueuse/compare/v10.10.0...30a98780dda21277625970d6de0c05cd0322247b)
[Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.10.0...v10.10.1)
### [`v10.10.0`](https://togithub.com/vueuse/vueuse/releases/tag/v10.10.0)
[Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.9.0...v10.10.0)
##### 🚀 Features
- **createInjectionState**: Add defaultValue option - by [@melishev](https://togithub.com/melishev) in [https://github.com/vueuse/vueuse/issues/3902](https://togithub.com/vueuse/vueuse/issues/3902) [(fb468)](https://togithub.com/vueuse/vueuse/commit/fb468528)
- **makeDestructurable**: Support parameters without `as const` - by [@enpitsuLin](https://togithub.com/enpitsuLin) in [https://github.com/vueuse/vueuse/issues/3971](https://togithub.com/vueuse/vueuse/issues/3971) [(4ea13)](https://togithub.com/vueuse/vueuse/commit/4ea131a2)
- **nuxt**: Add router addon to nuxt module - by [@Coiggahou2002](https://togithub.com/Coiggahou2002) and **rorycai** in [https://github.com/vueuse/vueuse/issues/3975](https://togithub.com/vueuse/vueuse/issues/3975) [(2a77f)](https://togithub.com/vueuse/vueuse/commit/2a77ff32)
- **onLongPress**: `options.onMouseUp` callback - by [@noook](https://togithub.com/noook) and **Anthony Fu** in [https://github.com/vueuse/vueuse/issues/3791](https://togithub.com/vueuse/vueuse/issues/3791) [(7346a)](https://togithub.com/vueuse/vueuse/commit/7346a6a9)
- **useActiveElement**: Add `triggerOnRemoval` option - by [@alexzhang1030](https://togithub.com/alexzhang1030) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/3958](https://togithub.com/vueuse/vueuse/issues/3958) [(f3515)](https://togithub.com/vueuse/vueuse/commit/f35152c4)
- **useEventSource**: Return `lastEventId` - by [@pkc918](https://togithub.com/pkc918) in [https://github.com/vueuse/vueuse/issues/3984](https://togithub.com/vueuse/vueuse/issues/3984) [(29bc6)](https://togithub.com/vueuse/vueuse/commit/29bc6908)
- **useTimeout**: Target support reactivity - by [@huiliangShen](https://togithub.com/huiliangShen) and **banruo** in [https://github.com/vueuse/vueuse/issues/3923](https://togithub.com/vueuse/vueuse/issues/3923) [(4eede)](https://togithub.com/vueuse/vueuse/commit/4eede0ed)
- **useWebWorkerFn**: Support local function dependencies - by [@thefeymesaleng](https://togithub.com/thefeymesaleng) in [https://github.com/vueuse/vueuse/issues/3899](https://togithub.com/vueuse/vueuse/issues/3899) [(f4028)](https://togithub.com/vueuse/vueuse/commit/f4028d19)
##### 🐞 Bug Fixes
- **nuxt**: Opt in to `import.meta.*` properties - by [@danielroe](https://togithub.com/danielroe) in [https://github.com/vueuse/vueuse/issues/3888](https://togithub.com/vueuse/vueuse/issues/3888) [(1558c)](https://togithub.com/vueuse/vueuse/commit/1558cd2b)
- **useAnimate**: `commitStyles` when finish - by [@a1mersnow](https://togithub.com/a1mersnow) in [https://github.com/vueuse/vueuse/issues/3990](https://togithub.com/vueuse/vueuse/issues/3990) [(fba4e)](https://togithub.com/vueuse/vueuse/commit/fba4e77c)
- **useDisplayMedia**: Stop stream when screen is not shared anymore - by [@robertrosman](https://togithub.com/robertrosman) in [https://github.com/vueuse/vueuse/issues/3976](https://togithub.com/vueuse/vueuse/issues/3976) [(a3c6f)](https://togithub.com/vueuse/vueuse/commit/a3c6f398)
- **useDraggable**: Should ignore right clicks - by [@Justineo](https://togithub.com/Justineo) in [https://github.com/vueuse/vueuse/issues/3850](https://togithub.com/vueuse/vueuse/issues/3850) [(9f10a)](https://togithub.com/vueuse/vueuse/commit/9f10ad06)
- **useElementSize**: Use getBoundingClientRect get element size on SVG - by [@siaikin](https://togithub.com/siaikin) in [https://github.com/vueuse/vueuse/issues/3940](https://togithub.com/vueuse/vueuse/issues/3940) [(d8015)](https://togithub.com/vueuse/vueuse/commit/d80150b7)
- **useFileDialog**: Check if input value exists before trigger onChange - by [@jinkaiqin](https://togithub.com/jinkaiqin) in [https://github.com/vueuse/vueuse/issues/3972](https://togithub.com/vueuse/vueuse/issues/3972) [(424a2)](https://togithub.com/vueuse/vueuse/commit/424a2046)
- **useGamepad**: Avoid spread to fix gamepad state - by [@yue4u](https://togithub.com/yue4u) in [https://github.com/vueuse/vueuse/issues/3913](https://togithub.com/vueuse/vueuse/issues/3913) [(2ccbd)](https://togithub.com/vueuse/vueuse/commit/2ccbd3db)
- **useMediaControls**: Target params may not be ref - by [@huiliangShen](https://togithub.com/huiliangShen) in [https://github.com/vueuse/vueuse/issues/3921](https://togithub.com/vueuse/vueuse/issues/3921) [(1fe2f)](https://togithub.com/vueuse/vueuse/commit/1fe2fd25)
- **useMounted**: The second argument in vue2.7 should be `undefined` - by [@yanbowe](https://togithub.com/yanbowe), [@antfu](https://togithub.com/antfu) and **Glandos** in [https://github.com/vueuse/vueuse/issues/3830](https://togithub.com/vueuse/vueuse/issues/3830) [(7966b)](https://togithub.com/vueuse/vueuse/commit/7966b85d)
- **useRouteParams**: Support optional params - by [@huiliangShen](https://togithub.com/huiliangShen) in [https://github.com/vueuse/vueuse/issues/3934](https://togithub.com/vueuse/vueuse/issues/3934) [(4a882)](https://togithub.com/vueuse/vueuse/commit/4a882316)
- **useScroll**: Sync scroll val to internal state, fix [#3809](https://togithub.com/vueuse/vueuse/issues/3809) - by [@kongmoumou](https://togithub.com/kongmoumou) in [https://github.com/vueuse/vueuse/issues/3817](https://togithub.com/vueuse/vueuse/issues/3817) and [https://github.com/vueuse/vueuse/issues/3809](https://togithub.com/vueuse/vueuse/issues/3809) [(317ca)](https://togithub.com/vueuse/vueuse/commit/317cab66)
- **useScrollLock**: Function unlock does not work - by [@loongzhu](https://togithub.com/loongzhu) in [https://github.com/vueuse/vueuse/issues/3847](https://togithub.com/vueuse/vueuse/issues/3847) [(d9ee4)](https://togithub.com/vueuse/vueuse/commit/d9ee4f69)
- **useTextareaAutosize**: OnResize callback fires not only on resize - by [@huiliangShen](https://togithub.com/huiliangShen) and **banruo** in [https://github.com/vueuse/vueuse/issues/3887](https://togithub.com/vueuse/vueuse/issues/3887) [(a6ede)](https://togithub.com/vueuse/vueuse/commit/a6ede832)
- **useVirtualList**: Add containerRef to watch list - by [@eliamartani](https://togithub.com/eliamartani) in [https://github.com/vueuse/vueuse/issues/3855](https://togithub.com/vueuse/vueuse/issues/3855) [(4636f)](https://togithub.com/vueuse/vueuse/commit/4636f4c4)
- **useWebNotification**: Detect `isSupported` with try-catch - by [@9romise](https://togithub.com/9romise) in [https://github.com/vueuse/vueuse/issues/3980](https://togithub.com/vueuse/vueuse/issues/3980) [(b291c)](https://togithub.com/vueuse/vueuse/commit/b291c4c6)
- **useWebSocket**: UrlRef changes were not being tracked - by [@ferferga](https://togithub.com/ferferga) in [https://github.com/vueuse/vueuse/issues/3870](https://togithub.com/vueuse/vueuse/issues/3870) [(c2f92)](https://togithub.com/vueuse/vueuse/commit/c2f9295a)
##### [View changes on GitHub](https://togithub.com/vueuse/vueuse/compare/v10.9.0...v10.10.0)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^10.9.0
->^10.11.0
^10.9.0
->^10.11.0
Release Notes
vueuse/vueuse (@vueuse/core)
### [`v10.11.0`](https://togithub.com/vueuse/vueuse/compare/v10.10.1...f16222b49f3356897b1040b47d6a78c796c15e41) [Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.10.1...v10.11.0) ### [`v10.10.1`](https://togithub.com/vueuse/vueuse/compare/v10.10.0...30a98780dda21277625970d6de0c05cd0322247b) [Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.10.0...v10.10.1) ### [`v10.10.0`](https://togithub.com/vueuse/vueuse/compare/v10.9.0...34c047bcc6a4da80c572f8b7896861cdcbdd4c5e) [Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.9.0...v10.10.0)vueuse/vueuse (@vueuse/nuxt)
### [`v10.11.0`](https://togithub.com/vueuse/vueuse/releases/tag/v10.11.0) [Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.10.1...v10.11.0) ##### 🐞 Bug Fixes - **integrations**: Specify major version of peerDeps - by [@antfu](https://togithub.com/antfu) [(2f67a)](https://togithub.com/vueuse/vueuse/commit/2f67ac72) ##### [View changes on GitHub](https://togithub.com/vueuse/vueuse/compare/v10.10.1...v10.11.0) ### [`v10.10.1`](https://togithub.com/vueuse/vueuse/compare/v10.10.0...30a98780dda21277625970d6de0c05cd0322247b) [Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.10.0...v10.10.1) ### [`v10.10.0`](https://togithub.com/vueuse/vueuse/releases/tag/v10.10.0) [Compare Source](https://togithub.com/vueuse/vueuse/compare/v10.9.0...v10.10.0) ##### 🚀 Features - **createInjectionState**: Add defaultValue option - by [@melishev](https://togithub.com/melishev) in [https://github.com/vueuse/vueuse/issues/3902](https://togithub.com/vueuse/vueuse/issues/3902) [(fb468)](https://togithub.com/vueuse/vueuse/commit/fb468528) - **makeDestructurable**: Support parameters without `as const` - by [@enpitsuLin](https://togithub.com/enpitsuLin) in [https://github.com/vueuse/vueuse/issues/3971](https://togithub.com/vueuse/vueuse/issues/3971) [(4ea13)](https://togithub.com/vueuse/vueuse/commit/4ea131a2) - **nuxt**: Add router addon to nuxt module - by [@Coiggahou2002](https://togithub.com/Coiggahou2002) and **rorycai** in [https://github.com/vueuse/vueuse/issues/3975](https://togithub.com/vueuse/vueuse/issues/3975) [(2a77f)](https://togithub.com/vueuse/vueuse/commit/2a77ff32) - **onLongPress**: `options.onMouseUp` callback - by [@noook](https://togithub.com/noook) and **Anthony Fu** in [https://github.com/vueuse/vueuse/issues/3791](https://togithub.com/vueuse/vueuse/issues/3791) [(7346a)](https://togithub.com/vueuse/vueuse/commit/7346a6a9) - **useActiveElement**: Add `triggerOnRemoval` option - by [@alexzhang1030](https://togithub.com/alexzhang1030) and [@antfu](https://togithub.com/antfu) in [https://github.com/vueuse/vueuse/issues/3958](https://togithub.com/vueuse/vueuse/issues/3958) [(f3515)](https://togithub.com/vueuse/vueuse/commit/f35152c4) - **useEventSource**: Return `lastEventId` - by [@pkc918](https://togithub.com/pkc918) in [https://github.com/vueuse/vueuse/issues/3984](https://togithub.com/vueuse/vueuse/issues/3984) [(29bc6)](https://togithub.com/vueuse/vueuse/commit/29bc6908) - **useTimeout**: Target support reactivity - by [@huiliangShen](https://togithub.com/huiliangShen) and **banruo** in [https://github.com/vueuse/vueuse/issues/3923](https://togithub.com/vueuse/vueuse/issues/3923) [(4eede)](https://togithub.com/vueuse/vueuse/commit/4eede0ed) - **useWebWorkerFn**: Support local function dependencies - by [@thefeymesaleng](https://togithub.com/thefeymesaleng) in [https://github.com/vueuse/vueuse/issues/3899](https://togithub.com/vueuse/vueuse/issues/3899) [(f4028)](https://togithub.com/vueuse/vueuse/commit/f4028d19) ##### 🐞 Bug Fixes - **nuxt**: Opt in to `import.meta.*` properties - by [@danielroe](https://togithub.com/danielroe) in [https://github.com/vueuse/vueuse/issues/3888](https://togithub.com/vueuse/vueuse/issues/3888) [(1558c)](https://togithub.com/vueuse/vueuse/commit/1558cd2b) - **useAnimate**: `commitStyles` when finish - by [@a1mersnow](https://togithub.com/a1mersnow) in [https://github.com/vueuse/vueuse/issues/3990](https://togithub.com/vueuse/vueuse/issues/3990) [(fba4e)](https://togithub.com/vueuse/vueuse/commit/fba4e77c) - **useDisplayMedia**: Stop stream when screen is not shared anymore - by [@robertrosman](https://togithub.com/robertrosman) in [https://github.com/vueuse/vueuse/issues/3976](https://togithub.com/vueuse/vueuse/issues/3976) [(a3c6f)](https://togithub.com/vueuse/vueuse/commit/a3c6f398) - **useDraggable**: Should ignore right clicks - by [@Justineo](https://togithub.com/Justineo) in [https://github.com/vueuse/vueuse/issues/3850](https://togithub.com/vueuse/vueuse/issues/3850) [(9f10a)](https://togithub.com/vueuse/vueuse/commit/9f10ad06) - **useElementSize**: Use getBoundingClientRect get element size on SVG - by [@siaikin](https://togithub.com/siaikin) in [https://github.com/vueuse/vueuse/issues/3940](https://togithub.com/vueuse/vueuse/issues/3940) [(d8015)](https://togithub.com/vueuse/vueuse/commit/d80150b7) - **useFileDialog**: Check if input value exists before trigger onChange - by [@jinkaiqin](https://togithub.com/jinkaiqin) in [https://github.com/vueuse/vueuse/issues/3972](https://togithub.com/vueuse/vueuse/issues/3972) [(424a2)](https://togithub.com/vueuse/vueuse/commit/424a2046) - **useGamepad**: Avoid spread to fix gamepad state - by [@yue4u](https://togithub.com/yue4u) in [https://github.com/vueuse/vueuse/issues/3913](https://togithub.com/vueuse/vueuse/issues/3913) [(2ccbd)](https://togithub.com/vueuse/vueuse/commit/2ccbd3db) - **useMediaControls**: Target params may not be ref - by [@huiliangShen](https://togithub.com/huiliangShen) in [https://github.com/vueuse/vueuse/issues/3921](https://togithub.com/vueuse/vueuse/issues/3921) [(1fe2f)](https://togithub.com/vueuse/vueuse/commit/1fe2fd25) - **useMounted**: The second argument in vue2.7 should be `undefined` - by [@yanbowe](https://togithub.com/yanbowe), [@antfu](https://togithub.com/antfu) and **Glandos** in [https://github.com/vueuse/vueuse/issues/3830](https://togithub.com/vueuse/vueuse/issues/3830) [(7966b)](https://togithub.com/vueuse/vueuse/commit/7966b85d) - **useRouteParams**: Support optional params - by [@huiliangShen](https://togithub.com/huiliangShen) in [https://github.com/vueuse/vueuse/issues/3934](https://togithub.com/vueuse/vueuse/issues/3934) [(4a882)](https://togithub.com/vueuse/vueuse/commit/4a882316) - **useScroll**: Sync scroll val to internal state, fix [#3809](https://togithub.com/vueuse/vueuse/issues/3809) - by [@kongmoumou](https://togithub.com/kongmoumou) in [https://github.com/vueuse/vueuse/issues/3817](https://togithub.com/vueuse/vueuse/issues/3817) and [https://github.com/vueuse/vueuse/issues/3809](https://togithub.com/vueuse/vueuse/issues/3809) [(317ca)](https://togithub.com/vueuse/vueuse/commit/317cab66) - **useScrollLock**: Function unlock does not work - by [@loongzhu](https://togithub.com/loongzhu) in [https://github.com/vueuse/vueuse/issues/3847](https://togithub.com/vueuse/vueuse/issues/3847) [(d9ee4)](https://togithub.com/vueuse/vueuse/commit/d9ee4f69) - **useTextareaAutosize**: OnResize callback fires not only on resize - by [@huiliangShen](https://togithub.com/huiliangShen) and **banruo** in [https://github.com/vueuse/vueuse/issues/3887](https://togithub.com/vueuse/vueuse/issues/3887) [(a6ede)](https://togithub.com/vueuse/vueuse/commit/a6ede832) - **useVirtualList**: Add containerRef to watch list - by [@eliamartani](https://togithub.com/eliamartani) in [https://github.com/vueuse/vueuse/issues/3855](https://togithub.com/vueuse/vueuse/issues/3855) [(4636f)](https://togithub.com/vueuse/vueuse/commit/4636f4c4) - **useWebNotification**: Detect `isSupported` with try-catch - by [@9romise](https://togithub.com/9romise) in [https://github.com/vueuse/vueuse/issues/3980](https://togithub.com/vueuse/vueuse/issues/3980) [(b291c)](https://togithub.com/vueuse/vueuse/commit/b291c4c6) - **useWebSocket**: UrlRef changes were not being tracked - by [@ferferga](https://togithub.com/ferferga) in [https://github.com/vueuse/vueuse/issues/3870](https://togithub.com/vueuse/vueuse/issues/3870) [(c2f92)](https://togithub.com/vueuse/vueuse/commit/c2f9295a) ##### [View changes on GitHub](https://togithub.com/vueuse/vueuse/compare/v10.9.0...v10.10.0)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.