Releases: adobe/aepsdk-optimize-ios
Releases · adobe/aepsdk-optimize-ios
v5.6.1
Release Notes
- Improved AEPOptimizeError Swift/Objective-C interoperability.
- Renamed Adobe Journey Optimizer Decisioning extension to Offer Decisioning and Target extension in docs.
What’s Changed
- Update CI config and github release (#156) @akhiljain1907
- Staging to Main (5.6.1) (#155) @akhiljain1907
- Dev v5.6.1 to staging (#154) @akhiljain1907
- Updating version to 5.6.1 (#153) @github-actions
- Improve AEPOptimizeError Swift/Objective-C interoperability (#152) @akhiljain1907
- rename Adobe Journey Optimizer Decisioning extension to Offer Decisioning and Target extension in docs (#145) @spoorthipujariadobe
v5.6.0
Release Notes
- Added activity and placement object fields to OptimizeProposition class.
- Fixed event data in Optimize Response Event sent to update proposition api callback to properly display proposition and error data in Assurance.
What’s Changed
- Staging to Main (#150) @akhiljain1907
- dev-v5.6.0 to staging (#149) @akhiljain1907
- Updating version to 5.6.0 (#148) @github-actions
- Adding activity and placement object in OptimizeProposition Object (#146) @sagar-sharma-adobe
- [ MOB-23514] Fix - event data sent in Optimize Response Event to update proposition api callback (#147) @akhiljain1907
v5.5.0
Release Notes
- Added generateDisplayInteractionXdm public API for a list of offers.
- Added and unwrapped weak self in Optimize's onRegistered to avoid crash.
What’s Changed
- Staging to Main (#144) @akhiljain1907
- Dev v5.5.0 to Staging (#143) @akhiljain1907
- Updating version to 5.5.0 (#142) @github-actions
- Added generateDisplayInteractionXdm public api for list of offers. (#141) @akhiljain1907
v5.4.0
Release Notes
- Added processing of listeners asynchronously inside serial queue to solve race condition issue.
- Added a new API to support display tracking of multiple offers.
What’s Changed
- staging to main (#140) @akhiljain1907
- dev-v5.4.0 to Staging (#139) @akhiljain1907
- Updating version to 5.4.0 (#138) @github-actions
- fixed flaky behaviour for tests (#137) @akhiljain1907
- Fixed failing tests and flaky behaviour (#136) @akhiljain1907
- [MOB-21131] Display Proposition api to support multiple propositions. (#112) @akhiljain1907
- [MOB-22537] - added processing of listeners asynchronously inside serial queue (#126) @akhiljain1907
v5.3.0
Release Notes
- Added capability to configure timeout value for the Update Proposition API via Adobe Journey Optimizer - Decisioning card in Mobile Tags property.
What’s Changed
- Staging to Main (#134) @ishwetansh
- Dev v5.3.0 to Staging (#133) @ishwetansh
- MOB-22621 | Fetching timeout value from configuration (#128) @ishwetansh
v5.2.1
Release Notes
- Fixed a bug where JSON object array without key was not getting parsed in Offer class.
- Added support of checking debug object's eventType and eventSource while processing debug events.
What’s Changed
- Staging to Main - 5.2.1 (#131) @akhiljain1907
- Dev to staging - 5.2.1 (#130) @akhiljain1907
- Updating version to 5.2.1 (#129) @github-actions
- Added check for debugEventType and debugEventSource while processing Debug Events. (#121) @akhiljain1907
- [MOB-22734] - Added support to parse json object without key in Offer class. (#127) @akhiljain1907
v5.2.0
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.
- Added support for debug events and enabled getPropositions and onPropositionsUpdate to receive Simulated events from Assurance.
What’s Changed
- Fix: Added foundation in constant file (#125) @ishwetansh
- Dev v5.2.0 to Main (#123) @ishwetansh
- Updating version to 5.2.0 (#124) @github-actions
- Add: deprecated update proposition api without callback (#122) @ishwetansh
- [MOB-22477] - Added support for debug events and separate cache for Preview Propositions (#120) @akhiljain1907
- [MOB-22281] - Public API Changes with Configurable timeout value for Update/ Get proposition (#119) @ishwetansh
- Documentation update - AEPOptimize 5.1.0 (#117) @akhiljain1907
v5.1.0
Release notes
- Added a new
updatePropositionsAPI to support completion callback with retrieved propositions and errors (if any). - Updated
getPropositionsAPI to return cached propositions immediately if there are no pendingupdatePropositionscalls for the requested list of decision scopes. - Changed
Offer.scoredata type from Integer to Double to fix a bug where offers having decimal score were being dropped.
What’s Changed
- Staging to Main Optimize 5.1.0 (#116) @akhiljain1907
- Dev v5.1.0 -> Staging (#115) @spoorthipujariadobe
- Optimize SDK's version update (#114) @akhiljain1907
- [PLATIR-43864] Changed Offer Score value from Int to Double (#113) @ishwetansh
- Mob 20807 - Providing error details received by Edge in updateProposition api callback (#111) @akhiljain1907
- MOB-20804 - updateProposition api with a callback to handle timeout (#110) @akhiljain1907
- MOB-19932 - Get proposition request event handling (#109) @ishwetansh
v5.0.1
Release Notes
- Fixed a crash that happens when
updatePropositionAPI was called repeatedly.
What’s Changed
- Staging to main for 5.0.1 release (#108) @sbenedicadb
- promote Dev v5.0.1 to staging (#107) @sbenedicadb
- -update version to 5.0.1 and add scripts for update version github action (#106) @sbenedicadb
- -[MOB-21054] Making container vars thread safe (#105) @sbenedicadb
v4.0.4
Release Notes
- Fixed a crash that happens when
updatePropositionAPI was called repeatedly.