v4.0.0 — Puppeteer (Chromium)
Breaking changes
- Rendering: PhantomJS /
html-pdfreplaced with Puppeteer (headless Chromium). Larger install; PDF output may differ slightly from Phantom. - Types:
PdfCreateOptionsextendsPdfRenderOptions(no@types/html-pdf).phantomPath,phantomArgs, etc. are deprecated no-ops. - Footer
contents: Only one template is used —default, elsefirst, elselast. 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.