pdf-img-convert
Version:
A simple module to convert PDF files into image buffers (without filesystem usage)
52 lines (37 loc) • 1.86 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## Unreleased
## 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.
## 1.2.1 - 2023-04-16
## 1.2.0 - 2023-03-05
### Added
- Add scale parameter.
## 1.1.3 - 2023-03-05
### Added
- Add files whitelist to `package.json`.
## 1.1.2 - 2023-03-05
## 1.1.1 - 2022-11-03
### Changed
- Fix return type in `d.ts`
## 1.1.0 - 2022-11-03
### Added
- Changelog
### Changed
- Revert to `disableFontFace: true`
## 1.0.6 - 2021-01-01
### Added
- Underlying project code