Skip to content

v2.0.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 27 Sep 15:14
· 3 commits to master since this release

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.