typescript-eslint/typescript-eslint
### [`v4.29.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md#4292-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4291v4292-2021-08-16)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.29.1...v4.29.2)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v4.29.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md#4291-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4290v4291-2021-08-09)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.29.0...v4.29.1)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v4.29.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md#4290-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4285v4290-2021-08-02)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.28.5...v4.29.0)
##### Features
- **eslint-plugin:** Catch unused React import with new JSX transform ([#3577](https://togithub.com/typescript-eslint/typescript-eslint/issues/3577)) ([02998ea](https://togithub.com/typescript-eslint/typescript-eslint/commit/02998eac510665758b9a093d43afc310f3ac980d))
- **typescript-estree:** add support for custom module resolution ([#3516](https://togithub.com/typescript-eslint/typescript-eslint/issues/3516)) ([d48429d](https://togithub.com/typescript-eslint/typescript-eslint/commit/d48429d97326545bb727f88ce9056270b1599a31))
#### [4.28.5](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.28.4...v4.28.5) (2021-07-26)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
#### [4.28.4](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.28.3...v4.28.4) (2021-07-19)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
#### [4.28.3](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.28.2...v4.28.3) (2021-07-12)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
#### [4.28.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.28.1...v4.28.2) (2021-07-05)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
#### [4.28.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.28.0...v4.28.1) (2021-06-28)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v4.28.5`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md#4285-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4284v4285-2021-07-26)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.28.4...v4.28.5)
**Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
### [`v4.28.4`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md#4284-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4283v4284-2021-07-19)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.28.3...v4.28.4)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v4.28.3`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md#4283-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4282v4283-2021-07-12)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.28.2...v4.28.3)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
### [`v4.28.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md#4282-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4281v4282-2021-07-05)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.28.1...v4.28.2)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
vuejs/vue-next
### [`v3.2.4`](https://togithub.com/vuejs/vue-next/blob/master/CHANGELOG.md#324-httpsgithubcomvuejsvue-nextcomparev323v324-2021-08-17)
[Compare Source](https://togithub.com/vuejs/vue-next/compare/v3.2.3...v3.2.4)
##### Bug Fixes
- **compiler-sfc:** fix import usage check for lowercase imported components ([57f1081](https://togithub.com/vuejs/vue-next/commit/57f10812cc7f1e9f6c92736c36aba577943996fd)), closes [#4358](https://togithub.com/vuejs/vue-next/issues/4358)
- **runtime-core:** ensure consistent arguments for tempalte and render funtion slot usage ([644971e](https://togithub.com/vuejs/vue-next/commit/644971ec06642817cf7e720ad4980182d2140f53)), closes [#4367](https://togithub.com/vuejs/vue-next/issues/4367)
- **runtime-core:** fix child component double update on props change ([c1f564e](https://togithub.com/vuejs/vue-next/commit/c1f564e1dc40eda9af657c30cd787a8d770dde0f)), closes [#4365](https://togithub.com/vuejs/vue-next/issues/4365)
##### Reverts
- Revert "chore: add missing space in warning message ([#4359](https://togithub.com/vuejs/vue-next/issues/4359)) \[ci skip]" ([951fbb1](https://togithub.com/vuejs/vue-next/commit/951fbb197b63c2bd1528e78601c28424211ba6b8)), closes [#4359](https://togithub.com/vuejs/vue-next/issues/4359)
### [`v3.2.3`](https://togithub.com/vuejs/vue-next/blob/master/CHANGELOG.md#323-httpsgithubcomvuejsvue-nextcomparev322v323-2021-08-16)
[Compare Source](https://togithub.com/vuejs/vue-next/compare/v3.2.2...v3.2.3)
##### Bug Fixes
- **compiler-core:** fix hoisting logic for elements with cached handlers + other bindings ([a6c1db2](https://togithub.com/vuejs/vue-next/commit/a6c1db2728cd3c72b897cb7b245d532e63485b07)), closes [#4327](https://togithub.com/vuejs/vue-next/issues/4327)
- **compiler-core:** fix style binding edge case ([#4319](https://togithub.com/vuejs/vue-next/issues/4319)) ([092bdcd](https://togithub.com/vuejs/vue-next/commit/092bdcdf58643d77da8d564fbc3c5c6647f6bfc5)), closes [#4317](https://togithub.com/vuejs/vue-next/issues/4317)
- **compiler-sfc:** bail on import usage check when template has custom lang ([aae3725](https://togithub.com/vuejs/vue-next/commit/aae3725e574e0182a1b41aa3dc38b11e596570ad)), closes [#4312](https://togithub.com/vuejs/vue-next/issues/4312)
- **compiler-sfc:** fix import usage check in template strings in expressions ([f855ccb](https://togithub.com/vuejs/vue-next/commit/f855ccb2c1a8ea05ae71cfab92f5a18be31a1f14)), closes [#4340](https://togithub.com/vuejs/vue-next/issues/4340)
- **defineProps:** defineProps generates unnecessary array of same types ([#4353](https://togithub.com/vuejs/vue-next/issues/4353)) ([ad66295](https://togithub.com/vuejs/vue-next/commit/ad66295cb363f6409b8321f258aaf29b3758c53c)), closes [#4352](https://togithub.com/vuejs/vue-next/issues/4352)
- **runtime-core:** patchChildren first in patchElement ([#4313](https://togithub.com/vuejs/vue-next/issues/4313)) ([5b3f1e8](https://togithub.com/vuejs/vue-next/commit/5b3f1e8424d40d2b7b1e07f53ec11570dd546d66))
- **runtime-core:** vnode hooks should not be called on async wrapper ([#4349](https://togithub.com/vuejs/vue-next/issues/4349)) ([cd2d984](https://togithub.com/vuejs/vue-next/commit/cd2d98499ed646c85f81faa1f9241b0585654b86)), closes [#4346](https://togithub.com/vuejs/vue-next/issues/4346)
- **runtime-dom:** consistently remove boolean attributes for falsy values ([#4348](https://togithub.com/vuejs/vue-next/issues/4348)) ([620a69b](https://togithub.com/vuejs/vue-next/commit/620a69b871a017dfe0ba81d380fd933d997c8a00))
- **shared:** fix toDisplayString on object with null prototype ([#4335](https://togithub.com/vuejs/vue-next/issues/4335)) ([42a334e](https://togithub.com/vuejs/vue-next/commit/42a334e12ee1462ccefc73fd7f24dc6b4ae48403)), closes [#4334](https://togithub.com/vuejs/vue-next/issues/4334)
- **types:** fix tsx ref component instance type ([#2486](https://togithub.com/vuejs/vue-next/issues/2486)) ([84d4357](https://togithub.com/vuejs/vue-next/commit/84d4357f6f2b2eb03ca56abfb3cac17fa7dfa85e))
### [`v3.2.2`](https://togithub.com/vuejs/vue-next/blob/master/CHANGELOG.md#322-httpsgithubcomvuejsvue-nextcomparev321v322-2021-08-11)
[Compare Source](https://togithub.com/vuejs/vue-next/compare/v3.2.1...v3.2.2)
##### Bug Fixes
- **runtime-dom:** patch `textContent` on svg properly ([#4301](https://togithub.com/vuejs/vue-next/issues/4301)) ([e7b0a9d](https://togithub.com/vuejs/vue-next/commit/e7b0a9d3cffc938d3add7dcde02d0991f60c6ec9)), closes [#4296](https://togithub.com/vuejs/vue-next/issues/4296)
- **server-renderer:** pipeToWebWritable CF worker compat ([2224610](https://togithub.com/vuejs/vue-next/commit/2224610b0b390d82d7b5436df1f78b0569a199a9)), closes [#4287](https://togithub.com/vuejs/vue-next/issues/4287)
- **types:** allow symbol in JSX ReservedProps.key ([#4306](https://togithub.com/vuejs/vue-next/issues/4306)) ([6e5801f](https://togithub.com/vuejs/vue-next/commit/6e5801f8a8cc23d05817ee94fd98cb1889cc8413))
- **types:** fix forceUpdate type ([#4302](https://togithub.com/vuejs/vue-next/issues/4302)) ([380608b](https://togithub.com/vuejs/vue-next/commit/380608bd44eb385ec085eec4355e6fdc01ca09cd))
- **types:** fix tsx emit-mapped handler return type ([#4290](https://togithub.com/vuejs/vue-next/issues/4290)) ([1ce34e2](https://togithub.com/vuejs/vue-next/commit/1ce34e25d56e73591acc5bbe6e52ec8ef026cc6c)), closes [#4288](https://togithub.com/vuejs/vue-next/issues/4288)
##### Features
- **sfc:** support $shallowRef ref sugar ([00b76d3](https://togithub.com/vuejs/vue-next/commit/00b76d3dc192138514ae6464ded34be5b0c730bb))
### [`v3.2.1`](https://togithub.com/vuejs/vue-next/blob/master/CHANGELOG.md#321-httpsgithubcomvuejsvue-nextcomparev320v321-2021-08-09)
[Compare Source](https://togithub.com/vuejs/vue-next/compare/v3.2.0...v3.2.1)
##### Bug Fixes
- **compiler-sfc:** fix import usage check for last expression ([1e1682f](https://togithub.com/vuejs/vue-next/commit/1e1682f060883ee11e802834adb273159d8e84cc))
### [`v3.2.0`](https://togithub.com/vuejs/vue-next/blob/master/CHANGELOG.md#320-httpsgithubcomvuejsvue-nextcomparev320-beta8v320-2021-08-09)
[Compare Source](https://togithub.com/vuejs/vue-next/compare/v3.1.5...v3.2.0)
##### Compatibility Notes
This release contains no public API breakage. However, there are a few compatibility related notes:
- Due to usage of new runtime helpers, code generated by the template compiler in >= 3.2 will not be compatible with runtime < 3.2.
This only affects cases where there is a version mismatch between the compiler and the runtime. The most common case is libraries that ship pre-compiled Vue components. If you are a library author and ship code pre-compiled by Vue >= 3.2, your library will be only compatible Vue >= 3.2.
- This release ships TypeScript typings that rely on [Template Literal Types](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-1.html#template-literal-types) and requires TS >= 4.1.
##### Features
##### SFC
- remove experimental status of ` Githubissues.
Githubissues is a development platform for aggregating issues.
This PR contains the following updates:
^7.1.3
->^7.1.4
^8.2.2
->^8.2.3
^1.57.0
->^1.59.0
^4.26.0
->^4.29.2
^4.26.0
->^4.29.2
^3.0.4
->^3.2.4
^5.1.3
->^5.3.0
^7.27.0
->^7.32.0
^0.25.2
->^0.27.0
^0.25.1
->^0.27.0
^0.11.1
->^0.15.0
^9.3.0
->^9.3.1
^4.3.2
->^4.3.5
^1.95.0
->^1.96.1
^1.57.0
->^1.999.0
^1.5.2
->^1.6.1
^3.0.4
->^3.2.4
Release Notes
typescript-eslint/typescript-eslint
### [`v4.29.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md#4292-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4291v4292-2021-08-16) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.29.1...v4.29.2) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v4.29.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md#4291-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4290v4291-2021-08-09) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.29.0...v4.29.1) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v4.29.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md#4290-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4285v4290-2021-08-02) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.28.5...v4.29.0) ##### Features - **eslint-plugin:** Catch unused React import with new JSX transform ([#3577](https://togithub.com/typescript-eslint/typescript-eslint/issues/3577)) ([02998ea](https://togithub.com/typescript-eslint/typescript-eslint/commit/02998eac510665758b9a093d43afc310f3ac980d)) - **typescript-estree:** add support for custom module resolution ([#3516](https://togithub.com/typescript-eslint/typescript-eslint/issues/3516)) ([d48429d](https://togithub.com/typescript-eslint/typescript-eslint/commit/d48429d97326545bb727f88ce9056270b1599a31)) #### [4.28.5](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.28.4...v4.28.5) (2021-07-26) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) #### [4.28.4](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.28.3...v4.28.4) (2021-07-19) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) #### [4.28.3](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.28.2...v4.28.3) (2021-07-12) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) #### [4.28.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.28.1...v4.28.2) (2021-07-05) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) #### [4.28.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.28.0...v4.28.1) (2021-06-28) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v4.28.5`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md#4285-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4284v4285-2021-07-26) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.28.4...v4.28.5) **Note:** Version bump only for package [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) ### [`v4.28.4`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md#4284-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4283v4284-2021-07-19) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.28.3...v4.28.4) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v4.28.3`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md#4283-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4282v4283-2021-07-12) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.28.2...v4.28.3) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v4.28.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md#4282-httpsgithubcomtypescript-eslinttypescript-eslintcomparev4281v4282-2021-07-05) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v4.28.1...v4.28.2) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)vuejs/vue-next
### [`v3.2.4`](https://togithub.com/vuejs/vue-next/blob/master/CHANGELOG.md#324-httpsgithubcomvuejsvue-nextcomparev323v324-2021-08-17) [Compare Source](https://togithub.com/vuejs/vue-next/compare/v3.2.3...v3.2.4) ##### Bug Fixes - **compiler-sfc:** fix import usage check for lowercase imported components ([57f1081](https://togithub.com/vuejs/vue-next/commit/57f10812cc7f1e9f6c92736c36aba577943996fd)), closes [#4358](https://togithub.com/vuejs/vue-next/issues/4358) - **runtime-core:** ensure consistent arguments for tempalte and render funtion slot usage ([644971e](https://togithub.com/vuejs/vue-next/commit/644971ec06642817cf7e720ad4980182d2140f53)), closes [#4367](https://togithub.com/vuejs/vue-next/issues/4367) - **runtime-core:** fix child component double update on props change ([c1f564e](https://togithub.com/vuejs/vue-next/commit/c1f564e1dc40eda9af657c30cd787a8d770dde0f)), closes [#4365](https://togithub.com/vuejs/vue-next/issues/4365) ##### Reverts - Revert "chore: add missing space in warning message ([#4359](https://togithub.com/vuejs/vue-next/issues/4359)) \[ci skip]" ([951fbb1](https://togithub.com/vuejs/vue-next/commit/951fbb197b63c2bd1528e78601c28424211ba6b8)), closes [#4359](https://togithub.com/vuejs/vue-next/issues/4359) ### [`v3.2.3`](https://togithub.com/vuejs/vue-next/blob/master/CHANGELOG.md#323-httpsgithubcomvuejsvue-nextcomparev322v323-2021-08-16) [Compare Source](https://togithub.com/vuejs/vue-next/compare/v3.2.2...v3.2.3) ##### Bug Fixes - **compiler-core:** fix hoisting logic for elements with cached handlers + other bindings ([a6c1db2](https://togithub.com/vuejs/vue-next/commit/a6c1db2728cd3c72b897cb7b245d532e63485b07)), closes [#4327](https://togithub.com/vuejs/vue-next/issues/4327) - **compiler-core:** fix style binding edge case ([#4319](https://togithub.com/vuejs/vue-next/issues/4319)) ([092bdcd](https://togithub.com/vuejs/vue-next/commit/092bdcdf58643d77da8d564fbc3c5c6647f6bfc5)), closes [#4317](https://togithub.com/vuejs/vue-next/issues/4317) - **compiler-sfc:** bail on import usage check when template has custom lang ([aae3725](https://togithub.com/vuejs/vue-next/commit/aae3725e574e0182a1b41aa3dc38b11e596570ad)), closes [#4312](https://togithub.com/vuejs/vue-next/issues/4312) - **compiler-sfc:** fix import usage check in template strings in expressions ([f855ccb](https://togithub.com/vuejs/vue-next/commit/f855ccb2c1a8ea05ae71cfab92f5a18be31a1f14)), closes [#4340](https://togithub.com/vuejs/vue-next/issues/4340) - **defineProps:** defineProps generates unnecessary array of same types ([#4353](https://togithub.com/vuejs/vue-next/issues/4353)) ([ad66295](https://togithub.com/vuejs/vue-next/commit/ad66295cb363f6409b8321f258aaf29b3758c53c)), closes [#4352](https://togithub.com/vuejs/vue-next/issues/4352) - **runtime-core:** patchChildren first in patchElement ([#4313](https://togithub.com/vuejs/vue-next/issues/4313)) ([5b3f1e8](https://togithub.com/vuejs/vue-next/commit/5b3f1e8424d40d2b7b1e07f53ec11570dd546d66)) - **runtime-core:** vnode hooks should not be called on async wrapper ([#4349](https://togithub.com/vuejs/vue-next/issues/4349)) ([cd2d984](https://togithub.com/vuejs/vue-next/commit/cd2d98499ed646c85f81faa1f9241b0585654b86)), closes [#4346](https://togithub.com/vuejs/vue-next/issues/4346) - **runtime-dom:** consistently remove boolean attributes for falsy values ([#4348](https://togithub.com/vuejs/vue-next/issues/4348)) ([620a69b](https://togithub.com/vuejs/vue-next/commit/620a69b871a017dfe0ba81d380fd933d997c8a00)) - **shared:** fix toDisplayString on object with null prototype ([#4335](https://togithub.com/vuejs/vue-next/issues/4335)) ([42a334e](https://togithub.com/vuejs/vue-next/commit/42a334e12ee1462ccefc73fd7f24dc6b4ae48403)), closes [#4334](https://togithub.com/vuejs/vue-next/issues/4334) - **types:** fix tsx ref component instance type ([#2486](https://togithub.com/vuejs/vue-next/issues/2486)) ([84d4357](https://togithub.com/vuejs/vue-next/commit/84d4357f6f2b2eb03ca56abfb3cac17fa7dfa85e)) ### [`v3.2.2`](https://togithub.com/vuejs/vue-next/blob/master/CHANGELOG.md#322-httpsgithubcomvuejsvue-nextcomparev321v322-2021-08-11) [Compare Source](https://togithub.com/vuejs/vue-next/compare/v3.2.1...v3.2.2) ##### Bug Fixes - **runtime-dom:** patch `textContent` on svg properly ([#4301](https://togithub.com/vuejs/vue-next/issues/4301)) ([e7b0a9d](https://togithub.com/vuejs/vue-next/commit/e7b0a9d3cffc938d3add7dcde02d0991f60c6ec9)), closes [#4296](https://togithub.com/vuejs/vue-next/issues/4296) - **server-renderer:** pipeToWebWritable CF worker compat ([2224610](https://togithub.com/vuejs/vue-next/commit/2224610b0b390d82d7b5436df1f78b0569a199a9)), closes [#4287](https://togithub.com/vuejs/vue-next/issues/4287) - **types:** allow symbol in JSX ReservedProps.key ([#4306](https://togithub.com/vuejs/vue-next/issues/4306)) ([6e5801f](https://togithub.com/vuejs/vue-next/commit/6e5801f8a8cc23d05817ee94fd98cb1889cc8413)) - **types:** fix forceUpdate type ([#4302](https://togithub.com/vuejs/vue-next/issues/4302)) ([380608b](https://togithub.com/vuejs/vue-next/commit/380608bd44eb385ec085eec4355e6fdc01ca09cd)) - **types:** fix tsx emit-mapped handler return type ([#4290](https://togithub.com/vuejs/vue-next/issues/4290)) ([1ce34e2](https://togithub.com/vuejs/vue-next/commit/1ce34e25d56e73591acc5bbe6e52ec8ef026cc6c)), closes [#4288](https://togithub.com/vuejs/vue-next/issues/4288) ##### Features - **sfc:** support $shallowRef ref sugar ([00b76d3](https://togithub.com/vuejs/vue-next/commit/00b76d3dc192138514ae6464ded34be5b0c730bb)) ### [`v3.2.1`](https://togithub.com/vuejs/vue-next/blob/master/CHANGELOG.md#321-httpsgithubcomvuejsvue-nextcomparev320v321-2021-08-09) [Compare Source](https://togithub.com/vuejs/vue-next/compare/v3.2.0...v3.2.1) ##### Bug Fixes - **compiler-sfc:** fix import usage check for last expression ([1e1682f](https://togithub.com/vuejs/vue-next/commit/1e1682f060883ee11e802834adb273159d8e84cc)) ### [`v3.2.0`](https://togithub.com/vuejs/vue-next/blob/master/CHANGELOG.md#320-httpsgithubcomvuejsvue-nextcomparev320-beta8v320-2021-08-09) [Compare Source](https://togithub.com/vuejs/vue-next/compare/v3.1.5...v3.2.0) ##### Compatibility Notes This release contains no public API breakage. However, there are a few compatibility related notes: - Due to usage of new runtime helpers, code generated by the template compiler in >= 3.2 will not be compatible with runtime < 3.2. This only affects cases where there is a version mismatch between the compiler and the runtime. The most common case is libraries that ship pre-compiled Vue components. If you are a library author and ship code pre-compiled by Vue >= 3.2, your library will be only compatible Vue >= 3.2. - This release ships TypeScript typings that rely on [Template Literal Types](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-1.html#template-literal-types) and requires TS >= 4.1. ##### Features ##### SFC - remove experimental status of ` Githubissues.