Skip to content

Comments

chore(deps): update dependency happy-dom to v20.7.0#1610

Merged
simonkberg merged 1 commit intomainfrom
renovate/happy-dom-monorepo
Feb 21, 2026
Merged

chore(deps): update dependency happy-dom to v20.7.0#1610
simonkberg merged 1 commit intomainfrom
renovate/happy-dom-monorepo

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 21, 2026

This PR contains the following updates:

Package Change Age Confidence
happy-dom 20.6.520.7.0 age confidence

Release Notes

capricorn86/happy-dom (happy-dom)

v20.7.0

Compare Source

🎨 Features

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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@railway-app
Copy link

railway-app bot commented Feb 21, 2026

🚅 Deployed to the simon.dev-pr-1610 environment in simon.dev

Service Status Web Updated (UTC)
simon.dev ✅ Success (View Logs) Web Feb 21, 2026 at 5:32 am

@railway-app railway-app bot temporarily deployed to simon.dev / simon.dev-pr-1610 February 21, 2026 01:50 Destroyed
@claude
Copy link
Contributor

claude bot commented Feb 21, 2026

Claude finished @renovate[bot]'s task in 53s —— View job


Code Review

  • Gather context
  • Check CI status
  • Review dependency changes
  • Assess impact on codebase

Summary

This is a Renovate-managed minor version bump of happy-dom (20.6.520.7.0), a devDependency used as the test environment in Vitest.

Code Quality

The changes are limited to package.json and pnpm-lock.yaml — both generated/managed files. No application code is modified. The lockfile update is consistent with the version pin in package.json.

Security

No concerns. happy-dom is a devDependency only (used as the Vitest test environment in vitest.config.ts). It does not ship to production and has no impact on the application bundle or runtime.

Performance

Not applicable — test-environment-only change.

Testing

Codecov confirms all tests pass with 97.81% coverage unchanged. The new features in v20.7.0 (Window.getScreenDetails() and Screen extends EventTarget) add browser API surface area to the test environment but don't affect any existing tests in this repo. No test changes are needed.

Documentation

No documentation changes required for a dependency bump.


Verdict: Safe to merge. This is a clean minor version upgrade with purely additive changes and a green test suite. No action needed beyond merging.

@codecov
Copy link

codecov bot commented Feb 21, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.81%. Comparing base (1e69999) to head (1db7469).
⚠️ Report is 1 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1610   +/-   ##
=======================================
  Coverage   97.81%   97.81%           
=======================================
  Files          49       49           
  Lines         916      916           
  Branches      161      161           
=======================================
  Hits          896      896           
  Misses          8        8           
  Partials       12       12           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate renovate bot force-pushed the renovate/happy-dom-monorepo branch from f2b0dfc to 1db7469 Compare February 21, 2026 05:31
@railway-app railway-app bot temporarily deployed to simon.dev / simon.dev-pr-1610 February 21, 2026 05:31 Destroyed
@simonkberg simonkberg merged commit 99d57d2 into main Feb 21, 2026
8 checks passed
@simonkberg simonkberg deleted the renovate/happy-dom-monorepo branch February 21, 2026 06:13
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.

1 participant