Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency pixelmatch to v7 #30597

Merged
merged 1 commit into from
Feb 24, 2025
Merged

Update dependency pixelmatch to v7 #30597

merged 1 commit into from
Feb 24, 2025

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 23, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
pixelmatch ^6.0.0 -> ^7.0.0 age adoption passing confidence

Release Notes

mapbox/pixelmatch (pixelmatch)

v7.1.0

Compare Source

  • Add first-class TypeScript types to the project. They'll be maintained in the repo from now on. #​139
  • Improve matching performance by ~22%. #​150

v7.0.0

Compare Source

  • Potentially breaking: improve handling of semitransparent pixels. Previously, they were blended with white, so a transparent pixel vs white pixel would show zero difference; now pixels are blended with an irregular pattern, making it easier to catch regressions. (h/t @​NathanMOlson #​142)
  • Improve match performance by ~6%. #​147
  • Significantly improve diff generation performance. (h/t @​kawanet #​105)
  • Fix options handling to use the default value when undefined is passed explicitly. (h/t @​denis-sokolov #​146)
  • Fix ESLint failing on Windows when working on the library locally. (h/t @​haraldreingruber-dedalus #​123)

Configuration

📅 Schedule: Branch creation - "after 1am and before 7am on monday" in timezone Asia/Tokyo, 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.

Copy link

📦 Bundle size

Full ESM build, minified and gzipped.

Before After Diff
WebGL 336.65
78.39
336.65
78.39
+0 B
+0 B
WebGPU 522.37
144.98
522.37
144.98
+0 B
+0 B
WebGPU Nodes 521.83
144.88
521.83
144.88
+0 B
+0 B

🌳 Bundle size after tree-shaking

Minimal build including a renderer, camera, empty scene, and dependencies.

Before After Diff
WebGL 465.7
112.26
465.7
112.26
+0 B
+0 B
WebGPU 592.8
160.61
592.8
160.61
+0 B
+0 B
WebGPU Nodes 547.93
150.06
547.93
150.06
+0 B
+0 B

@Mugen87 Mugen87 merged commit 972f726 into dev Feb 24, 2025
12 checks passed
@renovate renovate bot deleted the renovate/pixelmatch-7.x branch February 24, 2025 08:59
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