Bump react-pdf and @llamaindex/pdf-viewer in /frontend
Bumps react-pdf to 9.1.0 and updates ancestor dependency @llamaindex/pdf-viewer. These dependencies need to be updated together.
Updates react-pdf from 6.2.2 to 9.1.0
Release notes
Sourced from react-pdf's releases.
v9.1.0
What's new?
- Updated PDF.js to 4.4.168.
- Annotation improvements
- Font conversion improvements
- Image decoding improvements
- Performance improvements
- Text selection improvements
- Added support for
isolatedDeclarationsin TypeScript.What's changed?
- Updated documentation.
- Updated Next.js, Parcel and Webpack examples.
Bug fixes
- Fixed missing hiddenCanvasElement styles (#1815).
- Fixed overly large
structTreeUtils.d.tsfile, saving you 45 KB of disk space.v9.0.0
See Upgrade guide from version 8.x to 9.x.
This version updates PDF.js to 4.3.136, fixing GHSA-wgrm-67xf-hhpq for good. React-PDF v8.0.2 and v7.7.3 have already included a mitigation of the issue and thus were not affected by this vulnerability, but caused automatic security alerts due to the outdated PDF.js version.
❗️ = breaking change
What's new?
- Updated PDF.js to 4.3.136.
- Optimizations for CPU and memory usage
- Performance improvements
- Image rendering improvements
- Text selection improvements
- Accessibility improvements
- Font conversion improvements
- Handling of corrupted documents
- Improved Turbopack compatibility.
What's changed?
- ❗️ PDF.js worker extension has been changed from
.jsto.mjs.- ❗ PDF.js is now an ESM module.
- In particular, you may encounter issues running unit tests using Jest. Consider migrating to Vitest.
- Next.js also have issues with ESM Workers, but a working configuration is already known - see Upgrade guide and updated samples.
- ❗️ Removed deprecated
svgrenderMode.- ❗️ Dropped support for older browsers and Node.js versions. In particular, you may need
Promise.withResolverspolyfill when running Node.js versions older than 22.0.0.v8.0.2
... (truncated)
Commits
ff82a89v9.1.03e4d907Update pdfjs-dist to 4.4.168a2d43cdBump@testing-library/reactfrom 15.0.0 to 16.0.032be36dAdd isolatedDeclarations to TypeScript configba77134Add explicit function return typesad8cd67Bump typescript from 5.4.2 to 5.5.23bf79b0Replace nodemon with fs.watche382372Add hiddenCanvasElement styles6231187Add explicit return type to make declaration file smaller2076754Define effects in useEffect call- Additional commits viewable in compare view
Updates @llamaindex/pdf-viewer from 1.1.1 to 1.1.3
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.