You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Update exports to include components which previously were obtained via direct
15
+
path. EG: Instead of `import IterableInbox from
16
+
'@iterable/react-native-sdk/js/IterableInbox'`, you can now import it by doing
17
+
`import {IterableInbox} from '@iterable/react-native-sdk'`.
18
+
-**NOTE**: This is a breaking change. All nested imports will need to be updated.
19
+
- Replaced non-working sample application with a new example app
20
+
- Changed scaffolding to use [react-native-builder-bob](https://callstack.github.io/react-native-builder-bob/create)
21
+
- Fixed linting issues and made lint rules stricter
22
+
- Fixed unit tests
23
+
- Removed broken integration tests
24
+
- Changed folder structure to prepare for it to be divided into multiple packages
25
+
- Removed duplicate code
26
+
- Made lint rules stricter
27
+
1
28
## 1.3.21
2
29
## Fixes
3
30
- 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.
This release deprecates `androidSdkUseInMemoryStorageForInApps`, which was introduced in version 1.3.7, and replaces it with `useInMemoryStorageForInApps`. However, for now:
69
96
70
-
- Android apps store in-app messages in memory if `useInMemoryStorageForInApps` is `true`, `androidSdkUseInMemoryStorageForInApps` is `true`, or if both are `true`.
97
+
- Android apps store in-app messages in memory if `useInMemoryStorageForInApps` is `true`, `androidSdkUseInMemoryStorageForInApps` is `true`, or if both are `true`.
71
98
72
99
- iOS apps store in-app messages in memory if `useInMemoryStorageForInApps` is `true`. `androidSdkUseInMemoryStorageForInApps` does not affect iOS apps.
73
100
@@ -93,7 +120,7 @@ storing them at rest:
93
120
messages at rest—before or after this update.)
94
121
95
122
When a user upgrades to a version of your app that uses this version of the SDK
96
-
(or higher), the fields shown above are encrypted. No data that's already stored
123
+
(or higher), the fields shown above are encrypted. No data that's already stored
97
124
is lost.
98
125
99
126
For more information about this encryption in iOS, examine the source code for
@@ -118,16 +145,16 @@ them at rest:
118
145
(Note that, in Android apps, Iterable's React Native SDK does not store the last
119
146
push payload at rest—before or after this update.)
120
147
121
-
For more information about this encryption in Android, examine the source code
148
+
For more information about this encryption in Android, examine the source code
122
149
for Iterable's Android SDK (upon which the React Native SDK relies):
0 commit comments