Releases: pocketjoso/penthouse
Releases · pocketjoso/penthouse
1.1.4 - downgrade puppeteer
Patches
- Downgrade to puppeteer 0.12: 45394d4 - due to this (google chrome) issue
1.1.0 - pageLoadSkipTimeout option
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
1.0.4 - fix options.blockJSRequests
Patches
- Fixed options.blockJSRequests always getting default value (true): b9ac617
1.0.3 - 1.0.1 - minor fixes
1.0.1 - propertiesToRemove
Patches
- [feature] propertiesToRemove: 014338a
1.0.0 — Better, Faster, Stronger — ✨,🏇,💪
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
Patches
- Use npm published css fork: 820c166
0.11.12 - support regex flags for forceInclude
Patches
- Pass through and use forceInclude regex flags: 6eaf7ac
0.11.11 - 0.11.7 - minor fixes
- Fix missing
config.json
file inlib
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