These release notes show incremental updates to the BlueConic SDK for Android, including the SDK version number, the date the update was released, and major changes or additions.
5.2.6 - October 18, 2024
Fixed
- Fixed issue with the SDK removing cookies when initializing.
5.2.5 - September 11, 2024
Fixed
- Fixed crash during commit log merging events.
5.2.4 - August 28, 2024
Fixed
- Fixed issue with commit log crashing when upgrading from older versions of the SDK.
5.2.3 - August 09, 2024
Fixed
- Fixed issue with commit log serialization failing in certain cases when upgrading from older versions of the SDK.
- Fixed issue with SDK crashing in cases where R8 compiler was used.
5.2.2 - June 27, 2024
Fixed
- Fixed issue with behaviour listener not processing values correctly in rule sets.
5.2.1 - June 13, 2024
Fixed
- Fixed issue with timeline event methods not triggering the callback.
5.2.0 - June 12, 2024
Changed
- Updated Java version to 17.
- Set the SDK target to API 34.
Added
- Added support for timeline events in the SDK.
- Added KDoc documentation for the SDK.
5.1.0 - February 26, 2024
Added
- Internal tracking for React Native usage
5.0.0 - January 18, 2024
Changed
- Migrated codebase from Java to Kotlin and updated the SDK APIs to support Kotlin.
Added
- Added INTERNET and ACCESS_NETWORK_STATE permissions to SDK manifest.
4.0.0 - October 5, 2023
Changed
- Set the minimum SDK target to API 21.
- Moved SDK distribution to Maven, removing importing of the SDK as a module. Please use the maven dependency to include the SDK from now on. More info can be found in the Getting Started with Android SDK documentation.
Added
- Moved dependency management to being handled internally by the SDK via Maven. There is no need to manually include the GSON and Google Play services anymore.
- Updated Google Play services using only the required module instead of the full library.
Fixed
- Fixed an issue with Google Advertising id not being retrieved correctly.
- Fixed NPE crash when processing the commit log request values.
3.0.0 - August 3, 2023
Changed
- Changed the SDK target to API 33.
- Set the minimum SDK target to API 14.
- Moved from the Android Support Libraries to the AndroidX library.
Added
- Moved to Android Gradle Plugin 7.3.1.
- Updated the documentation to clarify the need to add the following dependency to all SDK integrations: implementation 'com.google.code.gson:gson:2.10.1'.
Fixed
- Fixed an issue where events were not sent consistently when moving from one screen to another.
- Fixed an issue where if the Rule Based Form Listener was ‘set if empty’, events would not trigger. Now these events trigger as expected.
2.6.6 - June 13, 2022
Changed
- Added INCREMENT operation for profile properties.
Fixed
- Fixed an issue where properties deleted on the server would not be updated in the mobile SDK.
2.6.5 - January 24, 2022
Changed
- Implemented set_if_empty for android.
Fixed
- Fixed an issue where the BlueConic SDK for Android throws exceptions and would cascade upwards.
2.6.4 - November 3, 2020
Changed
- The logic in `handleSimulatorData` to only call `setHostname` when `debug` mode is `true` to avoid invalid URL as overrule hostname.
Fixed
- Issue in the simulator mechanism to not overrule the hostname when `debug` mode is `false`.