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 hidden (Show)

appcenter-sdk-react-native - 2.6.0

Published by guperrot almost 5 years ago

Version 2.6.0

App Center

  • [Fix] Fix typescript compiler errors related to const enum usage and missing return types.

iOS

  • [Fix] Fix warnings in Xcode 11 when SDK is installed via CocoaPods.

App Center Analytics

  • [Fix] Avoid throwing an error when trackEvent is called with null property values.

App Center Crashes

  • [Fix] Fix typescript compiler errors related to const enum usage.

App Center Data

  • [Fix] Fix typescript compiler errors related to const enum usage.
appcenter-sdk-react-native - 2.5.0

Published by guperrot almost 5 years ago

App Center

  • [Fix] Fix dependency vulnerabilities in all App Center packages.

App Center Crashes

Android

  • [Behavior change] Fix a security issue in the way native Android crashes are processed. The exception message is now null and the exception stack trace is the raw Java stack trace.

App Center Data

  • [Fix] Reduced retries on Data-related operations to fail fast and avoid the perception of calls "hanging".
appcenter-sdk-react-native - 2.4.0

Published by guperrot about 5 years ago

Version 2.4.0

App Center

iOS

  • [Fix] Fixed a react-native link issue for RN prior to 0.60 where App Center pods may be added incorrectly to Podfile.

App Center Auth

iOS

  • [Fix] Fix token storage initialization if services are started via [MSAppCenter startService:] method.
  • [Fix] Redirect URIs are now hidden in logs.
  • [Fix] Fix interactive sign in on iOS 13. Temporary fix, will be revisited in the future.
  • [Feature] Updated the Microsoft Authentication Library dependency to v0.7.0.

App Center Analytics

iOS

  • [Fix] Fix crash involving SDK's ms_viewWillAppear method.

App Center Data

This version of App Center React Native SDK includes a new module: Data.

The App Center Data service provides functionality enabling developers to persist app data in the cloud in both online and offline scenarios. This enables you to store and manage both user-specific data as well as data shared between users and across platforms.

appcenter-sdk-react-native - 2.3.0

Published by guperrot about 5 years ago

App Center Auth

  • [Feature] App Center Auth logging now includes MSAL logs.
  • [Fix] Fix silently signed out on application restart if appcenter-auth module is initialized after other appcenter modules.

Android

  • [Fix] Redirect URIs are now hidden in logs.

App Center Crashes

  • [Feature] Catch low memory warning and provide the API to check if it has happened in last session: Crashes.hasReceivedMemoryWarningInLastSession().

App Center Push

Android

  • [Fix] Fix confusing information log about the availability of the Firebase SDK.
  • [Fix] Fix sending the push installation log after delayed start.
appcenter-sdk-react-native - 2.2.0

Published by guperrot about 5 years ago

App Center

  • [Feature] Support React Native 0.60.0.

Android

  • [Fix] Remove unsecure UUID fallback when UUID generation theorically fails, in reality it never fails.
  • [Fix] Check for running in App Center Test will now work when using AndroidX instead of the support library.

iOS

  • [Fix] Drop and recreate the database when it is corrupted.

App Center Crashes

Android

  • [Fix] The in memory cache of error reports is now cleared when disabling Crashes.

App Center Auth

  • [Fix] Fix incorrect file name of iOS appcenter-auth.podspec of Auth SDK.
appcenter-sdk-react-native - 2.1.0

Published by guperrot over 5 years ago

Version 2.1.0

Version 2.1.0 of the App Center React Native SDK includes a new module: Auth.

AppCenterAuth

App Center Auth is a cloud-based identity management service that enables developers to authenticate application users and manage user identities. The service integrates with other parts of App Center, enabling developers to leverage the user identity to view user data in other services and even send push notifications to users instead of individual devices.

App Center Push

Android

  • [Fix] Fix a crash when calling Push.setEnabled when appcenter.json contains both "start_automatically": false and "enable_push_in_javascript": true.
  • [Fix] Update Firebase dependency and AppCenter push logic to avoid a runtime issue with the latest Firebase messaging version 18.0.0.

iOS

  • [Fix] Fix registering push notifications in the UI thread when delaying the start of the Push module.
appcenter-sdk-react-native - 2.0.0

Published by guperrot over 5 years ago

Version 2.0.0

Version 2.0.0 has a breaking change, it only supports Xcode 10.0.0+.

App Center

  • [Feature] Removed interactive prompts when running react-native link. The documentation now has instructions how to manually configure the SDK.
  • [Fix] Add missing licence copyright headers to most of the files. The .md extension has been removed in package licence files.

