Skip to content

chore(deps): update dependency pdfjs-dist to v6.4.299 - #470

Open
renovate-bot-cbcoutinho[bot] wants to merge 1 commit into
mainfrom
renovate/pdfjs-dist-6.x-lockfile
Open

renovate-bot-cbcoutinho[bot] wants to merge 1 commit into
mainfrom
renovate/pdfjs-dist-6.x-lockfile

Conversation

@renovate-bot-cbcoutinho

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
pdfjs-dist (source) 6.3.289 → 6.4.299 age adoption passing confidence

Release Notes

mozilla/pdf.js (pdfjs-dist)

v6.4.299

Compare Source

This release contains improvements for annotation rendering, font conversion, form handling, pattern rendering, performance, text selection and the viewer.

Changes since v6.3.289


Configuration

📅 Schedule: (in timezone Europe/Amsterdam)

  • 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 has been generated by Mend Renovate CLI.

@vercel

vercel Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
astrolabe-docs Ready Ready Preview Oct 24, 2026 4:04am UTC

@claude

claude Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

Claude finished @renovate-bot-cbcoutinho[bot]'s task in 14s —— View job


Review: pdfjs-dist 6.3.289 → 6.4.299

  • Inspect diff and usages

Summary: Lockfile-only change (package-lock.json). It bumps pdfjs-dist to 6.4.299 and its optional dependency @napi-rs/canvas from 1.0.8 to 1.0.12, including all platform sub-packages. package.json keeps ^6.0.0, so the new version is already in range. The lockfile also shows a 0.45.2 → 0.46.0 version change, which looks like a rebase artifact from main.

Usage: The app imports only pdfjs-dist/legacy/build/pdf.mjs and the legacy worker (src/components/PDFViewer.vue:50,56) and PDFDataRangeTransport (src/services/pdfRangeTransport.js:3). I checked the release notes against these.

  • The release has a [api-minor] change: "Stop sending a separate 'test' message during Worker loading" (#21988). This touches worker bootstrap. We bundle the worker inline via ?worker&inline, so it should be unaffected, but it is the most relevant change to check in a smoke test.
  • Another [api-minor] change exposes operatorList to the operationsFilter callback. We don't use that callback.
  • Worker message routing now uses stable page IDs (#22000). This is internal, but it matters for our range-transport PDF streaming.
  • There are several security hardenings: CMap limits, CFF bounds, a text-field auto-size DoS fix, and tiling pattern bounds. These are good to have.

Risks / suggestions

  • I found nothing blocking. @napi-rs/canvas is only an optional Node-side dependency of pdfjs and isn't used in the browser bundle.
  • The behavioural changes sit in the worker and range-transport path. Before merging, I suggest running npm run build and manually opening a PDF with range requests, or running the e2e suite. I have not run any build, lint or tests here.
  • Per CLAUDE.md, this PR adds no API surface, so the Pact and e2e requirements don't apply.

Verdict: Looks safe to merge once CI is green and the PDF viewer has been checked quickly.

@sonarqubecloud

Copy link
Copy Markdown

This branch was successfully deployed

1 active deployment
Preview — 8aa944bc Deployed Oct 24, 2026 by vercel[bot]
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