Releases: bugsnag/bugsnag-cocoa
v5.17.1
Bug Fixes
v5.17.0
v5.16.4
Bug Fixes
-
Ensure NSException is captured when handler is overridden
#313 -
Fix mach handler declaration and imports. This resolves an issue where signal
codes were less specific than is possible.
#314 -
Only call previously installed C++ termination handler if non-null. Fixes an
unexpected termination if you override the handler with null before
initializing Bugsnag and then throw a C++ exception and would like the app to
continue after Bugsnag completes exception reporting.
v5.16.3
v5.16.2
v5.16.1
v5.16.0
This release alters the behaviour of the notifier to track sessions automatically.
A session will be automatically captured on each app launch and sent to https://sessions.bugsnag.com.
If you use Bugsnag On-Premise, it is now also recommended that you set your notify and session endpoints via config.setEndpoints(notify:sessions:)
. The previous properties used to configure this, config.notifyURL
and config.sessionURL
, are now readonly
and therefore no longer assignable.
- Enable automatic session tracking by default #286
Bug Fixes
- Handle potential nil content value in RegisterErrorData class #289
v5.15.6
v5.15.5
Bug Fixes
-
Changes report generation so that when a minimal or incomplete crash is recorded, essential app/device information is included in the report on the next application launch. #239
#250 -
Ensure timezone is serialised in report payload.
#248
Jamie Lynch
v5.15.4
This release adds additional device metadata for filtering by whether an error
occurred in a simulator (#242)
and by processor word size (#228).
Bug Fixes
- Ensure error class and message are persisted when thread tracing is disabled
#245
Jamie Lynch - Re-add app name to the app tab of reports
#244
Jamie Lynch - Add payload version to report body to preserve backwards compatibility with
older versions of the error reporting API
#241
Jamie Lynch