Skip to content

Releases: pocketjoso/penthouse

1.10.2 - dependency updates

24 Nov 17:10
Compare
Choose a tag to compare

Just taking the latest release from puppeteer.
68976e4

1.10.1

31 Oct 08:24
Compare
Choose a tag to compare

Fixes a race condition issue where the browser instance penthouse re-uses between parallel executions could be closed unexpectedly. See #279 for more details.

Patches

  • Internal job counter determining if should close browser: 8dbfb39
  • Fix: rm unused argument: 88ee53d

1.10.0 - cookies support

28 Oct 14:33
Compare
Choose a tag to compare

Minor Changes

Patches

  • Bugfix: ensure rejecting if puppeteer page crashes: cb51e9e

1.9.1 - renderWait fix for screenshots

08 Oct 10:13
Compare
Choose a tag to compare

One of the things the renderWait prop can be useful for is to wait extra for things to load before taking the first screenshot. For no particular reason this was not possible before (the screenshot was taken before renderWait - now this was changed.

Patches

  • Update deps: 6bfdb83
  • Wait for renderWait before taking before screenshot: b66924f

1.9.0 - bug fixes

29 Sep 13:18
Compare
Choose a tag to compare

Bumping minor because of 28f39f1:
Penthouse used to override and set exit code 0 via exit listeners, even if parent process was killed with another exit code. Someone could have relied on this, although I would argue it's a bug. Now Penthouse no longer overrides the exit code.

Minor Changes

  • Exit handler, re-use exit code: 28f39f1

Patches

  • Ensure process listeners are removed: 635f45c
  • Bug: puppeteer timeout was not muted in some cases: a7356ea

1.8.2

18 Sep 06:58
Compare
Choose a tag to compare

Primarily a puppeteer upgrade to 1.8.0.

Patches

1.8.1 - minor fixes and https error workarounds

18 Sep 06:58
Compare
Choose a tag to compare

Patches

6c8a5ab workarkound for https errors and setRequestInterception problems (origin/timeout-fixes)
fe64f9b core: avoid further execution when process has timed out
27a3db4 core: align promise.resolve usage
cf00864 reset reused pages after errors
8359510 core: fully disable puppeteer navigation timeouts

1.8.0

25 Aug 16:27
Compare
Choose a tag to compare

Had to downgrade puppeteer, and re-wrote puppeteer browser handling. Penthouse now re-uses the page puppeteer launches with, and is capable of re-using pages between penthouse calls (only used in unstableKeepAlive mode, for now).

Minor Changes

Raised an issue for this here:
puppeteer/puppeteer#3118

  • In unstableKeepBrowserAlive mode, re-use prev opened browser page: 086a1b5

Patches

  • Mv browser page open calls: c3f1ffa
  • Mv page.close calls: 7363632
  • Separate code managing browser, including browser pages: 8268eef
  • Browser: use Puppeteer for counting browser pages: c2c4faa
  • Tests: rm case no longer applicable: 065753e

1.7.1 - 1.7.3

15 Aug 15:04
Compare
Choose a tag to compare

Primarily dependency upgrades. Patched twice as I tagged the wrong branch and this was the easiest solution. 🙃

Patches

  • Merge pull request #269 from pocketjoso/puppeteer-1.7-default-viewport: 8a8eb0d
  • Take puppeteer bug fix: 0881697

1.7.0

30 Jul 21:25
Compare
Choose a tag to compare

#267 -package upgrades, including [email protected]. Also bumped minimum Node requirement to 6.14, and fix a babel warning (regarding specifying node format as a float, instead of string).