Major release to provide new features and include the latest iOS and Android SDKs.
- Added support for JSON properties on custom events.
- Added support for date attributes.
- Added support for named user attributes.
- Added a sample message center screen to the example app.
- Added missing Typescript definitions for new APIs.
- Updated iOS SDK to 13.3.2
- Updated Android SDK to 13.1.2
Patch addressing a regression in iOS SDK 13.1.0 causing channel tag loss when upgrading from iOS SDK versions prior to 13.0.1. Apps upgrading from react-native module version 5.0.1 or below should avoid plugin versions 6.1.0 through 6.1.2 in favor of version 6.1.3.
- Updated iOS SDK to 13.1.1
Patch release to fix IAA Youtube video display on Android.
- Updated Android SDK to 12.2.2
Patch release enabling monorepo project structure. Example app dependencies have been moved from the module's package.json to the example app. These include:
- react-native-gesture-handler
- react-native-reanimated
- react-native-screens
- react-navigation
- react-navigation-tabs
iOS and Android SDKs remain at 13.1.0 and 12.2.0, respectively.
- Updated iOS SDK to 13.1.0
- Updated Android SDK to 12.2.0
- Added number attributes support for iOS and Android
- Added data collection controls for iOS and Android
- Added screen tracking for iOS and Android
- Fixed npm configuration to include a required script.
Patch release to fix an issue causing a necessary script to be excluded from the npm package. Applications using 6.0.0 should update.
- Fixed npm configuration to include a required script.
Major release to update iOS to modularized SDK 13.0.4, update Android SDK to 12.1.0, add cross-platform attribute support and modernize the Message Center Javascript and Typescript interfaces.
- Updated iOS SDK to 13.0.4
- Updated Android SDK to 12.1.0
- Added attributes support
- Updated Message Center interfaces to reflect the removal of overlay Message Center views
Patch release to fix a bug affecting loss of tags on iOS during app migration to plugin 5.0.0. This patch release fixes the bug by combining previous tags with tags that have been set since the update to 5.0.0. Applications using 5.0.0 should update.
- Updated iOS SDK to 12.1.2
- Updated iOS SDK to 12.0.0
- Updated iOS minimum deployment target to 11.0
- Updated Android SDK to 11.0.4.
- Updated iOS SDK to 11.1.2.
- Fixed display issues with UAMessageView.
- Updated Android SDK to 10.1.2.
- Fixed display issues with UAMessageView.
- Updated Android SDK to 11.0.3.
- Updated Android SDK to 10.1.1
- Updated Android SDK to 11.0.2.
- Requires ReactNative version to 0.6
- Fixed
isDeleted
erroneously being set to true for iOS inbox messages. - Displaying an inbox message will now refresh the message listing if the inbox is out of date.
- Added UAMessageView to display an inbox message within the React Native view.
- Updated Android SDK to 10.1.0
- Updated iOS SDK to 11.1.1
- Fixed crash on iOS when calling
displayMessage
without the second optional parameter. - Fixed not marking a message as read on iOS when calling
displayMessage
in an overlay.
- Fixed package including a .git directory in the release.
- Added the ability to do delayed channel registration.
- Added podspec for iOS cocoapod integration.
- Updated iOS SDK to 11.0.0.
- Updated Android SDK to 10.0.1.
- iOS integration now requires AirshipLocationKit for location services.
- Added ability to configure android notification options.
Fixed a security issue within Android Urban Airship SDK, that could allow trusted URL redirects in certain edge cases. All applications that are using urbanairship-react-native version 1.4.0 - 2.2.0 on Android should update as soon as possible. For more details, please email [email protected].
- Updated Android SDK to 9.6.0.
- Android now requires compiling against API 28 (compileSdkVersion 28)
- Firebase core and messaging dependency versions can be overridden with
firebaseMessagingVersion
andfirebaseCoreVersion
gradle properties. - Updated the sample to use latest React Native.
- Updated Android SDK to 9.5.6.
- Updated Android SDK to 9.5.5.
- Updated iOS SDK to 10.0.3.
- Reverted Android firebase-core dependency back to 16.0.1 to avoid bug in 16.0.3.
- Added support for enabling notifications with a resulting promise.
- Fixed iOS event addition bug.
- Updated Android SDK to 9.5.2.
- Updated iOS SDK to 10.0.0.
- Fixed iOS pending event (backported from 2.1.0).
- Updated Android SDK to 9.5.2.
- Fixed Android pending events.
- Updated Android SDK to 9.5.0.
- Updated recommmended iOS SDK to 9.4.0.
- Updated header search paths for ExpoKit.
- Fixed firebase-core dependency (now 16.0.1)
- Added support for authorized notification settings on iOS
- Android SDK now defaults to FCM, and depends on firebase-core
- Updated iOS SDK to 9.3.3
- Update Android SDK to 9.4.1
- Remove use of AsyncTaskCompat to be compatible with Android Support Library 27
- Fixed search paths for Carthage build
- Updated Urban Airship Android SDK to 9.0.6
- Updated Urban Airship iOS SDK to 9.0.5
- Removed android:theme from CustomMessageCenterActivity and CustomMessageActivity, so developers can customize the Message Center.
- Updated Urban Airship Android SDK to 9.0.3
- Added method to disable the iOS plugin integration at runtime
- Updated Urban Airship iOS SDK to 9.0.3
- Updated Urban Airship Android SDK to 9.0.2
- Added method to get the current registration token
- Added show inbox event when disabling the default message center
- Allow clearing named user with an empty string
- Updated Urban Airship Android SDK to 9.0.1
- Fixed compatibility issues with Android SDK 9.0
- Updated Urban Airship iOS SDK to 9.0.2
- Fixed compatibility issues with iOS SDK 9.0
- Updated Urban Airship iOS SDK to 9.0.1
- Updated Urban Airship Android SDK to 9.0.0
- Fixed a bug in Android that caused delayed event emission.
- Fixed bug in iOS that caused message center to launch with auto launch disabled.
- Added APIs to manage active notifications.
- Changed Android Message Center title to be "Message Center" instead of the app name
- Updated Urban Airship Android SDK to 8.9.4
- Fixed Airship library linking
- Fixed iOS deep linking on cold start
- Added support for React Native >=.47
- Fixed quiet time
- Added support for dismissing messages from outside the Message Center
- Added support for Carthage
- Updated Urban Airship Android SDK to 8.8.2
- Fixed opt-in events to be more responsive to authorization status changes
- Added Message Center support
- Added iOS badge support
- Updated Urban Airship Android SDK to 8.6.0 (Android O support)
- Fixed optIn flag on the notificationOptInStatus event on Android
- Fixed addCustomEvent on iOS
- Fixed crash when calling removeListener
- Updated Android and iOS Urban Airship SDK dependencies
- Initial release