Skip to content

Releases: Instabug/Instabug-React-Native

Release v12.7.0

10 Feb 10:45
Compare
Choose a tag to compare

Added

  • Support user identification using ID (#1115).
  • Add support for user steps on Android (#1109).

Changed

Fixed

  • Fix an Android NullPointerException crash in private views APIs (#1121), closes #514.

Release v12.6.0

13 Jan 12:06
Compare
Choose a tag to compare

Changed

Added

  • Add support for code push (#1079).

Release v12.5.0

09 Jan 17:41
Compare
Choose a tag to compare

Changed

Fixed

  • Fix a delay issue in reporting the 'Current View' that resulted in displaying outdated values (#1080).

Release v12.4.0

07 Dec 09:39
Compare
Choose a tag to compare

Changed

Fixed

  • Fix an issue with Instabug.init on Android causing the app to crash while trying to get the current Application instance through the current activity which can be null in some cases by utilizing the React context instead (#1069).
  • Fix an issue with unhandled JavaScript crashes not getting linked with the current session causing inaccurate session metrics (#1071).

Release v12.2.0

14 Nov 14:28
Compare
Choose a tag to compare

Added

  • Add an iOS-side init API which allows capturing crashes that happen early in the app lifecycle and before the JavaScript code has started (#1056).

Changed

Fixed

  • Fix an issue with Android Gradle Plugin namespace support required for React Native 0.73 and backward compatibility with previous versions (#1044).
  • Fix an issue with unhandled JavaScript crashes being reported as native iOS crashes (#1054)
  • Re-enable screenshot capturing for Crash Reporting and Session Replay by removing redundant mapping (#1055).

Release v12.1.0

03 Oct 08:46
Compare
Choose a tag to compare

Added

  • Add support for Session Replay, which includes capturing session details, visual reproduction of sessions as well as support for user steps, network and Instabug logs. (#1034).

Changed

  • BREAKING Remove deprecated APIs (#1027). See migration guide for more details.
  • Bump Instabug iOS SDK to v12.1.0 (#1031). See release notes for v12.0.0 and v12.1.0.
  • Bump Instabug Android SDK to v12.1.0 (#1032). See release notes for v12.0.0, v12.0.1 and v12.1.0.

Release v11.14.0

17 Sep 09:35
Compare
Choose a tag to compare

Added

  • Add support for automatic capturing of unhandled Promise rejection crashes (#1014).
  • Add new strings (StringKey.discardAlertStay and StringKey.discardAlertDiscard) for overriding the discard alert buttons for consistency between iOS and Android (#1001).
  • Add a new string (StringKey.reproStepsListItemNumberingTitle) for overriding the repro steps list item (screen) title for consistency between iOS and Android (#1002).
  • Add support for RN version 0.73 by updating the build.gradle file with the namespace (#1004)
  • Add native-side init API which can be used to catch and report startup crashes on android. (#1012)
  • Add the new repro steps configuration API Instabug.setReproStepsConfig (#1024).

Changed

Deprecated

  • Deprecate the old StringKey.discardAlertCancel and StringKey.discardAlertAction string keys for overriding the discard alert buttons as they had incosistent behavior between iOS and Android (#1001).
  • Deprecate the old StringKey.reproStepsListItemNumberingTitle string key for overriding the repro steps list item (screen) title as it had incosistent behavior between iOS and Android (#1002).
  • Deprecate Instabug.setReproStepsMode in favor of the new Instabug.setReproStepsConfig (#1024).
  • Deprecate the old StringKey.invalidCommentMessage and StringKey.invalidCommentTitle in favor of StringKey.insufficientContentMessage and StringKey.insufficientContentTitle (#1026).

Release v11.13.0

10 Jul 13:26
Compare
Choose a tag to compare

Changed

Fixed

  • Fix an issue with the Android sourcemaps upload Gradle task getting recreated when both bundleReleaseJsAndAssets and createBundleReleaseJsAndAssets tasks exist in the same Android project (#991), closes #989.
  • Fix an issue with JaCoCo gradle plugin replacing the enabled method with required prop to prevent gradle scripts breaking on version 0.72 (#995), closes #994.

Release v11.12.0

30 May 13:37
Compare
Choose a tag to compare

Changed

Deprecated

  • Deprecate instabugUploadEnable gradle property to disable Android sourcemaps auto upload in favor of INSTABUG_SOURCEMAPS_UPLOAD_DISABLE env variable (#983).

Fixed

  • Fix an issue with unhandled JavaScript crashes being reported as native Android crashes (#980).
  • Fix an issue with the Android sourcemaps upload script, causing the build to fail on older versions of Gradle (#970), closes #969.
  • Fix an issue with the Android sourcemaps upload script, causing the build to fail when using product flavors (#975), closes #974.
  • Fix an issue with the network interceptor reverting the user's changes to XMLHttpRequest after disabling network logging (#984), closes #981.

Release v11.10.0

20 Apr 09:58
Compare
Choose a tag to compare

Added

  • Add support for Android automatic source map file upload on Windows; this requires setting the INSTABUG_APP_TOKEN environment variable (#938).

Changed

  • Bump Instabug Android SDK to v11.11.0 (#963). See release notes.
  • Bump Instabug iOS SDK to v11.10.1 (#964). See release notes.
  • Return a Promise from the below APIs (#948):
    • Instabug.getTags
    • Instabug.getUserAttribute
    • Instabug.getAllUserAttributes
    • Replies.hasChats
    • Replies.getUnreadRepliesCount
    • Surveys.getAvailableSurveys
    • Surveys.hasRespondedToSurvey
      You should not pass it a callback but use the returned Promise as follows:
    const tags = await Instabug.getTags();
  • Improve release variant's build time on Android, by using the react-native-generated source map file, instead of generating it within our scripts (#938).
  • Improve debug variant's build time on iOS, by disabling automatic source map file uploads (#942).

Deprecated

  • Deprecate the callback parameter in the aforementioned methods (#948).