Skip to content

Releases: Fdawgs/node-poppler

v9.1.2

30 Apr 08:55
Immutable release. Only release title and notes can be modified.
38744e5

Choose a tag to compare

9.1.2 (2026-04-30)

Bug fixes

  • index: skip undefined options (#763) (6267205)
  • index: skip version checks for false boolean options (#751) (f0e42f3)

Continuous integration

  • cd: make provenance publishing explicit (#753) (74696ed)
  • deps: bump actions/dependency-review-action from 4.8.2 to 4.8.3 (#754) (53a48d0)
  • deps: bump actions/dependency-review-action from 4.8.3 to 4.9.0 (#761) (dbfcab8)

Dependencies

  • deps-dev: bump licensee from 11.1.1 to 12.0.1 (#745) (e9b855e)

Documentation

Improvements

  • index: cache typeof result in parseOptions (#746) (b59f300)

Miscellaneous

  • .vscode: update js and telemetry settings (#760) (89f7a09)
  • index: add inline comment re windows which (#759) (0cc6d10)
  • index: replace any type with union of poppler func typedefs (#748) (1bff90d)
  • license: add contact email (#749) (1378e0d)
  • package: stop running lint:prettier twice on test call (#752) (4806761)
  • use correct terminology; use complete sentences (#757) (710f1a9)
  • use ts-expect-error over ts-ignore (#756) (83d792b)

v9.1.1

30 Jan 08:35
Immutable release. Only release title and notes can be modified.
16a09ea

Choose a tag to compare

9.1.1 (2026-01-30)

Miscellaneous

v9.1.0

09 Jan 08:11
Immutable release. Only release title and notes can be modified.
0c27052

Choose a tag to compare

9.1.0 (2026-01-08)

Continuous integration

  • codeql: check cjs, mjs, and ts files (#728) (54f106c)
  • deps: bump actions/checkout from 5 to 6 (#736) (e5790ea)
  • deps: bump actions/dependency-review-action from 4.8.1 to 4.8.2 (#738) (d6898ab)
  • deps: bump coverallsapp/github-action from 2.3.6 to 2.3.7 (#737) (6db1617)

Dependencies

  • deps-dev: bump @eslint/compat in the eslint group (#734) (a250df1)
  • deps-dev: bump @types/node from 24.10.4 to 25.0.3 (#740) (fb953a1)
  • deps-dev: bump glob from 11.1.0 to 13.0.0 (#735) (a95455f)

Features

  • add AbortSignal support to all pdf* functions (#742) (58853a0)

Improvements

  • index: freeze #acceptedOptions object (#739) (ba5f382)
  • index: freeze ERROR_MSGS object (#729) (bb9be92)
  • index: use execBinary for attach, separate, unite, and html (#733) (4abae6a)

Miscellaneous

  • .devcontainer: remove prepare script call (#730) (10bba99)
  • tidy dotfiles, remove redundant deps (#726) (c2f8f23)

Tests

v9.0.1

19 Nov 14:41
Immutable release. Only release title and notes can be modified.
d6a32cf

Choose a tag to compare

9.0.1 (2025-11-19)

Dependencies

Miscellaneous

v9.0.0

18 Nov 15:44
Immutable release. Only release title and notes can be modified.
cf81766

Choose a tag to compare

9.0.0 (2025-11-18)

⚠ BREAKING CHANGES

  • moved windows binaries to optional dependency

Improvements

  • move windows binaries to optional dependency (#720) (1c3adae)

v8.0.6

17 Nov 14:33
Immutable release. Only release title and notes can be modified.
49feba7

Choose a tag to compare

8.0.6 (2025-11-17)

Bug fixes

  • lib: update poppler win32 binaries from 24.07.0 to 25.11.0 (#719) (3f297cf)

Continuous integration

  • add lock-threads workflow; fix concurrency groups (#716) (bb26c2c)
  • link-check: use reusable workflow (#718) (c8d0e8e)
  • lock-threads: set cron to every day (#717) (80584ea)

Miscellaneous

  • .editorconfig: add file to enforce consistent coding styles (#712) (d138751)
  • .editorconfig: use spaces for yml file indentation (#715) (50e5ca1)
  • eslint.config: stop applying to jsx files (#714) (b1b95df)

v8.0.5

10 Nov 16:02
Immutable release. Only release title and notes can be modified.
232c86b

Choose a tag to compare

8.0.5 (2025-11-10)

Bug fixes

Continuous integration

  • cd: protect against cache poisoning (#690) (d97bc54)
  • cd: use oicd for publishing to npm (#677) (bd65bd9)
  • ci: add typecheck to lint job (#691) (9b5d06d)
  • ci: check dependabot prs originate from repo (#686) (e164a6d)
  • ci: ignore dependabot prs in coverage updates (#698) (643f876)
  • ci: only send coverage to coveralls on main (#711) (f5e22d0)
  • deps: bump actions/checkout from 4 to 5 (#680) (ccf8a06)
  • deps: bump actions/dependency-review-action from 4.7.1 to 4.7.3 (#679) (4c9b43c)
  • deps: bump actions/dependency-review-action from 4.7.3 to 4.8.0 (#692) (82e2810)
  • deps: bump actions/dependency-review-action from 4.8.0 to 4.8.1 (#703) (c67afeb)
  • deps: bump actions/setup-node from 4 to 5 (#684) (ee547d8)
  • deps: bump actions/setup-node from 5 to 6 (#707) (6ea83bb)
  • deps: bump fastify/github-action-merge-dependabot (#706) (f12be09)
  • deps: bump github/codeql-action from 3 to 4 (#705) (ef7232f)
  • deps: bump googleapis/release-please-action from 4.2.0 to 4.3.0 (#681) (3da146d)
  • deps: bump googleapis/release-please-action from 4.3.0 to 4.4.0 (#702) (613acd6)
  • deps: bump JustinBeckwith/linkinator-action from 1.11.0 to 2.3 (#704) (87b01c2)
  • link-check: retry on 429 response (#675) (ad93f9d)
  • tidy conditional checks (#687) (2b9ad2a)
  • use .nvmrc for node-version (#695) (f0e9064)

Dependencies

  • dependabot: add cooldowns (#683) (0e7ab26)
  • deps-dev: bump @fdawgs/eslint-config in the eslint group (#708) (7b97af6)
  • deps-dev: bump the commitlint group with 2 updates (#693) (6b8d34c)
  • deps-dev: bump typescript from 5.8.3 to 5.9.2 (#674) (ac8b346)
  • tsconfig: add typescript declaration map (#689) (a085079)

Improvements

  • index: consolidate duplicate spawn executions (#672) (30c49d6)
  • index: enable regex charset and unicode with v flag (#688) (1d796d9)
  • index: use Object.keys over Object.entries for opt parsing (#709) (8ec701b)

Miscellaneous

Tests

v8.0.4

30 Jul 10:07
500a779

Choose a tag to compare

8.0.4 (2025-07-24)

Continuous integration

  • cd: only scope package if it is not already (#663) (f2d68c7)

Improvements

  • index: cache acceptedOptions only on first call, not on init (#671) (67b468e)
  • index: cache version info to stop repeated process spawning (#667) (19a9f6b)
  • index: resolve bins path once on init, not on every call (#666) (41970e2)
  • index: stop acceptedOptions obj creation on every call (#669) (b2910af)
  • index: stop rethrowing errors in pdfToCairo() (#670) (c262083)

Tests

  • index: build test directory in cleaner fashion (#665) (72d1861)
  • index: use posix for globbing (#668) (c83d1f0)

v8.0.3

08 Jul 18:39
5f7d513

Choose a tag to compare

8.0.3 (2025-07-08)

Improvements

Miscellaneous

  • index: use upper snakecase for cached values (#658) (55613b3)

v8.0.2

07 Jul 11:18
9d0f224

Choose a tag to compare

8.0.2 (2025-07-07)

Continuous integration

  • cd: grant issue write permissions for tags (#651) (99612d9)
  • ci: add node 24 to test matrix (#643) (738db46)
  • deps: bump actions/dependency-review-action from 4.6.0 to 4.7.1 (#646) (ab8c9fa)
  • deps: bump github/codeql-action from 3.28.16 to 3.28.18 (#647) (c6c5f2e)
  • use tags for immutable github actions (#648) (93285f2)

Dependencies

  • deps-dev: bump @types/jest from 29.5.14 to 30.0.0 (#657) (c224031)
  • deps-dev: bump jest from 29.7.0 to 30.0.3 (#656) (2380acc)
  • deps-dev: migrate to eslint flat config (#654) (7c2a18d)
  • deps-dev: replace license-checker with licensee (#653) (cddbc55)

Improvements

Miscellaneous