c12
c12 copied to clipboard
chore(deps): update all non-major dependencies
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @types/node (source) | ^22.15.18 -> ^22.15.31 |
||||
| @vitest/coverage-v8 (source) | ^3.1.3 -> ^3.2.3 |
||||
| eslint (source) | ^9.27.0 -> ^9.29.0 |
||||
| pnpm (source) | 10.11.0 -> 10.12.1 |
||||
| vitest (source) | ^3.1.3 -> ^3.2.3 |
Release Notes
vitest-dev/vitest (@vitest/coverage-v8)
v3.2.3
🚀 Features
- browser: Use base url instead of vitest - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/8126 (1d8eb)
- ui: Show test annotations and metadata in the test report tab - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/8093 (c69be)
🐞 Bug Fixes
- Rerun tests when project's setup file is changed - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/8097 (0f335)
- Revert
expect.anyreturn type - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/8129 (47514) - Run only the name plugin last, not all config plugins - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/8130 (83862)
- pool:
- Throw if user's tests use
process.send()- by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/8125 (dfe81)
- Throw if user's tests use
- runner:
- Fast sequential task updates missing - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/8121 (7bd11)
- Comments between fixture destructures - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/8127 (dc469)
- vite-node:
- Unable to handle errors where sourcemap mapping empty - by @blake-newman and @hi-ogawa in https://github.com/vitest-dev/vitest/issues/8071 (8aa25)
View changes on GitHub
v3.2.2
🚀 Features
- Support rolldown-vite - by @sheremet-va and @hi-ogawa in https://github.com/vitest-dev/vitest/issues/7509 (c8d62)
🐞 Bug Fixes
- browser:
- Calculate prepare time from
createTesterscall on the main thread - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/8101 (142c7) - Optimize build output and always prebundle vitest - by @sheremet-va (00a39)
- Make custom locators available in
vitest-browser-*packages - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/8103 (247ef)
- Calculate prepare time from
- expect:
- Ensure we can always self
toEqual- by @dubzzz in https://github.com/vitest-dev/vitest/issues/8094 (02ec8)
- Ensure we can always self
- reporter:
- Allow
dotreporter to work in non interactive terminals - by @bstephen1 and @AriPerkkio in https://github.com/vitest-dev/vitest/issues/7994 (6db9f)
- Allow
View changes on GitHub
v3.2.1
🐞 Bug Fixes
- Use sha1 instead of md5 for hashing - by @sheremet-va (e4c73)
- expect:
- Fix chai import in dts - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/8077 (a7593)
- Export
DeeplyAllowMatchers- by @sheremet-va in https://github.com/vitest-dev/vitest/issues/8078 (30ab4)
View changes on GitHub
v3.2.0
v3.1.4
pnpm/pnpm (pnpm)
v10.12.1
Minor Changes
-
Experimental. Added support for global virtual stores. When enabled,
node_modulescontains only symlinks to a central virtual store, rather tonode_modules/.pnpm. By default, this central store is located at<store-path>/links(you can find the store path by runningpnpm store path).In the central virtual store, each package is hard linked into a directory whose name is the hash of its dependency graph. This allows multiple projects on the system to symlink shared dependencies from this central location, significantly improving installation speed when a warm cache is available.
This is conceptually similar to how NixOS manages packages, using dependency graph hashes to create isolated and reusable package directories.
To enable the global virtual store, set
enableGlobalVirtualStore: truein your rootpnpm-workspace.yaml, or globally via:pnpm config -g set enable-global-virtual-store trueNOTE: In CI environments, where caches are typically cold, this setting may slow down installation. pnpm automatically disables the global virtual store when running in CI.
Related PR: #8190
- The
pnpm updatecommand now supports updatingcatalog:protocol dependencies and writes new specifiers topnpm-workspace.yaml. - Added two new CLI options (
--save-catalogand--save-catalog-name=<name>) topnpm addto save new dependencies as catalog entries.catalog:orcatalog:<name>will be added topackage.jsonand the package specifier will be added to thecatalogsorcatalog[<name>]object inpnpm-workspace.yaml#9425. - Semi-breaking. The keys used for side-effects caches have changed. If you have a side-effects cache generated by a previous version of pnpm, the new version will not use it and will create a new cache instead #9605.
- Added a new setting called
cifor explicitly telling pnpm if the current environment is a CI or not.
Patch Changes
- Sort versions printed by
pnpm patchusing semantic versioning rules. - Improve the way the error message displays mismatched specifiers. Show differences instead of 2 whole objects #9598.
- Revert #9574 to fix a regression #9596.
v10.11.1
Patch Changes
- Fix an issue in which
pnpm deploy --legacycreates unexpected directories when the rootpackage.jsonhas a workspace package as a peer dependency #9550. - Dependencies specified via a URL that redirects will only be locked to the target if it is immutable, fixing a regression when installing from GitHub releases. (#9531)
- Installation should not exit with an error if
strictPeerDependenciesistruebut all issues are ignored bypeerDependencyRules#9505. - Use
pnpm_config_env variables instead ofnpm_config_#9571. - Fix a regression (in v10.9.0) causing the
--lockfile-onlyflag onpnpm updateto produce a differentpnpm-lock.yamlthan an update without the flag. - Let
pnpm deploywork in repos withoverrideswheninject-workspace-packages=true#9283. - Fixed the problem of path loss caused by parsing URL address. Fixes a regression shipped in pnpm v10.11 via #9502.
pnpm -r --silent runshould not print out section #9563.
Configuration
📅 Schedule: Branch creation - "after 2am and before 3am" (UTC), Automerge - "after 1am and before 2am" (UTC).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.
Autoclosing Skipped
This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.