4.3 KiB
4.3 KiB
Changelog
2.6.0 (23 Dec 2015)
Enhancements
-
Add support for PHP 7's Throwable | Chris Stone | #106
-
Fix errors which arise from from error payloads not encoded using UTF-8 | GaetanNaulin | #104 | #105
2.5.6
- Added a debug flag to help diagnose notification problems
2.5.5
- Ensure no unnecessary code is executed when errors should be skipped
2.5.4
- Fix HHVM support for release 2.5.3
2.5.3
- Add support for custom curl options
2.5.2
- Add support for setHostname
2.5.1
- Extract file and line numbers better for crashes in eval'd code
2.5.0
- Collect and send snippets of source code to Bugsnag for easier debugging
- Update
setEndpointto accept full URLs - Add support for
Error#setGroupingHashto customize error grouping insetBeforeNotifyfunctions
2.4.0
- Don't send $_ENV by default
2.3.1
- Warn if neither curl or fopen are available
2.3.0
- Remove cURL requirement, fallback to using fopen() if cURL not available
2.2.10
- Remove default for
setProjectRootsince it was sometimes overzealous
2.2.9
- Fix boolean metadata handling
2.2.8
- Fix various metadata-encoding bugs
2.2.7
- Allow configuration of projectRoot stripping from stacktraces
2.2.6
- Fix calling
mb_detect_encodingon non-objects
2.2.5
- Remove deprecated "fatal" severity state
2.2.4
- Prepare 'severity' feature for release
2.2.3
- Fix invalid utf-8 errors for people using iso-8859-1 by default.
2.2.2
- Make frames public on the stacktrace.
2.2.1
- Log any curl errors to the command line, increase default timeout to 10s
2.2.0
- Support previous exceptions on PHP >= 5.3.0
- Allow overriding notifier
- Use manual loading in place of custom autoloading
2.1.4
- Make cURL timeout configurable (thanks pauloschilling)
2.1.3
- Fix crash during stacktrace generation that happened when a closure was the first stackframe.
2.1.2
- Add
ErrorTypes::getLevelsForSeverityfunction to fetch anerror_reportingbitmask for a particular Bugsnag severity
2.1.1
- Fix crash during stacktrace generation for frameworks that have their own
shutdown_handlermethod (eg. Laravel)
2.1.0
- Add
setAppTypefor sending app type (script, request, resque, etc) - Add
setUserfor sending structured user data - Automatically send the severity level of each PHP error
- Added ability to chain setters (eg $bugsnag->setUser(...)->setReleaseStage(...))
2.0.4
- Add hostname collection to help with debugging
2.0.3
- Add
setBatchSendingfunction to disable batch sending of errors at the end of each request
2.0.2
- Fix bug which caused
setNotifyReleaseStagesbeing ignored
2.0.1
- Fix minor request meta-data issues introduced in 2.0.0
2.0.0
- Backwards-incompatible rewrite (using non-static access)
- Full suite of tests and Travis CI testing on PHP 5.2+
- Add
setBeforeNotifyfunctionality to add meta-data or execute code before each error is sent to Bugsnag
1.0.9
- Add
setAutoNotifyfunction to allow disabling of automatic error handling - Fix bug where error reporting level was being ignored for fatal errors
1.0.8
- Added a
setMetaDatafunction for sending custom data with every error
1.0.7
- Don't default
notifyReleaseStagesto anything to reduce confusion
1.0.6
- Fix PHP 5.2 bug with missing constants
1.0.5
- Protect against missing $_SERVER variables
1.0.4
- Send JSON POST params to Bugsnag if available
- Send HTTP headers to Bugsnag if available
1.0.3
- Remove unnecessary post to Bugsnag when error list is empty
1.0.2
- Fix bug with 'internal' stacktrace lines (missing line/file)
1.0.1
- Renamed default error classes for clarity
- Batch-send errors at the end of each request
Bugsnag::errorHandlernow respects PHP'serror_reportingsettings- Added
setErrorReportingLevelfunction to override PHP's error_reporting settings
1.0.0
- First public release