Skip to content

Changelog ​

Roadmap ​

In Progress πŸš€ ​

  • Add common Instance APIs such as page navigation, zoom in/out, print and download
  • Add common annotation layers such as Text, Highlight, Polygon, StrikeOut and Underline
  • Improve on toolbar customization capability

Pipeline ✍️ ​

  • Add support for XFA layer
  • Add support for right-to-left (RTL) layout
  • Add Bookmark of pages or sections in a page for easy navigation

Under Consideration πŸ’‘ ​

  • Comment annotation tool
  • Search "whole word(s)" option in the PDF document
  • Display custom watermark in downloaded PDF document

Update ​

v1.5.0 (29 October 2024) ​

  • ✨ What's New:
    • Added Instance APIs for the following functions:
      • Page navigation
      • Print
      • Document rotation
    • Added Interfaces to access
      • Canvas object
      • Viewer viewport
  • ⚑ Enhancements:
    • Improve on the display of PDF documents with annotation layers
      • Caret and Ink
      • Circle and Square
      • Free text
      • Highlight
      • Line
      • Link
      • Polygon and Polyline
      • Popup
      • Squiggly
      • StrikeOut
      • Underline
      • File attachment
  • πŸ› Bug Fixes:
    • Fixed invisible tooltips when rendering multiple PDF viewer components
    • Fixed current document display when uploading certain types of PDF documents

v1.4.4 (25 October 2024) ​

  • πŸ› Bug Fixes:
    • When changing PDF file, last file will be displayed briefly before showing the new file

v1.4.3 (10 October 2024) ​

  • πŸ› Bug Fixes:
    • No content is displayed in print preview when using createObjectURL() and passing in pdf via api
    • Print preview does not print the actual prepared PDF pages because they are removed before window.print() completes successfully

v1.4.2 (7 October 2024) ​

  • πŸ› Bug Fixes:
    • When opening a local file and selecting β€˜Print,’ the default document would still be displayed instead of the selected file

v1.4.1 (4 October 2024) ​

  • πŸ› Bug Fixes:
    • Printed file is based on the zoom level of Vue PDF Viewer component
    • Hyperlink on the PDF document is not clickable
    • The TextLayer class does not exist in pdfjs-dist versions below 4.x.x.
    • Non-existent hyperlinks causing in PDF document TypeError - Cannot read properties of undefined (reading 'dest')

v1.4.0 (27 September 2024) ​

  • ✨ What's New:
    • Added Instance APIs for the search control function
  • ⚑ Enhancements:
    • Improve on the zooming in/out experience
    • Improve on the scrolling experience with trackpad or mouse

v1.3.0 (19 September 2024) ​

  • ✨ What's New:
    • Added different methods of PDF document scrolling such as page scrolling, vertical scrolling and horizontal scrolling
    • Added page view modes of single to dual pages
  • ⚑ Enhancements:
    • Improve search experience with respect to highlight and scrolling

v1.2.0 (5 September 2024) ​

  • ✨ What's New:
    • Added built-in translations to Vue PDF Viewer's functions, including a function to add a custom language

v1.1.2 (22 August 2024) ​

  • πŸ› Bug Fixes:
    • Focus outline in thumbnail view is being overlapped by thumbnails
  • ⚑ Enhancements:
    • Added a focus state variable for focus outline that can be changed by overriding --vpv-outline-color

v1.1.1 (16 August 2024) ​

  • πŸ› Bug Fixes:
    • Responsive view triggering incorrect at 818px instead of 768px
  • ⚑ Enhancements:
    • Allow more flexibility in changing icons in the toolbar
    • Added container-width-sm to allow for overriding responsive view trigger point at a different component width

v1.1.0 (12 August 2024) ​

  • ✨ What's New:
    • Added keyboard navigation for major operations such as open file, page navigation, zoom level and print
    • Allow password-protected PDF file to be opened on the Vue PDF Viewer component
  • ⚑ Enhancements:
    • Updated the default version of pdfjs-dist (peer dependency) from 3.11.174 to 4.4.168
    • Added VPVBaseProps constant which provides default values of the VPV component

v1.0.4 (2 August 2024) ​

  • πŸ› Bug Fixes:
    • Text selection not working when page is rotated
    • Thumbnail not displaying the correct page when rotate or zoom buttons are clicked
  • ⚑ Enhancements:
    • Improve page scroll when page up or down button is clicked consecutively

v1.0.3 (26 July 2024) ​

  • πŸ› Bug Fixes:
    • Highlighted text from the search function displays in the incorrect position when the document is rotated
    • Thumbnails do not follow the scroll when clicking "go to the first page" or "go to the last page"
    • Thumbnail scroll does not follow page scroll if thumbnail is not yet loaded
    • No horizontal scrollbar appears when zooming in
    • Unable to click links in the PDF after rotation

v1.0.2 (23 July 2024) ​

  • πŸ› Bug Fixes:
    • Thumbnail does not change to landscape mode when file is rotated

v1.0.1 (23 July 2024) ​

  • πŸ› Bug Fixes:
    • Fixed a dead link in the README

v1.0.0 ​

  • πŸš€ Launched first stable release

v0.9.2 ​

  • ⚑ Enhancements:
    • Increased scroll speed when changing page via thumbnails
  • πŸ› Bug Fixes:
    • Vue pdf viewer style should not override project style

v0.9.1 ​

  • πŸ› Bug Fixes:
    • Scrolling not working correctly
    • Rotate thumbnails when page is rotate
    • Added caching to prevent thumbnails from reloading when scrolled

v0.9.0 ​

  • ✨ What's New:
    • Added progress bar to display status when print function is triggered
    • Added search function to search by keywords in page
    • Added theme function to switch between light and dark themes
    • Added different predefined zoom modes
    • Added ability to open a file from local device directly in PDF viewer
    • Allow developers to use different version of PDF.js
  • πŸ› Bug Fixes:
    • Increased spacing between icons for correct display

v0.8.8 ​

  • πŸ› Bug Fixes:
    • Prevent page from returning to first when zooming

v0.8.7 ​

  • ✨ What's New:
    • Added page rotation to rotate page clockwise/anti-clockwise
    • Added page navigation to move back and forth across pages
    • Added download function to download the PDF file
    • Added page zoom function to zoom in/out
    • Added print function to print the PDF document
    • Added support for displaying of PDF in different languages
    • Added page loader when a page in the PDF document is still loading
    • Allow setting of initial PDF page displayed when the viewer is first loaded
    • Allow setting of initial rotation and zoom of the PDF document when the viewer is first loaded