Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Sidecar Browsershot Laravel Package

wnx/sidecar-browsershot

Run Spatie Browsershot on AWS Lambda via Sidecar for Laravel. Generate PDFs/screenshots without installing Node, Puppeteer, or Chrome on your server—headless Chrome runs in a deployed Lambda function. Includes config publishing and Sidecar deploy steps.

View on GitHub
Deep Wiki
Context7
v3.1.0

Changed

  • Run on Node 24 (#161)

Fixed

  • Update to the latest sidecar-browsershot-layer to fix NPM security vulnerabilities (#162)
v3.0.0

Changed

  • Upgrade Chromium Layer to use Chromium v147 #159

Fixed

Removed

  • (Breaking) Drop unsupported chromium.font() call (#156)

Breaking change as you as a consumer of the package can override the Chromium layer used in this package. If you've overriden chrome-aws-lambda-layer in the sidecar-browsershot configuration, please note that the package no longer calls chromium.font() internally. The package continues to automatically load custom fonts from resources/sidecar-browsershot/fonts. (See README)

v2.9.0

Added

  • Add Support for Laravel 13 (#152)
v2.8.0

Added

  • Upgrade sidecar-browsershot-layer and use Puppeteer v24 (#153)
  • Add Support for PHP 8.5 (#149)

Changed

  • Drop Support for Browsershot v4 (#150)
v2.7.1

Added

  • Upgrade sidecar-browsershot-layer and use Puppeteer v24 (#153)
  • Add Support for PHP 8.5 (#149)

Changed

  • Drop Support for Browsershot v4 (#150)
v2.7.0

Added

  • Add Supoprt for Node 22 and Upgrade Chrome Layer (#147)
v2.6.1

Changed

  • Drop Support for older PHP and Laravel Versions (#145)
v2.6.0

Added

  • Add Support for Laravel 12 (#139)
v2.5.1

Changed

  • Update Chrome versions (#140)
v2.5.0

Added

  • Add support for spatie/browsershot v5 (#137)
v2.4.0

Added

  • Add Support for PHP 8.4 (#136)
v2.3.3

Fixed

  • Fix downstream breaking change in throw() method by passing default value a682b2
v2.3.2

Changed

  • Bump up hammerstone/sidecar version (#132)
v2.3.1

Fixed

  • Fix support for Laravel 11 (#120)
v2.3.0

Added

  • Add Support for Laravel 11 (#111)
v2.2.0

Added

  • Switch to Node 20 Runtime (#115)
v2.1.0

Changed

  • Update used AWS Lambda Layers to use puppeteer-core v22 and Chromium v121.0.0 (#113)
v2.0.0

Maintenance release to support spatie/browsershot v4. Besides renaming a configuration key, there are no breaking changes. If you do image manipulations you now need to install spatie/image separately.

We also dropped support for older PHP and Laravel versions to make maintenance easier.

See our upgrade guide for details.

Changed

  • [BREAKING] Rename sidecar-browsershot.layer-config to sidecar-browsershot.layers-config (#103)
  • Support Browsershot v4 (#107)
  • Improve Reference Test to use Pixelmatch (#108)

Removed

  • Drop Support for PHP 8.0 and PHP 8.1 and Laravel 8 and Laravel 9 (#106)
v1.13.1

Fixed

  • Add internal support for Chromium Result (#105)
v1.13.0

Added

  • Add support for adding custom fonts to Chromium (#101)
v1.12.0

Added

  • Add Support for PHP 8.3 (#98)
v1.11.1

Fixed

  • Read the content of a file in s3 into a string (#93)
v1.11.0

Added

  • Add sidecar-browsershot.timeout a config to allow the overriding of default timeout value (#90)
v1.10.0

Added

  • Update to Node 18 Runtime and update used Chromium Version (#85)

Changed

  • Bump actions/checkout from 3 to 4 (#84)
  • Fix GitHub Actions badges in README.md (#82)
v1.9.1

Changed

  • Raise minumum required spatie/browsershot version to v3.57.8.

Fixed

  • Fix for renamed browser.js file in browsershot 3.57.8 (#78)
v1.9.0

Added

  • Add Support for Image Manipulations when using saveToS3 (#71)
v1.8.1

Fixed

  • Only support x86_64 architecture (#68)
v1.8.0

Added

  • Added storage config setting (#64)

Changed

  • Upgrade to use Pest v2 (#62)
v1.7.0

Added

  • Add readHtmlFromS3()-method (#60)
v1.6.4

Changed

  • Add Support for Sidecar v0.4.0 (#58)
v1.6.3

Changed

  • Cleanup puppeteer_dev_chrome_profile folders in tmp after running Puppeteer (#54)

Fixed

  • Store Emoji Font in package (#56)
v1.6.2

What's Changed

  • Include emoji font in lambda bundle (#51)
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope