Skip to content

Changelog

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