vuejs/test-utils
### [`v2.1.0`](https://togithub.com/vuejs/test-utils/releases/tag/v2.1.0)
[Compare Source](https://togithub.com/vuejs/test-utils/compare/v2.0.2...v2.1.0)
#### What's Changed
#### Fixes
- fix: keep Date objects on setData by [@freakzlike](https://togithub.com/freakzlike) in [https://github.com/vuejs/test-utils/pull/1720](https://togithub.com/vuejs/test-utils/pull/1720)
- fix: Make wrapper.find() enable to find ref in v-for directive by [@hiromi2424](https://togithub.com/hiromi2424) in [https://github.com/vuejs/test-utils/pull/1723](https://togithub.com/vuejs/test-utils/pull/1723)
- fix: duplicate results on findAllComponents with non-function slots by [@freakzlike](https://togithub.com/freakzlike) in [https://github.com/vuejs/test-utils/pull/1736](https://togithub.com/vuejs/test-utils/pull/1736)
- fix: coverage now needs [@vitest/coverage-c8](https://togithub.com/vitest/coverage-c8) by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1745](https://togithub.com/vuejs/test-utils/pull/1745)
- fix: return the correct name when stubbing a `script setup` component by [@joeyhuang0235](https://togithub.com/joeyhuang0235) in [https://github.com/vuejs/test-utils/pull/1783](https://togithub.com/vuejs/test-utils/pull/1783)
- fix: Add props to stubs for built-in components by [@wolfgangwalther](https://togithub.com/wolfgangwalther) in [https://github.com/vuejs/test-utils/pull/1767](https://togithub.com/vuejs/test-utils/pull/1767)
#### Other
- refactor: stubs types by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1773](https://togithub.com/vuejs/test-utils/pull/1773)
- refactor: remove useless params in emits handling by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1777](https://togithub.com/vuejs/test-utils/pull/1777)
- test: migrate to vitest by [@okxiaoliang4](https://togithub.com/okxiaoliang4) in [https://github.com/vuejs/test-utils/pull/1637](https://togithub.com/vuejs/test-utils/pull/1637)
#### Chore
- chore: remove babel dependencies and config by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1642](https://togithub.com/vuejs/test-utils/pull/1642)
- chore: lockfile maintenance by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1643](https://togithub.com/vuejs/test-utils/pull/1643)
- chore: switch to pnpm by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1644](https://togithub.com/vuejs/test-utils/pull/1644)
- chore: configure renovate to group vite packages by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1685](https://togithub.com/vuejs/test-utils/pull/1685)
- docs: update installation docs by [@ryandialpad](https://togithub.com/ryandialpad) in [https://github.com/vuejs/test-utils/pull/1693](https://togithub.com/vuejs/test-utils/pull/1693)
- chore: use es2016 as a TS target by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1695](https://togithub.com/vuejs/test-utils/pull/1695)
- chore: Update README since package manager was changed from yarn to npnm by [@hiromi2424](https://togithub.com/hiromi2424) in [https://github.com/vuejs/test-utils/pull/1724](https://togithub.com/vuejs/test-utils/pull/1724)
- - chore: refactor and remove old files by [@lmiller1990](https://togithub.com/lmiller1990) in [https://github.com/vuejs/test-utils/pull/1776](https://togithub.com/vuejs/test-utils/pull/1776)
- chore: Add version info to bug report template by [@freakzlike](https://togithub.com/freakzlike) in [https://github.com/vuejs/test-utils/pull/1729](https://togithub.com/vuejs/test-utils/pull/1729)
- chore: Extend expose tests with not used function by [@freakzlike](https://togithub.com/freakzlike) in [https://github.com/vuejs/test-utils/pull/1735](https://togithub.com/vuejs/test-utils/pull/1735)
- chore: improve type for stub cache by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1743](https://togithub.com/vuejs/test-utils/pull/1743)
- chore: improve type for mount with TS v4.8 by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1744](https://togithub.com/vuejs/test-utils/pull/1744)
- chore: run tests in random order by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1747](https://togithub.com/vuejs/test-utils/pull/1747)
#### New Contributors
- [@ryandialpad](https://togithub.com/ryandialpad) made their first contribution in [https://github.com/vuejs/test-utils/pull/1693](https://togithub.com/vuejs/test-utils/pull/1693)
- [@hiromi2424](https://togithub.com/hiromi2424) made their first contribution in [https://github.com/vuejs/test-utils/pull/1724](https://togithub.com/vuejs/test-utils/pull/1724)
- [@wolfgangwalther](https://togithub.com/wolfgangwalther) made their first contribution in [https://github.com/vuejs/test-utils/pull/1767](https://togithub.com/vuejs/test-utils/pull/1767)
- [@joeyhuang0235](https://togithub.com/joeyhuang0235) made their first contribution in [https://github.com/vuejs/test-utils/pull/1783](https://togithub.com/vuejs/test-utils/pull/1783)
**Full Changelog**: https://github.com/vuejs/test-utils/compare/v2.0.2...v2.1.0
vuejs/core
### [`v3.2.40`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3240-httpsgithubcomvuejscorecomparev3239v3240-2022-09-28)
[Compare Source](https://togithub.com/vuejs/core/compare/v3.2.39...v3.2.40)
##### Bug Fixes
- **compat:** list cjs dependencies for compat build ([96cd924](https://togithub.com/vuejs/core/commit/96cd924e440984a37e4759673f3c16921b69affe)), closes [#6602](https://togithub.com/vuejs/core/issues/6602)
- **compiler-dom:** remove v-bind boolean attribute with literal false value when stringifying ([#6635](https://togithub.com/vuejs/core/issues/6635)) ([6c6fe2c](https://togithub.com/vuejs/core/commit/6c6fe2c0cd89ce513503b1f85e0ddb696fd81e54)), closes [#6617](https://togithub.com/vuejs/core/issues/6617)
- **compiler-sfc:** fix expression check for v-on with object literal value ([#6652](https://togithub.com/vuejs/core/issues/6652)) ([6958ec1](https://togithub.com/vuejs/core/commit/6958ec1b37fb4a9244ae222a35fcac032d26ad8a)), closes [#6650](https://togithub.com/vuejs/core/issues/6650) [#6674](https://togithub.com/vuejs/core/issues/6674)
- **compilre-core:** dynamic v-on and static v-on should be merged ([#6747](https://togithub.com/vuejs/core/issues/6747)) ([f9d43b9](https://togithub.com/vuejs/core/commit/f9d43b99f83af7fc140938a1d8d2db89666fb4e1)), closes [#6742](https://togithub.com/vuejs/core/issues/6742)
- **runtime-core:** avoid hoisted vnodes retaining detached DOM nodes ([fc5bdb3](https://togithub.com/vuejs/core/commit/fc5bdb36ed429d6c3c956f373206ce75467adaf3)), closes [#6591](https://togithub.com/vuejs/core/issues/6591)
- **runtime-core:** Lifecycle hooks should support callbacks shared by reference ([#6687](https://togithub.com/vuejs/core/issues/6687)) ([c71a08e](https://togithub.com/vuejs/core/commit/c71a08e6fd44ee06c6b4f61d67727a7b7503605e)), closes [#6686](https://togithub.com/vuejs/core/issues/6686)
- **runtime-core:** remove prod-only hoisted clone behavior for manual DOM manipulation compat ([aa70188](https://togithub.com/vuejs/core/commit/aa70188c41fab1a4139748dd7b7c71532d063f3a)), closes [#6727](https://togithub.com/vuejs/core/issues/6727) [#6739](https://togithub.com/vuejs/core/issues/6739)
- **runtime-core:** unset removed props first in full diff mode ([c0d8db8](https://togithub.com/vuejs/core/commit/c0d8db81a636f0ad1e725b7c04608d3a211cf163)), closes [#6571](https://togithub.com/vuejs/core/issues/6571)
- **runtime-dom:** fix unnecessary warning when setting coerced dom property value ([b1817fe](https://togithub.com/vuejs/core/commit/b1817fe9eeb66a18f405ada9072149515654a9bd)), closes [#6616](https://togithub.com/vuejs/core/issues/6616)
- **ssr:** avoid ast.helpers duplication ([#6664](https://togithub.com/vuejs/core/issues/6664)) ([57ffc3e](https://togithub.com/vuejs/core/commit/57ffc3e546395ba048009396a4b82d3f968cca2c))
- **ssr:** fix dynamic slot regression in ssr ([8963c55](https://togithub.com/vuejs/core/commit/8963c5508cde3a0c990b2748787ffb582b16f23f)), closes [#6651](https://togithub.com/vuejs/core/issues/6651)
- **ssr:** fix hydration mismatch when entire multi-root template is stringified ([9698dd3](https://togithub.com/vuejs/core/commit/9698dd3cf1dfdb95d4dc4b4f7bd24ff94b4b5d84)), closes [#6637](https://togithub.com/vuejs/core/issues/6637)
- **ssr:** fix pre tag windows newline hydration mismatch ([0382019](https://togithub.com/vuejs/core/commit/03820193a8f768293d665ca2753439fe73aed0fd)), closes [#6410](https://togithub.com/vuejs/core/issues/6410)
- **ssr:** respect case when rendering dynamic attrs on svg ([121eb32](https://togithub.com/vuejs/core/commit/121eb32fb0a21cf9988d788cfad1b4249b15997b)), closes [#6755](https://togithub.com/vuejs/core/issues/6755)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
2.0.2
->2.1.0
3.2.39
->3.2.40
Release Notes
vuejs/test-utils
### [`v2.1.0`](https://togithub.com/vuejs/test-utils/releases/tag/v2.1.0) [Compare Source](https://togithub.com/vuejs/test-utils/compare/v2.0.2...v2.1.0) #### What's Changed #### Fixes - fix: keep Date objects on setData by [@freakzlike](https://togithub.com/freakzlike) in [https://github.com/vuejs/test-utils/pull/1720](https://togithub.com/vuejs/test-utils/pull/1720) - fix: Make wrapper.find() enable to find ref in v-for directive by [@hiromi2424](https://togithub.com/hiromi2424) in [https://github.com/vuejs/test-utils/pull/1723](https://togithub.com/vuejs/test-utils/pull/1723) - fix: duplicate results on findAllComponents with non-function slots by [@freakzlike](https://togithub.com/freakzlike) in [https://github.com/vuejs/test-utils/pull/1736](https://togithub.com/vuejs/test-utils/pull/1736) - fix: coverage now needs [@vitest/coverage-c8](https://togithub.com/vitest/coverage-c8) by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1745](https://togithub.com/vuejs/test-utils/pull/1745) - fix: return the correct name when stubbing a `script setup` component by [@joeyhuang0235](https://togithub.com/joeyhuang0235) in [https://github.com/vuejs/test-utils/pull/1783](https://togithub.com/vuejs/test-utils/pull/1783) - fix: Add props to stubs for built-in components by [@wolfgangwalther](https://togithub.com/wolfgangwalther) in [https://github.com/vuejs/test-utils/pull/1767](https://togithub.com/vuejs/test-utils/pull/1767) #### Other - refactor: stubs types by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1773](https://togithub.com/vuejs/test-utils/pull/1773) - refactor: remove useless params in emits handling by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1777](https://togithub.com/vuejs/test-utils/pull/1777) - test: migrate to vitest by [@okxiaoliang4](https://togithub.com/okxiaoliang4) in [https://github.com/vuejs/test-utils/pull/1637](https://togithub.com/vuejs/test-utils/pull/1637) #### Chore - chore: remove babel dependencies and config by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1642](https://togithub.com/vuejs/test-utils/pull/1642) - chore: lockfile maintenance by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1643](https://togithub.com/vuejs/test-utils/pull/1643) - chore: switch to pnpm by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1644](https://togithub.com/vuejs/test-utils/pull/1644) - chore: configure renovate to group vite packages by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1685](https://togithub.com/vuejs/test-utils/pull/1685) - docs: update installation docs by [@ryandialpad](https://togithub.com/ryandialpad) in [https://github.com/vuejs/test-utils/pull/1693](https://togithub.com/vuejs/test-utils/pull/1693) - chore: use es2016 as a TS target by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1695](https://togithub.com/vuejs/test-utils/pull/1695) - chore: Update README since package manager was changed from yarn to npnm by [@hiromi2424](https://togithub.com/hiromi2424) in [https://github.com/vuejs/test-utils/pull/1724](https://togithub.com/vuejs/test-utils/pull/1724) - - chore: refactor and remove old files by [@lmiller1990](https://togithub.com/lmiller1990) in [https://github.com/vuejs/test-utils/pull/1776](https://togithub.com/vuejs/test-utils/pull/1776) - chore: Add version info to bug report template by [@freakzlike](https://togithub.com/freakzlike) in [https://github.com/vuejs/test-utils/pull/1729](https://togithub.com/vuejs/test-utils/pull/1729) - chore: Extend expose tests with not used function by [@freakzlike](https://togithub.com/freakzlike) in [https://github.com/vuejs/test-utils/pull/1735](https://togithub.com/vuejs/test-utils/pull/1735) - chore: improve type for stub cache by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1743](https://togithub.com/vuejs/test-utils/pull/1743) - chore: improve type for mount with TS v4.8 by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1744](https://togithub.com/vuejs/test-utils/pull/1744) - chore: run tests in random order by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/test-utils/pull/1747](https://togithub.com/vuejs/test-utils/pull/1747) #### New Contributors - [@ryandialpad](https://togithub.com/ryandialpad) made their first contribution in [https://github.com/vuejs/test-utils/pull/1693](https://togithub.com/vuejs/test-utils/pull/1693) - [@hiromi2424](https://togithub.com/hiromi2424) made their first contribution in [https://github.com/vuejs/test-utils/pull/1724](https://togithub.com/vuejs/test-utils/pull/1724) - [@wolfgangwalther](https://togithub.com/wolfgangwalther) made their first contribution in [https://github.com/vuejs/test-utils/pull/1767](https://togithub.com/vuejs/test-utils/pull/1767) - [@joeyhuang0235](https://togithub.com/joeyhuang0235) made their first contribution in [https://github.com/vuejs/test-utils/pull/1783](https://togithub.com/vuejs/test-utils/pull/1783) **Full Changelog**: https://github.com/vuejs/test-utils/compare/v2.0.2...v2.1.0vuejs/core
### [`v3.2.40`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3240-httpsgithubcomvuejscorecomparev3239v3240-2022-09-28) [Compare Source](https://togithub.com/vuejs/core/compare/v3.2.39...v3.2.40) ##### Bug Fixes - **compat:** list cjs dependencies for compat build ([96cd924](https://togithub.com/vuejs/core/commit/96cd924e440984a37e4759673f3c16921b69affe)), closes [#6602](https://togithub.com/vuejs/core/issues/6602) - **compiler-dom:** remove v-bind boolean attribute with literal false value when stringifying ([#6635](https://togithub.com/vuejs/core/issues/6635)) ([6c6fe2c](https://togithub.com/vuejs/core/commit/6c6fe2c0cd89ce513503b1f85e0ddb696fd81e54)), closes [#6617](https://togithub.com/vuejs/core/issues/6617) - **compiler-sfc:** fix expression check for v-on with object literal value ([#6652](https://togithub.com/vuejs/core/issues/6652)) ([6958ec1](https://togithub.com/vuejs/core/commit/6958ec1b37fb4a9244ae222a35fcac032d26ad8a)), closes [#6650](https://togithub.com/vuejs/core/issues/6650) [#6674](https://togithub.com/vuejs/core/issues/6674) - **compilre-core:** dynamic v-on and static v-on should be merged ([#6747](https://togithub.com/vuejs/core/issues/6747)) ([f9d43b9](https://togithub.com/vuejs/core/commit/f9d43b99f83af7fc140938a1d8d2db89666fb4e1)), closes [#6742](https://togithub.com/vuejs/core/issues/6742) - **runtime-core:** avoid hoisted vnodes retaining detached DOM nodes ([fc5bdb3](https://togithub.com/vuejs/core/commit/fc5bdb36ed429d6c3c956f373206ce75467adaf3)), closes [#6591](https://togithub.com/vuejs/core/issues/6591) - **runtime-core:** Lifecycle hooks should support callbacks shared by reference ([#6687](https://togithub.com/vuejs/core/issues/6687)) ([c71a08e](https://togithub.com/vuejs/core/commit/c71a08e6fd44ee06c6b4f61d67727a7b7503605e)), closes [#6686](https://togithub.com/vuejs/core/issues/6686) - **runtime-core:** remove prod-only hoisted clone behavior for manual DOM manipulation compat ([aa70188](https://togithub.com/vuejs/core/commit/aa70188c41fab1a4139748dd7b7c71532d063f3a)), closes [#6727](https://togithub.com/vuejs/core/issues/6727) [#6739](https://togithub.com/vuejs/core/issues/6739) - **runtime-core:** unset removed props first in full diff mode ([c0d8db8](https://togithub.com/vuejs/core/commit/c0d8db81a636f0ad1e725b7c04608d3a211cf163)), closes [#6571](https://togithub.com/vuejs/core/issues/6571) - **runtime-dom:** fix unnecessary warning when setting coerced dom property value ([b1817fe](https://togithub.com/vuejs/core/commit/b1817fe9eeb66a18f405ada9072149515654a9bd)), closes [#6616](https://togithub.com/vuejs/core/issues/6616) - **ssr:** avoid ast.helpers duplication ([#6664](https://togithub.com/vuejs/core/issues/6664)) ([57ffc3e](https://togithub.com/vuejs/core/commit/57ffc3e546395ba048009396a4b82d3f968cca2c)) - **ssr:** fix dynamic slot regression in ssr ([8963c55](https://togithub.com/vuejs/core/commit/8963c5508cde3a0c990b2748787ffb582b16f23f)), closes [#6651](https://togithub.com/vuejs/core/issues/6651) - **ssr:** fix hydration mismatch when entire multi-root template is stringified ([9698dd3](https://togithub.com/vuejs/core/commit/9698dd3cf1dfdb95d4dc4b4f7bd24ff94b4b5d84)), closes [#6637](https://togithub.com/vuejs/core/issues/6637) - **ssr:** fix pre tag windows newline hydration mismatch ([0382019](https://togithub.com/vuejs/core/commit/03820193a8f768293d665ca2753439fe73aed0fd)), closes [#6410](https://togithub.com/vuejs/core/issues/6410) - **ssr:** respect case when rendering dynamic attrs on svg ([121eb32](https://togithub.com/vuejs/core/commit/121eb32fb0a21cf9988d788cfad1b4249b15997b)), closes [#6755](https://togithub.com/vuejs/core/issues/6755)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.