PackageTrack
Sign in Get early access

wnx/sidecar-browsershot

A Sidecar function to run Browsershot on Lambda.

v3.1.1 1.9M downloads/mo #2405 most downloaded on Packagist stefanzweifel/sidecar-browsershot

What this package is like to depend on

Last release 1 months ago

23 Jul 2026

Ships fairly regularly

a new release about every 2 months

Nearly every release is documented

notes for 43 of 46 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

46 releases · first in 2022

8 releases in the last 12 months

see the full history below

Release timeline

46 releases · Feb 2022 to Jul 2026
2023 2024 2025 2026
Release Pre-release

Releases

latest 46
  1. v3.1.1 23 Jul 2026
    Release notes

    Fixed

    • Fix: Call cleanupTemporaryHtmlFile() in saveToS3() (#164)
    Open source →
    Release notes

    Fixed

    • Fix: Call cleanupTemporaryHtmlFile() in saveToS3() (#164)
    Open source →
  2. v3.1.0 07 May 2026
    Release notes

    Changed

    • Run on Node 24 (#161)

    Fixed

    • Update to the latest sidecar-browsershot-layer to fix NPM security vulnerabilities (#162)
    Open source →
    Release notes

    Changed

    • Run on Node 24 (#161)

    Fixed

    • Update to the latest sidecar-browsershot-layer to fix NPM security vulnerabilities (#162)
    Open source →
  3. v3.0.0 17 Apr 2026
    Release notes

    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)

    Open source →
    Release notes

    Changed

    • Upgrade Chromium Layer to use Chromium v147 #159

    Fixed

    • Upgrade browsershot-layer to fix https://github.com/patrickjuchli/basic-ftp/security/advisories/GHSA-rp42-5vxx-qpwr #158

    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)

    Open source →
  4. v2.9.0 13 Mar 2026
    Release notes

    Added

    • Add Support for Laravel 13 (#152)
    Open source →
    Release notes

    Added

    • Add Support for Laravel 13 (#152)
    Open source →
  5. v2.8.0 07 Mar 2026
    Release notes

    Added

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

    Changed

    • Drop Support for Browsershot v4 (#150)
    Open source →
    Release notes

    Added

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

    Changed

    • Drop Support for Browsershot v4 (#150)
    Open source →
  6. v2.7.1 07 Mar 2026
    Release notes

    Added

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

    Changed

    • Drop Support for Browsershot v4 (#150)
    Open source →
    Release notes

    Added

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

    Changed

    • Drop Support for Browsershot v4 (#150)
    Open source →
  7. v2.7.0 22 Nov 2025
    Release notes

    Added

    • Add Supoprt for Node 22 and Upgrade Chrome Layer (#147)
    Open source →
    Release notes

    Added

    • Add Supoprt for Node 22 and Upgrade Chrome Layer (#147)
    Open source →
  8. v2.6.1 23 Sep 2025
    Release notes

    Changed

    • Drop Support for older PHP and Laravel Versions (#145)
    Open source →
    Release notes

    Changed

    • Drop Support for older PHP and Laravel Versions (#145)
    Open source →
  9. v2.6.0 08 May 2025
    Release notes

    Added

    • Add Support for Laravel 12 (#139)
    Open source →
    Release notes

    Added

    • Add Support for Laravel 12 (#139)
    Open source →
  10. v2.5.1 23 Mar 2025
    Release notes

    Changed

    • Update Chrome versions (#140)
    Open source →
    Release notes

    Changed

    • Update Chrome versions (#140)
    Open source →
  11. v2.5.0 05 Dec 2024
    Release notes

    Added

    • Add support for spatie/browsershot v5 (#137)
    Open source →
  12. v2.4.0 13 Nov 2024
    Release notes

    Added

    • Add Support for PHP 8.4 (#136)
    Open source →
  13. v2.3.3 16 May 2024
    Release notes

    Fixed

    • Fix downstream breaking change in throw() method by passing default value a682b2
    Open source →
  14. v2.3.2 16 May 2024
    Release notes

    Changed

    • Bump up hammerstone/sidecar version (#132)
    Open source →
  15. v2.3.1 21 Mar 2024
    Release notes

    Fixed

    • Fix support for Laravel 11 (#120)
    Open source →
  16. v2.3.0 21 Mar 2024
    Release notes

    Added

    • Add Support for Laravel 11 (#111)
    Open source →
  17. v2.2.0 20 Feb 2024
    Release notes

    Added

    • Switch to Node 20 Runtime (#115)
    Open source →
  18. v2.1.0 17 Feb 2024
    Release notes

    Changed

    • Update used AWS Lambda Layers to use puppeteer-core v22 and Chromium v121.0.0 (#113)
    Open source →
  19. v2.0.0 30 Dec 2023
    Release notes

    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)
    Open source →
  20. v1.13.1 16 Dec 2023
    Release notes

    Fixed

    • Add internal support for Chromium Result (#105)
    Open source →
  21. v1.13.0 06 Nov 2023
    Release notes

    Added

    • Add support for adding custom fonts to Chromium (#101)
    Open source →
  22. v1.12.0 16 Oct 2023
    Release notes

    Added

    • Add Support for PHP 8.3 (#98)
    Open source →
  23. v1.11.1 11 Oct 2023
    Release notes

    Fixed

    • Read the content of a file in s3 into a string (#93)
    Open source →
  24. v1.11.0 09 Oct 2023
    Release notes

    Added

    • Add sidecar-browsershot.timeout a config to allow the overriding of default timeout value (#90)
    Open source →
  25. v1.10.0 20 Sep 2023
    Release notes

    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)
    Open source →
  26. v1.9.1 05 Jul 2023
    Release notes

    Changed

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

    Fixed

    • Fix for renamed browser.js file in browsershot 3.57.8 (#78)
    Open source →
  27. v1.9.0 13 May 2023
    Release notes

    Added

    • Add Support for Image Manipulations when using saveToS3 (#71)
    Open source →
  28. v1.8.1 01 May 2023
    Release notes

    Fixed

    • Only support x86_64 architecture (#68)
    Open source →
  29. v1.8.0 28 Apr 2023
    Release notes

    Added

    • Added storage config setting (#64)

    Changed

    • Upgrade to use Pest v2 (#62)
    Open source →
  30. v1.7.0 29 Mar 2023
    Release notes

    Added

    • Add readHtmlFromS3()-method (#60)
    Open source →
  31. v1.6.4 02 Mar 2023
    Release notes

    Changed

    • Add Support for Sidecar v0.4.0 (#58)
    Open source →
  32. v1.6.3 27 Feb 2023
    Release notes

    Changed

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

    Fixed

    • Store Emoji Font in package (#56)
    Open source →
  33. v1.6.2 22 Feb 2023
    Release notes

    Changed

    • Include emoji font in lambda bundle (#51)
    Open source →
  34. v1.6.1 14 Feb 2023
    Release notes

    Fixed

    • Use sidecar.aws_region value in saveToS3 method (#48)
    Open source →
  35. v1.6.0 04 Feb 2023
    Release notes

    Added

    • Add Support for Laravel 10 (#45)
    Open source →
  36. v1.5.0 28 Dec 2022
    Release notes

    Added

    • Load Emoji Font to support Emoji Characters (#42)
    Open source →
  37. v1.4.1 25 Nov 2022
    Release notes

    Fixed

    • Trim base64 PDF Response by overriding base64pdf method (#38)
    Open source →
  38. v1.4.0 05 Nov 2022
    Release notes

    Added

    • Add PHP 8.2 Support (#35)

    Fixed

    • Fix Typo in browsershot.js (#31)
    Open source →
  39. v1.3.0 14 Aug 2022
    Release notes

    Changed

    • Update to Chrome Layer v31 (Supports Node.js 16. Uses Chromium v103) (#27)
    • Use GitHub Actions max-parallel setting to run tests (#29)
    Open source →
  40. v1.2.1 15 Jul 2022
    Release notes

    Fixed

    • Return Etag value from saveToS3 method (#24)
    Open source →
  41. v1.2.0 10 Jul 2022
    Release notes

    Added

    • Add ability to save files directly to S3 (#14, #21),
    Open source →
  42. v1.1.0 29 May 2022
    Release notes

    Added

    • Add sidecar-browsershot config (#18)
    • Add support for Warming (#18)
    Open source →
  43. v1.0.1 02 Apr 2022

    Nothing published for this version

  44. v1.0.0 06 Mar 2022

    Nothing published for this version

  45. v0.2.0 03 Mar 2022

    Nothing published for this version

  46. v0.1.0 13 Feb 2022
    Release notes
    • Initial release
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive