Releases: adobe/aepsdk-optimize-android
Releases · adobe/aepsdk-optimize-android
v3.2.4
v3.2.3
Release notes
- Added support for the Array type in the JSON structure of Offer Content.
What's Changed
- Update A4T instructions in documentation by @spoorthipujariadobe in #121
- Test App Refactor | Logic separation by @sagar-sharma-adobe in #126
- Adding support for List type Json in Offer Content by @sagar-sharma-adobe in #129
- [MOB-22735] Logger functionality for Optimize Test App by @sagar-sharma-adobe in #130
- Adding support for Json Arrays in Offer Content by @sagar-sharma-adobe in #132
- Migrate to GitHub Actions reusable workflows by @timkimadobe in #131
- Updating version to 3.2.3 by @github-actions in #136
- Dev v3.2.3 to Staging by @siddique-adobe in #137
- Dev to Staging and conflicts resolved by @siddique-adobe in #139
- Resolving Merge conflicts with Main branch by @sagar-sharma-adobe in #140
- Removing logs by @sagar-sharma-adobe in #141
- Staging to Main by @siddique-adobe in #138
New Contributors
- @sagar-sharma-adobe made their first contribution in #126
- @timkimadobe made their first contribution in #131
Full Changelog: v3.2.2...v3.2.3
v3.2.2
Release notes
- Added timeout (in seconds) parameter to updatePropositions and getPropositions APIs to enable timeout configuration in both the apis ensuring that the operation either completes within the given time frame or returns an error indicating a timeout.
- Updated getPropositions API to return cached propositions immediately if there are no pending updatePropositions calls for the requested list of decision scopes.
- Added support for debug events and enabled getPropositions and onPropositionsUpdate to receive Simulated events from Assurance.
What’s Changed
- Staging to Main (#120) @siddique-adobe
- Dev v3.2.2 to Staging (#118) @siddique-adobe
- Updating version to 3.2.2 (#116) @github-actions
- [MOB-22521] Updating timeout scale to seconds from milliseconds in the updateProposition configurable timeout API (#114) @siddique-adobe
- add separate cache for preview propositions (#113) @ishita-gambhir-adobe
v3.1.0
Release notes
- Added a new
updatePropositions
API to support completion callback with retrieved propositions and errors (if any).
What’s Changed
- Staging to Main (#100) @siddique-adobe
- Dev v3.1.0 to Staging (#99) @siddique-adobe
- Version updated to 3.1.0 (#98) @siddique-adobe
- Dev v3.1.0 to Staging (#97) @siddique-adobe
- Provide errors and propositions in updateProposition callback (#96) @ishita-gambhir-adobe
- update updateProposition API to provide callback (#94) @ishita-gambhir-adobe
v3.0.2
Release Notes
- Fixed thread safety for map updates that happen when
updatePropositions
API was called repeatedly. - Fixed issue where
Offer
could not be created for default content item whengetPropostions
API was called.
What’s Changed
- Staging -> Main (#90) @siddique-adobe
- Dev v3.0.2 -> Staging (#89) @siddique-adobe
- [MOB-21446] Fix for missing data field in edge response and adding unit test for the same (#88) @siddique-adobe
- [MOB-21074] Fix threading issues during map updates in updateProposition (#87) @siddique-adobe
v3.0.1
Release Notes
- Fixed a bug where Optimize SDK was considering Target mbox decision scope strings as invalid and not including them in personalization requests.
What’s Changed
- Staging v3.0.1 -> main (#86) @spoorthipujariadobe
- Dev v3.0.1 -> Staging (#85) @spoorthipujariadobe
- Fix DecisionScope.isValid failing for mbox string (#84) @spoorthipujariadobe
v3.0.0
Release Notes
Major version update for Adobe Journey Optimizer - Decisioning Extension 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. - Renamed class
Proposition
toOptimizeProposition
.
What’s Changed
- To Main : v3.0.0 release (#81) @PravinPK
- Merge dev-v3.0.0 to staging (#80) @spoorthipujariadobe
- Merge staging into Dev v3.0.0 (#79) @spoorthipujariadobe
- final changes for 3.0.0 release (#78) @spoorthipujariadobe
- change namespace to avoid conflicts (#77) @spoorthipujariadobe
- Update module version for beta 1 release (#76) @PravinPK
- License Header + Run Spotless (#75) @PravinPK
- Android 3.x changes, Gradle, CI, Github actions (#74) @PravinPK