Skip to content

Releases: pocketjoso/penthouse

1.1.4 - downgrade puppeteer

12 Dec 20:29
Compare
Choose a tag to compare

Patches

1.1.0 - pageLoadSkipTimeout option

29 Oct 21:05
Compare
Choose a tag to compare

Fixes timeout issues for some sites.

Since switching to Chrome headless via puppeteer some websites started timing out, sites that were working previously with PhantomJS. I debugged it and via puppeteer/puppeteer#662 realised it's because these sites continuously fire requests (f.e. for tracking) in such a way that the load event never fires.

Here the solution is a new pageLoadSkipTimeout option, that can be set to skip the load waiting after a certain time, and continue onwards with the critical css generation.

For most use cases this option should not be needed, as the regular load even should fire in time.

1.0.6 - keepLargerMediaQueries option

01 Oct 15:29
Compare
Choose a tag to compare

Patches

  • Actually use keepLargerMediaQueries option: 79be68f
  • add keepLargerMediaQueries option: 152163c

1.0.4 - fix options.blockJSRequests

24 Sep 16:27
Compare
Choose a tag to compare

Patches

  • Fixed options.blockJSRequests always getting default value (true): b9ac617

1.0.3 - 1.0.1 - minor fixes

24 Sep 12:38
Compare
Choose a tag to compare

Most important was 9b83c97 which resolves a memory leak via chrome pages that were never closed in some circumstances.

Patches

  • Rm redundant guard: 73520f8
  • Bug: fix failed-to-open pages never closed: 9b83c97

1.0.1 - propertiesToRemove

20 Sep 19:09
Compare
Choose a tag to compare

Patches

  • [feature] propertiesToRemove: 014338a

1.0.0 — Better, Faster, Stronger — ✨,🏇,💪

17 Sep 22:41
Compare
Choose a tag to compare

Release post:
https://medium.com/@pocketjoso/penthouse-1-0-official-release-ece995b0d29e

TLDR:

  • Move from PhantomJS to Chrome headless
  • Much faster execution
  • Parallel calls now work (still resource limited though)
  • screenshots option for before/after images

See #174 for details.

0.11.13 - avoid github dependency

25 Aug 09:08
Compare
Choose a tag to compare

Patches

  • Use npm published css fork: 820c166

0.11.12 - support regex flags for forceInclude

15 Aug 14:05
Compare
Choose a tag to compare

Patches

  • Pass through and use forceInclude regex flags: 6eaf7ac

0.11.11 - 0.11.7 - minor fixes

11 Aug 07:24
Compare
Choose a tag to compare
  • Fix missing config.json file in lib folder on install
  • Fix problem install css fork via yarn
  • catch crashes in apartment invocation in cases when critical css has (maintained) errors.
  • Stop checking in lib folder to git