Skip to content

Releases: react-pdf-dev/react-pdf-viewer

v1.17.0 (4 February 2026)

04 Feb 04:35
5f4b876

Choose a tag to compare

✨ What’s New:

  • Added Dual page with cover feature as one of the page viewing options
  • Added PageScrollingTool, VerticalScrollingTool and HorizontalScrollingTool as individual tools within the RPLayout component for customization flexibility

⚡ Enhancements:

  • Improved on accessibility by adding skip navigation, main landmark and aria-labels, roles, values to all controls

🐛 Bug Fixes:

  • Fixed the page layout shift when toggling the thumbnail bar

Changelog Reference: https://docs.react-pdf.dev/introduction/changelog/#v1170-4-february-2026

v1.16.1 (19 January 2026)

02 Feb 06:55
e0e9b87

Choose a tag to compare

🐛 Bug Fixes:

  • Fixed the sticky note of an annotation element not showing datetime
  • Fixed the styling of hiddenCanvasElement does not work as expected

Changelog Reference: https://docs.react-pdf.dev/introduction/changelog/#v1161-19-january-2026

v1.16.0 (7 January 2026)

02 Feb 06:53
b5c90d3

Choose a tag to compare

✨ What’s New:

  • Added an interactiveForm prop to allow read-only mode for PDF forms
  • Added support for linearized PDF files
  • Added automatic cancellation for loading of the current PDF file when switched to view a new PDF file

⚡ Enhancements:

  • Improved copying of text across two lines so that words are not stuck together

Changelog Reference: https://docs.react-pdf.dev/introduction/changelog/#v1160-7-january-2026

v1.15.0 (23 December 2025)

24 Dec 02:44
88cb7a7

Choose a tag to compare

✨ What’s New:

  • Added an interactiveForm prop to allow read-only mode for PDF forms
  • Added support for linearized PDF files
  • Added automatic cancellation for loading of the current PDF file when switched to view a new PDF file

⚡ Enhancements:

  • Improved copying of text across two lines so that words are not stuck together

Changelog Reference: https://docs.react-pdf.dev/introduction/changelog/#v1150-23-december-2025

v1.14.0 (11 December 2025)

24 Dec 02:42
87938c8

Choose a tag to compare

✨ What’s New:

  • Added SelectionModeSwitcherTool as an individual tool within the RPLayout component
  • Added a PrintOptions interface for usePrintContext to show or hide the default progress modal

⚡ Enhancements:

  • Optimized the library size with the removal of an unused dependency (@tanstack/react-query)
  • Improved on usability of useSearchContext by adding setCurrentMatchPosition and removing setCurrentMatchElement and currentMatchElement functions

🐛 Bug Fixes:

  • Fixed the updateElement function of useElementPageContext not working correctly on the last page

Changelog Reference: https://docs.react-pdf.dev/introduction/changelog/#v1140-11-december-2025

v1.13.0 (25 November 2025)

27 Nov 03:52
ae0a8f0

Choose a tag to compare

✨ What’s New:

  • Added initialSelectionMode prop to allow setting of hand tool as the default selection mode

🐛 Bug Fixes:

  • Fixed ZoomOutTool not working correctly

Changelog Reference: https://docs.react-pdf.dev/introduction/changelog/#v1130-25-november-2025

v1.12.0 (12 November 2025)

12 Nov 13:00
3e980ca

Choose a tag to compare

✨ What’s New:

  • Added Pages Router support for Next.js
  • Added onLoadProgress, onPageChange, onRotate and onScroll props in the RPProvider component
  • Added scrollToElement function in useElementPageContext

Changelog Reference: https://docs.react-pdf.dev/introduction/changelog/#v1120-12-november-2025

v1.11.0 (30 October 2025)

10 Nov 01:37
5624715

Choose a tag to compare

✨ What’s New:

  • Removed embdded Inter font from the library so that the font displayed is based on the parent application

⚡ Enhancements:

  • Improved on Interface support by exposing TextHighlight, MatchHighlight, ThemeSwitcherIcons, ThemeSwitcherToolProps, ToolProps, ToolbarSection and ToolbarProps
  • Improved on text highlight with keywords

🐛 Bug Fixes:

  • Fixed page jump not working correctly when the Viewer’s zoome level is set to Page Width
  • Fixed search highlight not working correctly with page jump
  • Fixed clear function of useHighlightContext not working correctly

Changelog Reference: https://docs.react-pdf.dev/introduction/changelog/#v1110-30-october-2025

v1.10.0 (27 October 2025)

29 Oct 04:40
fc87d51

Choose a tag to compare

✨ What’s New:

  • Added more individual tools of DocumentPropertiesTool, RotateClockwiseTool and RotateCounterclockwiseTool to the RPLayout component

⚡ Enhancements:

  • Improved on overriding the loader icon for the loading of both PDF file and its pages
  • Improved on text selection when trying to select to the end of a paragraph

🐛 Bug Fixes:

  • Fixed page number not counting correctly for a PDF file with mixture of portrait and landscape pages
  • Fixed focusedPage not working correctly for ZoomLevel.PAGE_WIDTH mode

Changelog Reference: https://docs.react-pdf.dev/introduction/changelog/#v1100-27-october-2025

v1.9.2 (10 October 2025)

29 Oct 04:38
6aa96f2

Choose a tag to compare

⚡ Enhancements:

  • Improved on text selection highlight when moving between the text lines
  • Improved on the thumbnail navigation to allow sidebar expansion with dragging
  • Improved on error handling of unsupported browser versions

🐛 Bug Fixes:

  • Fixed useFullScreenContext not working correctly when used under RPProvider directly
  • Fixed on the last page function not working incorrectly
  • Fixed setZoomLevel of useZoomContext not working correctly

Changelog Reference: https://docs.react-pdf.dev/introduction/changelog/#v192-10-october-2025