node-poppler

Asynchronous node.js wrapper for the Poppler PDF rendering library

MIT License

Downloads
48.3K
Stars
176
Committers
11

Bot releases are visible (Hide)

node-poppler - v2.1.1

Published by Fdawgs over 3 years ago

  • build(deps-dev): bump dev dependencies (c8d76d9)
  • fix(lib): update poppler win32 binaries from 20.12.0 to 20.12.1 (d196360)
node-poppler - v2.1.0

Published by Fdawgs over 3 years ago

  • ci: add cd action to publish to npm (eb90059)
  • ci: change ubuntu image to 20.04 (3bae517)
  • ci: fix builds (a657e75)
  • ci: replace travis-ci with github actions (2b2ac0e)
  • chore: add security.md (b02979f)
  • chore: add stale confg (63005e2)
  • chore(lib): update poppler win32 binaries from 20.11.0 to 20.12.0 (51b0a72)
  • build(deps-dev): bump dev dependencies (5c363bd)
  • build(deps): bump ini from 1.3.5 to 1.3.8 (123a9c0)
  • docs(index): clarify on options usage in jsdoc tags (577e8ce)
  • docs(index): correct accepted type for iccfile option (01499fa)
  • feat(index): add rasterization color space and ICC profile options (86edf34)
  • style: format codeql.yml (7931936)
node-poppler - v2.0.1

Published by Fdawgs over 3 years ago

  • build(deps-dev): bump dev dependencies (d21e32f)
  • fix(index): return promise objects (81cddaa)
  • docs(index): correct return jsdoc tag for parseoptions function (104a3a2)
  • chore(index): rename const to reflect functionality (d7633d1)
  • refactor(index): concat invalid args provided into error object (12a5c04)
node-poppler - v2.0.0

Published by Fdawgs over 3 years ago

  • docs: enable TypeScript definition generation for all methods (cceecc8) , thanks to @arthurdenner
  • docs(index): correct stdout usage (be0bb49)
  • docs(readme): add note about macos binaries (41c7e1e)
  • test(index): correct param orders for function calls (e075a7b)
  • build(deps-dev): bump dev dependencies (c450c04)
  • build(travis): update osx image (0c043db)
  • feat(index): add typescript definition file (d82df8b)
  • feat(lib): update poppler win32 binaries from 20.10.0 to 20.11.0 (bc5478e)
  • refactor(index): reorder parameters for all functions (ead466e)
  • chore: add TypeScript config to generate definition (c5b4858), thanks to @arthurdenner
  • chore(scripts): do not lint ts and tsx files (b1e8426)

BREAKING CHANGE

  • optional options object parameter for all functions has been moved to the end. i.e. Poppler.pdfToText(options, file, outputFile) is now Poppler.pdfToText(file, outputFile, options).

This allows for easier use of the functions as users no longer have to place an undefined parameter if no options are provided. Poppler.pdfToText(undefined, file, outputFile) can now be called instead like Poppler.pdfToText(file, outputFile).

node-poppler - v1.8.5

Published by Fdawgs over 3 years ago

  • build: create codeql-analysis.yml workflow file (7346f8f)
  • build(deps-dev): bump dev dependencies (29da2a9)
  • style(index): rename exec variable to better reflect usage (528fd88)
  • docs: spelling and grammar fixes (27ece49)
  • docs(api): add stdout usage for pdftotext, pdftocairo, and pdftops funcs (bd05f63)
  • docs(contributing): remove reference to replaced jest script (874e368)
  • chore: remove jest script; replaced by test-only script (653cc22)
  • chore(lib): remove redundant win32 poppler files (bfea135)
  • fix(lib): update poppler win32 binaries from 20.09.0 to 20.10.0 (ab227f6)
node-poppler - v1.8.4

