Skip to content
This repository has been archived by the owner on Sep 14, 2020. It is now read-only.

Releases: bugsnag/bugsnag-react-native

v2.23.0

27 Aug 12:47
1f0b603
Compare
Choose a tag to compare
  • (Android) Upgrade to bugsnag-android v4.19.0
    • Report internal SDK errors to bugsnag
      #570

v2.22.6

19 Aug 09:20
00543a4
Compare
Choose a tag to compare

Enhancements

  • (Android) Add support for parsing Hermes stacktraces
    #394

Bug fixes

  • Make JavaScriptException inherit from BugsnagException
    #393

  • (Android) Upgrade to bugsnag-android v4.18.0

    • Migrate dependencies to androidx
      #554
    • Improve ANR error message information
      #553
  • (iOS) Upgrade bugsnag-cocoa to v5.22.5

    • Fix possible crash or deadlock arising from calling Bugsnag.notify() from
      multiple queues concurrently.
      #401

v2.22.5

09 Aug 10:12
Compare
Choose a tag to compare

This release add a react-native.config.js file to the package to ensure continued compatibility with [email protected]+. Reported in #377, updated in #392.

v2.22.4

01 Aug 12:12
73d75c5
Compare
Choose a tag to compare

Bug fixes

  • (Android) Upgrade to bugsnag-android v4.17.2
    • Fix potential segfaults when adding breadcrumb with NDK
      #546

v2.22.3

31 Jul 13:06
Compare
Choose a tag to compare

Bug fixes

  • (iOS) Upgrade bugsnag-cocoa to v5.22.4
    • Support adding pre-delivery metadata to out-of-memory reports
      bugsnag-cocoa#393
    • Fix erroneously reporting out-of-memory events from iOS app extensions
      bugsnag-cocoa#394
    • Fix erroneously reporting out-of-memory events when an iOS app is in the
      foreground but inactive
      bugsnag-cocoa#394
    • Fix erroneously reporting out-of-memory events when the app terminates
      normally and is issued a "will terminate" notification, but is terminated
      prior to the out-of-memory watchdog processing the notification
      bugsnag-cocoa#394
    • Fix memory leak in notify()
      Carolina Aguilar
      bugsnag-cocoa#395

v2.22.2

24 Jul 14:44
Compare
Choose a tag to compare

Bug fixes

  • (Android) Upgrade to bugsnag-android v4.17.1
    • Fix NPE causing crash when reporting a minimal error
      #534
  • (iOS) Access the version of React Native in a way that is compatible with React Native v0.50-0.54.
    #374

v2.22.1

16 Jul 16:46
Compare
Choose a tag to compare
  • (iOS) Upgrade bugsnag-cocoa to v5.22.3
    • Fix JSON parsing errors in crash reports for control characters and some
      other sequences
      bugsnag-cocoa#382
    • Disable reporting out-of-memory events in debug mode, removing false
      positives triggered by killing and relaunching apps using development tools.
      bugsnag-cocoa#380

v2.22.0

10 Jul 13:52
303431c
Compare
Choose a tag to compare

This release adds a compile-time dependency on the Kotlin standard library. This should not affect
the use of any API supplied by bugsnag-android/bugsnag-react-native.

  • (Android) Upgrade to bugsnag-android v4.16.1
    • Prevent overwrite of signal mask when installing ANR handler
      #520
    • Use NetworkCallback to monitor connectivity changes on newer API levels
      #501
    • Send minimal error report if cached file is corrupted/empty
      #500
    • Fix abort() in native code when storing breadcrumbs with null values in
      metadata
      #510
    • Convert metadata to map when notifying the NDK observer
      #513

v2.21.1

27 Jun 16:05
Compare
Choose a tag to compare

Bug fixes

  • (iOS) Upgrade bugsnag-cocoa to v5.22.2
    • Fix trimming the stacktraces of handled error/exceptions using the
      depth
      property.
      Paul Zabelin
      bugsnag-cocoa#363
    • Fix crash report parsing logic around arrays of numbers. Metadata which
      included arrays of numbers could previously had missing values.
      bugsnag-cocoa#365
    • Fix incrementing unhandled counts when using internal notify() API. This
      resolves discrepancies in stability scores for users of bugsnag-react-native
      after receiving unhandled JavaScript events.
      bugsnag-cocoa#370

v2.21.0

12 Jun 09:37
9fe0784
Compare
Choose a tag to compare

Enhancements

  • (Android) Upgrade to bugsnag-android v4.15.0
    • Improve ANR detection by using a signal handler to detect SIGQUIT
      events, removing dependence on "in foreground" calculations. This change
      should remove false positives. This change deprecates the configuration
      options setAnrThresholdMs/getAnrThresholdMs as they now have no effect and
      the underlying OS ANR threshold is used in all cases.
      #490
    • Add detectNdkCrashes configuration option to toggle whether C/C++ crashes
      are detected
      #491
    • Reduce AAR size #492
    • Make handledState.isUnhandled() publicly readable #496
  • (iOS) Ensure only the necessary files are included in the npm tarball #356