Skip to content Roadmap
In Progress 🚀
- Add support of keyword highlights of different color programmatically
- Add additional supports for for XFA & AcroForm layers
Pipeline ✍🏼
- Improve on page changing experience by adding a smooth transition
- Improve on toolbar customization capability
- Add support for Dual view
Under Consideration 💡
- Add support for wrapped scrolling
- Add support for password-protected PDF file to be opened in React PDF
Update
v1.2.0 (28 March 2025)
- ✨ What’s New:
- Added 5 built-in translations to React PDF, including a function to add a custom language
- Added CSS styling supports for document loader, print progress loader and search popover
- ⚡ Enhancements:
- Improved on the accessibility of search popover, disabled buttons and input boxes
- 🐛 Bug Fixes:
- Fixed the download file function
v1.1.1 (20 March 2025)
- ⚡ Enhancements:
- Improved on setting the height of React PDF’s container in relative terms (e.g.
initial
, 100%
, inherit
and auto
)
v1.1.0 (14 March 2025)
- ✨ What’s New:
- Added a loader to the React PDF’s container
- ⚡ Enhancements:
- Improved on the PDF viewing experience when changing scrolling modes
- Improved on the mobile responsive layout
- 🐛 Bug Fixes:
- Fixed search match to display correctly
- Fixed the hand mode’s user experience when changing PDF files
v1.0.1 (4 March 2025)
- ⚡ Enhancements:
- Moved
mobileWidth
prop to the RPDefaultLayout
component
- 🐛 Bug Fixes:
- Fixed exporting of the library’s interfaces
v1.0.0 (4 March 2025)
- 🚀 Launched the first stable release of React PDF
v0.9.0 (28 February 2025)
- ⚡ Enhancements:
- Added data attributes to important elements for ease of UI customization
- 🐛 Bug Fixes:
- Fixed the initial zoom setting of the PDF document when the viewer is first loaded
- Fixed the toolbar not being mobile responsive
v0.8.0 (24 February 2025)
- ✨ What’s New:
- Added Hooks for relevant toolbar functions for ease of customization
- ⚡ Enhancements:
- Added
RPProvider
component for readability and flexibility
v0.7.0 (21 February 2025)
- ✨ What’s New:
- Added page navigation to move back and forth across pages
- Added ‘pinch to zoom’ function on a PDF document in a desktop view
- ⚡ Enhancements:
- Added
RPProvider
component for readability and flexibility
v0.6.0 (19 February 2025)
- ✨ What’s New:
- Added scrolling modes (page, vertical and horizontal)
- ⚡ Enhancements:
- Renamed
RPViewer
component to RPPages
component for better readability
- Renamed
RPLayout
component to RPDefaultLayout
component for better readability
v0.5.0 (13 February 2025)
- ✨ What’s New:
- Added print function to print the PDF document
- Added selection mode (text or hand)
- Added setting of initial PDF page displayed when the viewer is first loaded
- Added setting of initial rotation and zoom of the PDF document when the viewer is first loaded
- Added tooltips on each icon on the toolbar
- 🐛 Bug Fixes:
- Fixed clicking of a Table of Content links in a PDF document not working
v0.4.0 (7 February 2025)
- ✨ What’s New:
- Added page rotation to rotate page clockwise/anti-clockwise
- Added search function to search by keywords (default, match case or whole word) in a PDF document
- Added download function to download the PDF file
- Added page zoom function to zoom in/out
- Added page loader when a page in the PDF document is still loading
- Added mobile responsive layout and breakpoint
- Added ability to open a file from local device directly in PDF viewer
- Added theme function to switch between light and dark themes