These release notes show incremental updates to the BlueConic SDK for React Native, including the SDK version number, the date the update was released, and major changes or additions.
3.2.4 - October 18, 2024
Fixed
- React-Android: Fixed issue with the SDK removing cookies when initializing.
3.2.3 - September 18, 2024
Fixed
- React-Android: Fixed crash during commit log merging events.
- React-Android: Fixed issue with commit log crashing when upgrading from older versions of the SDK.
3.2.2 - August 12, 2024
Fixed
- React-Android: Fixed issue with commit log serialization failing in certain cases when upgrading from older versions of the SDK.
- React-Android: Fixed issue with SDK crashing in cases where R8 compiler was used.
3.2.1 - June 27, 2024
Fixed
- React-Android: Fixed issue with behaviour listener not processing values correctly in rule sets
3.2.0 - June 14, 2024
Added
- React: Added support for timeline events in the SDK.
3.1.0 - March 12, 2024
Added
- iOS: Privacy Manifest as required by Apple Privacy Guidelines.
- iOS: SDK Code signing.
3.0.0 - February 21, 2024
Changed
- React: The plugin now uses specific Android and iOS native SDK versions to avoid issues with compatibility.
- React-Android: The native SDK is now imported via Gradle and does not need to be imported as a separate module.
Fixed
- React-iOS: Fixed build issue due to wrong version being used.
- React-Android: Fixed issue with failing to register plugin class during initialization of the plugin.
- React-Android: Fixed issue with gradle building.
2.0.0 - November 24, 2022
Changed
- Android: Changed the way the BlueConic Android AAR is loaded (no longer via direct .AAR reference).
- React: Changed peerDependency for react-native to <1.0.0, to fix error with NPM v7 when an app uses a different version of react-native than this package.
Added
- Android: Added targetSdkVersion 31.
1.2.0 - June 21, 2021
Changed
- Android/iOS: The dialogue feedback to be equal in both platforms.
- iOS: Changed the typo `paramters` to `parameters`.
- Android: Changed flat structure to interaction with parameters structure. Following structure is used:
{
"id": "{Variant ID}",
"name": "{Variant Name}",
"dialogueId": "{Dialogue ID}",
"dialogueName": "{Dialogue Name}",
"positionId": "{Position ID}",
"positionName": "{Position Name}",
"pluginType": "ACTION",
"type": "{Plugin ID}",
"parameters": {
// parameters specific to the variant
// as an example:
"content": [""],
"height": ["150"],
"width": ["620"]
}
}
1.1.1 - September 20, 2020
Fixed
- React: Package issues.
- React: Minor bugs.
Removed
- iOS: The use of `UIViewController.init()`
1.1.0 - 2020-9-20 September 15, 2020
Added
- React: `Objective` methods.
- React: `registerPluginClass` methods.
- React: `setEnable` methods.
- React: Support for iOS and Android SDKs.
- React: Improvements to the package.
- React: Support for both async and callback methods.
Fixed
- React: Support for React Native 0.60+.