Releases: react-pdf-dev/react-pdf-viewer
v1.19.0 (16 February 2026)
✨ What’s New:
- Added RPButton and RPTooltip components for toolbar styling flexibility
- Added German localization to the React PDF Viewer component
🐛 Bug Fixes:
- Fixed the ThumbnailTool not working correctly when moved to the top bar
Changelog Reference: https://docs.react-pdf.dev/introduction/changelog/#v1190-16-february-2026
v1.18.0 (10 February 2026)
✨ What’s New:
- Added onTextSelect prop in the RPProvider component to support text selection callback
- Added FirstPageTool andLastPageTool as individual tools within the RPLayout component for customization flexibility
⚡ Enhancements:
- Improved on multi-line highlights rendering support for the highlightMatches function of useHighlightContext
Changelog Reference: https://docs.react-pdf.dev/introduction/changelog/#v1180-10-february-2026
v1.17.0 (4 February 2026)
✨ 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)
🐛 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)
✨ 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)
✨ 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)
✨ 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)
✨ 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)
✨ 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)
✨ 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