Releases: refiner-io/mobile-sdk-react-native
Releases · refiner-io/mobile-sdk-react-native
1.9.1
Improvements
- Upgrade React Native example app to 0.79.7 with New Architecture support
- Align Kotlin version with native Android SDK 1.7.2 (Kotlin 2.1.20) for zero-config compatibility with RN 0.80–0.84
- Update Android native SDK to 1.7.2
- Set minimum peer dependency to
react-native >= 0.78.0
Notes
- React Native 0.80+: Works out of the box — no Kotlin version overrides needed
- React Native 0.78–0.79: Add a
resolutionStrategy.forceforkotlin-stdlibto2.1.20in your rootbuild.gradle(see example app for reference)
1.9.0
New Features
- Enable/Disable SDK at runtime — New enableClient() and disableClient() methods let you programmatically pause and resume the SDK. When disabled, all API communication stops and open surveys are closed. State persists across app restarts.
Improvements
- Improved keyboard handling for survey text inputs (Android)
- Enhanced compatibility with R8 code optimization (Android)
- Fix excluded screen rules being bypassed in a case.
1.8.0
New Features
- Add anonymous mode support for SDK usage without user login
- Add
setLocalemethod for anonymous user locale support
1.7.6
1.7.4
1.7.3
- Bug fix: null handling issues
1.7.2
- Improve WebView error handling
Android
- Upgrade Refiner Android SDK to 1.5.8
- Fix New Architecture support for Android
- Improve SDK performance
iOS
- Upgrade Refiner iOS SDK to 1.5.10
- Add support for App-Bound Domain Limiting for iOS 14+
1.7.1
iOS Hotfix
- Fix multiple survey display bug
1.7.0
- Improve survey delay in combination with allowed screens
- Add writeOperation capability to identifyUser method.
Android
- Upgrade Refiner Android SDK to 1.5.7
iOS
- Upgrade Refiner iOS SDK to 1.5.8
- Support for React Native's New Architecture while maintaining complete backward compatibility.
1.6.4
- Dismiss survey if any network error received
- Add onError callback
- Internal improvements
Android
- Upgrade Refiner Android SDK to 1.5.6
iOS
- Upgrade Refiner iOS SDK to 1.5.6