v4.3.0
This release is the first to distribute Unity packages with and without 64-bit
ABI libraries for Android. In most cases, Bugsnag.unitypackage
is the correct
package to use, as by default most Unity Android apps only can use 32-bit
binaries.
Enhancements
-
Add StopSession() and ResumeSession() to public API
#136 -
Update bugsnag-android dependency to v4.11.0:
- Add stopSession() and resumeSession() to Client
bugsnag-android#429 - Prevent overwriting config.projectPackages if already set
bugsnag-android#428 - Fix incorrect session handledCount when notifying in quick succession
bugsnag-android#434
- Add stopSession() and resumeSession() to Client
-
Update bugsnag-cocoa dependency to v5.19.0:
- Add stopSession() and resumeSession() to Bugsnag
bugsnag-cocoa#325 - Capture basic report diagnostics in the file path in case of crash report
content corruption
bugsnag-cocoa#327
- Add stopSession() and resumeSession() to Bugsnag
Bug fixes
-
Ensure session and user information is included in native crash reports
#138
bugsnag-cocoa#333
bugsnag-android#439 -
[Android] Remove references to 64-bit ABIs included in the package
#139 -
Make
ErrorClass
andErrorMessage
mutable onException
. This allows for
modifying both properties from callbacks:Bugsnag.Notify(exception, report => { report.Exceptions[0].ErrorClass = "CustomException"; report.Exceptions[0].ErrorMessage = "something notable"; });
-
Set severity reason when manually specifying severity as a parameter to
Notify()
. This sets the correct reason for the severity selection on the
dashboard.
#140