Skip to content

Releases: customerio/customerio-reactnative

4.9.0

04 Oct 15:10

Choose a tag to compare

4.9.0 (2025-10-04)

Breaking Features

  • Support for Kotlin 2+ is added (#591) (b5f94ff)

but this also means apps needs to have the following minimum requirement

  • Gradle: 8.0 or later
  • Android Gradle Plugin (AGP): 8.0 or later (8.2+ recommended)
  • Kotlin: 1.9.20 or later (2.0+ required if using Kotlin Multiplatform or K2-specific features)

Features

Bug Fixes

  • Resolved a crash when dismissing in app messages using back press during initial loading phase. Users can now safely navigate away from messages without encountering unexpected app crashes. from latest Android native SDK (customerio/customerio-android#608)
  • Fix in-app inline tabbed bug (#521)

4.8.3

19 Sep 09:12

Choose a tag to compare

4.8.3 (2025-09-19)

Bug Fixes

  • Disabled native logging on armeabi devices using new architecture to prevent rare crashes from low level C++ code, no functional impact to end users. (#516) (c406795)

4.8.2

09 Sep 09:06

Choose a tag to compare

4.8.2 (2025-09-09)

Improvements

  • Ensures in-app message event listener is set during module initialization to better support Expo auto initialization and avoid direct React imports that could lead to runtime issues. Behavior remains unchanged for manually initialized setups. (#513) (ad4b169)

4.8.1

05 Sep 15:02

Choose a tag to compare

4.8.1 (2025-09-05)

Bug Fixes

  • Add missing InApp dismissMessage() for legacy RN architecture (#511) (6ab19f5)

4.8.0

27 Aug 19:19

Choose a tag to compare

4.8.0 (2025-08-27)

Improvements

  • Updated Native iOS SDK from 3.11.0 to 3.13.1 which includes following updates: (#507) (e5821d3)
    • Added support for queue sticky sessions
    • Align public API with other CIO SDK platforms
    • Fixed build issues on Xcode 26 beta that only affected apps using CocoaPods
    • Fixed an issue where custom scheme URLs were not opening when using FCM with CioAppDelegateWrapper

4.7.0

22 Aug 15:19

Choose a tag to compare

4.7.0 (2025-08-22)

Features

  • Improved logger listener setup to improve performance and reliability on low-end devices (#493) (e6d37e4)
  • Added support for optional automatic SDK initialization with Expo plugin, reducing setup complexity (#504) (d3ed7f9)

4.6.0

29 Jul 07:48

Choose a tag to compare

4.6.0 (2025-07-29)

⚙️ Utilizing React Native New Architecture

  • This release fully adopts React Native's new architecture using Fabric and TurboModules while maintaining compatibility with old architecture. No changes to public API, apps will automatically use appropriate setup based on their configuration. (#484) (2476ee9)

4.5.2

24 Jul 17:45

Choose a tag to compare

4.5.2 (2025-07-24)

Fixes and Tooling update

  • Support for FCM 12.x is added which requires a minimum iOS deployment target of 15. If you're using FCM module, ensure your deployment target and tooling are up to date. Or lock Firebase to 11.x to avoid compatibility issues
  • Fixes a crash when build attributes from device are nullable (iOS 3.11.0, Android 4.7.1) (#471) (f8b78eb)

4.5.1

21 Jul 10:51

Choose a tag to compare

4.5.1 (2025-07-21)

Bug Fixes

  • Fixed build issue on iOS by adding a default implementation for an internal SPI method in DeepLinkUtil, preventing conformance errors with BUILD_LIBRARY_FOR_DISTRIBUTION = YES (#466) (ccc149c)

4.5.0

17 Jul 15:19

Choose a tag to compare

4.5.0 (2025-07-17)

Features

  • Add ability to configure messaging channels for local notifications (#462) (2ddf8f5)