appcenter-sdk-react-native

Development repository for the App Center SDK for React Native

OTHER License

Downloads
656.3K
Stars
414
Committers
86

Bot releases are visible (Hide)

appcenter-sdk-react-native - 5.0.2

Published by lucen-ms 17 days ago

Version 5.0.2

Android/iOS

  • **[Improvement] Move namespace definition from AndroidManifest.xml to build.gradle files.
appcenter-sdk-react-native - 5.0.1 Latest Release

Published by xabldint 9 months ago

Version 5.0.1

App Center

App Center Crashes

  • [Fix] Fix the typing contract for the Crashes class.

Android/iOS

  • [Internal] Add dataResidencyRegion option.
appcenter-sdk-react-native - 5.0.0

Published by xabldint about 1 year ago

Version 5.0.0

Android

  • [Fix] Fix blocking crashes channel if empty or incomplete error object is passed to Crashes.trackError.
  • [Fix] Fix SDK crash if the ConnectivityManager.getNetworkInfo method call throws an exception.
  • [Fix] Fix Concurrent Modification Exception in DefaultChannel on setNetworkRequestsAllowed.
  • [Fix] Fix ignoring maximum storage size limit in case logs contain large payloads.

iOS

  • **[Feature] Add Xcode 14 support. Xcode 11 and Xcode 12 are out of support now. Bump minumum supported iOS version to iOS 11.
  • [Fix] Fix NSLog congestion on Apple's Framework Thread.
  • [Fix] Fix Unsafe Object Deserialization.
  • [Fix] Fix "Collection was mutated while being enumerated" exception in MSACChannelGroupDefault.
  • [Fix] Fix crash channel:didPrepareLog in MSACChannelGroupDefault
  • [Improvement] Always specify isDirectory parameter for [NSURL URLByAppendingPathComponent:] for better performace.
  • [Improvement] Update PLCrashReporter to 1.11.0.
appcenter-sdk-react-native - 4.4.5

Published by xabldint about 2 years ago

Version 4.4.5

App Center

  • [Fix] Fix Autolinking for React Native 0.69.
appcenter-sdk-react-native - 4.4.4

Published by xabldint over 2 years ago

Version 4.4.4

App Center

appcenter-sdk-react-native - 4.4.3

Published by xabldint over 2 years ago

Version 4.4.3

App Center

Android/iOS

  • [Breaking change] Remove AppCenter.setCustomProperties API.

iOS

  • [Fix] Fix throw an exception when checking to authenticate MAC value during decryption.
  • [Improvement] Specified minimum cocoapods version in podspec to 1.10.0.

App Center Analytics

Android/iOS

  • [Feature] Add Analytics.startSession and Analytics.enableManualSessionTracker APIs for tracking session manually. Method Analytics.enableManualSessionTracker can be used only in native code before AppCenter start. See React Native Analytics Guide for more information.
  • [Feature] Increase the interval between sending logs from 3 to 6 seconds for the backend load optimization.

App Center Crashes

iOS

  • [Fix] Fix sending Crashes.trackError logs after allowing network requests after the launch app.
  • [Improvement] Update PLCrashReporter to 1.10.1.

Android

  • [Fix] Fix "new NativeEventEmitter()" was called with a non-null argument without the required "some" method warnings which appear with using react-native versions 0.65.0 or higher.
appcenter-sdk-react-native - 4.3.0

Published by xabldint about 3 years ago

Version 4.3.0

App Center

Android/iOS

  • [Feature] Improved AES token encryption algorithm using Encrypt-then-MAC data authentication approach.

App Center Crashes

Android/iOS

  • [Feature] Add support for tracking handled errors with Crashes.trackError.

iOS

  • [Fix] Fix build failure on Xcode 13, because of warning completion handler is never used. Only observable when SDK is integrated as source code. Workaround: Set Treat Warnings as Errors to No in target's build settings.
  • [Improvement] Update PLCrashReporter to 1.10.0.
appcenter-sdk-react-native - 4.2.0

Published by xabldint over 3 years ago

Version 4.2.0

App Center

  • [Feature] Add a AppCenter.setNetworkRequestsAllowed(bool) API to block any network requests without disabling the SDK.

iOS

  • [Fix] Fix umbrella header warnings in Xcode 12.5.

Android

  • [Fix] Remove old support libraries for compatibility with apps without enabled Jetifier tool.

App Center Crashes

iOS

  • [Fix] Fix error nullability in crashes delegate.
  • [Fix] Merge the device information from the crash report with the SDK's device information in order to fix some time sensitive cases where the reported application information was incorrect.
  • [Improvement] Update PLCrashReporter to 1.9.0.
appcenter-sdk-react-native - 4.1.0

Published by xabldint over 3 years ago

Version 4.1.0

App Center

iOS

  • [Feature] Use XCFramework format for the AppCenterReactNativeShared pod, it allows running the SDK on Apple Silicon simulators.
  • [Feature] Support Mac Catalyst. Cocoapods 1.10.1+ is required.
  • [Improvement] Use ASWebAuthenticationSession for authentication on iOS 12 or later.

App Center Crashes

Android

  • [Fix] Fix formatting of stack trace in the ErrorReport.

appcenter-sdk-react-native - 4.0.2

Published by xabldint almost 4 years ago

Version 4.0.2

App Center

iOS

  • [Fix] Fix double-quoted warnings in Xcode 12.
  • [Fix] Fix a crash when SQLite returns zero for page_size.
  • [Feature] Use XCFramework format for the binary distribution via CocoaPods. CocoaPods version 1.10+ is a requirement now.

App Center Crashes