App Center Crashes

Android

  • [Fix] Fix a crash at startup when the serialized Throwable file for an error report is not found.

iOS

  • [Fix] Print an error and return immediately when calling Crashes.notifyWithUserConfirmation while not using Crashes.setListener.

App Center Push

  • [Fix] Fix updating push installation when setting or unsetting the user identifier by calling AppCenter.setUserId.
appcenter-sdk-react-native - 1.13.0

Published by guperrot over 5 years ago

Version 1.13.0

AppCenter

iOS

  • [Fix] Fix react-native link not patching AppDelegate.m correctly on React Native 0.59.
  • [Fix] Fix a crash in case decrypting a value failed.

Android

  • [Fix] Fix network connection state tracking issue, which prevented sending data in some restricted networks.
  • [Fix] Fix possible deadlock on changing network connection state.

AppCenterPush

iOS

  • [Fix] Fix crash on invoking an optional push callback when it isn't implemented in the push delegate.
appcenter-sdk-react-native - 1.12.2

Published by guperrot over 5 years ago

Version 1.12.2

AppCenter

iOS

  • [Fix] Fix a possible deadlock if the SDK is started from a background thread.
  • [Fix] Fix a crash if database query failed.

Android

  • [Fix] The SDK normally disables storing and sending logs when SQLite is failing instead of crashing the application. New SQLite APIs were introduced in version 1.9.0 and the new API exceptions were not caught, this is now fixed.
  • [Fix] Fix a lint error caused by a string value injected by link script.

AppCenterDistribute

iOS

  • [Fix] Fix a race condition crash on upgrading the application to newer version.

Android

  • [Fix] Fix exception if we receive deep link intent with setup failure before onStart.
  • [Fix] Fix checking updates for applications installed on corporate-owned single-use devices.
appcenter-sdk-react-native - 1.12.0

Published by guperrot over 5 years ago

AppCenter

  • [Feature] AppCenter SDK now supports the User ID string, with a maximum of 256 characters, that applies to crashes and push logs. Settable via AppCenter.setUserId.

Android

  • [Fix] Fix TLS 1.2 configuration for some specific devices running API level <21. The bug did not affect all devices running older API levels, only some models/brands, and prevented any data from being sent.

AppCenterAnalytics

Android

  • [Fix] Extend the current session instead of starting a new session when sending events from the background. Sessions are also no longer started in background by sending an event or a log from another service such as push, as a consequence the push registration information will be missing from crash events information.

AppCenterDistribute

Android

  • [Fix] Fix issue with forcing Chrome to open links when other browsers are the default.
appcenter-sdk-react-native - 1.11.0

Published by guperrot almost 6 years ago

AppCenter

  • Introduce new LogLevel constants, deprecating old ones.
  • Fix bug with linking process being stuck when developing on windows machines. #471.
  • Fix logs duplication on unstable network.
  • Do not delete old logs when trying to add a log larger than the maximum storage capacity.
  • [Android] Fix disabling logging of network state changes according to AppCenter.LogLevel.
  • [iOS] Fix reporting carrier information using new iOS 12 APIs when running on iOS 12+.
  • [iOS] Fix a memory leak issue during executing SQL queries.

AppCenterCrashes

  • [iOS] Fixes an issue where duplicate crash logs could be sent.
  • [Android] Fix a bug where crash data file could leak when the database is full.

AppCenterPush

  • [Feature] Support delaying Push notification permission dialog #287.
  • [Fix] Fix build.gradle for release builds #481.
  • [Android] Fix push notification received event for pushes received in foreground after re-enabling the push service.
appcenter-sdk-react-native - 1.10.0

Published by v-momoin almost 6 years ago

Version 1.10.0

AppCenter

  • [Android] Fix lint issue on modern projects using latest react-native versions #451.
  • [iOS] Fix an issue where concurrent modification of custom properties was not thread safe.
  • [iOS] Validating and discarding Not a Number (NaN) and infinite double values for custom properties.
  • [iOS] Use standard SQL syntax to avoid affecting users with custom SQLite libraries.
  • [iOS] Get database page size dynamically to support custom values.

AppCenterCrashes

  • [Android] Fix a bug which prevents attachments from being sent if file name is not specified.
  • [Android] Fix Preventing stack overflow crash while reading a huge throwable file.

AppCenterPush

  • [Android] Use latest Firebase version #365.
  • [iOS] Fix push:didReceivePushNotification: callback not triggered on notification tapped or received in foreground when a UNUserNotificationCenterDelegate is set. If you have implemented this delegate please remove any call to the MSPush#didReceiveRemoteNotification: method as it's now handled by the new User Notification Center Delegate Forwarder.
