vitest-dev/vitest (@vitest/coverage-v8)
### [`v1.6.0`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v1.6.0)
[Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v1.5.3...v1.6.0)
##### 🚀 Features
- Support standalone mode - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5565](https://redirect.github.com/vitest-dev/vitest/issues/5565) [(bdce0)](https://redirect.github.com/vitest-dev/vitest/commit/bdce0a29)
- Custom "snapshotEnvironment" option - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5449](https://redirect.github.com/vitest-dev/vitest/issues/5449) [(30f72)](https://redirect.github.com/vitest-dev/vitest/commit/30f728bc)
- **benchmark**: Support comparing benchmark result - by [@hi-ogawa](https://redirect.github.com/hi-ogawa) and [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5398](https://redirect.github.com/vitest-dev/vitest/issues/5398) [(f8d3d)](https://redirect.github.com/vitest-dev/vitest/commit/f8d3d22e)
- **browser**: Allow injecting scripts - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5656](https://redirect.github.com/vitest-dev/vitest/issues/5656) [(21e58)](https://redirect.github.com/vitest-dev/vitest/commit/21e58bd8)
- **reporter**: Support `includeConsoleOutput` and `addFileAttribute` in junit - by [@hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5659](https://redirect.github.com/vitest-dev/vitest/issues/5659) [(2f913)](https://redirect.github.com/vitest-dev/vitest/commit/2f913222)
- **ui**: Sort items by file name - by [@btea](https://redirect.github.com/btea) in [https://github.com/vitest-dev/vitest/issues/5652](https://redirect.github.com/vitest-dev/vitest/issues/5652) [(1f726)](https://redirect.github.com/vitest-dev/vitest/commit/1f7268fa)
##### 🐞 Bug Fixes
- Keep order of arguments for .each in custom task collectors - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5640](https://redirect.github.com/vitest-dev/vitest/issues/5640) [(7d57c)](https://redirect.github.com/vitest-dev/vitest/commit/7d57c116)
- Call `resolveId('vitest')` after `buildStart` - by [@hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5646](https://redirect.github.com/vitest-dev/vitest/issues/5646) [(f5faf)](https://redirect.github.com/vitest-dev/vitest/commit/f5faf423)
- Hash the name of the file when caching - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5654](https://redirect.github.com/vitest-dev/vitest/issues/5654) [(c9e68)](https://redirect.github.com/vitest-dev/vitest/commit/c9e68ced)
- Don't panic on empty files in node_modules - by [@sheremet-va](https://redirect.github.com/sheremet-va) [(40c29)](https://redirect.github.com/vitest-dev/vitest/commit/40c299fe)
- Use `toJSON` for error serialization - by [@hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5526](https://redirect.github.com/vitest-dev/vitest/issues/5526) [(19a21)](https://redirect.github.com/vitest-dev/vitest/commit/19a21e49)
- **coverage**:
- Exclude `*.test-d.*` by default - by [@MindfulPol](https://redirect.github.com/MindfulPol) in [https://github.com/vitest-dev/vitest/issues/5634](https://redirect.github.com/vitest-dev/vitest/issues/5634) [(bfe8a)](https://redirect.github.com/vitest-dev/vitest/commit/bfe8ad9d)
- Apply `vite-node`'s wrapper only to executed files - by [@AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5642](https://redirect.github.com/vitest-dev/vitest/issues/5642) [(c9883)](https://redirect.github.com/vitest-dev/vitest/commit/c9883f3e)
- **vm**:
- Support network imports - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5610](https://redirect.github.com/vitest-dev/vitest/issues/5610) [(103a6)](https://redirect.github.com/vitest-dev/vitest/commit/103a6002)
##### 🏎 Performance
- Improve performance of forks pool - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5592](https://redirect.github.com/vitest-dev/vitest/issues/5592) [(d8304)](https://redirect.github.com/vitest-dev/vitest/commit/d8304bb4)
- Unnecessary rpc call when coverage is disabled - by [@AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5658](https://redirect.github.com/vitest-dev/vitest/issues/5658) [(c5712)](https://redirect.github.com/vitest-dev/vitest/commit/c571276a)
##### [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v1.5.3...v1.6.0)
### [`v1.5.3`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v1.5.3)
[Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v1.5.2...v1.5.3)
##### 🐞 Bug Fixes
- Use package.json name for a workspace project if not provided - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5608](https://redirect.github.com/vitest-dev/vitest/issues/5608) [(48fba)](https://redirect.github.com/vitest-dev/vitest/commit/48fba190)
- Backport jest iterable equality within object - by [@sukovanej](https://redirect.github.com/sukovanej) in [https://github.com/vitest-dev/vitest/issues/5621](https://redirect.github.com/vitest-dev/vitest/issues/5621) [(30e5d)](https://redirect.github.com/vitest-dev/vitest/commit/30e5dc1b)
- **browser**: Support benchmark - by [@hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5622](https://redirect.github.com/vitest-dev/vitest/issues/5622) [(becab)](https://redirect.github.com/vitest-dev/vitest/commit/becabb5e)
- **reporter**: Use default error formatter for JUnit - by [@hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5629](https://redirect.github.com/vitest-dev/vitest/issues/5629) [(20060)](https://redirect.github.com/vitest-dev/vitest/commit/200609cc)
##### [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v1.5.2...v1.5.3)
unjs/automd (automd)
### [`v0.3.8`](https://redirect.github.com/unjs/automd/blob/HEAD/CHANGELOG.md#v038)
[Compare Source](https://redirect.github.com/unjs/automd/compare/v0.3.7...v0.3.8)
[compare changes](https://redirect.github.com/unjs/automd/compare/v0.3.7...v0.3.8)
##### 🚀 Enhancements
- Upgrade c12 with jiti v2 with esm support ([a42d4d2](https://redirect.github.com/unjs/automd/commit/a42d4d2))
##### 🩹 Fixes
- `version` should be obtained automatically when set to `true` ([#59](https://redirect.github.com/unjs/automd/pull/59))
##### 📖 Documentation
- Add jsdocs for main exports ([#55](https://redirect.github.com/unjs/automd/pull/55))
##### 🏡 Chore
- Apply automated fixes ([5ce5ba3](https://redirect.github.com/unjs/automd/commit/5ce5ba3))
- Update deps ([cde3b3a](https://redirect.github.com/unjs/automd/commit/cde3b3a))
- Update eslint to v9 ([9e68077](https://redirect.github.com/unjs/automd/commit/9e68077))
##### ❤️ Contributors
- Byron ([@byronogis](http://github.com/byronogis))
- Pooya Parsa ([@pi0](http://github.com/pi0))
- Max ([@onmax](http://github.com/onmax))
unjs/eslint-config (eslint-config-unjs)
### [`v0.3.2`](https://redirect.github.com/unjs/eslint-config/blob/HEAD/CHANGELOG.md#v032)
[Compare Source](https://redirect.github.com/unjs/eslint-config/compare/v0.3.1...v0.3.2)
[compare changes](https://redirect.github.com/unjs/eslint-config/compare/v0.3.1...v0.3.2)
##### 🏡 Chore
- Update unicorn plugin to 53 ([0a944e4](https://redirect.github.com/unjs/eslint-config/commit/0a944e4))
##### ❤️ Contributors
- Pooya Parsa ([@pi0](http://github.com/pi0))
### [`v0.3.1`](https://redirect.github.com/unjs/eslint-config/blob/HEAD/CHANGELOG.md#v031)
[Compare Source](https://redirect.github.com/unjs/eslint-config/compare/v0.3.0...v0.3.1)
[compare changes](https://redirect.github.com/unjs/eslint-config/compare/v0.3.0...v0.3.1)
##### 🩹 Fixes
- **markdown:** Override default rules ([4765dd5](https://redirect.github.com/unjs/eslint-config/commit/4765dd5))
##### 🏡 Chore
- Remove prerelease script (pnpm why ?!) ([a98c465](https://redirect.github.com/unjs/eslint-config/commit/a98c465))
##### ❤️ Contributors
- Pooya Parsa ([@pi0](http://github.com/pi0))
### [`v0.3.0`](https://redirect.github.com/unjs/eslint-config/blob/HEAD/CHANGELOG.md#v030)
[Compare Source](https://redirect.github.com/unjs/eslint-config/compare/v0.2.1...v0.3.0)
[compare changes](https://redirect.github.com/unjs/eslint-config/compare/v0.3.0-rc.8...v0.3.0)
unjs/jiti (jiti)
### [`v1.21.6`](https://redirect.github.com/unjs/jiti/releases/tag/v1.21.6)
[Compare Source](https://redirect.github.com/unjs/jiti/compare/v1.21.5...v1.21.6)
[compare changes](https://redirect.github.com/unjs/jiti/compare/v1.21.5...v1.21.6)
##### 🩹 Fixes
- Use internal cached modules only if loaded ([#247](https://redirect.github.com/unjs/jiti/pull/247))
### [`v1.21.5`](https://redirect.github.com/unjs/jiti/releases/tag/v1.21.5)
[Compare Source](https://redirect.github.com/unjs/jiti/compare/v1.21.4...v1.21.5)
[compare changes](https://redirect.github.com/unjs/jiti/compare/v1.21.4...v1.21.5)
##### 🩹 Fixes
- Revert [#245](https://redirect.github.com/unjs/jiti/issues/245) ([#245](https://redirect.github.com/unjs/jiti/issues/245))
#### From 1.21.4
- Avoid `node:` protocol for node 14 compatibility ([5d877de](https://redirect.github.com/unjs/jiti/commit/5d877de))
- Update deps ([5e11181](https://redirect.github.com/unjs/jiti/commit/5e11181))
### [`v1.21.4`](https://redirect.github.com/unjs/jiti/compare/v1.21.3...v1.21.4)
[Compare Source](https://redirect.github.com/unjs/jiti/compare/v1.21.3...v1.21.4)
### [`v1.21.3`](https://redirect.github.com/unjs/jiti/blob/HEAD/CHANGELOG.md#v1213)
[Compare Source](https://redirect.github.com/unjs/jiti/compare/v1.21.2...v1.21.3)
[compare changes](https://redirect.github.com/unjs/jiti/compare/v1.21.2...v1.21.3)
##### 🩹 Fixes
- Update mlly to ^1.7.1 ([9adbcb3](https://redirect.github.com/unjs/jiti/commit/9adbcb3))
##### ❤️ Contributors
- Pooya Parsa ([@pi0](http://github.com/pi0))
### [`v1.21.2`](https://redirect.github.com/unjs/jiti/blob/HEAD/CHANGELOG.md#v1212)
[Compare Source](https://redirect.github.com/unjs/jiti/compare/v1.21.1...v1.21.2)
[compare changes](https://redirect.github.com/unjs/jiti/compare/v1.21.1...v1.21.2)
##### 🩹 Fixes
- Pin mlly to 1.4.2 ([#237](https://redirect.github.com/unjs/jiti/pull/237))
##### ❤️ Contributors
- Pooya Parsa ([@pi0](http://github.com/pi0))
### [`v1.21.1`](https://redirect.github.com/unjs/jiti/blob/HEAD/CHANGELOG.md#v1211)
[Compare Source](https://redirect.github.com/unjs/jiti/compare/v1.21.0...v1.21.1)
[compare changes](https://redirect.github.com/unjs/jiti/compare/v1.21.0...v1.21.1)
##### 🏡 Chore
- Update dependencies ([0bd991b](https://redirect.github.com/unjs/jiti/commit/0bd991b))
- Update dependencies ([cfb106c](https://redirect.github.com/unjs/jiti/commit/cfb106c))
- Update to eslint v9 ([c11d953](https://redirect.github.com/unjs/jiti/commit/c11d953))
- Update deps and lockfile ([95aa249](https://redirect.github.com/unjs/jiti/commit/95aa249))
- Run ci against 18 and 22 ([65b4067](https://redirect.github.com/unjs/jiti/commit/65b4067))
- Lint ([6f3bd76](https://redirect.github.com/unjs/jiti/commit/6f3bd76))
##### 🤖 CI
- Skip extra checks ([8fe6417](https://redirect.github.com/unjs/jiti/commit/8fe6417))
##### ❤️ Contributors
- Pooya Parsa ([@pi0](http://github.com/pi0))
pnpm/pnpm (pnpm)
### [`v9.9.0`](https://redirect.github.com/pnpm/pnpm/compare/v9.8.0...v9.9.0)
[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.8.0...v9.9.0)
### [`v9.8.0`](https://redirect.github.com/pnpm/pnpm/compare/v9.7.1...v9.8.0)
[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.7.1...v9.8.0)
### [`v9.7.1`](https://redirect.github.com/pnpm/pnpm/compare/v9.7.0...v9.7.1)
[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.7.0...v9.7.1)
### [`v9.7.0`](https://redirect.github.com/pnpm/pnpm/releases/tag/v9.7.0): pnpm 9.7
[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.6.0...v9.7.0)
#### Minor Changes
- Added pnpm version management. If the `manage-package-manager-versions` setting is set to `true`, pnpm will switch to the version specified in the `packageManager` field of `package.json` [#8363](https://redirect.github.com/pnpm/pnpm/pull/8363). This is the same field used by Corepack. Example:
```json
{
"packageManager": "pnpm@9.3.0"
}
```
- Added the ability to apply patch to all versions [#8337](https://redirect.github.com/pnpm/pnpm/pull/8337).
If the key of `pnpm.patchedDependencies` is a package name without a version (e.g. `pkg`), pnpm will attempt to apply the patch to all versions of the package. Failures will be skipped. If there's only one version of `pkg` installed, `pnpm patch pkg` and subsequent `pnpm patch-commit $edit_dir` will create an entry named `pkg` in `pnpm.patchedDependencies`. And pnpm will attempt to apply this patch to other versions of `pkg` in the future.
- Change the default edit dir location when running `pnpm patch` from a temporary directory to `node_modules/.pnpm_patches/pkg[@version]` to allow the code editor to open the edit dir in the same file tree as the main project [#8379](https://redirect.github.com/pnpm/pnpm/issues/8379).
- Substitute environment variables in config keys [#6679](https://redirect.github.com/pnpm/pnpm/issues/6679).
#### Patch Changes
- `pnpm install` should run `node-gyp rebuild` if the project has a `binding.gyp` file even if the project doesn't have an install script [#8293](https://redirect.github.com/pnpm/pnpm/issues/8293).
- Print warnings to stderr [#8342](https://redirect.github.com/pnpm/pnpm/pull/8342).
- Peer dependencies of optional peer dependencies should be automatically installed [#8323](https://redirect.github.com/pnpm/pnpm/issues/8323).
#### Platinum Sponsors
#### Gold Sponsors
#### Our Silver Sponsors
### [`v9.6.0`](https://redirect.github.com/pnpm/pnpm/releases/tag/v9.6.0): pnpm 9.6
[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.5.0...v9.6.0)
#### Minor Changes
- Support specifying node version (via `pnpm.executionEnv.nodeVersion` in `package.json`) for running lifecycle scripts per each package in a workspace [#6720](https://redirect.github.com/pnpm/pnpm/issues/6720).
- Overrides now support the [`catalogs:` protocol](https://pnpm.io/catalogs) [#8303](https://redirect.github.com/pnpm/pnpm/issues/8303).
#### Patch Changes
- The `pnpm deploy` command now supports the [`catalog:` protocol](https://pnpm.io/catalogs) [#8298](https://redirect.github.com/pnpm/pnpm/pull/8298).
- The `pnpm outdated` command now supports the [`catalog:` protocol](https://pnpm.io/catalogs) [#8304](https://redirect.github.com/pnpm/pnpm/pull/8304).
- Correct the error message when trying to run `pnpm patch` without `node_modules/.modules.yaml` [#8257](https://redirect.github.com/pnpm/pnpm/issues/8257).
- Silent reporting fixed with the `pnpm exec` command [#7608](https://redirect.github.com/pnpm/pnpm/issues/7608).
- Add registries information to the calculation of dlx cache hash [#8299](https://redirect.github.com/pnpm/pnpm/pull/8299).
#### Platinum Sponsors
#### Gold Sponsors
#### Our Silver Sponsors
### [`v9.5.0`](https://redirect.github.com/pnpm/pnpm/compare/v9.5.0-beta.3...v9.5.0)
[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.4.0...v9.5.0)
### [`v9.4.0`](https://redirect.github.com/pnpm/pnpm/compare/v9.3.0...v9.4.0)
[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.3.0...v9.4.0)
### [`v9.3.0`](https://redirect.github.com/pnpm/pnpm/releases/tag/v9.3.0)
[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.2.0...v9.3.0)
#### Minor Changes
- **Semi-breaking.** Dependency key names in the lockfile are shortened if they are longer than 1000 characters. We don't expect this change to affect many users. Affected users most probably can't run install successfully at the moment. This change is required to fix some edge cases in which installation fails with an out-of-memory error or "Invalid string length (RangeError: Invalid string length)" error. The max allowed length of the dependency key can be controlled with the `peers-suffix-max-length` setting [#8177](https://redirect.github.com/pnpm/pnpm/pull/8177).
#### Patch Changes
- Set `reporter-hide-prefix` to `true` by default for `pnpm exec`. In order to show prefix, the user now has to explicitly set `reporter-hide-prefix=false` [#8174](https://redirect.github.com/pnpm/pnpm/issues/8174).
#### Platinum Sponsors
#### Gold Sponsors
#### Our Silver Sponsors
### [`v9.2.0`](https://redirect.github.com/pnpm/pnpm/releases/tag/v9.2.0)
[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.1.4...v9.2.0)
#### Minor Changes
- If `package-manager-strict-version` is set to `true`, pnpm will fail if its version doesn't exactly match the version in the "packageManager" field of `package.json`.
#### Patch Changes
- Update `@yarnpkg/pnp` to the latest version, fixing issue with `node:` imports [#8161](https://redirect.github.com/pnpm/pnpm/issues/8161).
- Deduplicate bin names to prevent race condition and corrupted bin scripts [#7833](https://redirect.github.com/pnpm/pnpm/issues/7833).
- pnpm doesn't fail if its version doesn't match the one specified in the "packageManager" field of `package.json` [#8087](https://redirect.github.com/pnpm/pnpm/issues/8087).
- `exec` now also streams prefixed output when `--recursive` or `--parallel` is specified just as `run` does [#8065](https://redirect.github.com/pnpm/pnpm/issues/8065).
#### Platinum Sponsors
#### Gold Sponsors
#### Our Silver Sponsors
### [`v9.1.4`](https://redirect.github.com/pnpm/pnpm/compare/v9.1.3...v9.1.4)
[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.1.3...v9.1.4)
### [`v9.1.3`](https://redirect.github.com/pnpm/pnpm/compare/v9.1.2...v9.1.3)
[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.1.2...v9.1.3)
### [`v9.1.2`](https://redirect.github.com/pnpm/pnpm/releases/tag/v9.1.2)
[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.1.1...v9.1.2)
#### Patch Changes
- Reduced memory usage during peer dependencies resolution [#8084](https://redirect.github.com/pnpm/pnpm/pull/8084).
- Details in the `pnpm licenses` output are not misplaced anymore [#8071](https://redirect.github.com/pnpm/pnpm/pull/8071).
#### Platinum Sponsors
This PR contains the following updates:
^20.12.7
->^20.16.5
^1.5.2
->^1.6.0
^0.3.7
->^0.3.8
^0.2.1
->^0.3.2
^1.21.0
->^1.21.6
9.0.6
->9.9.0
^3.2.5
->^3.3.3
^5.4.5
->^5.5.4
^1.5.2
->^1.6.0
Release Notes
vitest-dev/vitest (@vitest/coverage-v8)
### [`v1.6.0`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v1.6.0) [Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v1.5.3...v1.6.0) ##### 🚀 Features - Support standalone mode - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5565](https://redirect.github.com/vitest-dev/vitest/issues/5565) [(bdce0)](https://redirect.github.com/vitest-dev/vitest/commit/bdce0a29) - Custom "snapshotEnvironment" option - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5449](https://redirect.github.com/vitest-dev/vitest/issues/5449) [(30f72)](https://redirect.github.com/vitest-dev/vitest/commit/30f728bc) - **benchmark**: Support comparing benchmark result - by [@hi-ogawa](https://redirect.github.com/hi-ogawa) and [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5398](https://redirect.github.com/vitest-dev/vitest/issues/5398) [(f8d3d)](https://redirect.github.com/vitest-dev/vitest/commit/f8d3d22e) - **browser**: Allow injecting scripts - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5656](https://redirect.github.com/vitest-dev/vitest/issues/5656) [(21e58)](https://redirect.github.com/vitest-dev/vitest/commit/21e58bd8) - **reporter**: Support `includeConsoleOutput` and `addFileAttribute` in junit - by [@hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5659](https://redirect.github.com/vitest-dev/vitest/issues/5659) [(2f913)](https://redirect.github.com/vitest-dev/vitest/commit/2f913222) - **ui**: Sort items by file name - by [@btea](https://redirect.github.com/btea) in [https://github.com/vitest-dev/vitest/issues/5652](https://redirect.github.com/vitest-dev/vitest/issues/5652) [(1f726)](https://redirect.github.com/vitest-dev/vitest/commit/1f7268fa) ##### 🐞 Bug Fixes - Keep order of arguments for .each in custom task collectors - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5640](https://redirect.github.com/vitest-dev/vitest/issues/5640) [(7d57c)](https://redirect.github.com/vitest-dev/vitest/commit/7d57c116) - Call `resolveId('vitest')` after `buildStart` - by [@hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5646](https://redirect.github.com/vitest-dev/vitest/issues/5646) [(f5faf)](https://redirect.github.com/vitest-dev/vitest/commit/f5faf423) - Hash the name of the file when caching - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5654](https://redirect.github.com/vitest-dev/vitest/issues/5654) [(c9e68)](https://redirect.github.com/vitest-dev/vitest/commit/c9e68ced) - Don't panic on empty files in node_modules - by [@sheremet-va](https://redirect.github.com/sheremet-va) [(40c29)](https://redirect.github.com/vitest-dev/vitest/commit/40c299fe) - Use `toJSON` for error serialization - by [@hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5526](https://redirect.github.com/vitest-dev/vitest/issues/5526) [(19a21)](https://redirect.github.com/vitest-dev/vitest/commit/19a21e49) - **coverage**: - Exclude `*.test-d.*` by default - by [@MindfulPol](https://redirect.github.com/MindfulPol) in [https://github.com/vitest-dev/vitest/issues/5634](https://redirect.github.com/vitest-dev/vitest/issues/5634) [(bfe8a)](https://redirect.github.com/vitest-dev/vitest/commit/bfe8ad9d) - Apply `vite-node`'s wrapper only to executed files - by [@AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5642](https://redirect.github.com/vitest-dev/vitest/issues/5642) [(c9883)](https://redirect.github.com/vitest-dev/vitest/commit/c9883f3e) - **vm**: - Support network imports - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5610](https://redirect.github.com/vitest-dev/vitest/issues/5610) [(103a6)](https://redirect.github.com/vitest-dev/vitest/commit/103a6002) ##### 🏎 Performance - Improve performance of forks pool - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5592](https://redirect.github.com/vitest-dev/vitest/issues/5592) [(d8304)](https://redirect.github.com/vitest-dev/vitest/commit/d8304bb4) - Unnecessary rpc call when coverage is disabled - by [@AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/5658](https://redirect.github.com/vitest-dev/vitest/issues/5658) [(c5712)](https://redirect.github.com/vitest-dev/vitest/commit/c571276a) ##### [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v1.5.3...v1.6.0) ### [`v1.5.3`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v1.5.3) [Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v1.5.2...v1.5.3) ##### 🐞 Bug Fixes - Use package.json name for a workspace project if not provided - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5608](https://redirect.github.com/vitest-dev/vitest/issues/5608) [(48fba)](https://redirect.github.com/vitest-dev/vitest/commit/48fba190) - Backport jest iterable equality within object - by [@sukovanej](https://redirect.github.com/sukovanej) in [https://github.com/vitest-dev/vitest/issues/5621](https://redirect.github.com/vitest-dev/vitest/issues/5621) [(30e5d)](https://redirect.github.com/vitest-dev/vitest/commit/30e5dc1b) - **browser**: Support benchmark - by [@hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5622](https://redirect.github.com/vitest-dev/vitest/issues/5622) [(becab)](https://redirect.github.com/vitest-dev/vitest/commit/becabb5e) - **reporter**: Use default error formatter for JUnit - by [@hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/5629](https://redirect.github.com/vitest-dev/vitest/issues/5629) [(20060)](https://redirect.github.com/vitest-dev/vitest/commit/200609cc) ##### [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v1.5.2...v1.5.3)unjs/automd (automd)
### [`v0.3.8`](https://redirect.github.com/unjs/automd/blob/HEAD/CHANGELOG.md#v038) [Compare Source](https://redirect.github.com/unjs/automd/compare/v0.3.7...v0.3.8) [compare changes](https://redirect.github.com/unjs/automd/compare/v0.3.7...v0.3.8) ##### 🚀 Enhancements - Upgrade c12 with jiti v2 with esm support ([a42d4d2](https://redirect.github.com/unjs/automd/commit/a42d4d2)) ##### 🩹 Fixes - `version` should be obtained automatically when set to `true` ([#59](https://redirect.github.com/unjs/automd/pull/59)) ##### 📖 Documentation - Add jsdocs for main exports ([#55](https://redirect.github.com/unjs/automd/pull/55)) ##### 🏡 Chore - Apply automated fixes ([5ce5ba3](https://redirect.github.com/unjs/automd/commit/5ce5ba3)) - Update deps ([cde3b3a](https://redirect.github.com/unjs/automd/commit/cde3b3a)) - Update eslint to v9 ([9e68077](https://redirect.github.com/unjs/automd/commit/9e68077)) ##### ❤️ Contributors - Byron ([@byronogis](http://github.com/byronogis)) - Pooya Parsa ([@pi0](http://github.com/pi0)) - Max ([@onmax](http://github.com/onmax))unjs/eslint-config (eslint-config-unjs)
### [`v0.3.2`](https://redirect.github.com/unjs/eslint-config/blob/HEAD/CHANGELOG.md#v032) [Compare Source](https://redirect.github.com/unjs/eslint-config/compare/v0.3.1...v0.3.2) [compare changes](https://redirect.github.com/unjs/eslint-config/compare/v0.3.1...v0.3.2) ##### 🏡 Chore - Update unicorn plugin to 53 ([0a944e4](https://redirect.github.com/unjs/eslint-config/commit/0a944e4)) ##### ❤️ Contributors - Pooya Parsa ([@pi0](http://github.com/pi0)) ### [`v0.3.1`](https://redirect.github.com/unjs/eslint-config/blob/HEAD/CHANGELOG.md#v031) [Compare Source](https://redirect.github.com/unjs/eslint-config/compare/v0.3.0...v0.3.1) [compare changes](https://redirect.github.com/unjs/eslint-config/compare/v0.3.0...v0.3.1) ##### 🩹 Fixes - **markdown:** Override default rules ([4765dd5](https://redirect.github.com/unjs/eslint-config/commit/4765dd5)) ##### 🏡 Chore - Remove prerelease script (pnpm why ?!) ([a98c465](https://redirect.github.com/unjs/eslint-config/commit/a98c465)) ##### ❤️ Contributors - Pooya Parsa ([@pi0](http://github.com/pi0)) ### [`v0.3.0`](https://redirect.github.com/unjs/eslint-config/blob/HEAD/CHANGELOG.md#v030) [Compare Source](https://redirect.github.com/unjs/eslint-config/compare/v0.2.1...v0.3.0) [compare changes](https://redirect.github.com/unjs/eslint-config/compare/v0.3.0-rc.8...v0.3.0)unjs/jiti (jiti)
### [`v1.21.6`](https://redirect.github.com/unjs/jiti/releases/tag/v1.21.6) [Compare Source](https://redirect.github.com/unjs/jiti/compare/v1.21.5...v1.21.6) [compare changes](https://redirect.github.com/unjs/jiti/compare/v1.21.5...v1.21.6) ##### 🩹 Fixes - Use internal cached modules only if loaded ([#247](https://redirect.github.com/unjs/jiti/pull/247)) ### [`v1.21.5`](https://redirect.github.com/unjs/jiti/releases/tag/v1.21.5) [Compare Source](https://redirect.github.com/unjs/jiti/compare/v1.21.4...v1.21.5) [compare changes](https://redirect.github.com/unjs/jiti/compare/v1.21.4...v1.21.5) ##### 🩹 Fixes - Revert [#245](https://redirect.github.com/unjs/jiti/issues/245) ([#245](https://redirect.github.com/unjs/jiti/issues/245)) #### From 1.21.4 - Avoid `node:` protocol for node 14 compatibility ([5d877de](https://redirect.github.com/unjs/jiti/commit/5d877de)) - Update deps ([5e11181](https://redirect.github.com/unjs/jiti/commit/5e11181)) ### [`v1.21.4`](https://redirect.github.com/unjs/jiti/compare/v1.21.3...v1.21.4) [Compare Source](https://redirect.github.com/unjs/jiti/compare/v1.21.3...v1.21.4) ### [`v1.21.3`](https://redirect.github.com/unjs/jiti/blob/HEAD/CHANGELOG.md#v1213) [Compare Source](https://redirect.github.com/unjs/jiti/compare/v1.21.2...v1.21.3) [compare changes](https://redirect.github.com/unjs/jiti/compare/v1.21.2...v1.21.3) ##### 🩹 Fixes - Update mlly to ^1.7.1 ([9adbcb3](https://redirect.github.com/unjs/jiti/commit/9adbcb3)) ##### ❤️ Contributors - Pooya Parsa ([@pi0](http://github.com/pi0)) ### [`v1.21.2`](https://redirect.github.com/unjs/jiti/blob/HEAD/CHANGELOG.md#v1212) [Compare Source](https://redirect.github.com/unjs/jiti/compare/v1.21.1...v1.21.2) [compare changes](https://redirect.github.com/unjs/jiti/compare/v1.21.1...v1.21.2) ##### 🩹 Fixes - Pin mlly to 1.4.2 ([#237](https://redirect.github.com/unjs/jiti/pull/237)) ##### ❤️ Contributors - Pooya Parsa ([@pi0](http://github.com/pi0)) ### [`v1.21.1`](https://redirect.github.com/unjs/jiti/blob/HEAD/CHANGELOG.md#v1211) [Compare Source](https://redirect.github.com/unjs/jiti/compare/v1.21.0...v1.21.1) [compare changes](https://redirect.github.com/unjs/jiti/compare/v1.21.0...v1.21.1) ##### 🏡 Chore - Update dependencies ([0bd991b](https://redirect.github.com/unjs/jiti/commit/0bd991b)) - Update dependencies ([cfb106c](https://redirect.github.com/unjs/jiti/commit/cfb106c)) - Update to eslint v9 ([c11d953](https://redirect.github.com/unjs/jiti/commit/c11d953)) - Update deps and lockfile ([95aa249](https://redirect.github.com/unjs/jiti/commit/95aa249)) - Run ci against 18 and 22 ([65b4067](https://redirect.github.com/unjs/jiti/commit/65b4067)) - Lint ([6f3bd76](https://redirect.github.com/unjs/jiti/commit/6f3bd76)) ##### 🤖 CI - Skip extra checks ([8fe6417](https://redirect.github.com/unjs/jiti/commit/8fe6417)) ##### ❤️ Contributors - Pooya Parsa ([@pi0](http://github.com/pi0))pnpm/pnpm (pnpm)
### [`v9.9.0`](https://redirect.github.com/pnpm/pnpm/compare/v9.8.0...v9.9.0) [Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.8.0...v9.9.0) ### [`v9.8.0`](https://redirect.github.com/pnpm/pnpm/compare/v9.7.1...v9.8.0) [Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.7.1...v9.8.0) ### [`v9.7.1`](https://redirect.github.com/pnpm/pnpm/compare/v9.7.0...v9.7.1) [Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.7.0...v9.7.1) ### [`v9.7.0`](https://redirect.github.com/pnpm/pnpm/releases/tag/v9.7.0): pnpm 9.7 [Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.6.0...v9.7.0) #### Minor Changes - Added pnpm version management. If the `manage-package-manager-versions` setting is set to `true`, pnpm will switch to the version specified in the `packageManager` field of `package.json` [#8363](https://redirect.github.com/pnpm/pnpm/pull/8363). This is the same field used by Corepack. Example: ```json { "packageManager": "pnpm@9.3.0" } ``` - Added the ability to apply patch to all versions [#8337](https://redirect.github.com/pnpm/pnpm/pull/8337). If the key of `pnpm.patchedDependencies` is a package name without a version (e.g. `pkg`), pnpm will attempt to apply the patch to all versions of the package. Failures will be skipped. If there's only one version of `pkg` installed, `pnpm patch pkg` and subsequent `pnpm patch-commit $edit_dir` will create an entry named `pkg` in `pnpm.patchedDependencies`. And pnpm will attempt to apply this patch to other versions of `pkg` in the future. - Change the default edit dir location when running `pnpm patch` from a temporary directory to `node_modules/.pnpm_patches/pkg[@version]` to allow the code editor to open the edit dir in the same file tree as the main project [#8379](https://redirect.github.com/pnpm/pnpm/issues/8379). - Substitute environment variables in config keys [#6679](https://redirect.github.com/pnpm/pnpm/issues/6679). #### Patch Changes - `pnpm install` should run `node-gyp rebuild` if the project has a `binding.gyp` file even if the project doesn't have an install script [#8293](https://redirect.github.com/pnpm/pnpm/issues/8293). - Print warnings to stderr [#8342](https://redirect.github.com/pnpm/pnpm/pull/8342). - Peer dependencies of optional peer dependencies should be automatically installed [#8323](https://redirect.github.com/pnpm/pnpm/issues/8323). #### Platinum SponsorsThis PR was generated by Mend Renovate. View the repository job log.