- Support PSR Log v3 #51
- PSR Log v1 is no longer supported. Use
bugsnag/bugsnag-psr-logger:^1.0
for PSR Log v1 support
The following changes are breaking for users extending any of the classes provided by this package, but should not otherwise be noticeable:
- Removed
Bugsnag\PsrLogger\AbstractLogger
in favour of usingPsr\Log\AbstractLogger
directly - Added parameter and return types throughout
Bugsnag\PsrLogger\BugsnagLogger
andBugsnag\PsrLogger\MultiLogger
- Removed protected
Bugsnag\PsrLogger\BugsnagLogger::limit
method
- Deprecated
Bugsnag\PsrLogger\AbstractLogger
in favour of usingPsr\Log\AbstractLogger
directly.Bugsnag\PsrLogger\AbstractLogger
will be removed in the next major version #49
- Added support for PSR Log v2 #46
- Added support for PHP 7.2, 7.3 and 7.4 #38
- Unset exception context before forwarding metadata to the error report. This removes the extraneous 'Exception' tab from error reports. #30 Graham Campbell
- Bumped Bugsnag-PHP version to 3.10 to enable
addMetaData
functionality
- Fixed issue where not all log-levels are present, preventing warning notifications #29
- Added log-level configuration option #23
- Only override message using
$exception
from context if its an instance of Exception or Throwable #21 Josh Brown
- Added severity data for handled/unhandled feature #19
- Support overriding using message parameter as exception by passing an exception as context #20
- Added support for breadrumbs
- Lowered the minimum PHP version to 5.5.0
- First public release