All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v2.5.0 - 2024-12-05
- Add support for spatie/browsershot v5 (#137)
v2.4.0 - 2024-11-13
- Add Support for PHP 8.4 (#136)
v2.3.3 - 2024-05-16
- Fix downstream breaking change in throw() method by passing default value a682b2
v2.3.2 - 2024-05-16
- Bump up hammerstone/sidecar version (#132)
v2.3.1 - 2024-03-21
- Fix support for Laravel 11 (#120)
v2.3.0 - 2024-03-21
- Add Support for Laravel 11 (#111)
v2.2.0 - 2024-02-20
- Switch to Node 20 Runtime (#115)
v2.1.0 - 2024-02-17
- Update used AWS Lambda Layers to use puppeteer-core v22 and Chromium v121.0.0 (#113)
v2.0.0 - 2023-12-30
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.
- [BREAKING] Rename
sidecar-browsershot.layer
-config tosidecar-browsershot.layers
-config (#103) - Support Browsershot v4 (#107)
- Improve Reference Test to use Pixelmatch (#108)
- Drop Support for PHP 8.0 and PHP 8.1 and Laravel 8 and Laravel 9 (#106)
v1.13.1 - 2023-12-16
- Add internal support for Chromium Result (#105)
v1.13.0 - 2023-11-06
- Add support for adding custom fonts to Chromium (#101)
v1.12.0 - 2023-10-16
- Add Support for PHP 8.3 (#98)
v1.11.1 - 2023-10-11
- Read the content of a file in s3 into a string (#93)
v1.11.0 - 2023-10-09
- Add
sidecar-browsershot.timeout
a config to allow the overriding of default timeout value (#90)
v1.10.0 - 2023-09-20
- Update to Node 18 Runtime and update used Chromium Version (#85)
v1.9.1 - 2023-07-05
- Raise minumum required spatie/browsershot version to v3.57.8.
- Fix for renamed browser.js file in browsershot 3.57.8 (#78)
v1.9.0 - 2023-05-13
- Add Support for Image Manipulations when using
saveToS3
(#71)
v1.8.1 - 2023-05-01
- Only support x86_64 architecture (#68)
v1.8.0 - 2023-04-28
- Added storage config setting (#64)
- Upgrade to use Pest v2 (#62)
v1.7.0 - 2023-03-29
- Add
readHtmlFromS3()
-method (#60)
v1.6.4 - 2023-03-02
- Add Support for Sidecar v0.4.0 (#58)
v1.6.3 - 2023-02-27
- Cleanup puppeteer_dev_chrome_profile folders in tmp after running Puppeteer (#54)
- Store Emoji Font in package (#56)
v1.6.2 - 2023-02-22
- Include emoji font in lambda bundle (#51)
v1.6.1 - 2023-02-14
- Use sidecar.aws_region value in saveToS3 method (#48)
v1.6.0 - 2023-02-04
- Add Support for Laravel 10 (#45)
v1.5.0 - 2022-12-28
- Load Emoji Font to support Emoji Characters (#42)
v1.4.1 - 2022-11-25
- Trim base64 PDF Response by overriding base64pdf method (#38)
v1.4.0 - 2022-11-06
- Add PHP 8.2 Support (#35)
- Fix Typo in browsershot.js (#31)
v1.3.0 - 2022-08-15
- Update to Chrome Layer v31 (Supports Node.js 16. Uses Chromium v103) (#27)
- Use GitHub Actions max-parallel setting to run tests (#29)
v1.2.1 - 2022-07-15
- Return Etag value from saveToS3 method (#24)
v1.2.0 - 2022-07-10
v1.1.0 - 2022-05-29
v1.0.1 - 2022-04-02
- Browsershot 3.52.4 comptability (#12)
v1.0.0 - 2022-03-06
- Official Support for Laravel 9 (#7)
v0.2.0 - 2022-03-03
- Increase maxBuffer to 100 MB (#8)
- Fix Typo in README (#4)
- Initial release