Skip to content

Releases: adobe/aepsdk-core-android

v3.5.0-core

24 Jul 00:37
0e92035
Compare
Choose a tag to compare

Release notes

  • Fixed an issue causing incorrect inset calculation for in-app messages.
  • Adds rules engine support for the new event history operations insert and insertIfNotExists.
    • insert unconditionally records consequence content as an event history entry.
    • insertIfNotExists records the entry only when no existing record shares the same hash.
  • Adds support for the new mostRecent historical condition type, which allows rules engine to evaluate the most recently occurring event from a list of events.

What's Changed

New Contributors

Full Changelog: v3.4.1-core...v3.5.0-core

v3.4.1-core

11 Jun 21:16
9a814d3
Compare
Choose a tag to compare

Release notes

  • Added edge-to-edge support for in-app messages when enforced by the device OS.
  • Fixed an issue causing incorrect rule evaluation of notContains and notEquals conditions with multiple operands.
  • Disabled WebSQL for in-app message web views.
  • Improved stability when processing Activity intent extras.

v3.4.0-core

13 May 00:10
9b70e82
Compare
Choose a tag to compare

Release Notes

  • Added support of "Max width" and "Fit to content" for in-app messages viaInAppMessageSettings.

v3.3.1-core

25 Feb 22:08
a78c4df
Compare
Choose a tag to compare

Release Notes

  • Allow disabling callback timeout when using MobileCore.dispatch API.
  • Restrict override FloatingButton presentable with app theme.

What's Changed

  • Update api-reference.md by @praveek in #743
  • PLATIR-45069: Add theme overrides for Floating button AEP Presentables by @prudrabhat in #731
  • Allow disabling timeout when registering response listener by @praveek in #744
  • Updating Core version to 3.3.1 by @github-actions in #745
  • Dev -> staging (Core 3.3.1) by @praveek in #746
  • Staging -> main (Core 3.3.1) by @praveek in #747

Full Changelog: v3.0.1-signal...v3.3.1-core

v3.3.0-core

10 Feb 20:37
27ddead
Compare
Choose a tag to compare

Release notes

  • Added new MobileCore.initialize APIs to simplify AEP SDK initialization by enabling automatic extension registration and lifecycle tracking.
  • Fixed an issue where certain HTTP request timeouts were incorrectly configured.

What's Changed

  • Update EventHub.kt by @GeorgCantor in #718
  • Transfer AEPTestUtils to Core by @timkimadobe in #723
  • AEPTestUtils - Improve TestHelper event assertion timeout logic by @timkimadobe in #726
  • [MOB-22457] Fix incorrect HTTP timeouts by @praveek in #728
  • [MOB-22458][MOB-22611] Cleanup StringEncoder util by @praveek in #729
  • Simplified initialization for AEP SDK by @praveek in #732
  • [MOB-22844] Fix crash in direct boot mode detection by @praveek in #734
  • Migrate to GitHub Actions reusable workflows by @timkimadobe in #733
  • Update automatic lifecycle tracking during simplified initialization to use ProcessLifecycleOwner by @praveek in #735
  • Updating Core version to 3.3.0 by @github-actions in #736
  • Updating Identity version to 3.0.2 by @github-actions in #737
  • Updating Lifecycle version to 3.0.2 by @github-actions in #738
  • Updating Signal version to 3.0.1 by @github-actions in #739
  • Cleanup AndroidManifest.xml by @praveek in #741
  • dev -> staging (Core 3.3.0) (Identity 3.0.2) (Lifecycle 3.0.2) (Signal 3.0.1) by @praveek in #740
  • staging -> main (Core 3.3.0) (Identity 3.0.2) (Lifecycle 3.0.2) (Signal 3.0.1) by @praveek in #742

Full Changelog: v3.2.0-core...v3.3.0-core

v3.0.2-lifecycle

10 Feb 20:52
27ddead
Compare
Choose a tag to compare

Release notes

  • Added support for the new MobileCore.initialize API introduced in Core.