appcenter-sdk-react-native - 1.9.0

Published by bmourat about 6 years ago

Version 1.9.0

AppCenter

  • [Feature] (#247) Add typescript declaration files for the APIs documented at https://docs.microsoft.com/en-us/appcenter/sdk.
  • [Fix] (#326) Fix consuming the SDK as pod dependencies for non standard projects not using react-native link .
  • [Fix] (#436) Don't automatically add mock Jest files when installing the App Center packages.
  • [Fix] [Android] Fix validating and discarding NaN and infinite double values when calling setCustomProperties.
  • [Fix] [iOS] Add missing network request error logging.
  • [Fix] [iOS] Fix the list of binary images in crash reports for arm64e-based devices.

AppCenterAnalytics

  • [Feature] Preparation work for a future change in transmission protocol and endpoint for Analytics data. There is no impact on your current workflow when using App Center.
appcenter-sdk-react-native - 1.8.1

Published by jaeklim about 6 years ago

Fix

  • Fix a bug preventing AppCenter to start modules on Android. #407.
appcenter-sdk-react-native - 1.8.0

Published by bmourat about 6 years ago

Regression

This release has a regression bug on Android and this should not be used. npmjs.com does not list 1.8.0 as being the latest version, we rolled back latest to 1.7.1.

Features

  • Preparation work for a future change in transmission protocol and endpoint for Analytics data. There is no impact on your current workflow when using App Center.

Fix

  • To prevent crashes, caused by misusing SDK, native modules will no longer reject promises. #386

Misc

  • Enhanced Pod integration process by adding dependencies to target with the current project name. #369
  • Enhanced android linking process. #370
  • Changelog file added. #382
appcenter-sdk-react-native - 1.7.1

Published by dhei about 6 years ago

Bugfixes

  • Fix AppCenterReactNativeShared pod version issue for appcenter-crashes module. #361
appcenter-sdk-react-native - 1.7.0

Published by dhei about 6 years ago

Features

  • [App Center Push Android]

    The Firebase messaging SDK is now a dependency of the App Center Push SDK to be able to support Android P and also prevent features to break after April 2019 based on this announcement.

    You need to follow some migration steps after updating the SDK to actually use Firebase instead of the manual registration mechanism that we are providing. The non Firebase mechanism still works after updating the SDK but you will see a deprecation message, but this will not work on Android P devices until you migrate.

    After updating the app to use Firebase, you will also no longer see duplicate notifications when uninstalling and reinstalling the app on the same device and user.

Bugfixes

  • Fix jest tests mock path issue. #340

Misc

  • SDK supports react-native v0.56.0.
  • This release includes the changes from the underlying AppCenter Apple SDK in version 1.8.0. Please check out its changelog.
  • This release includes the changes from the underlying AppCenter Android SDK in version 1.7.0. Please check out its changelog.
appcenter-sdk-react-native - 1.6.0

Published by jaeklim over 6 years ago

Bugfixes

  • Fix jest tests failure when importing App Center packages. #303
  • Fix framework imports that break CocoaPods install. #319
  • Update Android build tools to the latest version 27.0.3. #320
  • Remove Android support library that isn't used anywhere. #328

Misc

  • This release includes the changes from the underlying AppCenter Apple SDK in version 1.7.1. Please check out its changelog.
  • This release includes the changes from the underlying AppCenter Android SDK in version 1.6.1. Please check out its changelog.
appcenter-sdk-react-native - 1.5.1

Published by dhei over 6 years ago

Bugfixes

  • Fix recursive header expansion and argument list too long issue. #290
  • Shorten log tags for Android bridge code to address tag too long issue on Android API <= 23. #300
  • Fix App Center log not working issue. #301

Misc

  • This release includes the changes from the underlying AppCenter Apple SDK in version 1.6.1. Please check out its changelog.
  • This release includes the changes from the underlying AppCenter Android SDK in version 1.5.1. Please check out its changelog.
appcenter-sdk-react-native - 1.5.0

Published by dhei over 6 years ago

Bugfixes

  • Make "Vendor" folder part of the framework search path. #275
  • Make push notfication title and message null but never undefined. #277

Misc

  • Refined on-boarding prompt message of react-native link. #271.
  • Allow using cocoapods without react native link (#239, #244).
  • This release includes the changes from the underlying AppCenter Apple SDK in version 1.6.0. Please check out its changelog.
  • This release includes the changes from the underlying AppCenter Android SDK in version 1.5.0. Please check out its changelog.