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
- Cordova 2.0.4 Release
- Cordova 2.0.3 Release
- Cordova 2.0.2 Release
- Cordova 2.0.1 Release
- Cordova 1.1.0 Release
Cordova 2.1.0 Release
🔆 Improved
- Dependencies
- Updated iOS Reteno SDK (CocoaPod): 2.7.1
- Updated awesome-cordova-plugin-reteno: 9.2.0
- New Features
marketId support in user attributes
- Added
marketIdfield toUserAttributes— allows setting a market identifier for a user. marketIdcan be cleared by passing an empty string.
Cordova 2.0.4 Release
🔆 Improved
- Dependencies
- Updated Android Reteno SDK: 2.9.2 → 2.9.4
- Updated iOS Reteno SDK (CocoaPod): 2.6.2 → 2.7.0
- New Features
Session duration configuration
- Added
sessionDurationSecondsoption toRetenoInitializeOptions— allows overriding the default session reset timeout (Android 2.9.4+, iOS 2.7.0+).
Granular lifecycle tracking options
- Replaced the single
sessionEventsEnabledflag with separatesessionStartEventsEnabledandsessionEndEventsEnabledfields for fine-grained control over session event reporting. - Added
foregroundLifecycleEnabledoption to control foreground lifecycle event tracking. sessionEventsEnabledis now deprecated but remains supported as a backward-compatible alias.
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.
Cordova 2.0.2 Release
🔆 Improved
- Dependencies
- Updated Android Reteno SDK: 2.9.2 → 2.9.4
- Updated iOS Reteno SDK (CocoaPod): 2.6.2 → 2.7.0
- New Features
Session duration configuration
- Added
sessionDurationSecondsoption toRetenoInitializeOptions— allows overriding the default session reset timeout (Android 2.9.4+, iOS 2.7.0+).
Granular lifecycle tracking options
- Replaced the single
sessionEventsEnabledflag with separatesessionStartEventsEnabledandsessionEndEventsEnabledfields for fine-grained control over session event reporting. - Added
foregroundLifecycleEnabledoption to control foreground lifecycle event tracking. sessionEventsEnabledis now deprecated but remains supported as a backward-compatible alias.
Cordova 2.0.1 Release
🔆 Improved
- Bump Android SDK to 2.9.1
- Bump iOS SDK to 2.6.1
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