Releases: wojtekmaj/react-pdf
Releases · wojtekmaj/react-pdf
v7.1.2
v7.1.1
v7.1.0
Large and exciting release, full of improvements and new features, mainly thanks to our contributors, @kostassite, @iamandrewluca and @MattL75, and sponsors. Become a sponsor and help making React-PDF even better!
What's new?
- Added
Thumbnail
component which lets you render thumbnails (#898, #1519). - Forms rendered by annotation layer are now using AnnotationStorage. This allows you to hook into
pdf.annotationStorage
inpdf
provided inonDocumentLoadSuccess
callback and listen for form data changes (#1518). Thanks, @kostassite! - New hooks:
useDocumentContext
,useOutlineContext
andusePageContext
. These hooks allow you to build custom components that hook (pun not intended) into React-PDF API (#1505). Thanks, @iamandrewluca! - If
onItemClick
was not provided neither toDocument
norOutline
components, React-PDF will now attempt to navigate to the page of the clicked outline item on its own, just like it does for internal links.
What's changed?
- Improved accessibility by introducing structure tree. This also introduces new props in
Page
:onGetStructTreeSuccess
andonGetStructTreeError
(#1494, #1498). Thanks, @MattL75!
Bug fixes
- Fixed
onItemClick
types incorrectly markingdest
as required. - Fixed
onItemClick
not passed fromDocument
toOutline
. Previously, you had to manually passonItemClick
toOutline
component. Now, you only need to pass it toDocument
.
v7.0.3
v7.0.2
v7.0.1
v7.0.0
See Upgrade guide from version 6.x to 7.x.
This is one of the biggest update - for React-PDF and for me personally. React-PDF has been rewritten from scratch using TypeScript and React Hooks. I've put a tremendous amount of effort to modernize the package without introducing any major breaking changes. If, however, something have slipped through 137 unit tests we have, please let me know. I hope you will like it.
❗️ = breaking change
What's new?
- Converted package to TypeScript (#1420).
- Rewritten package using React Hooks (#1370).
- Updated PDF.js to 3.6.172.
- Preparations for editor mode support
- Removed support for outdated browser versions
- Font conversion/text selection improvements
- Annotation improvements
- Image rendering improvements that allow rendering big images even if they are larger than the canvas limits
- Accessibility improvements
- Improved overall performance
- Reduced memory usage
- Other features/bugfixes
What's changed?
- React-PDF is now considerably smaller.
- ❗️ Bundler-specific entry points are no longer provided. Don't worry though, the setup should be straightforward.
- ❗️ Dropped support for older browsers.
- ❗️ Removed legacy
renderInteractiveForms
prop.
Bug fixes
v7.0.0-beta.4
Bug fixes
- Fixed propTypes that could have crashed SSR.
v7.0.0-beta.3
v7.0.0-beta.2
Bug fixes
- Fixed "The
--scale-factor
CSS-variable must be set" error.