bugsnag / bugsnag-laravel

BugSnag notifier for the Laravel PHP framework. Monitor and report Laravel errors.
https://docs.bugsnag.com/platforms/php/laravel/
MIT License
876 stars 129 forks source link

Fixes issues on PHP 8.1, support psr/log v3 and laravel/framework v9 #472

Closed GrahamCampbell closed 2 years ago

GrahamCampbell commented 2 years ago

Goal

Closes https://github.com/bugsnag/bugsnag-laravel/pull/470. Closes https://github.com/bugsnag/bugsnag-laravel/pull/471. Fixes https://github.com/bugsnag/bugsnag-laravel/issues/466. Fixes https://github.com/bugsnag/bugsnag-laravel/issues/469. Depends on merge and release of https://github.com/bugsnag/bugsnag-php/pull/636.

Design

Changeset

Testing

GrahamCampbell commented 2 years ago

Test are failing because the branch alias is incorrectly configured in https://github.com/bugsnag/bugsnag-php/blob/master/composer.json#L37. It is super important to remember to update that. It should be set to 3.26-dev.

GrahamCampbell commented 2 years ago

Also, the testbench version restriction prevents testing on Laravel 9.

imjoehaines commented 2 years ago

I'm going to look into what we can do about testbench now; I'll close this PR as I'll merge the changes separately