Skip to content

chore(deps): update vitest monorepo to v4.1.5#55

Merged
dtoxvanilla1991 merged 1 commit into
mainfrom
chore/upgrade-vitest-4.1.5
Apr 25, 2026
Merged

chore(deps): update vitest monorepo to v4.1.5#55
dtoxvanilla1991 merged 1 commit into
mainfrom
chore/upgrade-vitest-4.1.5

Conversation

@dtoxvanilla1991
Copy link
Copy Markdown
Contributor

@dtoxvanilla1991 dtoxvanilla1991 commented Apr 25, 2026

Summary

Upgrades vitest and @vitest/coverage-v8 from 4.1.44.1.5.

Package Change
@vitest/coverage-v8 4.1.44.1.5
vitest 4.1.44.1.5

Migration Analysis

This is a patch release - no migration required.

What changed in v4.1.5

Bug Fixes only:

  • --project negation now correctly excludes browser instances
  • Project color label fix in html reporter
  • vi.defineHelper called as object method
  • Alias agent reporter to minimal
  • Respect diff config options in soft assertions
  • ast-collect: Recognize _vi_import_ prefix in static test discovery
  • coverage: Descriptive error message when reports directory is removed
  • snapshot: Increased default snapshot max output length
  • ui: Fix jsx/tsx syntax highlight
  • web-worker: Support MessagePort objects in postMessage data
  • api: Make test-specification options writable

Experimental (additive only):

  • coverage: Istanbul instrumenter option (opt-in, no impact on existing config)

Verification

All 5 tests pass with vitest 4.1.5:

✓ main.test.ts (5 tests) 3ms
  ✓ jwtDecode (5)
    ✓ decode John Balázs
    ✓ incomplete token
    ✓ decode header
    ✓ return null when nothing defined
    ✓ extended type

Context

This PR replaces the stale Renovate PR #53 which cannot be merged due to merge conflicts. That PR was originally created when main used vitest ^1.5.2. After main was upgraded to ^4.1.4, the Renovate branch became conflicted and its lock file was no longer valid despite Renovate updating the description to reference 4.1.4 → 4.1.5.

Closes/supersedes: #53

Upgrades vitest and @vitest/coverage-v8 from 4.1.4 to 4.1.5.

This is a patch release with only bug fixes and one experimental feature
(Istanbul instrumenter option). No migration is required.

All 5 tests pass with the new version.

Replaces the stale Renovate PR #53 which had merge conflicts due to being
created against an older state of main (vitest 1.x) and could not be merged.
@dtoxvanilla1991 dtoxvanilla1991 requested a review from a team as a code owner April 25, 2026 00:03
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 25, 2026

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (2)
  • package.json is excluded by !**/*.json
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml, !**/*.yaml

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 96a1e12e-0e2e-40e9-950e-f634ad0db0e9

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/upgrade-vitest-4.1.5

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 25, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@dtoxvanilla1991 dtoxvanilla1991 self-assigned this Apr 25, 2026
@dtoxvanilla1991 dtoxvanilla1991 merged commit 70a0018 into main Apr 25, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants