node-poppler

Asynchronous node.js wrapper for the Poppler PDF rendering library

MIT License

Downloads
48.3K
Stars
176
Committers
11

Bot releases are hidden (Show)

node-poppler - v2.2.1

Published by Fdawgs over 3 years ago

  • fix(lib): update poppler win32 binaries from 21.01.0 to 21.02.0 (1d6a042)
  • fix(script): add missing ignore-path arg (ad9f42a)
  • ci: add commit-lint job (33d67c7)
  • ci: disable long running homebrew cleanup tasks (693fa0b)
  • ci: remove cache actions as they use lock file (960dcbe)
  • ci: replace typo ci app with action (7d35422)
  • ci(dependabot): ignore husky updates (6fc6187)
  • build(deps-dev): bump eslint-plugin-jsdoc from 31.6.1 to 32.0.1 (2e3bfec)
  • build(deps-dev): pin husky major version (debb162)
  • build(deps-dev): remove coveralls, replaced by github action (84b5490)
  • build(deps-dev): remove jsinspect (8fb486a)
  • build(deps): bump wagoid/commitlint-github-action from v2.0.3 to v2.2.3 (768532d)
  • docs(contributing): add documentation style (1267ec3)
  • docs(readme): grammar (0606995)
  • docs(readme): remove stray comma (c2ea407)
  • docs(readme): revamp intro section (729451c)
  • style: capitalise headings correctly (17a688b)
  • style: shorten husky pre-push script (09da9eb)
  • style(ci): capitalise jobs and job step names (1a1e2d4)
  • style(readme): add linebreaks between badges (92b5d5e)
  • style(readme): capitalise headings correctly (bf8819d)
  • style(readme): prettier badge shape (6e01859)
  • style(scripts): rename jest-coverage to jest:coverage (5383798)
  • style(tests): use apa header style for describe name params (09df70e)
  • chore: add commitlint husky commit-msg hook (92a3769)
  • chore: add pull request template (2836701)
  • chore: stop excess coverage files being generated (d6b639b)
  • chore(vscode): add redhat.vscode-yaml as recommended extension (2270e91)
  • chore(vscode): add updateImportsOnFileMove setting (811db2c)
  • chore(vscode): add workspace settings and extensions (547243c)
node-poppler - v2.2.0

Published by Fdawgs over 3 years ago

  • feat(lib): update poppler win32 binaries from 20.12.1 to 21.01.0 (a552f83)
  • chore(jest): enable resetmocks option (0eff7af)
  • build(deps-dev): add husky for git hook handling (2a5b181)
  • docs: bump coc from v1.4.0 to v2.0.0 (ca582da)
  • ci(github-actions): set flag-name for parallel coverage tests (e91f37d)
  • ci(github-actions): set semver for coverallsapp (b745a7f)
node-poppler - v2.1.3

Published by Fdawgs over 3 years ago

  • build: add typoci config file (494cdfe)
  • build: remove yarn as package manager, revert to npm (536b7c2)
  • build(deps-dev): bump eslint-plugin-jsdoc from 30.7.13 to 31.0.7 (#185) (dd4aaab), closes #185
  • build(deps-dev): remove cross-env (610d75a)
  • fix: remove lockfile (738ee92)
  • fix: script calls (8bea518)
  • ci: ignore scripts on publish (b53e22b)
  • ci: refactor codeql-analysis.yml (5094a02)
  • ci: remove redundant javascript dictionary (93182cd)
  • ci: use yarn cache of node dependencies if present (5d8f5f2)
  • ci(codeql): specify more query suites (fe60c65)
  • ci(typo-ci): add ydh to list of excluded words (b338a36)
  • chore: remove old .env files from gitignore (235bef1)
  • chore(package): add homepage and bug urls (ed4225e)
  • docs: update contact email (8328e9b)
  • docs(contributing): update yarn link (5a9154d)
  • docs(readme): add acknowledgements section (c544ace)
  • docs(readme): grammar fixe (919d205)
  • docs(readme): style changes (4c8b519)
  • style(ci): tidy job names (4b736d7)
node-poppler - v2.1.2

Published by Fdawgs over 3 years ago

  • build: update github-actions with dependabot (ec8bf01)
  • build(deps-dev): bump eslint from 7.15.0 to 7.16.0 (de68d3d)
  • build(deps-dev): bump eslint-config-prettier from 7.0.0 to 7.1.0 (1840406)
  • build(deps-dev): bump eslint-plugin-jsdoc from 30.7.8 to 30.7.9 (763e676)
  • build(deps-dev): remove eslint-plugin-json (faccfa6)
  • build(deps): bump fastify/github-action-merge-dependabot (#180) (95de123), closes #180
  • build(deps): bump node-notifier from 8.0.0 to 8.0.1 (25c3ffe)
  • build(typescript): enable strict option (87c221e)
  • ci: add linting job; expand scope of jobs (0b2412c)
  • ci: add typescript compilation step (94654e6)
  • ci: automatically merge dependabot pull requests on pass build stage (105b2f3)
  • ci: bump actions/setup-node from v1 to v2 (f19f5b8)
  • ci: do not run github actions for draft prs (c76d373)
  • ci: merge unit test jobs (73f6ccc)
  • ci: move dependency installs to correct step (bbdeb60)
  • ci: reorder lint steps (b8aca23)
  • ci: require lint job on automerge (1fd4523)
  • ci: use yarn --frozen-lockfile flag for repro deps (dfc2c31)
  • style: use default prettier options for trailing commas and quotes (b8e791d)
  • style(ci): remove whitespace (8b9150e)
  • fix(scripts): test script (cf4ccd2)
  • chore(scripts): rename test scripts (c8a2c69)
  • docs(readme): remove abbreviation (715fc9d)
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