- BREAKING: Minimum Node 10.18.1
- Update to Puppeteer 8.0.0
- Update Koa and Winston to latest minor release
- Update Docker image to Node 14 and alpine 3.12
- Multi arch Docker image with arm64 support
- No new changes from 3.0.0-beta.2
- BREAKING: Don't render screenshot for URLs that respond with error status.
- Support waiting for
document.fonts.ready
event. - Make
SCREENIE_SCREENSHOT_DELAY
environment optional.
- Use Alpine as base Docker image
- Update puppeteer to 1.19.0
- Update Koa to 2.11.0
- Update Winston to 3.2.1
This is a major release which might require some more manual setup of Chromium to make use of. Don't upgrade to this before you've checked the requirements of Chromium/Puppeteer, particularly when it comes to sandbox support in your kernel for security.
- Switches to Chromium through Puppeteer over PhantomJS
- Support a custom delay after page load before screenshot is generated
- Support flag for enabling file protocol URLs
- Add basic logging functionality
- Handle SIGTERM gracefully, draining the pool
- Added Dockerfile with CA certificate updates
- Add PDF output support
- Add support to customize the output format with a
format
request parameter
- Initial public release