Releases: adobe/aepsdk-core-android
v3.0.0-signal
Major version update for Signal for Adobe Experience Platform Mobile SDKs on Android compatible with Mobile Core 3.0.0. The current release includes the following changes:
- Updated the minimum supported Android API level to 21.
- The SDK is now compatible with Kotlin 1.5 and higher.
- Removed deprecated
registerExtension
API. Use the MobileCore.registerExtensions() API for registering extensions and initializing the SDK instead. - Added an enhancement to prevent network retries when the device's network is offline.
v3.0.0-lifecycle
Major version update for Lifecycle for Adobe Experience Platform Mobile SDKs on Android compatible with Mobile Core 3.0.0. The current release includes the following changes:
- Updated the minimum supported Android API level to 21.
- Removed deprecated
registerExtension
API. Use the MobileCore.registerExtensions() API for registering extensions and initializing the SDK instead.
v3.0.0-identity
Major version update for Identity for Adobe Experience Platform Mobile SDKs on Android compatible with Mobile Core 3.0.0. The current release includes the following changes:
- Updated the minimum supported Android API level to 21.
- Removed deprecated
registerExtension
API. Use the MobileCore.registerExtensions() API for registering extensions and initializing the SDK instead. - Added an enhancement to prevent network retries when the device's network is offline.
v3.0.0-core
Release Notes
Major version update of Adobe Experience Platform Core Android SDK is live!
Please note that the current release includes the following changes:
- Updated the minimum supported Android API level to 21.
- The SDK is now compatible with Kotlin 1.5 and higher.
- Migrated UI service to use Jetpack Compose.
- Removed deprecated
MobileCore.registerExtension(...)
andMobileCore.start()
APIs. Use theMobileCore.registerExtensions(...)
API for registering extensions and initializing the SDK instead. - Removed
MobileCore.setMessagingDelegate
,MobileCore.getMessagingDelegate
APIs which were used to control the display of in-app messages. Migrate tocom.adobe.marketing.mobile.services.ui.PresentationDelegate
and useServiceProvider.getUIService().setPresentationDelegate
API instead. - Removed other APIs related to extension development which were deprecated in 2.0.0.
- Added an enhancement to prevent network retries when the device's network is offline.
What’s Changed
- staging -> main (v3.0.0 release) (#636) @praveek
- Update README.md (#637) @praveek
- Merge dev -> staging (#635) @praveek
- Add Kotlin examples and remove 2.x references (#634) @prudrabhat
- Update getNetworkConnectionStatus implementation to use internal utils (#632) @praveek
- Release changes for 3.0.0 (#631) @praveek
- Remove the duplicated migration doc (#630) @yangyansong-adbe
- Documentation cleanup for Android 3.0.0 (#627) @yangyansong-adbe
- Fix typos in Android 3.0.0-beta.1 snapshot builds (#629) @yangyansong-adbe
- Fix typo (#628) @yangyansong-adbe
- Merge
dev-v3.0.0
tostaging
(#625) @prudrabhat - Publish Lifecycle, Signal, Identity with
core:3.0.0.beta.1-SNAPSHOT
dependancies (#624) @prudrabhat - dev -> staging (3.0.0-beta.1) (#623) @praveek
- Merge branch 'staging' into dev-v3.0.0 (#622) @praveek
- Update version and gradle plugin for beta snapshot release (#621) @praveek
- Compose instrumentation tests around IAM position and sizing (#619) @spoorthipujariadobe
- [Android 3.0.0] Adopt the network service changes in Identity (#617) @yangyansong-adbe
- Fix InAppMessage inset behavior (#616) @prudrabhat
- [Android 3.0.0] Adopt the network service changes in Signal (#614) @yangyansong-adbe
- Fix InAppMessage rounded corners for API <= 22 (#615) @prudrabhat
- Fix crash during composable attachment to android.app.Activity (#613) @prudrabhat
- [NetworkService] check Internet availability before sending requests (#612) @yangyansong-adbe
- Remove LocalNotificationHandler from Core (#610) @praveek
- Rename backgroundTap to tapBackground in MessageGesture enum (#609) @praveek
- Cherry pick bug fixes after Core 2.5.0 (#608) @praveek
- Update versions [Core-3.0.0] [Identity-3.0.0] [Lifecycle-3.0.0] [Signal-3.0.0] (#607) @github-actions
- Clean up gradle scripts and use AEP Gradle plugin (#606) @praveek
v2.6.2 (Core)
Release Notes
- Add array support for token replacement in the launch rules engine.
- The code used to fix issues on Android 8/8.1 has been restricted from execution on other Android OS versions.
What's Changed
- backmerge main -> dev by @praveek in #598
- Handle database failure when querying the event history by @yangyansong-adbe in #601
- [PLATIR-35300] Add array replace token support by @yangyansong-adbe in #600
- Restricted the workaround code to run on specific OS versions by @yangyansong-adbe in #602
- Update versions [Core-2.6.2] by @github-actions in #603
- dev -> staging (core v2.6.2) by @yangyansong-adbe in #604
- staging -> main (core v2.6.2) by @yangyansong-adbe in #605
Full Changelog: v2.6.1-core...v2.6.2-core
v2.6.1 (Core)
- Fixed an issue where failure to create a webview for displaying an in-app message would cause the UI to be blocked.
v2.6.0 (Core)
- Fixed the UI takeover behavior for in-app messages. When UI takeover is disabled, taps outside the in-app webview no longer dismiss the message.
v2.5.1 (Core)
- Fixed a resource leak in
StreamUtils
. - Fixed a crash when displaying in-app messages.
v2.5.0 (Core)
- Added getter APIs
getLargeIconResourceID
andgetSmallIconResourceID
to MobileCore for retrieving the icon resource IDs set from the application.
v2.5.0 (Core)
Added getter APIs getLargeIconResourceID
and getSmallIconResourceID
to MobileCore for retrieving the icon resource IDs set from the application.