Android

  • [Fix] Fix removing throwable files after rewriting error logs due to small database size.

appcenter-sdk-react-native - 3.1.3

Published by xabldint almost 4 years ago

Version 3.1.3

App Center

  • [Fix] Pin podspec dependencies to prevent a conflict between major releases of npm packages and dependant pods.
appcenter-sdk-react-native - 4.0.0

Published by xabldint almost 4 years ago

Version 4.0.0

App Center

Android

  • [Breaking change] Bumping the minimum Android SDK version to 21 API level (Android 5.0), because old Android versions do not support root certificate authority used by App Center and would not get CA certificates updates anymore.

iOS

  • [Fix] Fix Undefined symbols for architecture x86_64 on Xcode 12.
  • [Fix] Fix NSInvalidArgumentException when using non-string object as a key in NSUserDefaults.
  • [Fix] Fix NSDateFormatter initialization in a concurrent environment.
  • [Fix] Fix naming conflict with iOS 14 private Apple framework.

App Center Crashes

iOS

  • [Improvement] Update PLCrashReporter to 1.8.0.

App Center Push

App Center Push has been removed from the SDK and will be retired on December 31st, 2020.
As an alternative to App Center Push, we recommend you migrate to Azure Notification Hubs by following the Push Migration Guide.


appcenter-sdk-react-native - 3.1.2

Published by xabldint about 4 years ago

Version 3.1.2

App Center Crashes

Android

  • [Fix] Fix sending attachments with a null text value.
appcenter-sdk-react-native - 3.1.1

Published by xabldint about 4 years ago

Version 3.1.1

App Center

Android

  • [Fix] Fix an IncorrectContextUseViolation warning when calculating screen size on Android 11.
  • [Fix] All SQL commands used in SDK are presented as raw strings to avoid any possible static analyzer's SQL injection false alarms.
appcenter-sdk-react-native - 3.1.0

Published by xabldint over 4 years ago

Version 3.1.0

This version has a breaking change on iOS - it drops Xcode 10 support, Xcode 11 is a minimal supported version now.

App Center

iOS

  • [Fix] Fix crash when local binary data (where unsent logs or unprocessed crashed are stored) is corrupted.
  • [Fix] When carrier name is retrieved incorrectly by iOS, show nil as expected instead of "carrier" string.

Android

  • [Fix] Fix possible delays in UI thread when queueing a large number of events.

App Center Crashes

iOS

  • [Improvement] Update PLCrashReporter to 1.7.1.
  • [Fix] Fix reporting stacktraces on iOS simulator.
appcenter-sdk-react-native - 3.0.3

Published by xabldint over 4 years ago

Version 3.0.3

App Center

iOS

  • [Improvement] Use namespaced NSUserDefaults keys with the MSAppCenter prefix for all the keys set by the SDK. Fixed a few keys missing namespace.

App Center Crashes

iOS

  • [Improvement] Update PLCrashReporter to 1.6.0.
appcenter-sdk-react-native - 3.0.2

Published by xabldint over 4 years ago

Version 3.0.2

App Center Crashes

  • [Fix] Remove the multiple attachments warning as that is now supported by the portal.

iOS

  • [Improvement] Update PLCrashReporter to 1.5.1.

Android

  • [Fix] Change minidump filter to use file extension instead of name.
  • [Fix] Fix removing minidump files when the sending crash report was discarded.
appcenter-sdk-react-native - 3.0.1

Published by xabldint over 4 years ago

Version 3.0.1

App Center

  • [Fix] Fix dependency vulnerabilities in the appcenter-link-scripts package and in the appcenter package devDependencies.
appcenter-sdk-react-native - 3.0.0

Published by xabldint over 4 years ago

Version 3.0.0

App Center

iOS

  • [Fix] Fix an error where appcenter.podspec.json could not be found when using CocoaPods version 1.8.x.
  • [Fix] Fix issues with use_frameworks! directive.
  • [Fix] Fix an issue where React Native SDK would not send wrapperSdk information.
  • [Fix] Optimization of release objects from memory during the execution of a large number of operations.
  • [Fix] Disable module debugging for release mode in the SDK to fix dSYM warnings.
  • [Fix] Fix SDK crash at application launch on iOS 12.0 (CTTelephonyNetworkInfo.serviceSubscriberCellularProviders issue).
  • [Fix] The SDK was considering 201-299 status code as HTTP errors and is now fixed to accept all 2XX codes as successful.
  • [Improvement] Replaced sqlite query concatenation with more secure bindings.

Android

  • [Fix] Fix infinite recursion when handling encryption errors.

App Center Auth

App Center Auth is retired and has been removed from the SDK.

App Center Data

App Center Data is retired and has been removed from the SDK.

App Center Crashes

Android

  • [Fix] Fix incorrect app version when an NDK crash is sent after updating the app.
  • [Behavior change] Change the path to the minidump directory to use a subfolder in which the current contextual data (device information, etc.) is saved along with the .dmp file.

iOS

  • [Improvement] Update PLCrashReporter to 1.4.0.
appcenter-sdk-react-native - 2.6.1

Published by guperrot almost 5 years ago

Version 2.6.1

App Center

iOS

  • [Fix] Improve log messages for errors when it failed to read/write auth token history.

App Center Crashes

iOS

  • [Fix] Fix sending crashes if an application is launched in background.
  • [Fix] Validate error attachment size to avoid server error or out of memory issues (using the documented limit which is 7MB).
  • [Fix] Fix an issue where crash might contain incorrect data if two consecutive crashes occurred in a previous version of the application.

Android

  • [Fix] Validate error attachment size to avoid server error or out of memory issues (using the documented limit which is 7MB).