vikejs / vike-vue

🔨 Vue integration for Vike
https://vike.dev/vike-vue
MIT License
38 stars 6 forks source link

chore(deps): update all non-major dependencies #56

Closed renovate[bot] closed 8 months ago

renovate[bot] commented 9 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@brillout/release-me ^0.1.13 -> ^0.1.14 age adoption passing confidence
@types/node (source) ^20.10.5 -> ^20.10.7 age adoption passing confidence
@types/node-fetch (source) ^2.6.9 -> ^2.6.10 age adoption passing confidence
@vitejs/plugin-vue (source) ^4.6.0 -> ^4.6.2 age adoption passing confidence
vike 0.4.152-commit-6f928f9 -> 0.4.155 age adoption passing confidence
vite (source) ^5.0.10 -> ^5.0.11 age adoption passing confidence
vue (source) ^3.3.13 -> ^3.4.5 age adoption passing confidence

Release Notes

brillout/release-me (@​brillout/release-me) ### [`v0.1.14`](https://togithub.com/brillout/release-me/compare/v0.1.13...v0.1.14) [Compare Source](https://togithub.com/brillout/release-me/compare/v0.1.13...v0.1.14)
vikejs/vike (vike) ### [`v0.4.155`](https://togithub.com/vikejs/vike/blob/HEAD/CHANGELOG.md#04155-2024-01-07) [Compare Source](https://togithub.com/vikejs/vike/compare/v0.4.154...v0.4.155) ##### Bug Fixes - update [@​brillout/vite-plugin-import-build](https://togithub.com/brillout/vite-plugin-import-build) -> [@​brillout/vite-plugin-server-entry](https://togithub.com/brillout/vite-plugin-server-entry) ([81d8de1](https://togithub.com/vikejs/vike/commit/81d8de160354b565ceeccdf15f1efc7a99453db3)) - whitelist [@​brillout/import](https://togithub.com/brillout/import) from CJS/ESM error hint ([bb14de3](https://togithub.com/vikejs/vike/commit/bb14de39ed32ce31fa9362de9705bee79c16f748)) ### [`v0.4.154`](https://togithub.com/vikejs/vike/blob/HEAD/CHANGELOG.md#04154-2024-01-06) [Compare Source](https://togithub.com/vikejs/vike/compare/v0.4.153...v0.4.154) ##### Bug Fixes - apply vite.ssrFixStackTrace() to warning stack trace (fix [#​1355](https://togithub.com/vikejs/vike/issues/1355)) ([6415b1c](https://togithub.com/vikejs/vike/commit/6415b1c3031b360e8fb77c4b70c0fe30aeca1fc7)) - improve slow crawling warning ([5865113](https://togithub.com/vikejs/vike/commit/58651134ec827307c6aa67ce227995733fd4ebcd)) - increase hook timeouts upon pre-rendering ([61f05c0](https://togithub.com/vikejs/vike/commit/61f05c0e4ed42ba72b226e6f0f52a14f4b51ecab)) - reliable workaround for Rollup bug ([3e842bb](https://togithub.com/vikejs/vike/commit/3e842bbe6ef4a19bb0a3a0eb980a333ea2cbbb15)) - remove superfluous and misleading assertion ([fe12f96](https://togithub.com/vikejs/vike/commit/fe12f966f76fd9a27c63432abe484370fa969076)) - remove superfluous importBuild await ([#​1404](https://togithub.com/vikejs/vike/issues/1404)) ([7fdfa41](https://togithub.com/vikejs/vike/commit/7fdfa410772baf71322dd347616cfa077f32b9fe)) - show hint upon CJS/ESM errors ([#​1358](https://togithub.com/vikejs/vike/issues/1358), fixes [#​621](https://togithub.com/vikejs/vike/issues/621)) ([2043733](https://togithub.com/vikejs/vike/commit/2043733a2892bcbea35154fdcd7426c1b5e033da)) - tolerate + anywhere in file paths (fix [#​1407](https://togithub.com/vikejs/vike/issues/1407)) ([159c659](https://togithub.com/vikejs/vike/commit/159c6595199547db558248d8a3ebc2ca02be356d)) - update [@​brillout/vite-plugin-import-build](https://togithub.com/brillout/vite-plugin-import-build) ([5f01f30](https://togithub.com/vikejs/vike/commit/5f01f30259cc90e6b85bf327104718a153f74544)) - update [@​brillout/vite-plugin-import-build](https://togithub.com/brillout/vite-plugin-import-build) (fix [#​1404](https://togithub.com/vikejs/vike/issues/1404)) ([f84370a](https://togithub.com/vikejs/vike/commit/f84370a310272636c87be93bdcc28b8e9e4a6ac3)) - workaround Rollup bug ([01ab602](https://togithub.com/vikejs/vike/commit/01ab6020e6a46f80b1b4e6e0ca3c1f498aac5251)) ### [`v0.4.153`](https://togithub.com/vikejs/vike/blob/HEAD/CHANGELOG.md#04153-2023-12-31) [Compare Source](https://togithub.com/vikejs/vike/compare/v0.4.152...v0.4.153) ##### Bug Fixes - improve handling of redundant errors ([c410699](https://togithub.com/vikejs/vike/commit/c410699680a70de59abec3d90fe36bc88d1acd99)) - improve handling of virtual modules ([#​479](https://togithub.com/vikejs/vike/issues/479)) ([3d25618](https://togithub.com/vikejs/vike/commit/3d2561887127a5ba8564ba1a98309c77a5325922)) - improve render abort logging ([415899b](https://togithub.com/vikejs/vike/commit/415899bf77d58d474b99f1c2c5dda41ee705a1f0)) - mitigate risk of infinite reloading page ([c21cea2](https://togithub.com/vikejs/vike/commit/c21cea215cea832930563a1380f2e40f1b61ceea)) - properly handle errors thrown in onHydrationEnd() and onPageTransition{Start,End}() ([ad532e0](https://togithub.com/vikejs/vike/commit/ad532e08272392afa150e2a25549657c8a346e24)) - properly handle errors thrown in onRenderClient ([6f928f9](https://togithub.com/vikejs/vike/commit/6f928f9ee6c1eeaf8279e9ee3b8180d987ba10c0)) - use simplier dynamic import (fix [#​1393](https://togithub.com/vikejs/vike/issues/1393)) ([06c1fd5](https://togithub.com/vikejs/vike/commit/06c1fd57376891766792ecc2a3ae248ff0b231df)) ### [`v0.4.152`](https://togithub.com/vikejs/vike/blob/HEAD/CHANGELOG.md#04152-2023-12-26) [Compare Source](https://togithub.com/vikejs/vike/compare/6f928f9ee6c1eeaf8279e9ee3b8180d987ba10c0...v0.4.152) ##### Bug Fixes - don't inject script preload tags for HTML-only pages (fix [#​1379](https://togithub.com/vikejs/vike/issues/1379)) ([e8c6494](https://togithub.com/vikejs/vike/commit/e8c6494ca56befed80af98b987bf7be7582e3a44)) ##### Features - cacheControl setting ([bb7fd09](https://togithub.com/vikejs/vike/commit/bb7fd09c46730d638b45a89f5db35f2ac4188f6b)) - generic `` type for `onBeforePrerenderStart()` ([29f265b](https://togithub.com/vikejs/vike/commit/29f265b35832c7b882ab1a6414afef88f5cbc0b4)) - redirect to URI without http protocal (closes [#​1380](https://togithub.com/vikejs/vike/issues/1380)) ([58f404c](https://togithub.com/vikejs/vike/commit/58f404c2ebf82ca86b56d6cc603603d2008cc9cf))
vitejs/vite (vite) ### [`v5.0.11`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small5011-2024-01-05-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v5.0.10...v5.0.11) - fix: don't pretransform classic script links ([#​15361](https://togithub.com/vitejs/vite/issues/15361)) ([19e3c9a](https://togithub.com/vitejs/vite/commit/19e3c9a)), closes [#​15361](https://togithub.com/vitejs/vite/issues/15361) - fix: inject `__vite__mapDeps` code before sourcemap file comment ([#​15483](https://togithub.com/vitejs/vite/issues/15483)) ([d2aa096](https://togithub.com/vitejs/vite/commit/d2aa096)), closes [#​15483](https://togithub.com/vitejs/vite/issues/15483) - fix(assets): avoid splitting `,` inside base64 value of `srcset` attribute ([#​15422](https://togithub.com/vitejs/vite/issues/15422)) ([8de7bd2](https://togithub.com/vitejs/vite/commit/8de7bd2)), closes [#​15422](https://togithub.com/vitejs/vite/issues/15422) - fix(html): handle offset magic-string slice error ([#​15435](https://togithub.com/vitejs/vite/issues/15435)) ([5ea9edb](https://togithub.com/vitejs/vite/commit/5ea9edb)), closes [#​15435](https://togithub.com/vitejs/vite/issues/15435) - chore(deps): update dependency strip-literal to v2 ([#​15475](https://togithub.com/vitejs/vite/issues/15475)) ([49d21fe](https://togithub.com/vitejs/vite/commit/49d21fe)), closes [#​15475](https://togithub.com/vitejs/vite/issues/15475) - chore(deps): update tj-actions/changed-files action to v41 ([#​15476](https://togithub.com/vitejs/vite/issues/15476)) ([2a540ee](https://togithub.com/vitejs/vite/commit/2a540ee)), closes [#​15476](https://togithub.com/vitejs/vite/issues/15476)
vuejs/core (vue) ### [`v3.4.5`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#345-2024-01-04) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.4...v3.4.5) ##### Bug Fixes - **compiler-sfc:** fix co-usage of defineModel transform options and props destructure ([b20350d](https://togithub.com/vuejs/core/commit/b20350ded562d27e5901f308d0bc13344f840c4a)), closes [#​9972](https://togithub.com/vuejs/core/issues/9972) - **compiler-sfc:** fix sfc template unref rewrite for class instantiation ([ae60a91](https://togithub.com/vuejs/core/commit/ae60a91cc23424493071ad9088782763eb1e8ff7)), closes [#​6483](https://togithub.com/vuejs/core/issues/6483) [#​6491](https://togithub.com/vuejs/core/issues/6491) - **compiler-ssr:** fix node clone edge case caused by AST reuse ([#​9983](https://togithub.com/vuejs/core/issues/9983)) ([7dbdb3e](https://togithub.com/vuejs/core/commit/7dbdb3edf0ab648965331ca42f069387c97a1c8a)), closes [#​9981](https://togithub.com/vuejs/core/issues/9981) - **watch:** cleanup watcher effect from scope when manually stopped ([#​9978](https://togithub.com/vuejs/core/issues/9978)) ([d2d8955](https://togithub.com/vuejs/core/commit/d2d89551bb06dc05cb7ae0496b8f345ae0de78ed)) ### [`v3.4.4`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#344-2024-01-03) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.3...v3.4.4) ##### Bug Fixes - **compiler-sfc:** fix scss source map regression ([71d3121](https://togithub.com/vuejs/core/commit/71d3121b72c449351e718ee1539bdfa35b68bb32)), closes [#​9970](https://togithub.com/vuejs/core/issues/9970) [#​9969](https://togithub.com/vuejs/core/issues/9969) - **compiler-sfc:** use compilerOptions when re-parsing consumed AST ([d94d8d4](https://togithub.com/vuejs/core/commit/d94d8d4bffd1daf171a655b292745ffc3e63052d)) - **defineModel:** support kebab-case/camelCase mismatches ([#​9950](https://togithub.com/vuejs/core/issues/9950)) ([10ccb9b](https://togithub.com/vuejs/core/commit/10ccb9bfa0f5f3016207fc32b9611bab98e6f090)) - **runtime-core:** correctly assign suspenseId to avoid conflicts with the default id ([#​9966](https://togithub.com/vuejs/core/issues/9966)) ([0648804](https://togithub.com/vuejs/core/commit/06488047c184dae3070d0008379716690edceb46)), closes [#​9944](https://togithub.com/vuejs/core/issues/9944) - **ssr:** avoid rendering transition-group slot content as a fragment ([#​9961](https://togithub.com/vuejs/core/issues/9961)) ([0160264](https://togithub.com/vuejs/core/commit/0160264d677478ee928e8e851f39a9e94f97e337)), closes [#​9933](https://togithub.com/vuejs/core/issues/9933) - **watch:** remove instance unmounted short circuit in getter of `watchEffect` ([#​9948](https://togithub.com/vuejs/core/issues/9948)) ([f300a40](https://togithub.com/vuejs/core/commit/f300a4001ec40cadef2520267eb5841ab48cf005)) - **watch:** revert watch behavior when watching shallow reactive objects ([a9f781a](https://togithub.com/vuejs/core/commit/a9f781a92cbc7de7b25c9e3d5b1295ca99eb6d86)), closes [#​9965](https://togithub.com/vuejs/core/issues/9965) ##### Performance Improvements - **watch:** avoid double traverse for reactive source ([24d77c2](https://togithub.com/vuejs/core/commit/24d77c25ce5d5356adb5367beef1d23e6e340b35)) ### [`v3.4.3`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#343-2023-12-30) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.2...v3.4.3) ##### Bug Fixes - **compiler-sfc:** respect sfc parse options in cache key ([b8d58ec](https://togithub.com/vuejs/core/commit/b8d58ec4f42cbeb9443bf06138add46158db9af0)) ### [`v3.4.2`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#342-2023-12-30) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.1...v3.4.2) ##### Bug Fixes - **compiler-sfc:** fix dev regression for dot / namespace component usage ([dce99c1](https://togithub.com/vuejs/core/commit/dce99c12df981ca45a4d848c37ba8b16496025f0)), closes [#​9947](https://togithub.com/vuejs/core/issues/9947) - **runtime-core:** support deep: false when watch reactive ([#​9928](https://togithub.com/vuejs/core/issues/9928)) ([4f703d1](https://togithub.com/vuejs/core/commit/4f703d120d76d711084346f73ea295c73e6ef6b6)), closes [#​9916](https://togithub.com/vuejs/core/issues/9916) - **ssr:** fix hydration error for slot outlet inside transition-group ([#​9937](https://togithub.com/vuejs/core/issues/9937)) ([6cb00ed](https://togithub.com/vuejs/core/commit/6cb00ed0f9b64428ec18fada0f68467d6a813fde)), closes [#​9933](https://togithub.com/vuejs/core/issues/9933) ### [`v3.4.1`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#341-2023-12-30) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.0...v3.4.1) ##### Bug Fixes - **compat:** correct enum value for COMPILER_FILTERS feature ([#​9875](https://togithub.com/vuejs/core/issues/9875)) ([77d33e2](https://togithub.com/vuejs/core/commit/77d33e263cf19983caf4e5c53a0eb0bee374843c)) - **defineModel:** always default modifiers to empty object ([9bc3c7e](https://togithub.com/vuejs/core/commit/9bc3c7e29cf15f5ca96703542d10cfd786a3fc55)), closes [#​9945](https://togithub.com/vuejs/core/issues/9945) - **defineModel:** support local mutation when only prop but no listener is passed ([97ce041](https://togithub.com/vuejs/core/commit/97ce041910b6ca4bef10f939493d6b5a06ea5b07)) - **types:** fix defineModel watch type error ([#​9942](https://togithub.com/vuejs/core/issues/9942)) ([4af8583](https://togithub.com/vuejs/core/commit/4af85835f7e593a7dffa7dc7e99f14877eb70fd1)), closes [#​9939](https://togithub.com/vuejs/core/issues/9939) ##### Features - **compiler-sfc:** support passing template parsing options when parsing sfc ([6fab855](https://togithub.com/vuejs/core/commit/6fab8551e4aeef4610987640de8b435b1ae321bb)) (necessary to fix [https://github.com/vitejs/vite-plugin-vue/issues/322](https://togithub.com/vitejs/vite-plugin-vue/issues/322)) ### [`v3.4.0`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#340-Slam-Dunk-2023-12-29) [Compare Source](https://togithub.com/vuejs/core/compare/v3.3.13...v3.4.0) > Read [this blog post](https://blog.vuejs.org/posts/vue-3-4) for an overview of the release highlights. ##### Potential Actions Needed 1. To fully leverage new features in 3.4, it is recommended to also update the following dependencies when upgrading to 3.4: - Volar / vue-tsc@^1.8.27 (**required**) - [@​vitejs/plugin-vue](https://togithub.com/vitejs/plugin-vue)@​^5.0.0 (if using Vite) - nuxt@^3.9.0 (if using Nuxt) - vue-loader@^17.4.0 (if using webpack or vue-cli) 2. If using TSX with Vue, check actions needed in [Removed: Global JSX Namespace](https://blog.vuejs.org/posts/vue-3-4#global-jsx-namespace). 3. Make sure you are no longer using any deprecated features (if you are, you should have warnings in the console telling you so). They may have been [removed in 3.4](https://blog.vuejs.org/posts/vue-3-4#other-removed-features). ##### Features - **general:** MathML support ([#​7836](https://togithub.com/vuejs/core/issues/7836)) ([d42b6ba](https://togithub.com/vuejs/core/commit/d42b6ba3f530746eb1221eb7a4be0f44eb56f7d3)), closes [#​7820](https://togithub.com/vuejs/core/issues/7820) - **reactivity:** more efficient reactivity system ([#​5912](https://togithub.com/vuejs/core/issues/5912)) ([16e06ca](https://togithub.com/vuejs/core/commit/16e06ca08f5a1e2af3fc7fb35de153dbe0c3087d)), closes [#​311](https://togithub.com/vuejs/core/issues/311) [#​1811](https://togithub.com/vuejs/core/issues/1811) [#​6018](https://togithub.com/vuejs/core/issues/6018) [#​7160](https://togithub.com/vuejs/core/issues/7160) [#​8714](https://togithub.com/vuejs/core/issues/8714) [#​9149](https://togithub.com/vuejs/core/issues/9149) [#​9419](https://togithub.com/vuejs/core/issues/9419) [#​9464](https://togithub.com/vuejs/core/issues/9464) - **reactivity:** expose last result for computed getter ([#​9497](https://togithub.com/vuejs/core/issues/9497)) ([48b47a1](https://togithub.com/vuejs/core/commit/48b47a1ab63577e2dbd91947eea544e3ef185b85)) - **runtime-core / dx:** link errors to docs in prod build ([#​9165](https://togithub.com/vuejs/core/issues/9165)) ([9f8ba98](https://togithub.com/vuejs/core/commit/9f8ba9821fe166f77e63fa940e9e7e13ec3344fa)) - **runtime-core:** add `once` option to watch ([#​9034](https://togithub.com/vuejs/core/issues/9034)) ([a645e7a](https://togithub.com/vuejs/core/commit/a645e7aa51006516ba668b3a4365d296eb92ee7d)) - **runtime-core:** provide full props to props validator functions ([#​3258](https://togithub.com/vuejs/core/issues/3258)) ([8e27692](https://togithub.com/vuejs/core/commit/8e27692029a4645cd54287f776c0420f2b82740b)) - **compiler-core:** export error message ([#​8729](https://togithub.com/vuejs/core/issues/8729)) ([f7e80ee](https://togithub.com/vuejs/core/commit/f7e80ee4a065a9eaba98720abf415d9e87756cbd)) - **compiler-core:** support specifying root namespace when parsing ([40f72d5](https://togithub.com/vuejs/core/commit/40f72d5e50b389cb11b7ca13461aa2a75ddacdb4)) - **compiler-core:** support v-bind shorthand for key and value with the same name ([#​9451](https://togithub.com/vuejs/core/issues/9451)) ([26399aa](https://togithub.com/vuejs/core/commit/26399aa6fac1596b294ffeba06bb498d86f5508c)) - **compiler-core:** improve parsing tolerance for language-tools ([41ff68e](https://togithub.com/vuejs/core/commit/41ff68ea579d933333392146625560359acb728a)) - **compiler-core:** support accessing Error as global in template expressions ([#​7018](https://togithub.com/vuejs/core/issues/7018)) ([bcca475](https://togithub.com/vuejs/core/commit/bcca475dbc58d76434cd8120b94929758cee2825)) - **compiler-core:** lift vnode hooks deprecation warning to error ([8abc754](https://togithub.com/vuejs/core/commit/8abc754d5d86d9dfd5a7927b846f1a743f352364)) - **compiler-core:** export runtime error strings ([#​9301](https://togithub.com/vuejs/core/issues/9301)) ([feb2f2e](https://togithub.com/vuejs/core/commit/feb2f2edce2d91218a5e9a52c81e322e4033296b)) - **compiler-core:** add current filename to TransformContext ([#​8950](https://togithub.com/vuejs/core/issues/8950)) ([638f1ab](https://togithub.com/vuejs/core/commit/638f1abbb632000553e2b7d75e87c95d8ca192d6)) - **compiler-sfc:** analyze import usage in template via AST ([#​9729](https://togithub.com/vuejs/core/issues/9729)) ([e8bbc94](https://togithub.com/vuejs/core/commit/e8bbc946cba6bf74c9da56f938b67d2a04c340ba)), closes [#​8897](https://togithub.com/vuejs/core/issues/8897) [nuxt/nuxt#22416](https://togithub.com/nuxt/nuxt/issues/22416) - **compiler-sfc:** expose resolve type-based props and emits ([#​8874](https://togithub.com/vuejs/core/issues/8874)) ([9e77580](https://togithub.com/vuejs/core/commit/9e77580c0c2f0d977bd0031a1d43cc334769d433)) - **compiler-sfc:** bump postcss-modules to v6 ([2a507e3](https://togithub.com/vuejs/core/commit/2a507e32f0e2ef73813705a568b8633f68bda7a9)) - **compiler-sfc:** promote defineModel stable ([#​9598](https://togithub.com/vuejs/core/issues/9598)) ([ef688ba](https://togithub.com/vuejs/core/commit/ef688ba92bfccbc8b7ea3997eb297665d13e5249)) - **compiler-sfc:** support import attributes and `using` syntax ([#​8786](https://togithub.com/vuejs/core/issues/8786)) ([5b2bd1d](https://togithub.com/vuejs/core/commit/5b2bd1df78e8ff524c3a184adaa284681aba6574)) - **compiler-sfc:** `defineModel` support local mutation by default, remove local option ([f74785b](https://togithub.com/vuejs/core/commit/f74785bc4ad351102dde17fdfd2c7276b823111f)), closes [/github.com/vuejs/rfcs/discussions/503#discussioncomment-7566278](https://togithub.com//github.com/vuejs/rfcs/discussions/503/issues/discussioncomment-7566278) - **ssr:** add `__VUE_PROD_HYDRATION_MISMATCH_DETAILS__` feature flag ([#​9550](https://togithub.com/vuejs/core/issues/9550)) ([bc7698d](https://togithub.com/vuejs/core/commit/bc7698dbfed9b5327a93565f9df336ae5a94d605)) - **ssr:** improve ssr hydration mismatch checks ([#​5953](https://togithub.com/vuejs/core/issues/5953)) ([2ffc1e8](https://togithub.com/vuejs/core/commit/2ffc1e8cfdc6ec9c45c4a4dd8e3081b2aa138f1e)), closes [#​5063](https://togithub.com/vuejs/core/issues/5063) - **types:** use enum to replace const enum ([#​9261](https://togithub.com/vuejs/core/issues/9261)) ([fff7b86](https://togithub.com/vuejs/core/commit/fff7b864f4292d0430ba2bda7098ad43876b0210)), closes [#​1228](https://togithub.com/vuejs/core/issues/1228) - **types:** add emits and slots type to `FunctionalComponent` ([#​8644](https://togithub.com/vuejs/core/issues/8644)) ([927ab17](https://togithub.com/vuejs/core/commit/927ab17cfc645e82d061fdf227c34689491268e1)) - **types:** export `AriaAttributes` type ([#​8909](https://togithub.com/vuejs/core/issues/8909)) ([fd0b6ba](https://togithub.com/vuejs/core/commit/fd0b6ba01660499fa07b0cf360eefaac8cca8287)) - **types:** export `ObjectPlugin` and `FunctionPlugin` types ([#​8946](https://togithub.com/vuejs/core/issues/8946)) ([fa4969e](https://togithub.com/vuejs/core/commit/fa4969e7a3aefa6863203f9294fc5e769ddf6d8f)), closes [#​8577](https://togithub.com/vuejs/core/issues/8577) - **types:** expose `DefineProps` type ([096ba81](https://togithub.com/vuejs/core/commit/096ba81817b7da15f61bc55fc1a93f72ac9586e0)) - **types:** expose `PublicProps` type ([#​2403](https://togithub.com/vuejs/core/issues/2403)) ([44135dc](https://togithub.com/vuejs/core/commit/44135dc95fb8fea26b84d1433839d28b8c21f708)) - **types:** improve event type inference when using `h` with native elements ([#​9756](https://togithub.com/vuejs/core/issues/9756)) ([a625376](https://togithub.com/vuejs/core/commit/a625376ac8901eea81bf3c66cb531f2157f073ef)) - **types:** provide `ComponentInstance` type ([#​5408](https://togithub.com/vuejs/core/issues/5408)) ([bfb8565](https://togithub.com/vuejs/core/commit/bfb856565d3105db4b18991ae9e404e7cc989b25)) - **types:** support passing generics when registering global directives ([#​9660](https://togithub.com/vuejs/core/issues/9660)) ([a41409e](https://togithub.com/vuejs/core/commit/a41409ed02a8c7220e637f56caf6813edeb077f8)) ##### Performance Improvements - **compiler-sfc:** avoid sfc source map unnecessary serialization and parsing ([f15d2f6](https://togithub.com/vuejs/core/commit/f15d2f6cf69c0c39f8dfb5c33122790c68bf92e2)) - **compiler-sfc:** remove magic-string trim on script ([e8e3ec6](https://togithub.com/vuejs/core/commit/e8e3ec6ca7392e43975c75b56eaaa711d5ea9410)) - **compiler-sfc:** use faster source map addMapping ([50cde7c](https://togithub.com/vuejs/core/commit/50cde7cfbcc49022ba88f5f69fa9b930b483c282)) - **compiler-core:** optimize away isBuiltInType ([66c0ed0](https://togithub.com/vuejs/core/commit/66c0ed0a3c1c6f37dafc6b1c52b75c6bf60e3136)) - **compiler-core:** optimize position cloning ([2073236](https://togithub.com/vuejs/core/commit/20732366b9b3530d33b842cf1fc985919afb9317)) - **codegen:** optimize line / column calculation during codegen ([3be53d9](https://togithub.com/vuejs/core/commit/3be53d9b974dae1a10eb795cade71ae765e17574)) - **codegen:** optimize source map generation ([c11002f](https://togithub.com/vuejs/core/commit/c11002f16afd243a2b15b546816e73882eea9e4d)) - **shared:** optimize makeMap ([ae6fba9](https://togithub.com/vuejs/core/commit/ae6fba94954bac6430902f77b0d1113a98a75b18)) ##### BREAKING CHANGES ##### Global JSX Registration Removed Starting in 3.4, Vue no longer registers the global `JSX` namespace by default. This is necessary to avoid global namespace collision with React so that TSX of both libs can co-exist in the same project. This should not affect SFC-only users with latest version of Volar. If you are using TSX, there are two options: 1. Explicitly set [jsxImportSource](https://www.typescriptlang.org/tsconfig#jsxImportSource) to `'vue'` in `tsconfig.json` before upgrading to 3.4. You can also opt-in per file by adding a `/* @​jsxImportSource vue */` comment at the top of the file. 2. If you have code that depends on the presence of the global `JSX` namespace, e.g. usage of types like `JSX.Element` etc., you can retain the exact pre-3.4 global behavior by explicitly referencing `vue/jsx`, which registers the global `JSX` namespace. Note that this is a type-only breaking change in a minor release, which adheres to our [release policy](https://vuejs.org/about/releases.html#semantic-versioning-edge-cases). ##### Deprecated Features Removed - [Reactivity Transform](https://vuejs.org/guide/extras/reactivity-transform.html) was marked deprecated in 3.3 and is now removed in 3.4. This change does not require a major due to the feature being experimental. Users who wish to continue using the feature can do so via the [Vue Macros plugin](https://vue-macros.dev/features/reactivity-transform.html). - `app.config.unwrapInjectedRef` has been removed. It was deprecated and enabled by default in 3.3. In 3.4 it is no longer possible to disable this behavior. - `@vnodeXXX` event listeners in templates are now a compiler error instead of a deprecation warning. Use `@vue:XXX` listeners instead. - `v-is` directive has been removed. It was deprecated in 3.3. Use the [`is` attribute with `vue:` prefix](https://vuejs.org/api/built-in-special-attributes.html#is) instead.

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Mend Renovate. View repository job log here.