Releases
v2.0.0
2.0.0 - 2024-09-27
Added
ES6 Module Support : Switched from require()
to ES6 import
for better compatibility with modern JavaScript frameworks.
Parallel Page Rendering : Introduced parallel rendering of PDF pages using Promise.all()
for improved performance.
GlobalWorkerOptions Setup : Added explicit GlobalWorkerOptions.workerSrc
to handle workers in ES6 environments more effectively.
Examples and Server Setup : Added detailed examples and a simple Node.js server setup in the "examples" directory.
Improved Error Handling : Added more informative error messages for invalid page numbers, dimensions, and scale values.
Updated package.json
Keywords : Added new keywords such as es6
, esm
, and module
to improve discoverability in modern JavaScript environments.
Changed
README : Revised the README.md
to reflect new features and usage examples.
Fixed
Security : Addressed a critical security vulnerability in previously used npm packages by updating pdfjs-dist
to the latest versions.
Scaling Logic : Refined the handling of width
, height
, and scale
parameters to cover more edge cases in image rendering.
You canβt perform that action at this time.