Releases: adobe/aepsdk-core-android
Releases · adobe/aepsdk-core-android
v3.5.0-core
Release notes
- Fixed an issue causing incorrect inset calculation for in-app messages.
- Adds rules engine support for the new event history operations
insert
andinsertIfNotExists
.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
- Fix ordered search type lookup in event history by @spoorthipujariadobe in #750
- Added handling for insert and insertIfNotExists rule consequence by @spoorthipujariadobe in #749
- [MOB-22892] Code changes computing webView in accordance with content by @siddique-adobe in #748
- Updating Core version to 3.4.0 by @github-actions[bot] in #761
- [MOB-22892] Code changes computing webView in accordance with content… by @spoorthipujariadobe in #760
- Stop migrating Mobile Services datastore from v4 SDK by @yangyansong-adbe in #754
- Change ExtensionApi getHistoricalEvents API to be on par with Core iOS by @spoorthipujariadobe in #759
- Do not enable WebSQL for InAppMessage presentables by @prudrabhat in #757
- Catch runtime exceptions when retrieving the extended data from the intent (MOB-23377) by @yangyansong-adbe in #758
- Merging main to feature/disqualification branch by @spoorthipujariadobe in #763
- Added implementation of mostRecent search type for historical lookup by @spoorthipujariadobe in #764
- Reverse merge
main
intodev
by @prudrabhat in #768 - IAM dialog fix for Android 16 and MOB-23069 by @spoorthipujariadobe in #765
- Updating Core version to 3.4.1 by @github-actions[bot] in #770
- Reverse merge
main
(3.4.0) intostaging
by @prudrabhat in #772 - Guard against PackageManager.NameNotFoundException for IAM by @prudrabhat in #774
- Merge
dev
intostaging
for Core 3.4.1 by @prudrabhat in #773 - Rules : Fix logical operation for negative matchers with multiple values #1147 by @PravinPK in #767
- Merge
dev
tostaging
to pick up #767 for Core 3.4.1 by @prudrabhat in #776 - Update
RuleConsequence
detail
to be non-optional by @timkimadobe in #769 - Dispatch consequence in an rules consequence event if schema type is not eventHistory by @spoorthipujariadobe in #766
- Add support for nested lists to map flattening logic by @spoorthipujariadobe in #777
- Fix message inset calculation for InAppMessages by @prudrabhat in #778
- Migrate to CentralSonatype publishing by @prudrabhat in #779
- Early escape from insert/insertIfNotExists if event hash is 0 by @spoorthipujariadobe in #781
- Feature/disqualification -> dev by @spoorthipujariadobe in #780
- Updating Core version to 3.5.0 by @github-actions[bot] in #782
- Merge dev into staging for Core 3.5.0 by @spoorthipujariadobe in #783
- change event history insert log level by @spoorthipujariadobe in #785
- Merge
dev
intostaging
to incorporate #785 by @prudrabhat in #786 - Merge
staging
intomain
for Core 3.5.0 by @prudrabhat in #784
New Contributors
- @siddique-adobe made their first contribution in #748
Full Changelog: v3.4.1-core...v3.5.0-core
v3.4.1-core
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
andnotEquals
conditions with multiple operands. - Disabled WebSQL for in-app message web views.
- Improved stability when processing Activity intent extras.
v3.4.0-core
Release Notes
- Added support of "Max width" and "Fit to content" for in-app messages via
InAppMessageSettings
.
v3.3.1-core
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
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
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
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
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
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 thePresentationDelegate
.
What’s Changed
- staging -> main (core-v3.2.0) (#717) @praveek
- dev -> staging (core-v3.2.0) (#716) @praveek
- remove cancellation of coroutine children (#715) @rymorale
- Update versions [Core-3.2.0] (#714) @github-actions
- add new error codes for AdobeError (#713) @ishita-gambhir-adobe
- add
SuppressedByAppDeveloper
toPresentationError
interface (#712) @rymorale
v3.1.2-core
Release notes
- Added screen reader support for in-app messages.
What’s Changed
- Merge
staging
intomain
for Core 3.1.2 (#710) @prudrabhat - dev -> staging (Core 3.1.2) (#709) @praveek
- Update versions [Core-3.1.2] (#708) @github-actions
- Update test app for smoke tests (#707) @praveek
- [PLATIR-41103] Added dialog for correct screen reader case (#706) @navratan-soni
- Revert "[PLATIR-41103] Added dialog for correct screen reader case" (#705) @praveek
- [PLATIR-41103] Added dialog for correct screen reader case (#702) @navratan-soni
- Update the test app for smoke testing (core/lifecycle/signal) (#695) @yangyansong-adbe