Published by Fdawgs over 3 years ago

  • build(dependabot): remove assignment of pull requests to user (dd04661)
  • build(deps-dev): bump dev dependencies (3157acd)
  • refactor(index): replace execa dependency with native execfile function (2462b2f)
  • fix(lib): update poppler win32 binaries from 0.90.1 to 20.09.0 (9454db2)
  • docs(contributing): correct release step order (9d8ed89)
  • docs(readme): add snyk badge (32e74d3)
  • docs(readme): repoint travis-ci badge from .org to .com (750fe4c)
  • chore(eslint): add missing plugin declaration (562b85b)
  • chore(eslint): remove unnecessary eslint rules (907806a)
node-poppler - v1.8.3

Published by Fdawgs over 3 years ago

  • build(deps-dev): add eslint-plugin-security dev dependency (da49f54)
  • build(deps-dev): bump dev dependencies (97f96a6)
  • docs(readme): correct example pdftocairo call (06ca169), thanks to @gabenunez for spotting
node-poppler - v1.8.2

Published by Fdawgs over 3 years ago

  • chore: reduce minimum nodejs engine version from 12.x to 10.x (183400d)
  • chore(github): add issue templates (adbe5c9)
  • chore(index): spelling and grammar fixes to jsdoc tags (e3cc16e)
  • build(deps-dev): bump dev dependencies to resolve security cve (310a943)
node-poppler - v1.8.1

Published by Fdawgs over 3 years ago

  • build(deps-dev): bump dev dependencies (27bb199)
  • build(travis): add linux test stage (caa7513)
  • build(travis): make scripts multiline (39856a6)
  • build(travis): update linux dist to latest lts (b5c2427)
  • fix(lib): update poppler win32 binaries from 0.90.0 to 0.90.1 (cb8c013)
  • chore(travis): sort os values alphabetically ascending order (861ed43)
node-poppler - v1.7.6

Published by Fdawgs over 3 years ago

  • build(deps-dev): bump dev dependencies (54f0542)
  • build(travis): set osx image to latest version (680aa14)
  • fix(index): optional outputfiles to send to stdout (de50f06)
node-poppler - v1.7.3

Published by Fdawgs over 3 years ago

The MacOS/Darwin Poppler binaries included have been updated from v0.66.0 to v0.89.0 by @chetanism,
bringing this inline with the Windows binaries.

  • build(deps-dev): bump eslint from 6.8.0 to 7.2.0 (4c7309a)
  • build(deps-dev): bump eslint-config-airbnb-base from 14.1.0 to 14.2.0 (e7b8ffc)
  • build(deps-dev): bump eslint-plugin-import from 2.21.1 to 2.21.2 (506b29b)
  • build(deps-dev): bump eslint-plugin-jsdoc from 27.0.4 to 27.0.7 (837111f)
  • docs(readme): tidy example code (8469292)
  • feat(lib): update poppler darwin binaries from 0.66.0 to 0.89.0 (9ed863d)
node-poppler - v1.7.2

Published by Fdawgs over 3 years ago

  • docs(api): regenerate api docs with new jsdoc-to-markdown version (4a103a6)
  • build(deps-dev): bump eslint-plugin-import from 2.20.2 to 2.21.1 (a4b74c0)
  • build(deps-dev): bump eslint-plugin-jsdoc from 26.0.0 to 27.0.4 (90d9e3f)
  • build(deps-dev): bump jsdoc-to-markdown from 5.0.3 to 6.0.1 (5c76f5e)
  • build(deps-dev): bump typescript from 3.9.3 to 3.9.5 (27f6e36)
  • feat(lib): update poppler win32 binaries from 0.88.0 to 0.89.0 (6c3084d)
  • chore(scripts): expand coverage of eslint and prettier (412c2e2)
node-poppler -

