Skip to content

Releases: Iterable/react-native-sdk

2.0.0-beta

29 Jan 21:08
567fe70
Compare
Choose a tag to compare

NOTE: This is a beta release of the SDK. Please contact Iterable support if
you have any questions or issues.

Fixes

  • Updated React Native to
    7.3.1. See the version
    CHANGELOG for
    further details.
  • Updated dependencies, including:
  • Update exports to include components which previously were obtained via direct
    path. EG: Instead of import IterableInbox from '@iterable/react-native-sdk/js/IterableInbox', you can now import it by doing
    import {IterableInbox} from '@iterable/react-native-sdk'.
    • NOTE: This is a breaking change. All nested imports will need to be updated.
  • Replaced non-working sample application with a new example app
  • Changed scaffolding to use react-native-builder-bob
  • Fixed linting issues and made lint rules stricter
  • Fixed unit tests
  • Removed broken integration tests
  • Changed folder structure to prepare for it to be divided into multiple packages
  • Removed duplicate code
  • Made lint rules stricter

1.3.21

13 Dec 00:27
4e581b2
Compare
Choose a tag to compare

Fixes

  • Fixes an issue where react native components that use safe-area-context or react-navigation throw an error because the sdk's components try and use its own local node_modules instead of the consumer's project.

Added

  • Added a new configuration in IterableConfig, IterablePushPlatform, allowing developers to manually register a device as either sandbox or production. This provides greater control over push notification environments.

1.3.20

21 Aug 01:40
ebe948f
Compare
Choose a tag to compare

Fixes

  • Fixes an issue where the iOS SDK incorrectly targeted the latest minor version instead of a fixed version, potentially causing breaking changes.

1.3.19

13 Jun 18:11
a19643d
Compare
Choose a tag to compare

Updates

  • updates to RN version 0.68.0 to address various security vulnerabilities

1.3.18

22 May 19:34
d99a30b
Compare
Choose a tag to compare

Updates

  • Adds user id login for sample apps
  • Version mapping to newest native SDK versions
  • Updates versions of various package dependencies

1.3.17

10 Oct 23:19
a5b6e7f
Compare
Choose a tag to compare

Fixes

  • Points to Android SDK 3.4.16 which points to new crypto library. This should resolve crashes occurring due failure in EncryptedSharedPreferences object creation.

1.3.16

31 Aug 22:54
b63d1af
Compare
Choose a tag to compare

Updates

This release allows you to use projects hosted on Iterable's EU data center. If your project is hosted on Iterable's European data center (EUDC), configure the SDK to use Iterable's EU-based API endpoints:

const config = new IterableConfig();
// ... other configuration options ...
config.dataRegion = IterableDataRegion.EU;
Iterable.initialize('<YOUR_API_KEY>', config);

Fixed

  • Addressed push notification deep linking issues on Android where the app would restart instead of resuming the last activity upon being backgrounded.
  • Resolves an additional push notification problem on Android wherein the customActionHandler and urlHandler were not being invoked in specific scenarios, as documented in issue #470. (Credit to @tnortman-jabra for the report and the fix)

1.3.15

12 Jul 23:41
cb26f25
Compare
Choose a tag to compare

Updates

  • Resolves Android build issues caused in 1.3.14
  • Fixes a specific Android issue where custom action handlers were not invoked when tapping on push notification when the app is in background.

1.3.14

10 Jul 21:07
Compare
Choose a tag to compare

Warning
This version causes build failure on Android. Please use 1.3.15 which fixes this issue.

updates

  • updates Iterable.setEmail and Iterable.setUserId to take in null parameter type
  • fixes Iterable.updateUser on the Android side to merge nested objects in the user profile when mergeNestedObjects is set to true

1.3.13

11 Apr 20:13
d95c6d3
Compare
Choose a tag to compare

This release points to new Android release 3.4.11 bringing new features and bug fixes for Android platform

  • Custom push notification sounds
  • Updated security library
  • Fixes for inapp message