Releases: adobe/aepsdk-messaging-ios
Releases · adobe/aepsdk-messaging-ios
v5.5.0
v5.4.0
Release notes
- SDK updated to support conflict resolution for in-app messaging:
- In-app messages are loaded in priority order
- When a message display is suppressed due to a priority conflict or due to app developer decision it is recorded as an edge event
v5.3.0
Release notes
- Two updates made to support out-of-the-box Content Card templates, coming soon via the new
AEPSwiftUI
library:- Writes a disqualify event to event history when a content card is dismissed
- Removes dismissed content card from in-memory container holding qualified content cards
v5.2.0
Release notes
- Updated some logging around push message tracking to be more useful.
- Deprecated
ContentCard
class and its related APIs.
What's Changed
- Staging to main for 5.2.0 release (#303) @sbenedicadb
- -fixed deprecation message in FeedItem (#304) @sbenedicadb
- Dev v5.2.0 to staging (#302) @sbenedicadb
- merge main back to staging (#301) @sbenedicadb
- Updating version to 5.2.0 (#300) @github-actions
- deprecate ContentCard and update tests/test app/docs (#299) @sbenedicadb
- merge functional test updates back to dev-v5.1.2 (#298) @sbenedicadb
- Add schedule for e2e tests to run twice daily (#297) @sbenedicadb
- e2e tests - working (#295) @sbenedicadb
- -trying to add a little pause between tests to prevent async collision (#294) @sbenedicadb
- -fix functional test race conditions (#293) @sbenedicadb
- Update e2e tests (#292) @spoorthipujariadobe
- E2E test for content cards (#291) @spoorthipujariadobe
- E2E tests for CBE and Content cards (#290) @spoorthipujariadobe
- merge main back to e2e test branch (#289) @sbenedicadb
- -fix race condition in e2e tests (#288) @sbenedicadb
- Update e2e tests (#287) @sbenedicadb
- Fix e2e functional tests (#286) @sbenedicadb
- Update e2e tests (#285) @sbenedicadb
- -update e2e tests for new format, add check for scope equality (#284) @sbenedicadb
- [PLATIR-33835] update log message for handleNotificationResponse (#283) @rymorale
v5.1.1
Release notes
- Fixed a regression introduced in 5.0.0 that was preventing cached in-app messages from displaying on launch.
What's changed
- Updating version to 5.1.1 (#282) @github-actions
- Dev v5.1.1 to staging (#280) @sbenedicadb
- [PLATO-4488] - Fix regression introduced in 5.0.0 preventing cached in-app messages from displaying on launch (#279) @sbenedicadb
v5.1.0
Release Notes
- Added support for Content Cards.
- Fixed a bug causing modified code-based experiences to be appended to the proposition offering, rather than being replaced.
- Added listener for debug event to support future Assurance workflows.
What's Changed
- Staging to main for 5.1.0 release (#277) @sbenedicadb
- -couple small doc updates and code re-organization (#278) @sbenedicadb
- Merge to staging for content cards release (#275) @sbenedicadb
- -update debug code to use core provided utilities (#276) @sbenedicadb
- Updating version to 5.1.0 (#274) @github-actions
- Documentation for content cards (#272) @sbenedicadb
- Replace inMemoryPropositions instead of appending for every updatePropositionsForSurface call (#273) @spoorthipujariadobe
- add support for debug event to render in-app messages (#271) @sbenedicadb
- updating code for content cards (#270) @sbenedicadb
v5.0.0
Release Notes
Major version update for Adobe Journey Optimizer for Adobe Experience Platform Mobile SDKs on iOS compatible with Mobile Core 5.0.0. The current release includes the following changes:
- Updated the minimum supported version to iOS 12.0.
- Include XCFrameworks built with Xcode 15.0.1 with the GitHub release.
- Added
handleNotificationResponse(_:urlHandler:closure:)
API to provide more control over URL handling fromUNNotificationResponse
objects.- Removed deprecated public API
Messaging.handleNotificationResponse(_:applicationOpened:withCustomActionId:)
. - Removed public API
Messaging.handleNotificationResponse(_:closure:)
API.
- Removed deprecated public API
- Added support for Code Based Experiences.
- Added public API
Messaging.updatePropositionsForSurfaces(_)
. - Added public API
Messaging.getPropositionsForSurfaces(_:completion:)
.
- Added public API
What’s Changed
- Staging to main for 5.0.0 release (#266) @sbenedicadb
- Staging cleanup (#267) @sbenedicadb
- fix circle build for release (#265) @sbenedicadb
- Dev v5.0.0 to staging (#264) @sbenedicadb
- updating scripts for release & point to release builds of dependencies (#263) @sbenedicadb
- Notification tracking API with urlhandler to handle the clickthroughURL (#262) @PravinPK
- -update circle to use xcode 15.1 and comment codecov (#261) @sbenedicadb
v4.1.1
- Added max versions to Platform dependencies in podspec
v4.1.0
Release Notes
- Added new notifcation tracking API
handleNotificationResponse
with parameters UNNotificationResponse and an optional callback the returnsPushTrackingStatus
enum. - The new API will automatically handle the click behaviour (OPENAPP, WEBURL, DEEPLINK) defined for the notification.
- Deprecated the notifcaiton tracking API
handleNotificationResponse
with parameters UNNotificationResponse, applicationOpened, and customActionId. - Fixed a bug on notification tracking API
handleNotificationResponse
to stop sending tracking hits to edge servers when the notification does not contain tracking information.
What’s Changed
- To main - Release version 4.1.0- HandleNotificationResponse API responds with PushTrackingStatus enum (#216) @PravinPK
- Address comments of PR#216 (#224) @PravinPK
- Documentation update for 4.1.0 release (#221) @PravinPK
- More tests around PushTrackingStatus (#215) @PravinPK
- HandleNotificationResponse API returns MessagingPushTrackingStatus enum (#213) @PravinPK
- vdev 4.1.0 to Main (#208) @PravinPK
- Better readable comments (#211) @PravinPK
- Updating version to 4.1.0 (#210) @github-actions
- [MOB-19374] - Do not process Push Notification tracking event if AJO tracking keys are absent (#207) @PravinPK
- [MOB 18293] - Handling Notification Actions (#198) @PravinPK
- MOB 18751 - Simplified HandleNotificationResponse API (#197) @PravinPK
v4.0.0
What’s Changed
- -fix test-SPM script (#190) @sbenedicadb
- Staging to main for 4.0.0 (#189) @sbenedicadb
- Dev v4.0.0 to staging (#188) @sbenedicadb
- Dev v4.0.0 (#187) @sbenedicadb