Skip to content

Commit cbfa529

Browse files
chore(deps): release v3.8.3-patch.12 with updated OpenIM core dependencies (#91)
- Android: upgrade io.openim:core-sdk from 3.8.3-patch10@aar to 3.8.3-patch12+1, adding 16KB page-size compatibility - iOS: upgrade OpenIMSDKCore from 3.8.3-hotfix.10 to 3.8.3-hotfix.12
1 parent 4cd77e3 commit cbfa529

4 files changed

Lines changed: 10 additions & 8 deletions

File tree

README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,17 @@ The React Native Client SDK uses the [NativeModule](https://reactnative.dev/docs
1010

1111
## Tips 🔔
1212

13-
1. **Expo support:** Expo custom dev client workflow is supported from `v3.8.3-patch.10.3` and later.
13+
1. **Android 16KB page-size support:** Starting from `v3.8.3-patch.12`, the Android core dependency is upgraded to `io.openim:core-sdk:3.8.3-patch12+1`, adding compatibility for devices using 16KB memory page size.
1414

15-
2. **Event Binding API:** Starting from `v3.8.3-patch.10.2`, you can use `OpenIMSDK.on()` to listen for events with better TypeScript type hints. Earlier versions must use the `OpenIMEmitter` object. Both approaches remain compatible with the latest version.
15+
2. **Expo support:** Expo custom dev client workflow is supported from `v3.8.3-patch.10.3` and later.
1616

17-
3. **operationID Parameter:** This parameter is used for backend log querying. Starting from `v3.8.3-patch.10.2`, the `operationID` parameter is optional for all APIs (the SDK will auto-generate one if not provided). For earlier versions, this parameter is required and must be passed explicitly.
17+
3. **Event Binding API:** Starting from `v3.8.3-patch.10.2`, you can use `OpenIMSDK.on()` to listen for events with better TypeScript type hints. Earlier versions must use the `OpenIMEmitter` object. Both approaches remain compatible with the latest version.
1818

19-
4. Starting from `v3.8.3-patch.10`, the package name has been changed from `open-im-sdk-rn` to `@openim/rn-client-sdk`.
19+
4. **operationID Parameter:** This parameter is used for backend log querying. Starting from `v3.8.3-patch.10.2`, the `operationID` parameter is optional for all APIs (the SDK will auto-generate one if not provided). For earlier versions, this parameter is required and must be passed explicitly.
2020

21-
5. The `v3.5.1` contains ***significant disruptive updates***. If you need to upgrade, please check the incoming data and the returned data.
21+
5. Starting from `v3.8.3-patch.10`, the package name has been changed from `open-im-sdk-rn` to `@openim/rn-client-sdk`.
22+
23+
6. The `v3.5.1` contains ***significant disruptive updates***. If you need to upgrade, please check the incoming data and the returned data.
2224

2325
## Documentation 📚
2426

android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,6 @@ dependencies {
5858
implementation "com.facebook.react:react-native:+" // From node_modules
5959
implementation 'androidx.collection:collection:1.1.0'
6060
implementation 'com.alibaba:fastjson:1.1.72.android'
61-
implementation 'io.openim:core-sdk:3.8.3-patch10@aar'
61+
implementation 'io.openim:core-sdk:3.8.3-patch12+1'
6262
// implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'], exclude: [])
6363
}

open-im-sdk-rn.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Pod::Spec.new do |s|
2323
# else
2424
s.static_framework = true
2525
s.dependency "React-Core"
26-
s.dependency "OpenIMSDKCore","3.8.3-hotfix.10"
26+
s.dependency "OpenIMSDKCore","3.8.3-hotfix.12"
2727
s.library = 'resolv'
2828
# Don't install the dependencies when we run `pod install` in the old architecture.
2929
if ENV['RCT_NEW_ARCH_ENABLED'] == '1' then

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@openim/rn-client-sdk",
3-
"version": "3.8.3-patch.10.3",
3+
"version": "3.8.3-patch.12",
44
"description": "OpenIM SDK for react-native",
55
"main": "lib/commonjs/index",
66
"module": "lib/module/index",

0 commit comments

Comments
 (0)