Skip to content

Commit fac3693

Browse files
committed
docs: updated changelog
1 parent bc4aba9 commit fac3693

File tree

1 file changed

+29
-7
lines changed

1 file changed

+29
-7
lines changed

CHANGELOG.md

Lines changed: 29 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
## 2.0.0-beta
2+
**NOTE**: This is a beta release of the SDK. Please contact Iterable support if
3+
you have any questions or issues.
4+
## Fixes
5+
- Updated React Native to
6+
[7.3.1](https://reactnative.dev/docs/0.73/getting-started). See the version
7+
[CHANGELOG](https://github.com/facebook/react-native/releases/tag/v0.73.1) for
8+
further details.
9+
- Updated dependencies, including:
10+
- [@react-navigation](https://reactnavigation.org/docs/elements/)
11+
- [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context)
12+
- [react-native-vector-icons](https://github.com/oblador/react-native-vector-icons)
13+
- [react-native-webview](https://github.com/react-native-webview/react-native-webview)
14+
- Replaced non-working sample application with a new example app
15+
- Changed scaffolding to use [react-native-builder-bob](https://callstack.github.io/react-native-builder-bob/create)
16+
- Fixed linting issues and made lint rules stricter
17+
- Fixed unit tests
18+
- Removed broken integration tests
19+
- Changed folder structure to prepare for it to be divided into multiple packages
20+
- Removed duplicate code
21+
- Made lint rules stricter
22+
123
## 1.3.21
224
## Fixes
325
- 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.
@@ -67,7 +89,7 @@ Iterable.initialize('<YOUR_API_KEY>', config);
6789

6890
This release deprecates `androidSdkUseInMemoryStorageForInApps`, which was introduced in version 1.3.7, and replaces it with `useInMemoryStorageForInApps`. However, for now:
6991

70-
- Android apps store in-app messages in memory if `useInMemoryStorageForInApps` is `true`, `androidSdkUseInMemoryStorageForInApps` is `true`, or if both are `true`.
92+
- Android apps store in-app messages in memory if `useInMemoryStorageForInApps` is `true`, `androidSdkUseInMemoryStorageForInApps` is `true`, or if both are `true`.
7193

7294
- iOS apps store in-app messages in memory if `useInMemoryStorageForInApps` is `true`. `androidSdkUseInMemoryStorageForInApps` does not affect iOS apps.
7395

@@ -93,7 +115,7 @@ storing them at rest:
93115
messages at rest—before or after this update.)
94116

95117
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
118+
(or higher), the fields shown above are encrypted. No data that's already stored
97119
is lost.
98120

99121
For more information about this encryption in iOS, examine the source code for
@@ -118,16 +140,16 @@ them at rest:
118140
(Note that, in Android apps, Iterable's React Native SDK does not store the last
119141
push payload at rest—before or after this update.)
120142

121-
For more information about this encryption in Android, examine the source code
143+
For more information about this encryption in Android, examine the source code
122144
for Iterable's Android SDK (upon which the React Native SDK relies):
123145
[`IterableKeychain`](https://github.com/Iterable/iterable-android-sdk/blob/master/iterableapi/src/main/java/com/iterable/iterableapi/IterableKeychain.kt).
124146

125147
##### Storing in-app messages in memory
126-
This release also allows you to have your Android apps (regardless of `minSdkVersion`)
148+
This release also allows you to have your Android apps (regardless of `minSdkVersion`)
127149
store in-app messages in memory, rather than in an unencrypted local file.
128150
However, an unencrypted local file is still the default option.
129151

130-
To store in-app messages in memory, on `IterableConfig`, set
152+
To store in-app messages in memory, on `IterableConfig`, set
131153
`androidSdkUseInMemoryStorageForInApps` to `true` (defaults to `false`):
132154

133155
```javascript
@@ -138,7 +160,7 @@ Iterable.initialize('<YOUR_API_KEY>', config);
138160
```
139161

140162
When users upgrade to a version of your Android app that uses this version of
141-
the SDK (or higher), and you've set this configuration option to `true`, the
163+
the SDK (or higher), and you've set this configuration option to `true`, the
142164
local file used for in-app message storage (if it already exists) is deleted
143165
However, no data is lost.
144166

@@ -158,7 +180,7 @@ encrypt data):
158180
### Objective-C compatibility headers for React Native 0.68+
159181
To help solve build errors that can arise when using Iterable's SDK with React
160182
Native 0.68+, which uses Objective-C++, we've created some Objective-C
161-
compatibility headers that you can import into your project. For details, read
183+
compatibility headers that you can import into your project. For details, read
162184
[Installing Iterable's React Native SDK — Step 3.3: Import the SDK](https://support.iterable.com/hc/articles/360045714132#step-3-3-import-the-sdk).
163185

164186
## 1.1.0

0 commit comments

Comments
 (0)