Skip to content

Releases: danburzo/percollate

v2.2.2

27 Jan 13:13
Compare
Choose a tag to compare

Bug fixes

  • Duplicate file names are now given a numeric suffix to avoid one overwriting the other (#144)

v2.2.1

14 Oct 21:48
Compare
Choose a tag to compare

Bug fixes

  • Improves Windows compatibility of some generated path names (#139)
  • Fixes some images not showing up on Wikipedia article pages (#141)

v2.2.0

24 Jan 11:02
Compare
Choose a tag to compare

New features

Adds the -w, --wait=<sec> option to process URLs sequentially, and pause for a number of seconds between URLs. If unspecified, URLs are processed in parallel as before. (#133)

v2.1.0

08 Oct 11:15
Compare
Choose a tag to compare

New features

Add support for the --inline flag. This fetches the images and embeds them into the document as Base64-encoded data URIs, so that you can use percollate html to obtain self-contained HTML files.

v2.0.0

30 Sep 13:16
Compare
Choose a tag to compare

⚠️ Breaking change: Percollate 2.x is ESM only. As such:

  • It requires Node.js 12.20.0, Node.js 14.10.0, or Node 16.0 or later to run.
  • It can no longer be require()d into your project. You must either import it statically, or import() it dynamically.

You can continue to use Percollate 1.x on Node.js 10, and as a CommonJS dependency:

npm install -g percollate@1

(Please note that while 1.x version is perfectly usable, it will no longer receive updates going forward.)

Additionally, the default Git branch has been renamed to main.

v2.0.0-alpha.0

19 Sep 14:13
Compare
Choose a tag to compare
v2.0.0-alpha.0 Pre-release
Pre-release
2.0.0-alpha.0

v1.2.6

19 Sep 10:56
Compare
Choose a tag to compare

This release includes some fixes to make articles on acoup.blog work better in epub, thanks @Akuukis!

Bug fixes

  • When fetching images for bundling in the EPUB, include URLs that use query parameters (e.g. image.png?w=1024)
  • When an <img> or <source> element contains a src attribute and a srcset attribute, discard the srcset to keep the EPUB size down. (Previously, several versions of an image would have be bundled in the EPUB, to the detriment of disk space.)

v1.2.5

21 Jul 12:17
Compare
Choose a tag to compare

Upgraded to puppeteer@9 which fixes installation on Node.js on Apple Silicon.

v1.2.4

05 Jun 17:56
Compare
Choose a tag to compare

Bug fixes:

  • Adds uuid as an explicit direct dependency in package.json (#127, thanks @Jackymancs4!)

v1.2.3

16 Mar 21:03
Compare
Choose a tag to compare

Bug fixes:

  • EPUB: Don't bundle images that have been stripped out by Readability (see #124)
  • EPUB: Fixes XHTML generation to avoid putting a <body> element inside the article's content (see #124)

New features:

  • Programmatic API: Return something useful — in the shape of { items, options } — from the pdf() / epub() / html() methods (see #122, thanks @yashha)