Open renovate[bot] opened 3 months ago
[!IMPORTANT]
Review skipped
Bot user detected.
To trigger a single review, invoke the
@coderabbitai review
command.You can disable this status message by setting the
reviews.review_status
tofalse
in the CodeRabbit configuration file.
The update involves minor version changes across several package.json
files, primarily upgrading the vue
dependency from version 3.4.36
to 3.4.38
, the vue-tsc
dependency from 2.0.28
to 2.1.0
, and the packageManager
from pnpm@9.7.0
to pnpm@9.9.0
. These changes enhance stability and performance while preserving the existing functionality of the codebase.
File | Change Summary |
---|---|
playground/package.json | Updated vue-tsc from 2.0.28 to 2.1.0 ; updated vue from 3.4.36 to 3.4.38 |
packages/uni-app-components/package.json | Updated vue from 3.4.36 to 3.4.38 ; updated packageManager from pnpm@9.7.0 to pnpm@9.9.0 |
packages/uni-app-types/package.json | Updated vue from 3.4.36 to 3.4.38 ; updated packageManager from pnpm@9.7.0 to pnpm@9.9.0 |
packages/uni-cloud-types/package.json | Updated vue from 3.4.36 to 3.4.38 ; updated packageManager from pnpm@9.7.0 to pnpm@9.9.0 |
packages/uni-types/package.json | Updated vue from 3.4.36 to 3.4.38 ; updated packageManager from pnpm@9.7.0 to pnpm@9.9.0 |
packages/uni-ui-types/package.json | Updated vue from 3.4.36 to 3.4.38 ; updated packageManager from pnpm@9.7.0 to pnpm@9.9.0 |
package.json | Updated packageManager from pnpm@9.7.0 to pnpm@9.9.0 |
🐰 In the meadow of code, a hop brings delight,
A version upgrade, shining ever so bright.
From thirty-six to thirty-eight, we cheer,
With fixes and tweaks, the path’s now more clear!
So let’s code with joy, let our spirits soar,
With Vue at our side, who could ask for more? ✨
Name | Link |
---|---|
Latest commit | 006cdaa329740fa08fb8479bcabbd9d92477e791 |
Latest deploy log | https://app.netlify.com/sites/uni-typed/deploys/674142f736c34600083bffc9 |
Deploy Preview | https://deploy-preview-8--uni-typed.netlify.app |
Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
``` pnpm add https://pkg.pr.new/@uni-helper/uni-app-components@8 ```
``` pnpm add https://pkg.pr.new/@uni-helper/uni-app-types@8 ```
``` pnpm add https://pkg.pr.new/@uni-helper/uni-types@8 ```
``` pnpm add https://pkg.pr.new/@uni-helper/uni-ui-types@8 ```
``` pnpm add https://pkg.pr.new/@uni-helper/uni-cloud-types@8 ```
commit: 006cdaa
This PR contains the following updates:
9.12.2
->9.14.1
5.5.4
->5.6.3
3.4.38
->3.5.13
2.1.6
->2.1.10
Release Notes
pnpm/pnpm (pnpm)
### [`v9.14.1`](https://redirect.github.com/pnpm/pnpm/releases/tag/v9.14.1) [Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.14.0...v9.14.1) #### Minor Changes - Added support for `pnpm pack --json` to print packed tarball and contents in JSON format [#8765](https://redirect.github.com/pnpm/pnpm/pull/8765). #### Patch Changes - `pnpm exec` should print a meaningful error message when no command is provided [#8752](https://redirect.github.com/pnpm/pnpm/issues/8752). - `pnpm setup` should remove the CLI from the target location before moving the new binary [#8173](https://redirect.github.com/pnpm/pnpm/issues/8173). - Fix `ERR_PNPM_TARBALL_EXTRACT` error while installing a dependency from GitHub having a slash in branch name [#7697](https://redirect.github.com/pnpm/pnpm/issues/7697). - Don't crash if the `use-node-version` setting is used and the system has no Node.js installed [#8769](https://redirect.github.com/pnpm/pnpm/issues/8769). - Convert settings in local `.npmrc` files to their correct types. For instance, `child-concurrency` should be a number, not a string [#5075](https://redirect.github.com/pnpm/pnpm/issues/5075). - pnpm should fail if a project requires a different package manager even if `manage-package-manager-versions` is set to `true`. - `pnpm init` should respect the `--dir` option [#8768](https://redirect.github.com/pnpm/pnpm/pull/8768). #### Platinum Sponsorsmicrosoft/TypeScript (typescript)
### [`v5.6.3`](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.2...d48a5cf89a62a62d6c6ed53ffa18f070d9458b85) [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.2...v5.6.3) ### [`v5.6.2`](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.4...a7e3374f13327483fbe94e32806d65785b0b6cda) [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.4...v5.6.2)vuejs/core (vue)
### [`v3.5.13`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3513-2024-11-15) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.12...v3.5.13) ##### Bug Fixes - **compiler-core:** handle v-memo + v-for with functional key ([#12014](https://redirect.github.com/vuejs/core/issues/12014)) ([99009ee](https://redirect.github.com/vuejs/core/commit/99009eee0efc238392daba93792d478525b21afa)), closes [#12013](https://redirect.github.com/vuejs/core/issues/12013) - **compiler-dom:** properly stringify template string style ([#12392](https://redirect.github.com/vuejs/core/issues/12392)) ([2d78539](https://redirect.github.com/vuejs/core/commit/2d78539da35322aea5f821b3cf9b02d006abac72)), closes [#12391](https://redirect.github.com/vuejs/core/issues/12391) - **custom-element:** avoid triggering mutationObserver when relecting props ([352bc88](https://redirect.github.com/vuejs/core/commit/352bc88c1bd2fda09c61ab17ea1a5967ffcd7bc0)), closes [#12214](https://redirect.github.com/vuejs/core/issues/12214) [#12215](https://redirect.github.com/vuejs/core/issues/12215) - **deps:** update dependency postcss to ^8.4.48 ([#12356](https://redirect.github.com/vuejs/core/issues/12356)) ([b5ff930](https://redirect.github.com/vuejs/core/commit/b5ff930089985a58c3553977ef999cec2a6708a4)) - **hydration:** the component vnode's el should be updated when a mismatch occurs. ([#12255](https://redirect.github.com/vuejs/core/issues/12255)) ([a20a4cb](https://redirect.github.com/vuejs/core/commit/a20a4cb36a3e717d1f8f259d0d59f133f508ff0a)), closes [#12253](https://redirect.github.com/vuejs/core/issues/12253) - **reactiivty:** avoid unnecessary watcher effect removal from inactive scope ([2193284](https://redirect.github.com/vuejs/core/commit/21932840eae72ffcd357a62ec596aaecc7ec224a)), closes [#5783](https://redirect.github.com/vuejs/core/issues/5783) [#5806](https://redirect.github.com/vuejs/core/issues/5806) - **reactivity:** release nested effects/scopes on effect scope stop ([#12373](https://redirect.github.com/vuejs/core/issues/12373)) ([bee2f5e](https://redirect.github.com/vuejs/core/commit/bee2f5ee62dc0cd04123b737779550726374dd0a)), closes [#12370](https://redirect.github.com/vuejs/core/issues/12370) - **runtime-dom:** set css vars before user onMounted hooks ([2d5c5e2](https://redirect.github.com/vuejs/core/commit/2d5c5e25e9b7a56e883674fb434135ac514429b5)), closes [#11533](https://redirect.github.com/vuejs/core/issues/11533) - **runtime-dom:** set css vars on update to handle child forcing reflow in onMount ([#11561](https://redirect.github.com/vuejs/core/issues/11561)) ([c4312f9](https://redirect.github.com/vuejs/core/commit/c4312f9c715c131a09e552ba46e9beb4b36d55e6)) - **ssr:** avoid updating subtree of async component if it is resolved ([#12363](https://redirect.github.com/vuejs/core/issues/12363)) ([da7ad5e](https://redirect.github.com/vuejs/core/commit/da7ad5e3d24f3e108401188d909d27a4910da095)), closes [#12362](https://redirect.github.com/vuejs/core/issues/12362) - **ssr:** ensure v-text updates correctly with custom directives in SSR output ([#12311](https://redirect.github.com/vuejs/core/issues/12311)) ([1f75d4e](https://redirect.github.com/vuejs/core/commit/1f75d4e6dfe18121ebe443cd3e8105d54f727893)), closes [#12309](https://redirect.github.com/vuejs/core/issues/12309) - **ssr:** handle initial selected state for select with v-model + v-for option ([#12399](https://redirect.github.com/vuejs/core/issues/12399)) ([4f8d807](https://redirect.github.com/vuejs/core/commit/4f8d8078221ee52deed266677a227ad2a6d8dd22)), closes [#12395](https://redirect.github.com/vuejs/core/issues/12395) - **teleport:** handle deferred teleport update before mounted ([#12168](https://redirect.github.com/vuejs/core/issues/12168)) ([8bff142](https://redirect.github.com/vuejs/core/commit/8bff142f99b646e9dd15897ec75368fbf34f1534)), closes [#12161](https://redirect.github.com/vuejs/core/issues/12161) - **templateRef:** set ref on cached async component which wrapped in KeepAlive ([#12290](https://redirect.github.com/vuejs/core/issues/12290)) ([983eb50](https://redirect.github.com/vuejs/core/commit/983eb50a17eac76f1bba4394ad0316c62b72191d)), closes [#4999](https://redirect.github.com/vuejs/core/issues/4999) [#5004](https://redirect.github.com/vuejs/core/issues/5004) - **test:** update snapshot ([#12169](https://redirect.github.com/vuejs/core/issues/12169)) ([828d4a4](https://redirect.github.com/vuejs/core/commit/828d4a443919fa2aa4e2e92fbd03a5f04b258eea)) - **Transition:** fix transition memory leak edge case ([#12182](https://redirect.github.com/vuejs/core/issues/12182)) ([660132d](https://redirect.github.com/vuejs/core/commit/660132df6c6a8c14bf75e593dc47d2fdada30322)), closes [#12181](https://redirect.github.com/vuejs/core/issues/12181) - **transition:** reflow before leave-active class after leave-from ([#12288](https://redirect.github.com/vuejs/core/issues/12288)) ([4b479db](https://redirect.github.com/vuejs/core/commit/4b479db61d233b054561402ae94ef08550073ea1)), closes [#2593](https://redirect.github.com/vuejs/core/issues/2593) - **types:** defineEmits w/ interface declaration ([#12343](https://redirect.github.com/vuejs/core/issues/12343)) ([1022eab](https://redirect.github.com/vuejs/core/commit/1022eabaa1aaf8436876f5ec5573cb1e4b3959a6)), closes [#8457](https://redirect.github.com/vuejs/core/issues/8457) - **v-once:** setting hasOnce to current block only when in v-once ([#12374](https://redirect.github.com/vuejs/core/issues/12374)) ([37300fc](https://redirect.github.com/vuejs/core/commit/37300fc26190a7299efddbf98800ffd96d5cad96)), closes [#12371](https://redirect.github.com/vuejs/core/issues/12371) ##### Performance Improvements - **reactivity:** do not track inner key \`\__v_skip\`\` ([#11690](https://redirect.github.com/vuejs/core/issues/11690)) ([d637bd6](https://redirect.github.com/vuejs/core/commit/d637bd6c0164c2883e6eabd3c2f1f8c258dedfb1)) - **runtime-core:** use feature flag for call to resolveMergedOptions ([#12163](https://redirect.github.com/vuejs/core/issues/12163)) ([1755ac0](https://redirect.github.com/vuejs/core/commit/1755ac0a108ba3486bd8397e56d3bdcd69196594)) ### [`v3.5.12`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3512-2024-10-11) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.11...v3.5.12) ##### Bug Fixes - **compiler-dom:** avoid stringify option with null value ([#12096](https://redirect.github.com/vuejs/core/issues/12096)) ([f6d9926](https://redirect.github.com/vuejs/core/commit/f6d99262364b7444ebab8742158599e8cdd79eaa)), closes [#12093](https://redirect.github.com/vuejs/core/issues/12093) - **compiler-sfc:** do not skip TSInstantiationExpression when transforming props destructure ([#12064](https://redirect.github.com/vuejs/core/issues/12064)) ([d3ecde8](https://redirect.github.com/vuejs/core/commit/d3ecde8a696ff62c8d0ab067fd1d7ee0565b63c5)) - **compiler-sfc:** use sass modern api if available and avoid deprecation warning ([#11992](https://redirect.github.com/vuejs/core/issues/11992)) ([4474c11](https://redirect.github.com/vuejs/core/commit/4474c113d1fb1c26298dd6794275d5b5c7cc4d93)) - **compiler:** clone loc to `ifNode` ([#12131](https://redirect.github.com/vuejs/core/issues/12131)) ([cde2c06](https://redirect.github.com/vuejs/core/commit/cde2c0671b00d4f6111fcbd7aa76e45872f20b0c)), closes [vuejs/language-tools#4911](https://redirect.github.com/vuejs/language-tools/issues/4911) - **custom-element:** properly remove hyphenated attribute ([#12143](https://redirect.github.com/vuejs/core/issues/12143)) ([e16e9a7](https://redirect.github.com/vuejs/core/commit/e16e9a7341e7cfb3c443da4e5e5b06e8158712c3)), closes [#12139](https://redirect.github.com/vuejs/core/issues/12139) - **defineModel:** handle kebab-case model correctly ([#12063](https://redirect.github.com/vuejs/core/issues/12063)) ([c0418a3](https://redirect.github.com/vuejs/core/commit/c0418a3b8fa96a0b108ab71b7aab5d3388f90557)), closes [#12060](https://redirect.github.com/vuejs/core/issues/12060) - **deps:** update dependency monaco-editor to ^0.52.0 ([#12119](https://redirect.github.com/vuejs/core/issues/12119)) ([f7cbea2](https://redirect.github.com/vuejs/core/commit/f7cbea2111c7770a180b640f36f6a5d4d6abc698)) - **hydration:** provide compat fallback for idle callback hydration strategy ([#11935](https://redirect.github.com/vuejs/core/issues/11935)) ([1ae545a](https://redirect.github.com/vuejs/core/commit/1ae545a3786abef983be1c969726489685569c92)) - **reactivity:** trigger reactivity for Map key `undefined` ([#12055](https://redirect.github.com/vuejs/core/issues/12055)) ([7ad289e](https://redirect.github.com/vuejs/core/commit/7ad289e1e7fea654524008ff91e43a8b8a55ef22)), closes [#12054](https://redirect.github.com/vuejs/core/issues/12054) - **runtime-core:** allow symbol values for slot prop key ([#12069](https://redirect.github.com/vuejs/core/issues/12069)) ([d9d4d4e](https://redirect.github.com/vuejs/core/commit/d9d4d4e158cd51a9ddda249f29de8467f60b2792)), closes [#12068](https://redirect.github.com/vuejs/core/issues/12068) - **runtime-core:** fix required prop check false positive for kebab-case edge cases ([#12034](https://redirect.github.com/vuejs/core/issues/12034)) ([9da1ac1](https://redirect.github.com/vuejs/core/commit/9da1ac156552ac449754e1373aac7e349841becb)), closes [#12011](https://redirect.github.com/vuejs/core/issues/12011) - **runtime-dom:** prevent unnecessary updates in v-model checkbox when value is unchanged ([#12146](https://redirect.github.com/vuejs/core/issues/12146)) ([ea943af](https://redirect.github.com/vuejs/core/commit/ea943afe404c4ca4b729906c5e8daf7aa2ccde9b)), closes [#12144](https://redirect.github.com/vuejs/core/issues/12144) - **teleport:** handle disabled teleport with updateCssVars ([#12113](https://redirect.github.com/vuejs/core/issues/12113)) ([76a8223](https://redirect.github.com/vuejs/core/commit/76a8223199c148b79a5c0ea19e235164809760cd)), closes [#12112](https://redirect.github.com/vuejs/core/issues/12112) - **transition/ssr:** make transition appear work with Suspense in SSR ([#12047](https://redirect.github.com/vuejs/core/issues/12047)) ([f1a4f67](https://redirect.github.com/vuejs/core/commit/f1a4f67aedfe83e440c54222213f070774faa421)), closes [#12046](https://redirect.github.com/vuejs/core/issues/12046) - **types:** ensure `this.$props` type does not include `string` ([#12123](https://redirect.github.com/vuejs/core/issues/12123)) ([704173e](https://redirect.github.com/vuejs/core/commit/704173e24276706de672cca6c9507e4dd9651197)), closes [#12122](https://redirect.github.com/vuejs/core/issues/12122) - **types:** retain union type narrowing with defaults applied ([#12108](https://redirect.github.com/vuejs/core/issues/12108)) ([05685a9](https://redirect.github.com/vuejs/core/commit/05685a9d7c42d4cd37169b867833776b91154fed)), closes [#12106](https://redirect.github.com/vuejs/core/issues/12106) - **useId:** ensure useId consistency when using serverPrefetch ([#12128](https://redirect.github.com/vuejs/core/issues/12128)) ([b4d3534](https://redirect.github.com/vuejs/core/commit/b4d35349d8bc39aa15bd3f1094d230e5928b177c)), closes [#12102](https://redirect.github.com/vuejs/core/issues/12102) - **watch:** watchEffect clean-up with SSR ([#12097](https://redirect.github.com/vuejs/core/issues/12097)) ([b094c72](https://redirect.github.com/vuejs/core/commit/b094c72b3d40c52c7124f145a9db028509a11202)), closes [#11956](https://redirect.github.com/vuejs/core/issues/11956) ##### Performance Improvements - **reactivity:** avoid unnecessary recursion in removeSub ([#12135](https://redirect.github.com/vuejs/core/issues/12135)) ([ec917cf](https://redirect.github.com/vuejs/core/commit/ec917cfdb9d0169cd0835d3a0e28244242657dc9)) ### [`v3.5.11`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3511-2024-10-03) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.10...v3.5.11) ##### Bug Fixes - **compiler-sfc:** do not skip `TSSatisfiesExpression` when transforming props destructure ([#12062](https://redirect.github.com/vuejs/core/issues/12062)) ([2328b05](https://redirect.github.com/vuejs/core/commit/2328b051f4efa1f1394b7d4e73b7c3f76e430e7c)), closes [#12061](https://redirect.github.com/vuejs/core/issues/12061) - **reactivity:** prevent overwriting `next` property during batch processing ([#12075](https://redirect.github.com/vuejs/core/issues/12075)) ([d3f5e6e](https://redirect.github.com/vuejs/core/commit/d3f5e6e5319b4ffaa55ca9a2ea3d95d78e76fa58)), closes [#12072](https://redirect.github.com/vuejs/core/issues/12072) - **scheduler:** job ordering when the post queue is flushing ([#12090](https://redirect.github.com/vuejs/core/issues/12090)) ([577edca](https://redirect.github.com/vuejs/core/commit/577edca8e7795436efd710d1c289ea8ea2642b0e)) - **types:** correctly infer `TypeProps` when it is `any` ([#12073](https://redirect.github.com/vuejs/core/issues/12073)) ([57315ab](https://redirect.github.com/vuejs/core/commit/57315ab9688c9741a271d1075bbd28cbe5f71e2f)), closes [#12058](https://redirect.github.com/vuejs/core/issues/12058) - **types:** should not intersect `PublicProps` with `Props` ([#12077](https://redirect.github.com/vuejs/core/issues/12077)) ([6f85894](https://redirect.github.com/vuejs/core/commit/6f8589437635706f825ccec51800effba1d2bf5f)) - **types:** infer the first generic type of `Ref` correctly ([#12094](https://redirect.github.com/vuejs/core/issues/12094)) ([c97bb84](https://redirect.github.com/vuejs/core/commit/c97bb84d0b0a16b012f886b6498e924415ed63e5)) ### [`v3.5.10`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3510-2024-09-27) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.9...v3.5.10) ##### Bug Fixes - **custom-element:** properly set kebab-case props on Vue custom elements ([ea3efa0](https://redirect.github.com/vuejs/core/commit/ea3efa09e008918c1d9ba7226833a8b1a7a57244)), closes [#12030](https://redirect.github.com/vuejs/core/issues/12030) [#12032](https://redirect.github.com/vuejs/core/issues/12032) - **reactivity:** fix nested batch edge case ([93c95dd](https://redirect.github.com/vuejs/core/commit/93c95dd4cd416503f43a98a1455f62658d22b0b2)) - **reactivity:** only clear notified flags for computed in first batch iteration ([aa9ef23](https://redirect.github.com/vuejs/core/commit/aa9ef2386a0cd39a174e5a887ec2b1a3525034fc)), closes [#12045](https://redirect.github.com/vuejs/core/issues/12045) - **types/ref:** handle nested refs in UnwrapRef ([#12049](https://redirect.github.com/vuejs/core/issues/12049)) ([e2c19c2](https://redirect.github.com/vuejs/core/commit/e2c19c20cfee9788519a80c0e53e216b78505994)), closes [#12044](https://redirect.github.com/vuejs/core/issues/12044) ### [`v3.5.9`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#359-2024-09-26) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.8...v3.5.9) ##### Bug Fixes - **reactivity:** fix property dep removal regression ([6001e5c](https://redirect.github.com/vuejs/core/commit/6001e5c81a05c894586f9287fbd991677bdd0455)), closes [#12020](https://redirect.github.com/vuejs/core/issues/12020) [#12021](https://redirect.github.com/vuejs/core/issues/12021) - **reactivity:** fix recursive sync watcher on computed edge case ([10ff159](https://redirect.github.com/vuejs/core/commit/10ff15924053d9bd95ad706f78ce09e288213fcf)), closes [#12033](https://redirect.github.com/vuejs/core/issues/12033) [#12037](https://redirect.github.com/vuejs/core/issues/12037) - **runtime-core:** avoid rendering plain object as VNode ([#12038](https://redirect.github.com/vuejs/core/issues/12038)) ([cb34b28](https://redirect.github.com/vuejs/core/commit/cb34b28a4a9bf868be4785b001c526163eda342e)), closes [#12035](https://redirect.github.com/vuejs/core/issues/12035) [vitejs/vite-plugin-vue#353](https://redirect.github.com/vitejs/vite-plugin-vue/issues/353) - **runtime-core:** make useId() always return a string ([a177092](https://redirect.github.com/vuejs/core/commit/a177092754642af2f98c33a4feffe8f198c3c950)) - **types:** correct type inference of union event names ([#12022](https://redirect.github.com/vuejs/core/issues/12022)) ([4da6881](https://redirect.github.com/vuejs/core/commit/4da688141d9e7c15b622c289deaa81b11845b2c7)) - **vue:** properly cache runtime compilation ([#12019](https://redirect.github.com/vuejs/core/issues/12019)) ([fa0ba24](https://redirect.github.com/vuejs/core/commit/fa0ba24b3ace02d7ecab65e57c2bea89a2550dcb)) ### [`v3.5.8`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#358-2024-09-22) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.7...v3.5.8) ##### Bug Fixes - **reactivity:** do not remove dep from depsMap when cleaning up deps of computed ([#11995](https://redirect.github.com/vuejs/core/issues/11995)) ([0267a58](https://redirect.github.com/vuejs/core/commit/0267a588017eee4951ac2a877fe1ccae84cad905)) ### [`v3.5.7`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#357-2024-09-20) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.6...v3.5.7) ##### Bug Fixes - **compile-core:** fix v-model with newlines edge case ([#11960](https://redirect.github.com/vuejs/core/issues/11960)) ([6224288](https://redirect.github.com/vuejs/core/commit/62242886d705ece88dbcad45bb78072ecccad0ca)), closes [#8306](https://redirect.github.com/vuejs/core/issues/8306) - **compiler-sfc:** initialize scope with null prototype object ([#11963](https://redirect.github.com/vuejs/core/issues/11963)) ([215e154](https://redirect.github.com/vuejs/core/commit/215e15407294bf667261360218f975b88c99c2e5)) - **hydration:** avoid observing non-Element node ([#11954](https://redirect.github.com/vuejs/core/issues/11954)) ([7257e6a](https://redirect.github.com/vuejs/core/commit/7257e6a34200409b3fc347d3bb807e11e2785974)), closes [#11952](https://redirect.github.com/vuejs/core/issues/11952) - **reactivity:** do not remove dep from depsMap when unsubbed by computed ([960706e](https://redirect.github.com/vuejs/core/commit/960706eebf73f08ebc9d5dd853a05def05e2c153)) - **reactivity:** fix dev-only memory leak by updating dep.subsHead on sub removal ([5c8b76e](https://redirect.github.com/vuejs/core/commit/5c8b76ed6cfbbcee4cbaac0b72beab7291044e4f)), closes [#11956](https://redirect.github.com/vuejs/core/issues/11956) - **reactivity:** fix memory leak from dep instances of garbage collected objects ([235ea47](https://redirect.github.com/vuejs/core/commit/235ea4772ed2972914cf142da8b7ac1fb04f7585)), closes [#11979](https://redirect.github.com/vuejs/core/issues/11979) [#11971](https://redirect.github.com/vuejs/core/issues/11971) - **reactivity:** fix triggerRef call on ObjectRefImpl returned by toRef ([#11986](https://redirect.github.com/vuejs/core/issues/11986)) ([b030c8b](https://redirect.github.com/vuejs/core/commit/b030c8bc7327877efb98aa3d9a58eb287a6ff07a)), closes [#11982](https://redirect.github.com/vuejs/core/issues/11982) - **scheduler:** ensure recursive jobs can't be queued twice ([#11955](https://redirect.github.com/vuejs/core/issues/11955)) ([d18d6aa](https://redirect.github.com/vuejs/core/commit/d18d6aa1b20dc57a8103c51ec4d61e8e53ed936d)) - **ssr:** don't render comments in TransitionGroup ([#11961](https://redirect.github.com/vuejs/core/issues/11961)) ([a2f6ede](https://redirect.github.com/vuejs/core/commit/a2f6edeb02faedbb673c4bc5c6a59d9a79a37d07)), closes [#11958](https://redirect.github.com/vuejs/core/issues/11958) - **transition:** respect `duration` setting even when it is `0` ([#11967](https://redirect.github.com/vuejs/core/issues/11967)) ([f927a4a](https://redirect.github.com/vuejs/core/commit/f927a4ae6f7c453f70ba89498ee0c737dc9866fd)) - **types:** correct type inference of all-optional props ([#11644](https://redirect.github.com/vuejs/core/issues/11644)) ([9eca65e](https://redirect.github.com/vuejs/core/commit/9eca65ee9871d1ac878755afa9a3eb1b02030350)), closes [#11733](https://redirect.github.com/vuejs/core/issues/11733) [vuejs/language-tools#4704](https://redirect.github.com/vuejs/language-tools/issues/4704) ##### Performance Improvements - **hydration:** avoid observer if element is in viewport ([#11639](https://redirect.github.com/vuejs/core/issues/11639)) ([e075dfa](https://redirect.github.com/vuejs/core/commit/e075dfad5c7649c6045e3711687ec888e7aa1a39)) ### [`v3.5.6`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#356-2024-09-16) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.5...v3.5.6) ##### Bug Fixes - **compile-dom:** should be able to stringify mathML ([#11891](https://redirect.github.com/vuejs/core/issues/11891)) ([85c138c](https://redirect.github.com/vuejs/core/commit/85c138ced108268f7656b568dfd3036a1e0aae34)) - **compiler-sfc:** preserve old behavior when using withDefaults with desutructure ([8492c3c](https://redirect.github.com/vuejs/core/commit/8492c3c49a922363d6c77ef192c133a8fbce6514)), closes [#11930](https://redirect.github.com/vuejs/core/issues/11930) - **reactivity:** avoid exponential perf cost and reduce call stack depth for deeply chained computeds ([#11944](https://redirect.github.com/vuejs/core/issues/11944)) ([c74bb8c](https://redirect.github.com/vuejs/core/commit/c74bb8c2dd9e82aaabb0a2a2b368e900929b513b)), closes [#11928](https://redirect.github.com/vuejs/core/issues/11928) - **reactivity:** rely on dirty check only when computed has deps ([#11931](https://redirect.github.com/vuejs/core/issues/11931)) ([aa5dafd](https://redirect.github.com/vuejs/core/commit/aa5dafd2b55d42d6a29316a3bc91aea85c676a0b)), closes [#11929](https://redConfiguration
📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - "before 4am on the first day of the month" (UTC).
🚦 Automerge: Enabled.
♻ 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.
This PR was generated by Mend Renovate. View the repository job log.