Closed renovate[bot] closed 2 years ago
This PR contains the following updates:
4.5.6
5.0.4
^2.6.11
^3.0.0
This PR contains the following updates:
4.5.6
->5.0.4
4.5.6
->5.0.4
^2.6.11
->^3.0.0
Release Notes
vuejs/vue-cli
### [`v5.0.4`](https://togithub.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#504-2022-03-22) [Compare Source](https://togithub.com/vuejs/vue-cli/compare/v5.0.3...v5.0.4) ##### :bug: Bug Fix - `@vue/cli-service` - [#7005](https://togithub.com/vuejs/vue-cli/pull/7005) Better handling of `publicPath: 'auto'` ([@AndreiSoroka](https://togithub.com/AndreiSoroka)) - `@vue/cli-shared-utils`, `@vue/cli-ui` - [75826d6](https://togithub.com/vuejs/vue-cli/commit/75826d6) fix: replace `node-ipc` with `@achrinza/node-ipc` to further secure the dependency chain ##### Committers: 1 - Andrei ([@AndreiSoroka](https://togithub.com/AndreiSoroka)) - Haoqun Jiang ([@sodatea](https://togithub.com/sodatea)) ### [`v5.0.3`](https://togithub.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#503-2022-03-15) [Compare Source](https://togithub.com/vuejs/vue-cli/compare/v5.0.2...v5.0.3) ##### :bug: Bug Fix - `@vue/cli-shared-utils`, `@vue/cli-ui` - Lock `node-ipc` to v9.2.1 ### [`v5.0.2`](https://togithub.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#502-2022-03-15) [Compare Source](https://togithub.com/vuejs/vue-cli/compare/v5.0.1...v5.0.2) ##### :bug: Bug Fix - `@vue/cli-service` - [#7044](https://togithub.com/vuejs/vue-cli/pull/7044) fix(cli-service): devServer proxy should be optional ([@ntnyq](https://togithub.com/ntnyq)) - [#7039](https://togithub.com/vuejs/vue-cli/pull/7039) chore: add scss to LoaderOptions ([@hiblacker](https://togithub.com/hiblacker)) ##### Committers: 2 - Blacker ([@hiblacker](https://togithub.com/hiblacker)) - ntnyq ([@ntnyq](https://togithub.com/ntnyq)) ### [`v5.0.1`](https://togithub.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#501-2022-02-17) [Compare Source](https://togithub.com/vuejs/vue-cli/compare/v5.0.0...v5.0.1) Same as 5.0.0. ### [`v5.0.0`](https://togithub.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#500-2022-02-17) [Compare Source](https://togithub.com/vuejs/vue-cli/compare/v4.5.17...v5.0.0) ##### :bug: Bug Fix - `@vue/cli-service` - [#6972](https://togithub.com/vuejs/vue-cli/pull/6972) Remove --skip-plugin from arguments ([@MatthijsBurgh](https://togithub.com/MatthijsBurgh)) - [#6987](https://togithub.com/vuejs/vue-cli/pull/6987) fix: update mini-css-extract-plugin to ^2.5.3 ([@darrinmn9](https://togithub.com/darrinmn9)) ##### :memo: Documentation - [#6706](https://togithub.com/vuejs/vue-cli/pull/6706) docs: update vue create --help output in "Basics/Creating a Project" ([@Lalaluka](https://togithub.com/Lalaluka)) - [#6642](https://togithub.com/vuejs/vue-cli/pull/6642) docs: Update README.md ([@wxsms](https://togithub.com/wxsms)) - [#6620](https://togithub.com/vuejs/vue-cli/pull/6620) Fix typo in deployment guide ([@Klikini](https://togithub.com/Klikini)) - [#6623](https://togithub.com/vuejs/vue-cli/pull/6623) fix(docs): the plugin-dev in zh has a regexp lose the end / ([@HelloJiya](https://togithub.com/HelloJiya)) - [#6377](https://togithub.com/vuejs/vue-cli/pull/6377) replace master with main to reflect GH default ([@anbnyc](https://togithub.com/anbnyc)) - [#6359](https://togithub.com/vuejs/vue-cli/pull/6359) Fix master to main in heroku deployment ([@MowlCoder](https://togithub.com/MowlCoder)) - [#6266](https://togithub.com/vuejs/vue-cli/pull/6266) Add note about loader incompatible with webpack 4 ([@JarnoRFB](https://togithub.com/JarnoRFB)) - [#6239](https://togithub.com/vuejs/vue-cli/pull/6239) Update deployment.md ([@anzuj](https://togithub.com/anzuj)) - [#6237](https://togithub.com/vuejs/vue-cli/pull/6237) fix code demo ([@yyzclyang](https://togithub.com/yyzclyang)) ##### Committers: 13 - Alec Barrett ([@anbnyc](https://togithub.com/anbnyc)) - Alexander Sokolov ([@Alex-Sokolov](https://togithub.com/Alex-Sokolov)) - Andy Castille ([@Klikini](https://togithub.com/Klikini)) - Anzelika ([@anzuj](https://togithub.com/anzuj)) - Ben Hutton ([@Relequestual](https://togithub.com/Relequestual)) - Calvin Schröder ([@Lalaluka](https://togithub.com/Lalaluka)) - Darrin Nagengast ([@darrinmn9](https://togithub.com/darrinmn9)) - Matthijs van der Burgh ([@MatthijsBurgh](https://togithub.com/MatthijsBurgh)) - Rüdiger Busche ([@JarnoRFB](https://togithub.com/JarnoRFB)) - [@HelloJiya](https://togithub.com/HelloJiya) - [@MowlCoder](https://togithub.com/MowlCoder) - wxsm ([@wxsms](https://togithub.com/wxsms)) - 鱼依藻常乐 ([@yyzclyang](https://togithub.com/yyzclyang)) ### [`v4.5.17`](https://togithub.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#4517-2022-03-23) [Compare Source](https://togithub.com/vuejs/vue-cli/compare/v4.5.16...v4.5.17) ##### :bug: Bug Fix - `@vue/cli-shared-utils`, `@vue/cli-ui` - [d7a9881](https://togithub.com/vuejs/vue-cli/commit/d7a9881) fix: replace `node-ipc` with `@achrinza/node-ipc` to further secure the dependency chain ##### Committers: 1 - Haoqun Jiang ([@sodatea](https://togithub.com/sodatea)) ### [`v4.5.16`](https://togithub.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#4516-2022-03-15) [Compare Source](https://togithub.com/vuejs/vue-cli/compare/v4.5.15...v4.5.16) ##### :bug: Bug Fix - `@vue/cli-service` - Fix demo-lib.html and demo-wc.html for Vue 2 - `@vue/cli-shared-utils`, `@vue/cli-ui` - Lock `node-ipc` to v9.2.1 ### [`v4.5.15`](https://togithub.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#4515-2021-10-28) [Compare Source](https://togithub.com/vuejs/vue-cli/compare/v4.5.14...v4.5.15) ##### Bug Fixes - fix: set `.mjs` file type to `javascript/auto` [\[15b1e1b\]](https://togithub.com/vuejs/vue-cli/commit/15b1e1b6bfa40fe0b69db304a2439c66ff9ba65f) This change allows an `.mjs` file to import named exports from `.cjs` and plain `.js` files. Fixes compatibility with `pinia`. ### [`v4.5.14`](https://togithub.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#4514-2021-10-14) [Compare Source](https://togithub.com/vuejs/vue-cli/compare/v4.5.13...v4.5.14) ##### Security Fixes This version fixed a CORS vulnerability and an XSS vulnerability in Vue CLI UI. We recommend all users of `vue ui` to upgrade to this version as soon as possible. ##### Credits: Ngo Wei Lin ([@Creastery](https://twitter.com/creastery)) of STAR Labs ([@starlabs_sg](https://twitter.com/starlabs_sg)) ### [`v4.5.13`](https://togithub.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#4513-2021-05-08) [Compare Source](https://togithub.com/vuejs/vue-cli/compare/v4.5.12...v4.5.13) ##### :bug: Bug Fix - `@vue/babel-preset-app` - [#6459](https://togithub.com/vuejs/vue-cli/pull/6459) fix: fix modern mode optional chaining syntax tranpilation ([@sodatea](https://togithub.com/sodatea)) - `@vue/cli-plugin-unit-mocha` - [#6400](https://togithub.com/vuejs/vue-cli/pull/6400) fix(mocha): workaround the SVGElement issue in Vue 3 ([@fangbinwei](https://togithub.com/fangbinwei)) - `@vue/cli-service` - [#6455](https://togithub.com/vuejs/vue-cli/pull/6455) fix: get rid of ssri vulnerability warnings ([@sodatea](https://togithub.com/sodatea)) ##### Others - [#6300](https://togithub.com/vuejs/vue-cli/pull/6300) chore: remove the word "Preview" from vue 3 preset ([@sodatea](https://togithub.com/sodatea)) ##### Committers: 3 - Binwei Fang ([@fangbinwei](https://togithub.com/fangbinwei)) - Haoqun Jiang ([@sodatea](https://togithub.com/sodatea)) - Tony Trinh ([@tony19](https://togithub.com/tony19)) ### [`v4.5.12`](https://togithub.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#4512-2021-03-17) [Compare Source](https://togithub.com/vuejs/vue-cli/compare/v4.5.11...v4.5.12) - bump `vue-codemod` to work around an NPM hoisting bug - bump minimum required JSX preset / plugin versions, fixes [https://github.com/vuejs/jsx/issues/183](https://togithub.com/vuejs/jsx/issues/183) - bump default `typescript` version to 4.1 and `prettier` version to 2.x for new projects, fixes [#6299](https://togithub.com/vuejs/vue-cli/pull/6299) ### [`v4.5.11`](https://togithub.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#4511-2021-01-22) [Compare Source](https://togithub.com/vuejs/vue-cli/compare/v4.5.10...v4.5.11) ##### :bug: Bug Fix - `@vue/cli` - [#6207](https://togithub.com/vuejs/vue-cli/pull/6207) fix: support basic auth for npm registry access ([@bodograumann](https://togithub.com/bodograumann)) ##### Committers: 1 - Bodo Graumann ([@bodograumann](https://togithub.com/bodograumann)) ### [`v4.5.10`](https://togithub.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#4510-2021-01-06) [Compare Source](https://togithub.com/vuejs/vue-cli/compare/v4.5.9...v4.5.10) ##### :bug: Bug Fix - `@vue/cli-plugin-unit-mocha` - [#6186](https://togithub.com/vuejs/vue-cli/pull/6186) fix(mocha): workaround the ShadowRoot issue in Vue 3.0.5 ([@sodatea](https://togithub.com/sodatea)) - `@vue/cli-plugin-unit-mocha`, `@vue/cli-service` - [#6097](https://togithub.com/vuejs/vue-cli/pull/6097) fix(mocha): disable SSR optimization for Vue 3 testing ([@sodatea](https://togithub.com/sodatea)) - `@vue/cli-ui` - [#6000](https://togithub.com/vuejs/vue-cli/pull/6000) fix: prevent snoretoast shortcut, set notif title ([#2720](https://togithub.com/vuejs/vue-cli/issues/2720)) ([@tony19](https://togithub.com/tony19)) - `@vue/cli-service-global`, `@vue/cli-service` - [#5992](https://togithub.com/vuejs/vue-cli/pull/5992) fix: using `lang` attribute with empty string in html template ([@fangbinwei](https://togithub.com/fangbinwei)) ##### Committers: 3 - Binwei Fang ([@fangbinwei](https://togithub.com/fangbinwei)) - Haoqun Jiang ([@sodatea](https://togithub.com/sodatea)) - Tony Trinh ([@tony19](https://togithub.com/tony19)) ### [`v4.5.9`](https://togithub.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#459-2020-11-17) [Compare Source](https://togithub.com/vuejs/vue-cli/compare/v4.5.8...v4.5.9) ##### :rocket: New Features - `@vue/cli-plugin-e2e-cypress` - [#6062](https://togithub.com/vuejs/vue-cli/pull/6062) fix(cypress): allow users to update cypress ([@elevatebart](https://togithub.com/elevatebart)) ##### Committers: 1 - Barthélémy Ledoux ([@elevatebart](https://togithub.com/elevatebart)) ### [`v4.5.8`](https://togithub.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#458-2020-10-19) [Compare Source](https://togithub.com/vuejs/vue-cli/compare/v4.5.7...v4.5.8) ##### :bug: Bug Fix - `@vue/cli-plugin-typescript` - [#5975](https://togithub.com/vuejs/vue-cli/pull/5975) fix: update vue-shims for Vue v3.0.1 ([@cexbrayat](https://togithub.com/cexbrayat)) - `@vue/cli` - [#5961](https://togithub.com/vuejs/vue-cli/pull/5961) fix: npm 7 compat by turning on `legacy-peer-deps` flag ([@sodatea](https://togithub.com/sodatea)) - `@vue/cli-plugin-eslint` - [#5962](https://togithub.com/vuejs/vue-cli/pull/5962) fix: narrow the eslint peer dep version range, avoiding npm 7 error ([@sodatea](https://togithub.com/sodatea)) ##### Committers: 2 - Cédric Exbrayat ([@cexbrayat](https://togithub.com/cexbrayat)) - Haoqun Jiang ([@sodatea](https://togithub.com/sodatea)) ### [`v4.5.7`](https://togithub.com/vuejs/vue-cli/blob/HEAD/CHANGELOG.md#457-2020-10-07) [Compare Source](https://togithub.com/vuejs/vue-cli/compare/v4.5.6...v4.5.7) ##### :bug: Bug Fix - `@vue/cli-plugin-babel`, `@vue/cli-plugin-typescript`, `@vue/cli-service` - [#5903](https://togithub.com/vuejs/vue-cli/pull/5903) fix: update the `.vue` file shim for Vue 3 ([@sodatea](https://togithub.com/sodatea)) - `@vue/cli` - [#5871](https://togithub.com/vuejs/vue-cli/pull/5871) fix: more accurate warning message for missing global peer dependencies ([@sodatea](https://togithub.com/sodatea)) - [#5902](https://togithub.com/vuejs/vue-cli/pull/5902) fix: incorrectly read Taobao binary mirror configuration. ([@godky](https://togithub.com/godky)) - [#5892](https://togithub.com/vuejs/vue-cli/pull/5892) fix: respect scope when resolving package metadata ([@bodograumann](https://togithub.com/bodograumann)) - `@vue/cli-plugin-pwa`, `@vue/cli-service` - [#5899](https://togithub.com/vuejs/vue-cli/pull/5899) fix: shouldn't remove attribute quotes in HTML ([@sodatea](https://togithub.com/sodatea)) ##### :memo: Documentation - [#5835](https://togithub.com/vuejs/vue-cli/pull/5835) Update Vercel deployment instructions ([@timothyis](https://togithub.com/timothyis)) ##### Committers: 4 - Bodo Graumann ([@bodograumann](https://togithub.com/bodograumann)) - Haoqun Jiang ([@sodatea](https://togithub.com/sodatea)) - Timothy ([@timothyis](https://togithub.com/timothyis)) - kzhang ([@godky](https://togithub.com/godky))vuejs/core
### [`v3.2.33`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3233-httpsgithubcomvuejscorecomparev3232v3233-2022-04-14) [Compare Source](https://togithub.com/vuejs/core/compare/v3.2.32...v3.2.33) ##### Bug Fixes - **compat:** copy additional properties for functions bound via globalProperties ([#4873](https://togithub.com/vuejs/core/issues/4873)) ([1612971](https://togithub.com/vuejs/core/commit/16129714714e19c5c6bfbd05c439ff68bcac00b9)), closes [#4403](https://togithub.com/vuejs/core/issues/4403) - **compiler-sfc:** handle type modifier in import specifiers ([#5498](https://togithub.com/vuejs/core/issues/5498)) ([8e29ef6](https://togithub.com/vuejs/core/commit/8e29ef6019d1b9d9c8f67b4ebba0223b8e0f914c)) - **custom-elements:** work with async component + slots ([#4657](https://togithub.com/vuejs/core/issues/4657)) ([f4d2c9f](https://togithub.com/vuejs/core/commit/f4d2c9fc6afea827a081c1eeab78ce5c0cc620ca)), closes [#4639](https://togithub.com/vuejs/core/issues/4639) - **reactivity-transform:** should not rewrite catch param ([#5711](https://togithub.com/vuejs/core/issues/5711)) ([1f14f19](https://togithub.com/vuejs/core/commit/1f14f194396bf9296a1046d3f680d6d318cd0e40)), closes [#5709](https://togithub.com/vuejs/core/issues/5709) - **reactivity:** fix ref tracking of self-stopping effects ([154233a](https://togithub.com/vuejs/core/commit/154233abdb19b8330bbc1ff0d3e007f2558cd81c)), closes [#5707](https://togithub.com/vuejs/core/issues/5707) - **runtime-core:** ensure custom events are not emitted anymore after unmount. ([#5679](https://togithub.com/vuejs/core/issues/5679)) ([71c9536](https://togithub.com/vuejs/core/commit/71c953662528c4f0be68e7b412585c6809794528)), closes [#5674](https://togithub.com/vuejs/core/issues/5674) - **runtime-core:** fix use of non-existent-in-prod internal property in defineProperty trap ([f641c4b](https://togithub.com/vuejs/core/commit/f641c4b2289dfdbbbea87538e36fa35f2a115ddc)), closes [#5710](https://togithub.com/vuejs/core/issues/5710) - **runtime-dom:** catch more cases of DOM property setting error ([#5552](https://togithub.com/vuejs/core/issues/5552)) ([fa1d14c](https://togithub.com/vuejs/core/commit/fa1d14c2c82a70743ed837ee91c8966373aa8142)), closes [#5545](https://togithub.com/vuejs/core/issues/5545) - **runtime-dom:** patch translate as an attr ([#5485](https://togithub.com/vuejs/core/issues/5485)) ([2c09969](https://togithub.com/vuejs/core/commit/2c09969b1316b88f9a60406ce7c49cf1110bc400)), closes [#5462](https://togithub.com/vuejs/core/issues/5462) - **runtime-dom:** properly handle style properties with undefined values ([#5348](https://togithub.com/vuejs/core/issues/5348)) ([85af139](https://togithub.com/vuejs/core/commit/85af1398637ee91c6ebabb73bf42250320311e19)), closes [#5322](https://togithub.com/vuejs/core/issues/5322) - **ssr:** avoid rendering reserved internal keys in output ([#5564](https://togithub.com/vuejs/core/issues/5564)) ([cc238cd](https://togithub.com/vuejs/core/commit/cc238cdb8e9e90b700c22dfb0530d395e60c9836)), closes [#5563](https://togithub.com/vuejs/core/issues/5563) - **transition:** fix broken leave transition on dev root fragment ([#5268](https://togithub.com/vuejs/core/issues/5268)) ([767d212](https://togithub.com/vuejs/core/commit/767d212d20a9a488d183610d048ba131bbfd067e)) - **transition:** handle transition for v-if branches with comment ([62eba63](https://togithub.com/vuejs/core/commit/62eba63172414ae0aa895d4b1927c7889c398f2f)), closes [#5675](https://togithub.com/vuejs/core/issues/5675) ### [`v3.2.32`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3232-httpsgithubcomvuejscorecomparev3231v3232-2022-04-12) [Compare Source](https://togithub.com/vuejs/core/compare/v3.2.31...v3.2.32) ##### Bug Fixes - **devtools:** perf: use high-resolution time ([1070f12](https://togithub.com/vuejs/core/commit/1070f127a78bfe7da6fe550cc272ef11a1f434a0)) - **reactivity:** fix currentScope loss when running detached effect scope ([#5575](https://togithub.com/vuejs/core/issues/5575)) ([0a301d4](https://togithub.com/vuejs/core/commit/0a301d4dabd667526cbcd96e88b50741b519a812)) - **runtime-core/template-ref:** named ref in v-for regression fix ([#5118](https://togithub.com/vuejs/core/issues/5118)) ([cee1eaf](https://togithub.com/vuejs/core/commit/cee1eafb4d2d5df901c9536ac59c321be72598b5)), closes [#5116](https://togithub.com/vuejs/core/issues/5116) [#5447](https://togithub.com/vuejs/core/issues/5447) [#5525](https://togithub.com/vuejs/core/issues/5525) - **runtime-core:** allow spying on proxy methods regression ([#5417](https://togithub.com/vuejs/core/issues/5417)) ([1574edd](https://togithub.com/vuejs/core/commit/1574edd490bd5cc0a213bc9f48ff41a1dc43ab22)), closes [#5415](https://togithub.com/vuejs/core/issues/5415) [#4216](https://togithub.com/vuejs/core/issues/4216) - **runtime-core:** Avoid mutating original options object in createApp ([#4840](https://togithub.com/vuejs/core/issues/4840)) ([d121a9b](https://togithub.com/vuejs/core/commit/d121a9bc7e7af59adb2d2803954cfeee95b35270)), closes [#4398](https://togithub.com/vuejs/core/issues/4398) - **runtime-core:** ensure custom directive instance properly exposes properties on closed instances. ([#5022](https://togithub.com/vuejs/core/issues/5022)) ([f44087e](https://togithub.com/vuejs/core/commit/f44087e171282cb77f1e23d86516a527e4c5804b)), closes [#5018](https://togithub.com/vuejs/core/issues/5018) - **runtime-core:** fix event listener as dynamicProp is added erroneously to props ([#5517](https://togithub.com/vuejs/core/issues/5517)) ([8eceabd](https://togithub.com/vuejs/core/commit/8eceabd14ebab2ba6523f920134b02fdf21e0a1c)), closes [#5520](https://togithub.com/vuejs/core/issues/5520) - **transition:** ensure flattened transition group children inherit parent keys ([4311ddd](https://togithub.com/vuejs/core/commit/4311dddfa72b405b20f469f8f219ec3027972f55)), closes [#4718](https://togithub.com/vuejs/core/issues/4718) [#5360](https://togithub.com/vuejs/core/issues/5360) [#5392](https://togithub.com/vuejs/core/issues/5392) ### [`v3.2.31`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3231-httpsgithubcomvuejscorecomparev3230v3231-2022-02-12) [Compare Source](https://togithub.com/vuejs/core/compare/v3.2.30...v3.2.31) ##### Bug Fixes - **compiler-ssr:** no need to inject resolveDirective calls for setup custom directives ([436c500](https://togithub.com/vuejs/core/commit/436c500d2c418930652fededc4882540dcd0c987)) - **runtime-core:** allow spying on proxy methods ([#4216](https://togithub.com/vuejs/core/issues/4216)) ([8457d8b](https://togithub.com/vuejs/core/commit/8457d8b980674b09547edb2dae28091306fe6aa8)) - **ssr:** always hydrate children for HMR ([#5406](https://togithub.com/vuejs/core/issues/5406)) ([0342fae](https://togithub.com/vuejs/core/commit/0342fae8ad0e71866e9b9725a1f9c471db775c76)), closes [#5405](https://togithub.com/vuejs/core/issues/5405) ### [`v3.2.30`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3230-httpsgithubcomvuejscorecomparev3229v3230-2022-02-07) [Compare Source](https://togithub.com/vuejs/core/compare/v3.2.29...v3.2.30) ##### Features - **ssr:** support custom directive getSSRProps in optimized compilation ([60cf175](https://togithub.com/vuejs/core/commit/60cf175d88236db2c2a4a02900c92e26ceea0073)), closes [#5304](https://togithub.com/vuejs/core/issues/5304) ##### Performance Improvements - **reactivity:** optimize effect/effectScope active state tracking ([2993a24](https://togithub.com/vuejs/core/commit/2993a246181df12e367b7abdfce0954244e8f7ec)) ### [`v3.2.29`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3229-httpsgithubcomvuejsvue-nextcomparev3228v3229-2022-01-23) [Compare Source](https://togithub.com/vuejs/core/compare/v3.2.28...v3.2.29) ##### Bug Fixes - **compiler-sfc:** fix css v-bind inside other css functions ([16fa18d](https://togithub.com/vuejs/vue-next/commit/16fa18da6dbbc52c89f9ea729816e1e70ab0d388)), closes [#5302](https://togithub.com/vuejs/vue-next/issues/5302) [#5306](https://togithub.com/vuejs/vue-next/issues/5306) - **reactivity:** ensure readonly refs can be replaced with new refs in reactive objects ([#5310](https://togithub.com/vuejs/vue-next/issues/5310)) ([4be1037](https://togithub.com/vuejs/vue-next/commit/4be1037f31e169d667059c44364fc3e43803accb)), closes [#5307](https://togithub.com/vuejs/vue-next/issues/5307) - **runtime-dom:** fix static content re-insertion ([9aa5dfd](https://togithub.com/vuejs/vue-next/commit/9aa5dfd4bb8efac0041e33ef5fdbebab59cc6516)), closes [#5308](https://togithub.com/vuejs/vue-next/issues/5308) ### [`v3.2.28`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#small3228-2022-01-21-small) [Compare Source](https://togithub.com/vuejs/core/compare/v3.2.27...v3.2.28) - build: fix build script ([3d80b15](https://togithub.com/vuejs/vue-next/commit/3d80b15)) - fix(compat): convertLegacyVModelProps should merge model option in mixins ([#5251](https://togithub.com/vuejs/core/issues/5251)) ([72130ac](https://togithub.com/vuejs/vue-next/commit/72130ac)), closes [#5251](https://togithub.com/vuejs/vue-next/issues/5251) - fix(compat): ensure fallthrough \*Native events are not dropped during props update ([#5228](https://togithub.com/vuejs/core/issues/5228)) ([97f6bd9](https://togithub.com/vuejs/vue-next/commit/97f6bd9)), closes [#5228](https://togithub.com/vuejs/vue-next/issues/5228) - fix(compat): simulate Vue 2.6.14 version in compat build ([#5293](https://togithub.com/vuejs/core/issues/5293)) ([d0b9708](https://togithub.com/vuejs/vue-next/commit/d0b9708)), closes [#5293](https://togithub.com/vuejs/vue-next/issues/5293) - fix(compiler-core): handle v-memo in template v-for ([#5291](https://togithub.com/vuejs/core/issues/5291)) ([9f55e6f](https://togithub.com/vuejs/vue-next/commit/9f55e6f)), closes [#5291](https://togithub.com/vuejs/vue-next/issues/5291) [#5288](https://togithub.com/vuejs/vue-next/issues/5288) - fix(compiler-sfc): support complex expression in CSS v-bind() ([#5114](https://togithub.com/vuejs/core/issues/5114)) ([95d49bf](https://togithub.com/vuejs/vue-next/commit/95d49bf)), closes [#5114](https://togithub.com/vuejs/vue-next/issues/5114) [#5109](https://togithub.com/vuejs/vue-next/issues/5109) - fix(compiler-sfc/reactivity-transform): fix edge case where normal script has ref macros but script ([4768f26](https://togithub.com/vuejs/vue-next/commit/4768f26)) - fix(reactivity-transform): apply transform for labelled variable declarations ([a05b000](https://togithub.com/vuejs/vue-next/commit/a05b000)), closes [/github.com/vuejs/core/issues/5298#issuecomment-1017970061](https://togithub.com//github.com/vuejs/core/issues/5298/issues/issuecomment-1017970061) - fix(reactivity-transform): apply transform on exported variable declarations ([a81a992](https://togithub.com/vuejs/vue-next/commit/a81a992)), closes [#5298](https://togithub.com/vuejs/vue-next/issues/5298) - fix(reactivity): differentiate shallow/deep proxies of same target when nested in reactive ([9c304bf](https://togithub.com/vuejs/vue-next/commit/9c304bf)), closes [#5271](https://togithub.com/vuejs/vue-next/issues/5271) - fix(reactivity): mutating a readonly ref nested in a reactive object should fail. ([#5048](https://togithub.com/vuejs/core/issues/5048)) ([171f5e9](https://togithub.com/vuejs/vue-next/commit/171f5e9)), closes [#5048](https://togithub.com/vuejs/vue-next/issues/5048) [#5042](https://togithub.com/vuejs/vue-next/issues/5042) - fix(runtime-core): ensure mergeProps skips undefined event handlers ([#5299](https://togithub.com/vuejs/core/issues/5299)) ([c35ec47](https://togithub.com/vuejs/vue-next/commit/c35ec47)), closes [#5299](https://togithub.com/vuejs/vue-next/issues/5299) [#5296](https://togithub.com/vuejs/vue-next/issues/5296) - fix(ssr): only cache computed getters during render phase ([2f91872](https://togithub.com/vuejs/vue-next/commit/2f91872)), closes [#5300](https://togithub.com/vuejs/vue-next/issues/5300) - fix(types): calling readonly() with ref() should return Readonly\> ([#5212](https://togithub.com/vuejs/core/issues/5212)) ([c64907d](https://togithub.com/vuejs/vue-next/commit/c64907d)), closes [#5212](https://togithub.com/vuejs/vue-next/issues/5212) - refactor: includes instead of indexOf ([#5117](https://togithub.com/vuejs/core/issues/5117)) ([63210fe](https://togithub.com/vuejs/vue-next/commit/63210fe)), closes [#5117](https://togithub.com/vuejs/vue-next/issues/5117) - chore: bump marked ([0c06c74](https://togithub.com/vuejs/vue-next/commit/0c06c74)) - chore: comment dom tag config usage \[ci skip] ([b2bac9f](https://togithub.com/vuejs/vue-next/commit/b2bac9f)) - chore: fix typo ([#5261](https://togithub.com/vuejs/core/issues/5261)) \[ci skip] ([e603fd2](https://togithub.com/vuejs/vue-next/commit/e603fd2)), closes [#5261](https://togithub.com/vuejs/vue-next/issues/5261) - chore: fix typo ([#5282](https://togithub.com/vuejs/core/issues/5282)) \[ci skip] ([e802275](https://togithub.com/vuejs/vue-next/commit/e802275)), closes [#5282](https://togithub.com/vuejs/vue-next/issues/5282) - chore: type improvements ([#5264](https://togithub.com/vuejs/core/issues/5264)) ([92e04a6](https://togithub.com/vuejs/vue-next/commit/92e04a6)), closes [#5264](https://togithub.com/vuejs/vue-next/issues/5264) - chore: update repo references ([ae4b078](https://togithub.com/vuejs/vue-next/commit/ae4b078)) - perf(reactivity): optimize effect run condition ([25bc654](https://togithub.com/vuejs/vue-next/commit/25bc654)) - feat(reactivity): add isShallow api ([9fda941](https://togithub.com/vuejs/vue-next/commit/9fda941)) - docs(contributing): missing structure info for compiler-sfc ([#3559](https://togithub.com/vuejs/core/issues/3559)) \[ci skip] ([8cbfe09](https://togithub.com/vuejs/vue-next/commit/8cbfe09)), closes [#3559](https://togithub.com/vuejs/vue-next/issues/3559) ### [`v3.2.27`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3227-httpsgithubcomvuejscorecomparev3226v3227-2022-01-16) [Compare Source](https://togithub.com/vuejs/core/compare/v3.2.26...v3.2.27) ##### Bug Fixes - **KeepAlive:** remove cached VNode properly ([#5260](https://togithub.com/vuejs/core/issues/5260)) ([2e3e183](https://togithub.com/vuejs/core/commit/2e3e183b4f19c9e25865e35438653cbc9bf01afc)), closes [#5258](https://togithub.com/vuejs/core/issues/5258) - **reactivity-transform:** should not rewrite for...in / for...of scope variables ([7007ffb](https://togithub.com/vuejs/core/commit/7007ffb2c796d6d56b9c8e278c54dc1cefd7b58f)) - **sfc-playground:** hide title to avoid overlap ([#5099](https://togithub.com/vuejs/core/issues/5099)) ([44b9527](https://togithub.com/vuejs/core/commit/44b95276f5c086e1d88fa3c686a5f39eb5bb7821)) - **ssr:** make computed inactive during ssr, fix memory leak ([f4f0966](https://togithub.com/vuejs/core/commit/f4f0966b33863ac0fca6a20cf9e8ddfbb311ae87)), closes [#5208](https://togithub.com/vuejs/core/issues/5208) - **ssr:** remove missing ssr directive transform error ([55cc4af](https://togithub.com/vuejs/core/commit/55cc4af25e6f4924b267620bd965e496f260d41a)) - **types/tsx:** allow ref_for type on tsx elements ([78df8c7](https://togithub.com/vuejs/core/commit/78df8c78c4539d2408278d1a11612b6bbc47d22f)) - **types:** fix shallowReadonly type ([92f11d6](https://togithub.com/vuejs/core/commit/92f11d6740929f5b591740e30ae5fba50940ec82)) - **types:** handle ToRef