Skip to content

Bump @zumer/snapdom from 2.24.18 to 3.1.1 - #9586

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/zumer/snapdom-3.1.1
Closed

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/zumer/snapdom-3.1.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 30, 2026

Copy link
Copy Markdown
Contributor

Bumps @zumer/snapdom from 2.24.18 to 3.1.1.

Release notes

Sourced from @​zumer/snapdom's releases.

v3.1.1

24 September 2026

  • fix: paint embedded fonts on first capture (#506) f207b37
  • fix: isolate custom element style defaults 0e7cbf0
  • fix: preserve document overflow in captures. Ref #505 a736115
  • perf: skip display:none subtrees when cloning. Ref #507 f4af040
  • fix: complete sitemap and add canonical URLs for Pro pages 5b02330

Full Changelog: zumerlab/snapdom@v3.1.0...v3.1.1

v3.1.0

Full Changelog: zumerlab/snapdom@v3.0.0...v3.1.0

v3.0.0

14 September 2026

The first stable release of SnapDOM v3 brings automatic capture reuse, incremental recapture, automatic font embedding, and new capture APIs. Core and official plugins now share the v3 release line.

If you're upgrading from v2, read the migration guide. The v2 source and v2 documentation remain available.

Features and performance

  • Automatically reuse eligible unchanged captures and rebuild affected subtrees for safe local mutations.
  • Isolate concurrent captures with per-capture sessions.
  • Automatically embed the web fonts used by the captured content.
  • Capture HTML strings with fromString().
  • Prepare learned captures on hover or focus with preCapture().

The SVG engine remains the default. The native html-in-canvas engine remains experimental and requires a custom build.

Breaking changes

  • width and height now take precedence over scale.
  • Font embedding is enabled automatically.
  • preCache has been removed, and obsolete capture options are no longer supported.
  • Core redaction is limited to password fields.
  • afterExport hooks observe results without chaining their return values.

See the migration guide for the complete upgrade instructions.

Layout and rendering fixes

  • Correct alignment in pseudo-element boxes, scroll containers, and images. #498
  • Fix transformed-element reconciliation and offscreen captures. 9b28ab4, 460b75e

... (truncated)

Changelog

Sourced from @​zumer/snapdom's changelog.

v3.1.1

24 September 2026

  • fix: paint embedded fonts on first capture (#506) f207b37
  • fix: isolate custom element style defaults 0e7cbf0
  • fix: preserve document overflow in captures. Ref #505 a736115
  • perf: skip display:none subtrees when cloning. Ref #507 f4af040
  • fix: complete sitemap and add canonical URLs for Pro pages 5b02330

v3.1.0

21 September 2026

  • feat(capture): bring back fast: false as a time-sliced capture 7b7d218
  • feat(capture): meter, progress and slider part rules into the capture 8a32f08
  • perf(styles): prune shadow-root style reads with a per-capture universe 9f3ef77
  • fix: restore ArcGIS table captures. Ref #503 ac8cae6

v3.0.0

14 September 2026

The first stable release of SnapDOM v3 brings automatic capture reuse, incremental recapture, automatic font embedding, and new capture APIs. Core and official plugins now share the v3 release line.

If you're upgrading from v2, read the migration guide. The v2 source and v2 documentation remain available.

Features and performance

  • Automatically reuse eligible unchanged captures and rebuild affected subtrees for safe local mutations.
  • Isolate concurrent captures with per-capture sessions.
  • Automatically embed the web fonts used by the captured content.
  • Capture HTML strings with fromString().
  • Prepare learned captures on hover or focus with preCapture().

The SVG engine remains the default. The native html-in-canvas engine remains experimental and requires a custom build.

Breaking changes

  • width and height now take precedence over scale.
  • Font embedding is enabled automatically.
  • preCache has been removed, and obsolete capture options are no longer supported.
  • Core redaction is limited to password fields.
  • afterExport hooks observe results without chaining their return values.

... (truncated)

Commits
  • 57788f9 3.1.1
  • f4af040 perf: skip display:none subtrees when cloning. Ref #507
  • 5b02330 fix: complete sitemap and add canonical URLs for Pro pages
  • f207b37 fix: paint embedded fonts on first capture (#506)
  • a736115 fix: preserve document overflow in captures. Ref #505
  • 0e7cbf0 fix: isolate custom element style defaults
  • 3c0ea8a Bumped version
  • e32bf9a 3.1.0
  • ac8cae6 fix: restore ArcGIS table captures. Ref #503
  • f464549 Improve benchmarks and capture checks
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@zumer/snapdom](https://github.com/zumerlab/snapdom) from 2.24.18 to 3.1.1.
- [Release notes](https://github.com/zumerlab/snapdom/releases)
- [Changelog](https://github.com/zumerlab/snapdom/blob/main/CHANGELOG.md)
- [Commits](zumerlab/snapdom@v2.24.18...v3.1.1)

---
updated-dependencies:
- dependency-name: "@zumer/snapdom"
  dependency-version: 3.1.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Sep 30, 2026
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Sep 30, 2026
@netlify

netlify Bot commented Sep 30, 2026

Copy link
Copy Markdown

✅ Deploy Preview for ilios-frontend ready!

Name Link
🔨 Latest commit 05c22cd
🔍 Latest deploy log https://app.netlify.com/projects/ilios-frontend/deploys/6abcfd6c2f6af7000855b569
😎 Deploy Preview https://deploy-preview-9586--ilios-frontend.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@ucsf-sonarqube-cloud-public-repo

Copy link
Copy Markdown

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

@github-actions

Copy link
Copy Markdown
Contributor

❌ Visual Diff Report — FAILED

2168 images compared: 14 different · 2154 identical

Details

Differences (14)

File Diff % Notes
desktop-Acceptance _ Auth Errors_request for preferences unauthorized__dark.png 0.32%
desktop-Acceptance _ Auth Errors_request for preferences unauthorized__light.png 0.24%
desktop-Integration _ Component _ ilios calendar single event objective list_collapsed by default__dark.png 100.00% ⚠️ Dimension mismatch (16384x396, Data length: 25952256 → 32767x793, Data length: 103936924)
desktop-Integration _ Component _ ilios calendar single event objective list_collapsed by default__light.png 100.00% ⚠️ Dimension mismatch (16384x396, Data length: 25952256 → 32767x793, Data length: 103936924)
laptop-Acceptance _ Auth Errors_request for preferences unauthorized__dark.png 0.27%
laptop-Acceptance _ Auth Errors_request for preferences unauthorized__light.png 0.19%
laptop-Integration _ Component _ ilios calendar single event objective list_collapsed by default__dark.png 100.00% ⚠️ Dimension mismatch (16384x423, Data length: 27721728 → 32766x846, Data length: 110880144)
laptop-Integration _ Component _ ilios calendar single event objective list_collapsed by default__light.png 100.00% ⚠️ Dimension mismatch (16384x423, Data length: 27721728 → 32766x846, Data length: 110880144)
phone-Acceptance _ Auth Errors_request for preferences unauthorized__dark.png 0.62%
phone-Acceptance _ Auth Errors_request for preferences unauthorized__light.png 0.44%
tablet-Acceptance _ Auth Errors_request for preferences unauthorized__dark.png 0.41%
tablet-Acceptance _ Auth Errors_request for preferences unauthorized__light.png 0.29%
tablet-Integration _ Component _ ilios calendar single event objective list_collapsed by default__dark.png 100.00% ⚠️ Dimension mismatch (16384x661, Data length: 43319296 → 24774x1000, Data length: 99096000)
tablet-Integration _ Component _ ilios calendar single event objective list_collapsed by default__light.png 100.00% ⚠️ Dimension mismatch (16384x661, Data length: 43319296 → 24774x1000, Data length: 99096000)

Download the results.

@dependabot @github

dependabot Bot commented on behalf of github Oct 7, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #9602.

@dependabot dependabot Bot closed this Oct 7, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/zumer/snapdom-3.1.1 branch October 7, 2026 12:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants