Skip to content

chore(deps)(deps-dev): bump pixelmatch from 7.2.0 to 8.0.0 in /web - #648

Merged
ValgulNecron merged 1 commit into
masterfrom
dependabot/npm_and_yarn/web/pixelmatch-8.0.0
Oct 15, 2026
Merged

ValgulNecron merged 1 commit into
masterfrom
dependabot/npm_and_yarn/web/pixelmatch-8.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Bumps pixelmatch from 7.2.0 to 8.0.0.

Release notes

Sourced from pixelmatch's releases.

v8.0.0

A major update: a new, much more accurate color difference metric (replacing the one used since 2015), and two new options for handling noise and irrelevant regions in tests.

🎯 New color difference metric

Colors are now compared using the OKLab color space and the HyAB distance instead of YIQ. It's much closer to how people perceive color differences, so you get fewer false positives and fewer missed changes (#127). The math is more involved, but it's heavily optimized, so pixelmatch runs nearly as fast as before.

🪟 windowSize option

Returns the largest number of differing pixels in any N×N square instead of the total count. Scattered noise like GPU dithering or font anti-aliasing stays low, while real changes, which are usually compact, stand out:

if (pixelmatch(img1, img2, null, width, height, {windowSize: 16}) > 28) throw new Error('changed');

🙈 ignoreMask option

A per-pixel mask of areas to skip, like timestamps or animations. (#171 by @​Venefilyn, closes #163)

Other improvements

  • More reliable anti-aliasing detection on images with transparency.
  • Colors that differ only in transparency are much less likely to be missed.

⚠️ Upgrading from v7

The API is unchanged, and threshold keeps its scale (0 to 1, where 1 is black vs. white) and 0.1 default. But diff counts will differ because of the new metric. If your tests rely on exact counts or a tuned threshold, re-check them.

Commits
  • bddb613 8.0.0
  • a59be42 clarify what threshold means
  • 0cbe435 validate ignoreMask as pixel data
  • ebd9a84 add lightness helper
  • 3ab6cb5 improve checkerboard algorithm
  • 2b55b69 minor cleanup
  • 8856bdc feat: Add options.ignoreMask of pixels to skip (#171)
  • b280005 fix sensitivity around dark & other edge cases
  • c6fee35 blend with white rather than grey in AA check
  • 63ab459 add windowSize option for sliding window diff counts
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 10, 2026
@coderabbitai

coderabbitai Bot commented Oct 10, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: Repository: GameplanePanel/Gameplane/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 96fd3fe8-070a-4fd9-939b-bcbd5f609890

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
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

@github-actions

github-actions Bot commented Oct 10, 2026 •

Copy link
Copy Markdown

CI Report - 7c2e03d

run 38649312421 - attempt 1

0 failed - 10 passed - 22 skipped - 29m47s elapsed

Coverage

Module Measured Gate Margin
web L95.51 S93.97 B89.04 F91.46 L92 S92 B82 F76 +1.97

Changed

Area Files +/-
web/ 2 +5/-5

Slowest jobs

Job Duration
build e2e images 13m53s
build e2e images (arm64) 10m38s
e2e web live / arm64 (kind) 7m48s
e2e web live / amd64 (kind) 7m37s
web 6m30s

e2e buckets run

multicluster, upgrade

@github-actions github-actions Bot added area: web React dashboard type: chore Maintenance, deps, or housekeeping labels Oct 10, 2026

Copy link
Copy Markdown
Collaborator

·@·d·ependabot r·ebase


Generated by Claude Code

@ValgulNecron

Copy link
Copy Markdown
Collaborator

@dependabot rebase

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/web/pixelmatch-8.0.0 branch 2 times, most recently from de0252f to 0390793 Compare October 12, 2026 00:53
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/web/pixelmatch-8.0.0 branch from 0390793 to ba1809b Compare October 14, 2026 21:03
@ValgulNecron

Copy link
Copy Markdown
Collaborator

@dependabot rebase

Bumps [pixelmatch](https://github.com/mapbox/pixelmatch) from 7.2.0 to 8.0.0.
- [Release notes](https://github.com/mapbox/pixelmatch/releases)
- [Commits](mapbox/pixelmatch@v7.2.0...v8.0.0)

---
updated-dependencies:
- dependency-name: pixelmatch
  dependency-version: 8.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/web/pixelmatch-8.0.0 branch from ba1809b to 7c2e03d Compare October 14, 2026 22:41
@ValgulNecron
ValgulNecron merged commit 2679c37 into master Oct 15, 2026
37 checks passed
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/web/pixelmatch-8.0.0 branch October 15, 2026 00:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: web React dashboard dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code type: chore Maintenance, deps, or housekeeping

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant