Skip to content

v4.0.0 — Puppeteer (Chromium)

Choose a tag to compare

@hajareshyam hajareshyam released this 03 Apr 18:52
· 6 commits to master since this release

Breaking changes

  • Rendering: PhantomJS / html-pdf replaced with Puppeteer (headless Chromium). Larger install; PDF output may differ slightly from Phantom.
  • Types: PdfCreateOptions extends PdfRenderOptions (no @types/html-pdf). phantomPath, phantomArgs, etc. are deprecated no-ops.
  • Footer contents: Only one template is used — default, else first, else last. Per-page numeric keys are not applied.

Added

  • Puppeteer-based PDF rendering, htmlPdfTokensToPuppeteer() for {{page}} / {{pages}} in headers/footers.

Removed

  • Dependencies html-pdf, @types/html-pdf.

Install: npm i pdf-creator-node@4

Full history: CHANGELOG.md.