NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #464 most downloaded on Packagist
Convert a webpage to an image or pdf using headless Chrome
Last release 4 months ago
26 May 2026
Release timing varies
gaps range from 9 days to 5 months
Most releases are documented
notes for 53 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
172 releases · first in 2014
feat: Add evaluateOnNewDocument support by @vinitkadam03 in #978
Full Changelog: 5.3.0...5.4.0
Full Changelog: https://github.com/spatie/browsershot/compare/5.3.0...5.4.0
One column per quarter.
Update requirements.md by @colinmackinlay in #973
Full Changelog: 5.2.3...5.3.0
Full Changelog: https://github.com/spatie/browsershot/compare/5.2.3...5.3.0
Allow http(s) URLs to localhost in HTML — fixes false positive with Vite dev server URLs like http://[::1]:5173
Allow http(s) URLs to localhost in HTML — fixes false positive with Vite dev server URLs like http://[::1]:5173
Full Changelog: https://github.com/spatie/browsershot/compare/5.2.2...5.2.3
Full Changelog : 5.2.1...5.2.2
Full Changelog: 5.2.1...5.2.2
Full Changelog: https://github.com/spatie/browsershot/compare/5.2.1...5.2.2
Bump dependabot/fetch-metadata from 2.4.0 to 2.5.0 by @dependabot [bot] in #968
Full Changelog: 5.2.0...5.2.1
Full Changelog: https://github.com/spatie/browsershot/compare/5.2.0...5.2.1
Fix installation command for Forge dependencies in requirements.md by @ndeblauw in #962
Full Changelog: 5.1.1...5.2.0
Full Changelog: https://github.com/spatie/browsershot/compare/5.1.1...5.2.0
Added Symfony 8 support to all symfony/* packages. by @thecaliskan in #959
Full Changelog: 5.1.0...5.1.1
Full Changelog: https://github.com/spatie/browsershot/compare/5.1.0...5.1.1
Fix: Properly escape Node and NPM binary paths (support paths containing spaces) by @salahhusa9 in #958
Full Changelog: 5.0.11...5.1.0
Full Changelog: https://github.com/spatie/browsershot/compare/5.0.11...5.1.0
Bump aglipanci/laravel-pint-action from 2.5 to 2.6 by @dependabot [bot] in #942
Full Changelog: 5.0.10...5.0.11
Full Changelog: https://github.com/spatie/browsershot/compare/5.0.10...5.0.11
Fix | Check that response().frame() is not null by @Dan-Hike in #924
null by @rado-h in #935Full Changelog: 5.0.9...5.0.10
null by @rado-h in https://github.com/spatie/browsershot/pull/935Full Changelog: https://github.com/spatie/browsershot/compare/5.0.9...5.0.10
run-tests: disable app armor restrictions by @vintagesucks in https://github.com/spatie/browsershot/pull/923
Full Changelog: https://github.com/spatie/browsershot/compare/5.0.8...5.0.9
support chrome-headless-shell (old headless mode) by @vintagesucks in https://github.com/spatie/browsershot/pull/918
chrome-headless-shell (old headless mode) by @vintagesucks in https://github.com/spatie/browsershot/pull/918Full Changelog: https://github.com/spatie/browsershot/compare/5.0.7...5.0.8
Full Changelog: https://github.com/spatie/browsershot/compare/5.0.6...5.0.7
Full Changelog: https://github.com/spatie/browsershot/compare/5.0.6...5.0.7
Bump dependabot/fetch-metadata from 2.2.0 to 2.3.0 by @dependabot in https://github.com/spatie/browsershot/pull/917
Full Changelog: https://github.com/spatie/browsershot/compare/5.0.5...5.0.6
Full Changelog: https://github.com/spatie/browsershot/compare/5.0.4...5.0.5
Full Changelog: https://github.com/spatie/browsershot/compare/5.0.4...5.0.5
Full Changelog: https://github.com/spatie/browsershot/compare/5.0.3...5.0.4
Full Changelog: https://github.com/spatie/browsershot/compare/5.0.3...5.0.4
Full Changelog: https://github.com/spatie/browsershot/compare/5.0.2...5.0.3
Full Changelog: https://github.com/spatie/browsershot/compare/5.0.2...5.0.3
Full Changelog: https://github.com/spatie/browsershot/compare/5.0.1...5.0.2
Full Changelog: https://github.com/spatie/browsershot/compare/5.0.1...5.0.2
Full Changelog: https://github.com/spatie/browsershot/compare/5.0.0...5.0.1
Full Changelog: https://github.com/spatie/browsershot/compare/5.0.0...5.0.1
Requires Puppeteer version 23.0 or higher!
Full Changelog: https://github.com/spatie/browsershot/compare/4.4.0...5.0.0
ignoreHttpsErrors() method by @PHLAK in https://github.com/spatie/browsershot/pull/899Full Changelog: https://github.com/spatie/browsershot/compare/4.3.1...5.0.0
Nothing published for this version
Update setting-the-timeout.md by @koernchen02 in https://github.com/spatie/browsershot/pull/889
file:/ URL fetching by @JaredPage in https://github.com/spatie/browsershot/pull/881disableRedirects method by @JaredPage in https://github.com/spatie/browsershot/pull/881Full Changelog: https://github.com/spatie/browsershot/compare/4.3.0...4.3.1
Fix empty PDF issue with Puppeteer ^23.0.0 by @JeppeKnockaert in https://github.com/spatie/browsershot/pull/876
Full Changelog: https://github.com/spatie/browsershot/compare/4.2.1...4.3.0
Revert changes of 4.2.1 because PDFs do not render correctly anymore (see https://github.com/spatie/laravel-pdf/issues/175)
Revert changes of 4.2.1 because PDFs do not render correctly anymore (see https://github.com/spatie/laravel-pdf/issues/175)
Full Changelog: https://github.com/spatie/browsershot/compare/4.2.0...4.2.1
Add options to set protocol timeout by @zarulizham in https://github.com/spatie/browsershot/pull/865
Full Changelog: https://github.com/spatie/browsershot/compare/4.1.3...4.2.0
option to disable the capturing request by @ziaratban in https://github.com/spatie/browsershot/pull/861
Full Changelog: https://github.com/spatie/browsershot/compare/4.1.2...4.1.3
Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 by @dependabot in https://github.com/spatie/browsershot/pull/860
Full Changelog: https://github.com/spatie/browsershot/compare/4.1.1...4.1.2
Issue with Windows temp path fixed by @SyedMuradAliShah in https://github.com/spatie/browsershot/pull/858
Full Changelog: https://github.com/spatie/browsershot/compare/4.1.0...4.1.1
Prevent taking screenshots twice by @clementmas in https://github.com/spatie/browsershot/pull/849
Full Changelog: https://github.com/spatie/browsershot/compare/4.0.5...4.1.0
Fix save method if there are no image manipulations by @moisish in https://github.com/spatie/browsershot/pull/847
Full Changelog: https://github.com/spatie/browsershot/compare/4.0.4...4.0.5
Fixing spatie/image's dependant bot alerts issues in composer.lock by @thanosalexandris in https://github.com/spatie/browsershot/pull/846
spatie/image's dependant bot alerts issues in composer.lock by @thanosalexandris in https://github.com/spatie/browsershot/pull/846Full Changelog: https://github.com/spatie/browsershot/compare/4.0.3...4.0.4
Fix redirect history test by @niclas-timm in https://github.com/spatie/browsershot/pull/836
Full Changelog: https://github.com/spatie/browsershot/compare/4.0.2...4.0.3
Update node version by @alnutile in https://github.com/spatie/browsershot/pull/830
Full Changelog: https://github.com/spatie/browsershot/compare/4.0.1...4.0.2
Bump aglipanci/laravel-pint-action from 2.3.0 to 2.3.1 by @dependabot in https://github.com/spatie/browsershot/pull/809
screenshotQuality property type to integer by @orkhanahmadov in https://github.com/spatie/browsershot/pull/810Full Changelog: https://github.com/spatie/browsershot/compare/4.0.0...4.0.1
made dependency on spatie/image optional
Adding a taggedPdf option by @ntaylor-86 in https://github.com/spatie/browsershot/pull/804
Full Changelog: https://github.com/spatie/browsershot/compare/3.60.2...3.61.0
Allow symfony/process 7.x by @thecaliskan in https://github.com/spatie/browsershot/pull/803
Full Changelog: https://github.com/spatie/browsershot/compare/3.60.1...3.60.2
fixing ?? syntax with ternary by @Chetanp23 in https://github.com/spatie/browsershot/pull/795
Full Changelog: https://github.com/spatie/browsershot/compare/3.60.0...3.60.1
Added getOutput method for full output data access on any request by @vitorsemeano in https://github.com/spatie/browsershot/pull/780
Full Changelog: https://github.com/spatie/browsershot/compare/3.59.0...3.60.0
Update return types by @lamberttraccard in https://github.com/spatie/browsershot/pull/766
Full Changelog: https://github.com/spatie/browsershot/compare/3.58.2...3.59.0
Let Symfony/process handle the command escape on Windows by @EmanueleCoppola in https://github.com/spatie/browsershot/pull/757
Full Changelog: https://github.com/spatie/browsershot/compare/3.58.1...3.58.2
Redirect History: Update docs by @bessone in https://github.com/spatie/browsershot/pull/748
Full Changelog: https://github.com/spatie/browsershot/compare/3.58.0...3.58.1
Read redirect history by @bessone in https://github.com/spatie/browsershot/pull/747
Full Changelog: https://github.com/spatie/browsershot/compare/3.57.8...3.58.0
Fix node command error caused by type: module in package.json by @osbre in https://github.com/spatie/browsershot/pull/740
Full Changelog: https://github.com/spatie/browsershot/compare/3.57.7...3.57.8
A word was missing by @sdebacker in https://github.com/spatie/browsershot/pull/704
Full Changelog: https://github.com/spatie/browsershot/compare/3.57.6...3.57.7
Docs: Use setEnvironmentOptions to set Browser Language by @stefanzweifel in https://github.com/spatie/browsershot/pull/701
Full Changelog: https://github.com/spatie/browsershot/compare/3.57.5...3.57.6
Add PHP 8.2 Tests Support by @patinthehat in https://github.com/spatie/browsershot/pull/688
Full Changelog: https://github.com/spatie/browsershot/compare/3.57.4...3.57.5
Allow user to explicitly use a local file for html content. by @daum in https://github.com/spatie/browsershot/pull/687
Full Changelog: https://github.com/spatie/browsershot/compare/3.57.3...3.57.4
Do not allow file:// to be used
file:// to be usedPrevent double request interception on POST by @JeppeKnockaert in https://github.com/spatie/browsershot/pull/664
Full Changelog: https://github.com/spatie/browsershot/compare/3.57.1...3.57.2
Enable writeOptionsToFile for Windows by @moisish in https://github.com/spatie/browsershot/pull/660
Full Changelog: https://github.com/spatie/browsershot/compare/3.57.0...3.57.1
Set custom temp path by @mtawil in https://github.com/spatie/browsershot/pull/648
Full Changelog: https://github.com/spatie/browsershot/compare/3.56.0...3.57.0
- add failedRequests method
failedRequests methodAdd console messages method by @freekmurze in https://github.com/spatie/browsershot/pull/641
Full Changelog: https://github.com/spatie/browsershot/compare/3.54.0...3.55.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →