vivid-3
vivid-3 copied to clipboard
chore(deps): update vue monorepo (main)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| vue (source) | 2.7.8 -> 2.7.16 |
||||
| vue (source) | ^3.2.45 -> ^2.7.8 |
||||
| vue (source) | ^3.2.47 -> ^2.7.8 |
||||
| vue3 (source) | 3.3.7 -> 3.5.6 |
Release Notes
vuejs/core (vue3)
v3.5.6
Bug Fixes
- compile-dom: should be able to stringify mathML (#β11891) (85c138c)
- compiler-sfc: preserve old behavior when using withDefaults with desutructure (8492c3c), closes #β11930
- reactivity: avoid exponential perf cost and reduce call stack depth for deeply chained computeds (#β11944) (c74bb8c), closes #β11928
- reactivity: rely on dirty check only when computed has deps (#β11931) (aa5dafd), closes #β11929
- watch:
onceoption should be ignored by watchEffect (#β11884) (49fa673) - watch: unwatch should be callable during SSR (#β11925) (2d6adf7), closes #β11924
v3.5.5
Bug Fixes
- compiler-core: fix handling of delimiterOpen in VPre (#β11915) (706d4ac), closes #β11913
- compiler-dom: fix stringify static edge for partially eligible chunks in cached parent (1d99d61), closes #β11879 #β11890
- compiler-dom: should ignore leading newline in
- compiler-sfc: nested css supports atrule and comment (#β11899) (0e7bc71), closes #β11896
- custom-element: handle nested customElement mount w/ shadowRoot false (#β11861) (f2d8019), closes #β11851 #β11871
- hmr: reload async child wrapped in Suspense + KeepAlive (#β11907) (10a2c60), closes #β11868
- hydration: fix mismatch of leading newline in
<textarea>and<pre>(a5f3c2e), closes #β11873 #β11874 - reactivity: properly clean up deps, fix memory leak (8ea5d6d), closes #β11901
- runtime-core: properly update async component nested in KeepAlive (#β11917) (7fe6c79), closes #β11916
- TransitionGroup: not warn unkeyed text children with whitespece preserve (#β11888) (7571f20), closes #β11885
v3.5.4
Bug Fixes
- compiler-sfc: correct scoped injection for nesting selector (#β11854) (b1de75e), closes #β10567
- reactivity: fix markRaw error on already marked object (#β11864) (67d6596), closes #β11862
- Revert "fix: Revert "fix(reactivity): self-referencing computed should refresh"" (e596378)
- runtime-core: handle shallow reactive arrays in renderList correctly (#β11870) (ced59ab), closes #β11869
- types: correctly infer
TypeEmitswith both tuple and function syntax (#β11840) (dad6738), closes #β11836
Performance Improvements
v3.5.3
Bug Fixes
- hydration: check __asyncHydrate presence for vue3-lazy-hydration compat (#β11825) (8e6c337), closes #β11793
- Revert "fix(reactivity): self-referencing computed should refresh" (35c760f)
- ssr: respect app.config.warnHandler during ssr (bf3d9a2), closes #β11830
- Transition: handle KeepAlive child unmount in Transition out-in mode (#β11833) (6b7901d), closes #β11775
- useId: make generated IDs selector compatible (babfb4c), closes #β11828
v3.5.2
Bug Fixes
- reactivity: make toRaw work on proxies created by proxyRef (46c3ab1)
- reactivity: pass oldValue to computed getter (#β11813) (98864a7), closes #β11812
- reactivity: prevent endless recursion in computed getters (#β11797) (716275d)
- reactivity: self-referencing computed should refresh (e84c4a6), closes /github.com/vuejs/core/pull/11797#issuecomment-2330738633
- scheduler: prevent duplicate jobs being queued (#β11826) (df56cc5), closes #β11712 #β11807
- suspense: avoid updating anchor if activeBranch has not been rendered to the actual container (#β11818) (3c0d531), closes #β11806
- Transition: handle KeepAlive child unmount in Transition out-in mode (#β11778) (3116553), closes #β11775
- types: add HTMLDialogElement missing close event (#β11811) (3634f7a)
- types: added name attribute support to details tag (#β11823) (c74176e), closes #β11821
- types: fix defineComponent props inference when setup() has explicit annotation (fca20a3), closes #β11803
- useTemplateRef: properly fix readonly warning in dev and ensure prod behavior consistency (9b7797d), closes #β11808 #β11816 #β11810
Features
v3.5.1
Bug Fixes
- build: improve built-in components treeshakability (4eee630)
- reactivity: handle non-array arguments in reactive
concatmethod (#β11794) (475977a), closes #β11792 - Transition: avoid applying transition hooks on comment vnode (#β11788) (51912f8), closes #β11782
- types: avoid using intersection type in
Readonly<...>to fix JSDoc emit (#β11799) (7518bc1) - useTemplateRef: fix readonly warning when useTemplateRef has same variable name as template ref (bc63df0), closes #β11795 #β11802 #β11804
v3.5.0
Aggregated Features List for 3.5 (alpha to stable)
Reactivity
- reactivity: Refactor reactivity system to use version counting and doubly-linked list tracking (#β10397) (05eb4e0)
- reactivity: Optimize array tracking (#β9511) (70196a4)
- compiler-sfc: enable reactive props destructure by default (d2dac0e)
- reactivity:
onEffectCleanupAPI (2cc5615), closes #β10173 - reactivity: add
failSilentlyargument foronScopeDispose(9a936aa) - reactivity/watch: base
watch,getCurrentWatcher, andonWatcherCleanup(#β9927) (205e5b5) - reactivity/watch: add pause/resume for ReactiveEffect, EffectScope, and WatchHandle (#β9651) (267093c)
- watch: support passing number to
deepoption to control the watch depth (#β9572) (22f7d96) - types: export
MultiWatchSourcestype (#β9563) (998dca5) - types: allow computed getter and setter types to be unrelated (#β11472) (a01675e), closes #β7271
SSR
- runtime-core:
useId()andapp.config.idPrefix(#β11404) (73ef156) - hydration: lazy hydration strategies for async components (#β11458) (d14a11c)
- hydration: support suppressing hydration mismatch via data-allow-mismatch (94fb2b8)
Custom Element
- custom-element:
useHost()helper (775103a) - custom-element:
useShadowRoot()helper (5a1a89b), closes #β6113 #β8195 - custom-element: expose
this.$hostin Options API (1ef8f46) - custom-element: inject child components styles to custom element shadow root (#β11517) (56c76a8), closes #β4662 #β7941 #β7942
- custom-element: support configurable app instance in defineCustomElement (6758c3c), closes #β4356 #β4635
- custom-element: support css
:hostselector by applying css vars on host element (#β8830) (03a9ea2), closes #β8826 - custom-element: support emit with options (e181bff), closes #β7605
- custom-element: support expose on customElement (#β6256) (af838c1), closes #β5540
- custom-element: support
nonceoption for injected style tags (bb4a02a), closes #β6530 - custom-element: support passing custom-element-specific options via 2nd argument of defineCustomElement (60a88a2)
- custom-element: support
shadowRoot: falseindefineCustomElement()(37d2ce5), closes #β4314 #β4404
Teleport
- teleport: support deferred Teleport (#β11387) (59a3e88), closes #β2015 #β11386
- teleport/transition: support directly nesting Teleport inside Transition (#β6548) (0e6e3c7), closes #β5836
Misc
- runtime-core:
useTemplateRef()(3ba70e4) - runtime-core: add
app.onUnmount()for registering cleanup functions (#β4619) (582a3a3), closes #β4516 - runtime-core: add
app.config.throwUnhandledErrorInProduction(f476b7f), closes #β7876 - runtime-dom: Trusted Types compatibility (#β10844) (6d4eb94)
- compiler-core: support
Symbolglobal in template expressions (#β9069) (a501a85) - types: export more emit related types (#β11017) (189573d)
Internals
- reactivity: store value cache on CustomRefs impls (#β11539) (e044b6e)
- types: provide internal options for directly using user types in language tools (#β10801) (75c8cf6)
- types: provide internal options for using refs type in language tools (#β11492) (5ffd1a8)
Bug Fixes
- compiler-sfc: fix import usage check for kebab-case same name shorthand binding (0f7c0e5), closes #β11745 #β11754
- cssVars: correctly escape double quotes in SSR (#β11784) (7b5b6e0), closes #β11779
- deps: update dependency postcss to ^8.4.44 (#β11774) (cb843e0)
- hydration: escape css var name to avoid mismatch (#β11739) (ca12e77), closes #β11735
- hydration: handle text nodes with 0 during hydration (#β11772) (c756da2), closes #β11771
- reactivity: correctly handle method calls on user-extended arrays (#β11760) (9817c80), closes #β11759
- runtime-dom: avoid unnecessary prop patch for checkbox (#β11657) (c3ce9fe), closes #β11647
- runtime-dom: prevent unnecessary DOM update from v-model (#β11656) (b1be9bd), closes #β11647
- server-renderer: Fix call to serverPrefetch in server renderer with an async setup (#β10893) (6039e25)
- server-renderer: render
classNameduring SSR (#β11722) (52cdb0f) - types/defineModel: allow getter and setter types to be unrelated (#β11699) (fe07f70), closes #β11697
v3.4.38
For stable releases, please refer to CHANGELOG.md for details.
For pre-releases, please refer to CHANGELOG.md of the minor branch.
v3.4.37
For stable releases, please refer to CHANGELOG.md for details.
For pre-releases, please refer to CHANGELOG.md of the minor branch.
v3.4.36
For stable releases, please refer to CHANGELOG.md for details.
For pre-releases, please refer to CHANGELOG.md of the minor branch.
v3.4.35
For stable releases, please refer to CHANGELOG.md for details.
For pre-releases, please refer to CHANGELOG.md of the minor branch.
v3.4.34
For stable releases, please refer to CHANGELOG.md for details.
For pre-releases, please refer to CHANGELOG.md of the minor branch.
v3.4.33
For stable releases, please refer to CHANGELOG.md for details.
For pre-releases, please refer to CHANGELOG.md of the minor branch.
v3.4.32
For stable releases, please refer to CHANGELOG.md for details.
For pre-releases, please refer to CHANGELOG.md of the minor branch.
v3.4.31
For stable releases, please refer to CHANGELOG.md for details.
For pre-releases, please refer to CHANGELOG.md of the minor branch.
v3.4.30
For stable releases, please refer to CHANGELOG.md for details.
For pre-releases, please refer to CHANGELOG.md of the minor branch.
v3.4.29
For stable releases, please refer to CHANGELOG.md for details.
For pre-releases, please refer to CHANGELOG.md of the minor branch.
v3.4.28
For stable releases, please refer to CHANGELOG.md for details.
For pre-releases, please refer to CHANGELOG.md of the minor branch.
v3.4.27
For stable releases, please refer to CHANGELOG.md for details.
For pre-releases, please refer to CHANGELOG.md of the minor branch.
v3.4.26
Please refer to CHANGELOG.md for details.
v3.4.25
Please refer to CHANGELOG.md for details.
v3.4.24
Please refer to CHANGELOG.md for details.
v3.4.23
Please refer to CHANGELOG.md for details.
v3.4.22
Please refer to CHANGELOG.md for details.
v3.4.21
Please refer to CHANGELOG.md for details.
v3.4.20
Please refer to CHANGELOG.md for details.
v3.4.19
Please refer to CHANGELOG.md for details.
v3.4.18
Please refer to CHANGELOG.md for details.
v3.4.17
Please refer to CHANGELOG.md for details.
v3.4.16
Please refer to CHANGELOG.md for details.
v3.4.15
Please refer to CHANGELOG.md for details.
v3.4.14
Please refer to CHANGELOG.md for details.
v3.4.13
Please refer to CHANGELOG.md for details.
v3.4.12
Please refer to CHANGELOG.md for details.
v3.4.11
Please refer to CHANGELOG.md for details.
v3.4.10
Please refer to CHANGELOG.md for details.
v3.4.9
Please refer to CHANGELOG.md for details.
v3.4.8
Please refer to CHANGELOG.md for details.
v3.4.7
Please refer to CHANGELOG.md for details.
v3.4.6
Please refer to CHANGELOG.md for details.
v3.4.5
Please refer to CHANGELOG.md for details.
v3.4.4
Please refer to CHANGELOG.md for details.
v3.4.3
Please refer to CHANGELOG.md for details.
v3.4.2
Please refer to CHANGELOG.md for details.
v3.4.1
Please refer to CHANGELOG.md for details.
v3.4.0
Please refer to CHANGELOG.md for details.
v3.3.13
Please refer to CHANGELOG.md for details.
v3.3.12
Please refer to CHANGELOG.md for details.
v3.3.11
Please refer to CHANGELOG.md for details.
v3.3.10
Please refer to CHANGELOG.md for details.
v3.3.9
Please refer to CHANGELOG.md for details.
v3.3.8
Please refer to CHANGELOG.md for details.
Configuration
π Schedule: Branch creation - "before 5am every weekday" in timezone UTC, Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
π» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
β οΈ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
β» Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: @vitejs/[email protected]
npm ERR! Found: [email protected]
npm ERR! node_modules/vue
npm ERR! dev vue@"2.7.8" from the root project
npm ERR! peer vue@"^2.6.8" from @storybook/[email protected]
npm ERR! node_modules/@storybook/vue
npm ERR! @storybook/vue@"7.6.20" from @storybook/[email protected]
npm ERR! node_modules/@storybook/vue-vite
npm ERR! dev @storybook/vue-vite@"^7.6.17" from storybook-vue2@undefined
npm ERR! libs/storybook-vue2
npm ERR! storybook-vue2@undefined
npm ERR! node_modules/storybook-vue2
npm ERR! dev @storybook/vue@"^7.6.17" from storybook-vue2@undefined
npm ERR! libs/storybook-vue2
npm ERR! storybook-vue2@undefined
npm ERR! node_modules/storybook-vue2
npm ERR! workspace libs/storybook-vue2 from the root project
npm ERR! 4 more (@storybook/vue-vite, vue-docgen-api, ...)
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer vue@"^3.2.25" from @vitejs/[email protected]
npm ERR! node_modules/@vitejs/plugin-vue
npm ERR! @vitejs/plugin-vue@"^4.0.0" from @storybook/[email protected]
npm ERR! node_modules/@storybook/vue3-vite
npm ERR! dev @storybook/vue3-vite@"^7.6.20" from storybook-vue3@undefined
npm ERR! libs/storybook-vue3
npm ERR! storybook-vue3@undefined
npm ERR! node_modules/storybook-vue3
npm ERR! @vitejs/plugin-vue@"^4.1.0" from [email protected]
npm ERR! apps/vue-docs/node_modules/vitepress
npm ERR! dev vitepress@"1.0.0-alpha.65" from vue-docs@undefined
npm ERR! apps/vue-docs
npm ERR! vue-docs@undefined
npm ERR! node_modules/vue-docs
npm ERR! 1 more (storybook-vue2)
npm ERR!
npm ERR! Conflicting peer dependency: [email protected]
npm ERR! node_modules/vue
npm ERR! peer vue@"^3.2.25" from @vitejs/[email protected]
npm ERR! node_modules/@vitejs/plugin-vue
npm ERR! @vitejs/plugin-vue@"^4.0.0" from @storybook/[email protected]
npm ERR! node_modules/@storybook/vue3-vite
npm ERR! dev @storybook/vue3-vite@"^7.6.20" from storybook-vue3@undefined
npm ERR! libs/storybook-vue3
npm ERR! storybook-vue3@undefined
npm ERR! node_modules/storybook-vue3
npm ERR! @vitejs/plugin-vue@"^4.1.0" from [email protected]
npm ERR! apps/vue-docs/node_modules/vitepress
npm ERR! dev vitepress@"1.0.0-alpha.65" from vue-docs@undefined
npm ERR! apps/vue-docs
npm ERR! vue-docs@undefined
npm ERR! node_modules/vue-docs
npm ERR! 1 more (storybook-vue2)
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR!
npm ERR! For a full report see:
npm ERR! /tmp/renovate/cache/others/npm/_logs/2025-02-03T02_33_32_700Z-eresolve-report.txt
npm ERR! A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2025-02-03T02_33_32_700Z-debug-0.log
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 100.00%. Comparing base (
d61b119) to head (f0e3eb3). Report is 1260 commits behind head on main.
Additional details and impacted files
@@ Coverage Diff @@
## main #1896 +/- ##
===========================================
Coverage 100.00% 100.00%
===========================================
Files 123 377 +254
Lines 1562 9453 +7891
Branches 108 1529 +1421
===========================================
+ Hits 1562 9453 +7891
| Flag | Coverage Ξ | |
|---|---|---|
| unittests | 100.00% <ΓΈ> (ΓΈ) |
Flags with carried forward coverage won't be shown. Click here to find out more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.