[Snyk] Upgrade @vueuse/integrations from 10.9.0 to 13.6.0 #105
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Snyk has created this PR to upgrade @vueuse/integrations from 10.9.0 to 13.6.0.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
The recommended version is 36 versions ahead of your current version.
The recommended version was released a month ago.
Issues fixed by the recommended upgrade:
SNYK-JS-CROSSSPAWN-8303230
SNYK-JS-INTLIFYSHARED-8442251
SNYK-JS-VITE-9653016
SNYK-JS-VUEI18N-8442254
SNYK-JS-VUEI18N-9376708
SNYK-JS-BABELHELPERS-9397697
SNYK-JS-BABELRUNTIME-10044504
SNYK-JS-INTLIFYCOREBASE-10753753
SNYK-JS-INTLIFYCOREBASE-8442262
SNYK-JS-INTLIFYSHARED-10753754
SNYK-JS-NANOID-8492085
SNYK-JS-ROLLUP-8073097
SNYK-JS-VITE-8648411
SNYK-JS-VITE-9512410
SNYK-JS-VITE-9576207
SNYK-JS-VITE-9685035
SNYK-JS-VITE-9919777
SNYK-JS-VUEI18N-10771082
SNYK-JS-VUEI18N-8442260
SNYK-JS-BRACEEXPANSION-9789073
SNYK-JS-BRACEEXPANSION-9789073
SNYK-JS-FORMDATA-10841150
Release notes
Package name: @vueuse/integrations
-
13.6.0 - 2025-07-28
- Mark templateRef as deprecated - by @ ilyaliao in #4894 (0271e)
- useFileDialog: Add MaybRef to multiple, accept, capture, reset, and directory - by @ hunterwilhelm, Anthony Fu and @ antfu in #4813 (a44bd)
- useFocusTrap: Expose updateContainerElements for dynamic contai… - by @ PeikyLiu and @ ilyaliao in #4849 (3d5e5)
- useIDBKeyval: Add
- useStorageAsync: Add
- useTransition: Support custom window - by @ byronogis and Anthony Fu in #4850 (a75f4)
- onClickOutside: The order of overload signatures - by @ whiteyebrw, @ ilyaliao and Anthony Fu in #4839 (d5812)
- types: Use Vue's native
- useDraggable: Add capture prop to component - by @ wgh970312 in #4911 (547f8)
- useMagicKeys: Prevent incorrect clearing of other keys after releasing shift - by @ keeplearning66 in #4916 (d7f28)
- useMouseInElement: Correctly update elementX and elementY - by @ cszhjh and @ ilyaliao in #4846 (cf02b)
- useVirtualList: Resolve invalid watch source - by @ cszhjh and @ OrbisK in #4857 (d2381)
-
13.5.0 - 2025-07-02
- useSpeechSynthesis: Add reactivity for volume - by @ whiteyebrw in #4837 (4d125)
- useCookie: Update
-
13.4.0 - 2025-06-19
- shared: Introduce
- useAsyncState: Add executeImmediate with the same type as the promise fn - by @ davidglezz in #4716 (82740)
- useEventSource: Added lastEventId for named events - by @ whiteyebrw in #4791 (f6f0b)
- useFetch: Support for custom abort reason - by @ doyuli in #4820 (44c0b)
- useRefHistory: Add
- useUrlSearchParams: Add a stringify option for users to provide stringify logic - by @ mingXta, Robin and Anthony Fu in #4773 (6a523)
- computedWithControl: Allow deeply watching source - by @ MetRonnie and Anthony Fu in #4786 (ffc1a)
- useDevicesList: Check for device availability before requesting permissions - by @ ilyaliao in #4818 (c424f)
- useEventListener: Improve types - by @ ArthurDarkstone, liliang18 and @ Alfred-Skyblue in #4787 (6f565)
- useIdle: Changed the
- useMouseInElement: Fixing the issue where target element updates were not considered. - by @ Codfisher and bgm.cod in #4782 (04af9)
- useScreenSafeArea: Сhanged initial value update - by @ whiteyebrw in #4789 (ae573)
- useScriptTag: Support passing nonce - by @ 1-dilikelei and 董梁玮 in #4753 (57370)
- useScroll: Use mutationObserver to update arrivedState when the DOM is changed - by @ andylou0102, AndyLuo, Robin and Anthony Fu in #4433 (135d5)
- watchIgnorable: Add and export types - by @ ArthurDarkstone, liliang18 and Robin in #4809 (0e10e)
- computedWithControl: Optimize with shallowRef - by @ broBinChen and binge_c-admin in #4826 (2c91a)
-
13.3.0 - 2025-05-27
- useNow: Expose immediate option - by @ scottbedard in #4768 (44660)
- asyncComputed: Fix types for
- useFetch: Use
- useSortable: Fix type misalignment - by @ michaelcozzolino in #4760 (16692)
-
13.2.0 - 2025-05-14
- computedAsync: Add option to control watcher's flush timing - by @ ferferga in #4746 (b1bc8)
- useFileDialog: Allow custom input element for file dialog - by @ ishakhorski in #4679 (0ea16)
- useScroll: Add missing measure documentation - by @ Matkolit and Mateusz Kołodziej in #4727 (dd98a)
- useStyleTag: Support passing
- watchOnce: Use vue's native once behaviour - by @ ferferga in #4750 (08f7d)
- Allow vertical scroll in usePointerSwipe - by @ 2nofa11 in #4637 and #4720 (d3ed6)
- Always mount listeners in useStorage - by @ 43081j in #4730 (65a99)
- UseArrayFindReturn: Missing template type - by @ michaelcozzolino in #4715 (43903)
- computedAsync: Return
- docs: Grammar in /packages/nuxt/README.md - by @ neeko-cat in #4701 (44b40)
- fromEvent: Fix type error of element reference - by @ ywenhao and @ antfu in #4728 (94fea)
- onClickOutside: Workaround for iOS - by @ ferferga in #4735 (1c60c)
- useElementSize: Component type warning - by @ menghany in #4722 (9889f)
- useEventSource: Add missing data generic - by @ OrbisK in #4726 (a969e)
- useFullscreen: Get the correct initial state while mounted - by @ ben-lau and liubaobin in #4745 (09cbd)
- useMagicKeys: Correctly clear current pressed keys when releasing Shift - by @ Kedlingar and Skstud5 in #4731 (ab7ac)
-
13.1.0 - 2025-04-08
- shared: Ensure return types exists - by @ OrbisK in #4659 (c1d6e)
- useSortable: Add possibility to use it with Component ref - by @ michaelcozzolino in #4684 (15917)
- docs: Blog moved to different domain - by @ th1m0 in #4663 (72c9a)
- nuxt: Don't require
- tryOnMounted: Pass target to getLifeCycleTarget - by @ Eazash in #4685 (16551)
- useDropZone: Allow passing
-
13.0.0 - 2025-03-10
- Drop CJS build, now it's ESM-only - by @ antfu in #4581 (5e046)
-
13.0.0-beta.2 - 2025-03-05
- Drop CJS build, now it's ESM-only - by @ antfu (f0973)
-
13.0.0-beta.1 - 2025-03-05
- Drop CJS build, now it's ESM-only - by @ antfu (f0973)
-
12.8.2 - 2025-03-05
- types: Wrong import path - by @ antfu (3f5da)
-
12.8.1 - 2025-03-05
-
12.8.0 - 2025-03-05
-
12.7.0 - 2025-02-15
-
12.6.1 - 2025-02-14
-
12.5.0 - 2025-01-22
-
12.4.0 - 2025-01-10
-
12.3.0 - 2025-01-02
-
12.2.0 - 2024-12-23
-
12.2.0-beta.4 - 2024-12-23
-
12.2.0-beta.3 - 2024-12-23
-
12.1.0 - 2024-12-22
-
12.0.0 - 2024-11-27
-
12.0.0-beta.1 - 2024-11-21
-
11.3.0 - 2024-11-21
-
11.2.0 - 2024-10-30
-
11.1.0 - 2024-09-16
-
11.0.3 - 2024-08-24
-
11.0.1 - 2024-08-19
-
11.0.0 - 2024-08-15
-
11.0.0-beta.3 - 2024-08-14
-
11.0.0-beta.2 - 2024-07-17
-
11.0.0-beta.1 - 2024-06-12
-
10.11.1 - 2024-08-08
-
10.11.0 - 2024-06-12
-
10.10.1 - 2024-06-11
-
10.10.0 - 2024-05-27
-
10.9.0 - 2024-02-27
from @vueuse/integrations GitHub release notes🚀 Features
options.serializer- by @ matthewjumpsoffbuildings, @ OrbisK and @ 43081j in #4781 (bb831)onReadyoption and Promise return - by @ asika32764, Fernando Fernández, @ OrbisK and Anthony Fu in #4158 (3a2df)🐞 Bug Fixes
MaybeRefandMaybeRefOrGetterinstead - by @ RYGRIT in #4913 (2d179)View changes on GitHub
🚀 Features
🐞 Bug Fixes
universal-cookierange to^7 || ^8#4834View changes on GitHub
🚀 Features
TimerHandlefor setTimeout type - by @ ilyaliao in #4801 (319d8)shouldCommit- by @ JonathanSchndr, Anthony Fu and Robin in #4471 (18acf)🐞 Bug Fixes
resetcall when the initial value is true - by @ whiteyebrw in #4800 (c6469)🏎 Performance
View changes on GitHub
🚀 Features
🐞 Bug Fixes
AsyncComputedOptions- by @ antfu (217cc)globalThis.fetchwhendefaultWindow.fetchnot exist - by @ Groupguanfang, Naily and @ OrbisK in #4765 (bf354)View changes on GitHub
🚀 Features
nonce- by @ 1-dilikelei and 董梁玮 in #4749 (fa2c0)🐞 Bug Fixes
ComputedRef<T>type whenlazy: true- by @ ferferga in #4751 (b1718)View changes on GitHub
🚀 Features
🐞 Bug Fixes
@ vueuse/coreinstalled at root - by @ danielroe in #4698 (17a46)documentas target - by @ osbre in #4681 (21fa6)View changes on GitHub
🚨 Breaking Changes
View changes on GitHub
🚨 Breaking Changes
View changes on GitHub
🚨 Breaking Changes
View changes on GitHub
🐞 Bug Fixes
View changes on GitHub
Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
[//]: # 'snyk:metadata:{"customTemplate":{"variablesUsed":[],"fieldsUsed":[]},"dependencies":[{"name":"@vueuse/integrations","from":"10.9.0","to":"13.6.0"}],"env":"prod","hasFixes":true,"isBreakingChange":true,"isMajorUpgrade":true,"issuesToFix":["SNYK-JS-CROSSSPAWN-8303230","SNYK-JS-INTLIFYSHARED-8442251","SNYK-JS-VITE-9653016","SNYK-JS-VUEI18N-8442254","SNYK-JS-VUEI18N-9376708","SNYK-JS-BABELHELPERS-9397697","SNYK-JS-BABELRUNTIME-10044504","SNYK-JS-INTLIFYCOREBASE-10753753","SNYK-JS-INTLIFYCOREBASE-8442262","SNYK-JS-INTLIFYSHARED-10753754","SNYK-JS-NANOID-8492085","SNYK-JS-ROLLUP-8073097","SNYK-JS-VITE-8648411","SNYK-JS-VITE-9512410","SNYK-JS-VITE-9576207","SNYK-JS-VITE-9685035","SNYK-JS-VITE-9919777","SNYK-JS-VUEI18N-10771082","SNYK-JS-VUEI18N-8442260","SNYK-JS-BRACEEXPANSION-9789073","SNYK-JS-BRACEEXPANSION-9789073","SNYK-JS-FORMDATA-10841150"],"prId":"0a853219-24ab-40e2-be10-d20cf5ddd14e","prPublicId":"0a853219-24ab-40e2-be10-d20cf5ddd14e","packageManager":"npm","priorityScoreList":[169,198,207,264,264,140,140,228,108,228,44,108,189,396,191,172,172,303,144,57,249],"projectPublicId":"a6d95be2-6fa7-418d-8fd1-0cd3974eee23","projectUrl":"https://app.snyk.io/org/nerds-github/project/a6d95be2-6fa7-418d-8fd1-0cd3974eee23?utm_source=github&utm_medium=referral&page=upgrade-pr","prType":"upgrade","templateFieldSources":{"branchName":"default","commitMessage":"default","description":"default","title":"default"},"templateVariants":["priorityScore"],"type":"auto","upgrade":["SNYK-JS-CROSSSPAWN-8303230","SNYK-JS-INTLIFYSHARED-8442251","SNYK-JS-VITE-9653016","SNYK-JS-VUEI18N-8442254","SNYK-JS-VUEI18N-9376708","SNYK-JS-BABELHELPERS-9397697","SNYK-JS-BABELRUNTIME-10044504","SNYK-JS-INTLIFYCOREBASE-10753753","SNYK-JS-INTLIFYCOREBASE-8442262","SNYK-JS-INTLIFYSHARED-10753754","SNYK-JS-NANOID-8492085","SNYK-JS-ROLLUP-8073097","SNYK-JS-VITE-8648411","SNYK-JS-VITE-9512410","SNYK-JS-VITE-9576207","SNYK-JS-VITE-9685035","SNYK-JS-VITE-9919777","SNYK-JS-VUEI18N-10771082","SNYK-JS-VUEI18N-8442260","SNYK-JS-BRACEEXPANSION-9789073","SNYK-JS-BRACEEXPANSION-9789073","SNYK-JS-FORMDATA-10841150"],"upgradeInfo":{"versionsDiff":36,"publishedDate":"2025-07-28T10:23:59.594Z"},"vulns":["SNYK-JS-CROSSSPAWN-8303230","SNYK-JS-INTLIFYSHARED-8442251","SNYK-JS-VITE-9653016","SNYK-JS-VUEI18N-8442254","SNYK-JS-VUEI18N-9376708","SNYK-JS-BABELHELPERS-9397697","SNYK-JS-BABELRUNTIME-10044504","SNYK-JS-INTLIFYCOREBASE-10753753","SNYK-JS-INTLIFYCOREBASE-8442262","SNYK-JS-INTLIFYSHARED-10753754","SNYK-JS-NANOID-8492085","SNYK-JS-ROLLUP-8073097","SNYK-JS-VITE-8648411","SNYK-JS-VITE-9512410","SNYK-JS-VITE-9576207","SNYK-JS-VITE-9685035","SNYK-JS-VITE-9919777","SNYK-JS-VUEI18N-10771082","SNYK-JS-VUEI18N-8442260","...