All Versions
Latest Version
Avg Release Cycle
12 days
Latest Release
42 days ago

Changelog History
Page 13

  • v5.16.4 Changes

    ๐Ÿ› 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 Changes

    August 14, 2018

    ๐Ÿ› Bug Fixes

    • Deregister notification observers and listeners before application termination #301
  • v5.16.2 Changes

    July 17, 2018

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fix a regression in session tracking where app version was set to nil #296

    • ๐Ÿ›  Fix a regression in session tracking which caused the first session HTTP request to be delivered on the calling thread when automatic session tracking is enabled #295

  • v5.16.1 Changes

    July 11, 2018

    ๐Ÿ› Bug Fixes

    • Respect appVersion override when serialising KSCrash report #292
  • v5.16.0 Changes

    July 02, 2018

    ๐Ÿš€ 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

    ๐Ÿ”ง 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.

    • 0๏ธโƒฃ Enable automatic session tracking by default #286

    ๐Ÿ› Bug Fixes

    • ๐Ÿ– Handle potential nil content value in RegisterErrorData class #289
  • v5.15.6 Changes

    May 30, 2018

    ๐Ÿ› Bug Fixes

    • Ensure device data is attached to minimal reports #279
    • Enforce requiring API key to initialise notifier #280
  • v5.15.5 Changes

    April 25, 2018

    ๐Ÿ› 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 Changes

    February 21, 2018

    ๐Ÿš€ 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-addapp 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
  • v5.15.3 Changes

    January 23, 2018

    ๐Ÿ› Bug Fixes

    • โœ‚ Remove chatty logging from session tracking #231 Jamie Lynch
    • ๐Ÿ›ฐ Re-add API key to payload body to preserve backwards compatibility with older versions of the error reporting API #232 Jamie Lynch
    • ๐Ÿ›  Fix crash in iPhone X Simulator when reporting user exceptions #234 Paul Zabelin
    • ๐Ÿ‘Œ Improve capture of Swift assertion error messages on arm64 devices, inserting the assertion type into the report's errorClass #235
  • v5.15.2 Changes

    January 11, 2018

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix default user/device ID generation on iOS and tvOS devices
    • ๐Ÿ›  Fix mach exception detection