Cordova SDK Release Notes

We are constantly working to improve our SDK. Here you’ll find the change log for the Cordova SDK and related details.


Cordova 2.1.0 Release

🔆 Improved

  1. Dependencies
  • Updated iOS Reteno SDK (CocoaPod): 2.7.1
  • Updated awesome-cordova-plugin-reteno: 9.2.0
  1. New Features

marketId support in user attributes

  • Added marketId field to UserAttributes — allows setting a market identifier for a user.
  • marketId can be cleared by passing an empty string.

Read more


Cordova 2.0.4 Release

🔆 Improved

  1. Dependencies
  • Updated Android Reteno SDK: 2.9.2 → 2.9.4
  • Updated iOS Reteno SDK (CocoaPod): 2.6.2 → 2.7.0
  1. New Features

Session duration configuration

  • Added sessionDurationSeconds option to RetenoInitializeOptions — allows overriding the default session reset timeout (Android 2.9.4+, iOS 2.7.0+).

Granular lifecycle tracking options

  • Replaced the single sessionEventsEnabled flag with separate sessionStartEventsEnabled and sessionEndEventsEnabled fields for fine-grained control over session event reporting.
  • Added foregroundLifecycleEnabled option to control foreground lifecycle event tracking.
  • sessionEventsEnabled is now deprecated but remains supported as a backward-compatible alias.

Read more


Cordova 2.0.3 Release

🔆 Improved

  • Tests: added Jest setup and unit tests for the JS layer (init, events, user attributes, notifications, in-app, inbox, recommendations, listeners).
  • Refactor: var → const in www/cordova-plugin-reteno.js.
  • Docs: README updated with Installation, Documentation, and Setup Guides sections.

Read more


Cordova 2.0.2 Release

🔆 Improved

  1. Dependencies
  • Updated Android Reteno SDK: 2.9.2 → 2.9.4
  • Updated iOS Reteno SDK (CocoaPod): 2.6.2 → 2.7.0
  1. New Features

Session duration configuration

  • Added sessionDurationSeconds option to RetenoInitializeOptions — allows overriding the default session reset timeout (Android 2.9.4+, iOS 2.7.0+).

Granular lifecycle tracking options

  • Replaced the single sessionEventsEnabled flag with separate sessionStartEventsEnabled and sessionEndEventsEnabled fields for fine-grained control over session event reporting.
  • Added foregroundLifecycleEnabled option to control foreground lifecycle event tracking.
  • sessionEventsEnabled is now deprecated but remains supported as a backward-compatible alias.

Read more


Cordova 2.0.1 Release

🔆 Improved

  • Bump Android SDK to 2.9.1
  • Bump iOS SDK to 2.6.1

Read more


Cordova 1.1.0 Release

🔆 Improved

  • Removed Sentry
  • Simplified GitHub and npm releases

Fixed

  • Fixed Cordova example app builds
  • Fixed example apps inconsistencies
  • Fixed plugin incorrect attributes and anonymous attributes
  • Fixed plugin incorrect types
  • Fixed incorrect SDK initializations

Read more