Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update vue monorepo to ^3.3.9 (#2252)
[![Mend Renovate logo banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@vue/compiler-core](https://github.com/vuejs/core/tree/main/packages/compiler-core#readme) ([source](https://github.com/vuejs/core)) | [`^3.3.8` -> `^3.3.9`](https://renovatebot.com/diffs/npm/@vue%2fcompiler-core/3.3.8/3.3.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2fcompiler-core/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vue%2fcompiler-core/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vue%2fcompiler-core/3.3.8/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2fcompiler-core/3.3.8/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vue/compiler-sfc](https://github.com/vuejs/core/tree/main/packages/compiler-sfc#readme) ([source](https://github.com/vuejs/core)) | [`^3.3.8` -> `^3.3.9`](https://renovatebot.com/diffs/npm/@vue%2fcompiler-sfc/3.3.8/3.3.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2fcompiler-sfc/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vue%2fcompiler-sfc/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vue%2fcompiler-sfc/3.3.8/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2fcompiler-sfc/3.3.8/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vue/reactivity](https://github.com/vuejs/core/tree/main/packages/reactivity#readme) ([source](https://github.com/vuejs/core)) | [`^3.3.8` -> `^3.3.9`](https://renovatebot.com/diffs/npm/@vue%2freactivity/3.3.8/3.3.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2freactivity/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vue%2freactivity/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vue%2freactivity/3.3.8/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2freactivity/3.3.8/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vue/runtime-core](https://github.com/vuejs/core/tree/main/packages/runtime-core#readme) ([source](https://github.com/vuejs/core)) | [`^3.3.8` -> `^3.3.9`](https://renovatebot.com/diffs/npm/@vue%2fruntime-core/3.3.8/3.3.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2fruntime-core/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vue%2fruntime-core/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vue%2fruntime-core/3.3.8/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2fruntime-core/3.3.8/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vue/runtime-dom](https://github.com/vuejs/core/tree/main/packages/runtime-dom#readme) ([source](https://github.com/vuejs/core)) | [`^3.3.8` -> `^3.3.9`](https://renovatebot.com/diffs/npm/@vue%2fruntime-dom/3.3.8/3.3.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2fruntime-dom/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vue%2fruntime-dom/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vue%2fruntime-dom/3.3.8/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2fruntime-dom/3.3.8/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vue/shared](https://github.com/vuejs/core/tree/main/packages/shared#readme) ([source](https://github.com/vuejs/core)) | [`^3.3.8` -> `^3.3.9`](https://renovatebot.com/diffs/npm/@vue%2fshared/3.3.8/3.3.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2fshared/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vue%2fshared/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vue%2fshared/3.3.8/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2fshared/3.3.8/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vue](https://github.com/vuejs/core/tree/main/packages/vue#readme) ([source](https://github.com/vuejs/core)) | [`^3.3.8` -> `^3.3.9`](https://renovatebot.com/diffs/npm/vue/3.3.8/3.3.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.3.8/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.3.8/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vuejs/core (@​vue/compiler-core)</summary> ### [`v3.3.9`](https://github.com/vuejs/core/blob/HEAD/CHANGELOG.md#339-2023-11-25) [Compare Source](https://github.com/vuejs/core/compare/v3.3.8...v3.3.9) ##### Bug Fixes - **compiler-core:** avoid rewriting scope variables in inline for loops ([#​7245](https://github.com/vuejs/core/issues/7245)) ([a2d810e](https://github.com/vuejs/core/commit/a2d810eb40cef631f61991ca68b426ee9546aba0)), closes [#​7238](https://github.com/vuejs/core/issues/7238) - **compiler-core:** fix `resolveParserPlugins` decorators check ([#​9566](https://github.com/vuejs/core/issues/9566)) ([9d0eba9](https://github.com/vuejs/core/commit/9d0eba916f3bf6fb5c03222400edae1a2db7444f)), closes [#​9560](https://github.com/vuejs/core/issues/9560) - **compiler-sfc:** consistently escape type-only prop names ([#​8654](https://github.com/vuejs/core/issues/8654)) ([3e08d24](https://github.com/vuejs/core/commit/3e08d246dfd8523c54fb8e7a4a6fd5506ffb1bcc)), closes [#​8635](https://github.com/vuejs/core/issues/8635) [#​8910](https://github.com/vuejs/core/issues/8910) [vitejs/vite-plugin-vue#184](https://github.com/vitejs/vite-plugin-vue/issues/184) - **compiler-sfc:** malformed filename on windows using path.posix.join() ([#​9478](https://github.com/vuejs/core/issues/9478)) ([f18a174](https://github.com/vuejs/core/commit/f18a174979626b3429db93c5d5b7ae5448917c70)), closes [#​8671](https://github.com/vuejs/core/issues/8671) [#​9583](https://github.com/vuejs/core/issues/9583) [#​9446](https://github.com/vuejs/core/issues/9446) [#​9473](https://github.com/vuejs/core/issues/9473) - **compiler-sfc:** support `:is` and `:where` selector in scoped css rewrite ([#​8929](https://github.com/vuejs/core/issues/8929)) ([3227e50](https://github.com/vuejs/core/commit/3227e50b32105f8893f7dff2f29278c5b3a9f621)) - **compiler-sfc:** support resolve extends interface for defineEmits ([#​8470](https://github.com/vuejs/core/issues/8470)) ([9e1b74b](https://github.com/vuejs/core/commit/9e1b74bcd5fa4151f5d1bc02c69fbbfa4762f577)), closes [#​8465](https://github.com/vuejs/core/issues/8465) - **hmr/transition:** fix kept-alive component inside transition disappearing after hmr ([#​7126](https://github.com/vuejs/core/issues/7126)) ([d11e978](https://github.com/vuejs/core/commit/d11e978fc98dcc83526c167e603b8308f317f786)), closes [#​7121](https://github.com/vuejs/core/issues/7121) - **hydration:** force hydration for v-bind with .prop modifier ([364f319](https://github.com/vuejs/core/commit/364f319d214226770d97c98d8fcada80c9e8dde3)), closes [#​7490](https://github.com/vuejs/core/issues/7490) - **hydration:** properly hydrate indeterminate prop ([34b5a5d](https://github.com/vuejs/core/commit/34b5a5da4ae9c9faccac237acd7acc8e7e017571)), closes [#​7476](https://github.com/vuejs/core/issues/7476) - **reactivity:** clear method on readonly collections should return undefined ([#​7316](https://github.com/vuejs/core/issues/7316)) ([657476d](https://github.com/vuejs/core/commit/657476dcdb964be4fbb1277c215c073f3275728e)) - **reactivity:** onCleanup also needs to be cleaned ([#​8655](https://github.com/vuejs/core/issues/8655)) ([73fd810](https://github.com/vuejs/core/commit/73fd810eebdd383a2b4629f67736c4db1f428abd)), closes [#​5151](https://github.com/vuejs/core/issues/5151) [#​7695](https://github.com/vuejs/core/issues/7695) - **ssr:** hydration `__vnode` missing for devtools ([#​9328](https://github.com/vuejs/core/issues/9328)) ([5156ac5](https://github.com/vuejs/core/commit/5156ac5b38cfa80d3db26f2c9bf40cb22a7521cb)) - **types:** allow falsy value types in `StyleValue` ([#​7954](https://github.com/vuejs/core/issues/7954)) ([17aa92b](https://github.com/vuejs/core/commit/17aa92b79b31d8bb8b5873ddc599420cb9806db8)), closes [#​7955](https://github.com/vuejs/core/issues/7955) - **types:** defineCustomElement using defineComponent return type with emits ([#​7937](https://github.com/vuejs/core/issues/7937)) ([5d932a8](https://github.com/vuejs/core/commit/5d932a8e6d14343c9d7fc7c2ecb58ac618b2f938)), closes [#​7782](https://github.com/vuejs/core/issues/7782) - **types:** fix `unref` and `toValue` when input union type contains ComputedRef ([#​8748](https://github.com/vuejs/core/issues/8748)) ([176d476](https://github.com/vuejs/core/commit/176d47671271b1abc21b1508e9a493c7efca6451)), closes [#​8747](https://github.com/vuejs/core/issues/8747) [#​8857](https://github.com/vuejs/core/issues/8857) - **types:** fix instance type when props type is incompatible with setup returned type ([#​7338](https://github.com/vuejs/core/issues/7338)) ([0e1e8f9](https://github.com/vuejs/core/commit/0e1e8f919e5a74cdaadf9c80ee135088b25e7fa3)), closes [#​5885](https://github.com/vuejs/core/issues/5885) - **types:** fix shallowRef return type with union value type ([#​7853](https://github.com/vuejs/core/issues/7853)) ([7c44800](https://github.com/vuejs/core/commit/7c448000b0def910c2cfabfdf7ff20a3d6bc844f)), closes [#​7852](https://github.com/vuejs/core/issues/7852) - **types:** more precise types for class bindings ([#​8012](https://github.com/vuejs/core/issues/8012)) ([46e3374](https://github.com/vuejs/core/commit/46e33744c890bd49482c5e5c5cdea44e00ec84d5)) - **types:** remove optional properties from defineProps return type ([#​6421](https://github.com/vuejs/core/issues/6421)) ([94c049d](https://github.com/vuejs/core/commit/94c049d930d922069e38ea8700d7ff0970f71e61)), closes [#​6420](https://github.com/vuejs/core/issues/6420) - **types:** return type of withDefaults should be readonly ([#​8601](https://github.com/vuejs/core/issues/8601)) ([f15debc](https://github.com/vuejs/core/commit/f15debc01acb22d23f5acee97e6f02db88cef11a)) - **types:** revert class type restrictions ([5d077c8](https://github.com/vuejs/core/commit/5d077c8754cc14f85d2d6d386df70cf8c0d93842)), closes [#​8012](https://github.com/vuejs/core/issues/8012) - **types:** update jsx type definitions ([#​8607](https://github.com/vuejs/core/issues/8607)) ([58e2a94](https://github.com/vuejs/core/commit/58e2a94871ae06a909c5f8bad07fb401193e6a38)) - **types:** widen ClassValue type ([2424013](https://github.com/vuejs/core/commit/242401305944422d0c361b16101a4d18908927af)) - **v-model:** avoid overwriting number input with same value ([#​7004](https://github.com/vuejs/core/issues/7004)) ([40f4b77](https://github.com/vuejs/core/commit/40f4b77bb570868cb6e47791078767797e465989)), closes [#​7003](https://github.com/vuejs/core/issues/7003) - **v-model:** unnecessary value binding error should apply to dynamic instead of static binding ([2859b65](https://github.com/vuejs/core/commit/2859b653c9a22460e60233cac10fe139e359b046)), closes [#​3596](https://github.com/vuejs/core/issues/3596) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/fwouts/previewjs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information