Skip to content

Releases: Instabug/Instabug-React-Native

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).

Release v11.9.1

01 Mar 16:09
Compare
Choose a tag to compare

Changed

  • Re-export NetworkData type (#932), closes #930.

Fixed

  • Fix a TS compilation error due to a broken entry point path (#931), closes #930.

Release v11.9.0

20 Feb 15:26
Compare
Choose a tag to compare
  • Bumps Instabug Android SDK to v11.9.0.
  • Bumps Instabug iOS SDK to v11.9.0.
  • Adds the new Instabug.init API to start the SDK as follows:
    Instabug.init({
      token: '<APP_TOKEN>',
      invocationEvents: [InvocationEvent.floatingButton],
      debugLogsLevel: LogLevel.verbose,
    });
  • Adds monorepo support for source maps automatic upload scripts.
  • Adds gradle and ruby files to integrate native SDKs within exiting native apps. See #919 for more info.
  • Deprecates all module-enums (e.g. Instabug.invocationEvent) in favour of standalone-enums (e.g. InvocationEvent). See #914 for more info and the detailed list of Enums.
  • Deprecates Instabug.start in favour of Instabug.init.
  • Deprecates Instabug.setDebugEnabled, Instabug.setSdkDebugLogsLevel, and APM.setLogLevel in favour of debugLogsLevel property of Instabug.init.
  • Deprecates Instabug.isRunningLive API.
  • Fixes external global error handlers not being called after initializing Instabug.
  • Fixes BugReporting.setDidSelectPromptOptionHandler on iOS.
  • Exports native Android SDK using api instead of implementation.

Release v11.6.0

29 Dec 13:56
Compare
Choose a tag to compare
  • Bumps Instabug Android SDK to 11.7.0.
  • Bumps Instabug iOS SDK to 11.6.0.
  • Adds new string keys: insufficientContentMessage and insufficientContentTitle.
  • Adds missing mapping for some existing keys if relevant to the other platform.
  • Removes the string key: video
  • Deprecates the legacy API callPrivateApi

Release v11.5.1

14 Dec 10:57
Compare
Choose a tag to compare
  • Deprecates CrashReporting.reportJSException in favour of the new strongly-typed CrashReporting.reportError.
  • Fixes Survey interface export causing a build error with certain babel versions.

Release v11.5.0

29 Nov 10:55
ec08fb2
Compare
Choose a tag to compare
  • Bumps Instabug Android SDK to 11.6.0.
  • Bumps Instabug iOS SDK to 11.5.0.
  • Adds first-class TypeScript support.
  • Adds Romanian locale support.
  • Adds BugReporting.setDisclaimerText API.
  • Adds BugReporting.setCommentMinimumCharacterCount API
  • Deprecates Instabug.enable and Instabug.disable APIs in favour of a new API Instabug.setEnabled, which works on both platforms.
  • Fixes a compilation error on Android projects without buildToolsVersion property set.
  • Fixes an issue with Hermes source maps generation script on react-native versions prior to v0.65.0.

Release v11.3.0

11 Oct 18:45
37830a3
Compare
Choose a tag to compare
  • Bumps Instabug Android SDK to v11.5.1
  • Bumps Instabug iOS SDK to v11.3.0
  • Uses Cocoapods for Instabug iOS SDK
  • Fixes a compilation error on projects with Java version prior to 8.

Release v11.2.0

19 Sep 16:19
9596788
Compare
Choose a tag to compare
  • Bumps Instabug Android SDK to 11.4.1.
  • Bumps Instabug iOS SDK to 11.2.0.
  • Drops support for react-native versions prior to v0.60.0.
  • Drops support for manual linking.
  • Adds react-native v0.69.0 support.
  • Adds Hermes support for source maps automatic upload script on Android with react-native v0.69.0.
  • Adds support for iOS source maps automatic upload when Hermes is enabled.
  • Fixes an issue with Hermes source maps generation script causing JS crashes on Android not getting deobfuscated correctly.

Release v11.0.2

20 Jul 16:39
7a0a6f5
Compare
Choose a tag to compare
  • Fixes a crash that occurs when logging some failed network requests