Published by Fdawgs over 3 years ago

  • chore: add missing @param descriptions (483613b)
  • chore: add missing @returns tag (5ae795f)
  • chore: correct @returns jsdoc tag for all functions (42943ae)
  • chore: correct case of type for @param jsdoc tag (104cd7f)
  • chore: update gitignore with latest github version (8c1806c)
  • chore(deps-dev): bump conventional-changelog-cli from 2.0.31 to 2.0.34 (96bed5d)
  • chore(deps-dev): bump eslint-plugin-jest from 23.9.0 to 23.13.2 (dca93c4)
  • chore(deps-dev): bump eslint-plugin-jsdoc from 25.4.3 to 26.0.0 (8b387b1)
  • chore(deps-dev): bump jest from 25.5.4 to 26.0.1 (a02735a)
  • chore(deps-dev): bump typescript from 3.8.3 to 3.9.3 (35eead5)
  • chore(package): set minimum engine version (5b14c99)
  • tests(index): replace .then() method with async/await (2fed54c)
  • build(deps-dev): add promise and jsdoc eslint plugins; update config (4cb22a1)
  • docs(contributing): update conventional commit link to latest version (628be8d)
node-poppler -

Published by Fdawgs over 3 years ago

  • chore(deps-dev): bump coveralls from 3.0.11 to 3.1.0 (305a8ab)
  • chore(deps-dev): bump eslint-config-prettier from 6.10.1 to 6.11.0 (bfd980d)
  • chore(deps-dev): bump jest from 25.3.0 to 25.5.1 (1ca14cd)
  • chore(deps-dev): bump jest from 25.5.1 to 25.5.2 (751ad6b)
  • chore(deps-dev): bump jest from 25.5.2 to 25.5.3 (903f52f)
  • chore(deps-dev): bump jest from 25.5.3 to 25.5.4 (6f2c310)
  • chore(deps-dev): bump prettier from 2.0.4 to 2.0.5 (ed89abd)
  • chore(package): add prettier call to api gen script (80d1cf1)
  • feat(lib): update poppler win32 binaries from 0.87.0 to 0.88.0 (fa8c79b)
  • tests(package): add runinband option for jest cli (d2bc559)
node-poppler - v1.3.0

Published by Fdawgs over 3 years ago

  • Updated dev dependencies
  • Updated API.md with pdfFonts, pdfSeperate, and pdfUnite function documentation

pdfFonts

  • Added pdfFonts function

pdfSeparate

  • Added pdfSeparate function

pdfToCairo

  • Added tiffCompression option

pdfToHtml

  • Fixed noRoundedCoordinates and wordBreakThreshold args

pdfUnite

  • Added pdfUnite function
node-poppler - v1.2.0

Published by Fdawgs over 3 years ago

  • Updated dev dependencies
  • Updated ESLint configs
  • Removed redundant dev dependencies
  • Migrated from NPM to Yarn for packages
  • Updated API.md with pdfDetach function documentation

pdfDetach

  • Added pdfDetach function
node-poppler - v1.1.1

Published by Fdawgs over 3 years ago

  • Updated dev dependencies
  • Added API.md holding API documentation
  • Updated readme with link to new API documentation
  • Replaced greenkeeper with dependabot
  • Removed excess whitespace from files

pdfToText

  • Added missing return JSDoc tag
node-poppler - v1.1.0

Published by Fdawgs over 3 years ago

  • Updated dev dependencies
  • Updated readme with links and corrected examples
  • Added pdfToText function
  • Replaced console log of error with a returned Error object if an OS isn't supported

pdfToHtml

  • Added support for userPassword and ownerPassword options

pdfToCairo

  • Added support for userPassword and ownerPassword options
node-poppler - v1.0.0

Published by Fdawgs over 3 years ago

  • Added documentation
  • Updated dependencies
  • Removed unused redundent dependencies
node-poppler - v1.4.0

Published by Fdawgs over 3 years ago

  • Updated all Windows binaries from v0.68.0 (2018-08-19) to v0.84.0 (2019-12-28) bar pdftocairo
  • Employed Prettier for code formatting standardisation