What's Changed

  • Update EventHub.kt by @GeorgCantor in #718
  • Transfer AEPTestUtils to Core by @timkimadobe in #723
  • AEPTestUtils - Improve TestHelper event assertion timeout logic by @timkimadobe in #726
  • [MOB-22457] Fix incorrect HTTP timeouts by @praveek in #728
  • [MOB-22458][MOB-22611] Cleanup StringEncoder util by @praveek in #729
  • Simplified initialization for AEP SDK by @praveek in #732
  • [MOB-22844] Fix crash in direct boot mode detection by @praveek in #734
  • Migrate to GitHub Actions reusable workflows by @timkimadobe in #733
  • Update automatic lifecycle tracking during simplified initialization to use ProcessLifecycleOwner by @praveek in #735
  • Updating Core version to 3.3.0 by @github-actions in #736
  • Updating Identity version to 3.0.2 by @github-actions in #737
  • Updating Lifecycle version to 3.0.2 by @github-actions in #738
  • Updating Signal version to 3.0.1 by @github-actions in #739
  • Cleanup AndroidManifest.xml by @praveek in #741
  • dev -> staging (Core 3.3.0) (Identity 3.0.2) (Lifecycle 3.0.2) (Signal 3.0.1) by @praveek in #740
  • staging -> main (Core 3.3.0) (Identity 3.0.2) (Lifecycle 3.0.2) (Signal 3.0.1) by @praveek in #742

Full Changelog: v3.2.0-core...v3.0.2-lifecycle

v3.0.2-identity

10 Feb 20:44
27ddead
Compare
Choose a tag to compare

Release notes

  • Added support for the new MobileCore.initialize API introduced in Core.

What's Changed

  • Update EventHub.kt by @GeorgCantor in #718
  • Transfer AEPTestUtils to Core by @timkimadobe in #723
  • AEPTestUtils - Improve TestHelper event assertion timeout logic by @timkimadobe in #726
  • [MOB-22457] Fix incorrect HTTP timeouts by @praveek in #728
  • [MOB-22458][MOB-22611] Cleanup StringEncoder util by @praveek in #729
  • Simplified initialization for AEP SDK by @praveek in #732
  • [MOB-22844] Fix crash in direct boot mode detection by @praveek in #734
  • Migrate to GitHub Actions reusable workflows by @timkimadobe in #733
  • Update automatic lifecycle tracking during simplified initialization to use ProcessLifecycleOwner by @praveek in #735
  • Updating Core version to 3.3.0 by @github-actions in #736
  • Updating Identity version to 3.0.2 by @github-actions in #737
  • Updating Lifecycle version to 3.0.2 by @github-actions in #738
  • Updating Signal version to 3.0.1 by @github-actions in #739
  • Cleanup AndroidManifest.xml by @praveek in #741
  • dev -> staging (Core 3.3.0) (Identity 3.0.2) (Lifecycle 3.0.2) (Signal 3.0.1) by @praveek in #740
  • staging -> main (Core 3.3.0) (Identity 3.0.2) (Lifecycle 3.0.2) (Signal 3.0.1) by @praveek in #742

Full Changelog: v3.2.0-core...v3.0.2-identity

v3.0.1-signal

10 Feb 21:04
27ddead
Compare
Choose a tag to compare

Release notes

  • Added support for the new MobileCore.initialize API introduced in Core.

What's Changed

  • Update EventHub.kt by @GeorgCantor in #718
  • Transfer AEPTestUtils to Core by @timkimadobe in #723
  • AEPTestUtils - Improve TestHelper event assertion timeout logic by @timkimadobe in #726
  • [MOB-22457] Fix incorrect HTTP timeouts by @praveek in #728
  • [MOB-22458][MOB-22611] Cleanup StringEncoder util by @praveek in #729
  • Simplified initialization for AEP SDK by @praveek in #732
  • [MOB-22844] Fix crash in direct boot mode detection by @praveek in #734
  • Migrate to GitHub Actions reusable workflows by @timkimadobe in #733
  • Update automatic lifecycle tracking during simplified initialization to use ProcessLifecycleOwner by @praveek in #735
  • Updating Core version to 3.3.0 by @github-actions in #736
  • Updating Identity version to 3.0.2 by @github-actions in #737
  • Updating Lifecycle version to 3.0.2 by @github-actions in #738
  • Updating Signal version to 3.0.1 by @github-actions in #739
  • Cleanup AndroidManifest.xml by @praveek in #741
  • dev -> staging (Core 3.3.0) (Identity 3.0.2) (Lifecycle 3.0.2) (Signal 3.0.1) by @praveek in #740
  • staging -> main (Core 3.3.0) (Identity 3.0.2) (Lifecycle 3.0.2) (Signal 3.0.1) by @praveek in #742

Full Changelog: v3.2.0-core...v3.0.1-signal

v3.2.0-core

01 Oct 23:28
d3e61e6
Compare
Choose a tag to compare

Release notes

  • Added new constants to AEPError.
  • Added the SuppressedByAppDeveloper constant to indicate that the in-app message was not displayed because it was rejected by the app developer via the PresentationDelegate.

What’s Changed

v3.1.2-core

03 Sep 18:19
882669b
Compare
Choose a tag to compare

Release notes

  • Added screen reader support for in-app messages.

What’s Changed