Releases: Instabug/Instabug-React-Native
Releases · Instabug/Instabug-React-Native
Release v12.7.0
Added
Changed
- Bump Instabug iOS SDK to v12.7.0 (#1125). See release notes.
- Bump Instabug Android SDK to v12.7.0 (#1126). See release notes.
Fixed
Release v12.6.0
Changed
- Bump Instabug iOS SDK to v12.6.0 (#1095). See release notes.
- Bump Instabug Android SDK to v12.6.0 (#1096). See release notes.
Added
- Add support for code push (#1079).
Release v12.5.0
Release v12.4.0
Changed
- Bump Instabug iOS SDK to v12.4.0 (#1074). See release notes for v12.3.0 and v12.4.0.
- Bump Instabug Android SDK to v12.4.1 (#1076). See release notes for v12.3.0, v12.3.1, v12.4.0 and v12.4.1.
Fixed
- Fix an issue with
Instabug.init
on Android causing the app to crash while trying to get the currentApplication
instance through the current activity which can benull
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
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
- Bump Instabug iOS SDK to v12.2.0 (#1053). See release notes.
- Bump Instabug Android SDK to v12.2.0 (#1052). See release notes.
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
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
Release v11.14.0
Added
- Add support for automatic capturing of unhandled Promise rejection crashes (#1014).
- Add new strings (
StringKey.discardAlertStay
andStringKey.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 thenamespace
(#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
- Bump Instabug iOS SDK to v11.14.0 (#1020). See release notes.
- Bump Instabug Android SDK to v11.14.0 (#1019). See release notes.
Deprecated
- Deprecate the old
StringKey.discardAlertCancel
andStringKey.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 newInstabug.setReproStepsConfig
(#1024). - Deprecate the old
StringKey.invalidCommentMessage
andStringKey.invalidCommentTitle
in favor ofStringKey.insufficientContentMessage
andStringKey.insufficientContentTitle
(#1026).
Release v11.13.0
Changed
- Bump Instabug iOS SDK to v11.13.3 (#997). See release notes.
- Bump Instabug Android SDK to v11.13.0 (#996). See release notes.
Fixed
- Fix an issue with the Android sourcemaps upload Gradle task getting recreated when both
bundleReleaseJsAndAssets
andcreateBundleReleaseJsAndAssets
tasks exist in the same Android project (#991), closes #989. - Fix an issue with JaCoCo gradle plugin replacing the
enabled
method withrequired
prop to prevent gradle scripts breaking on version0.72
(#995), closes #994.
Release v11.12.0
Changed
- Bump Instabug Android SDK to v11.12.0 (#985). See release notes.
- Bump Instabug iOS SDK to v11.12.0 (#986). See release notes.
Deprecated
- Deprecate
instabugUploadEnable
gradle property to disable Android sourcemaps auto upload in favor ofINSTABUG_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
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 returnedPromise
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).