diff --git a/.github/scripts/release_notes/timestamp.json b/.github/scripts/release_notes/timestamp.json index c3aa9282d1..51369dd861 100644 --- a/.github/scripts/release_notes/timestamp.json +++ b/.github/scripts/release_notes/timestamp.json @@ -1 +1 @@ -{"ts":1727978556849} \ No newline at end of file +{"ts":1730236348661} \ No newline at end of file diff --git a/package.json b/package.json index 37f48afdbf..2cbb86e009 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "url": "https://github.com/icaraps" }, "dependencies": { - "@adobe/gatsby-theme-aio": "^4.14.12", + "@adobe/gatsby-theme-aio": "^4.14.14", "gatsby": "4.22.0", "react": "^18.2.0", "react-dom": "^17.0.2" diff --git a/src/pages/edge/adobe-journey-optimizer-decisioning/api-reference.md b/src/pages/edge/adobe-journey-optimizer-decisioning/api-reference.md index 1627360884..95a32d7da0 100644 --- a/src/pages/edge/adobe-journey-optimizer-decisioning/api-reference.md +++ b/src/pages/edge/adobe-journey-optimizer-decisioning/api-reference.md @@ -116,7 +116,7 @@ Completion callback passed to `updatePropositions` supports network timeout and Android -Coming Soon + iOS @@ -124,12 +124,12 @@ iOS ## Public classes -| Type | Android | (AEP 5.x) Swift | (AEP 5.x) Objective-C | -| :--- |:----------------| :--- | :--- | -| class | `DecisionScope` | `DecisionScope` | `AEPDecisionScope` | -| class | `Proposition` | `OptimizeProposition` | `AEPOptimizeProposition` | -| class | `Offer` | `Offer` | `AEPOffer` | -| class | Coming Soon | `AEPOptimizeError` | `AEPOptimizeError` | +| Type | Android | (AEP 5.x) Swift | (AEP 5.x) Objective-C | +| :--- |:---------------------| :--- | :--- | +| class | `DecisionScope` | `DecisionScope` | `AEPDecisionScope` | +| class | `Proposition` | `OptimizeProposition` | `AEPOptimizeProposition` | +| class | `Offer` | `Offer` | `AEPOffer` | +| class | `AEPOptimizeError` | `AEPOptimizeError` | `AEPOptimizeError` | ### DecisionScope @@ -199,7 +199,7 @@ This class represents the error details returned by the Edge Network while fetch Android -**Coming Soon** + iOS diff --git a/src/pages/edge/adobe-journey-optimizer-decisioning/release-notes.md b/src/pages/edge/adobe-journey-optimizer-decisioning/release-notes.md index 2e5d0b986b..7f7013b30c 100644 --- a/src/pages/edge/adobe-journey-optimizer-decisioning/release-notes.md +++ b/src/pages/edge/adobe-journey-optimizer-decisioning/release-notes.md @@ -8,6 +8,12 @@ keywords: # Release notes +## October 8, 2024 + +### Android Optimize 3.1.0 + +* Added a new `updatePropositions` API to support completion callback with retrieved propositions and errors (if any). + ## October 3, 2024 ### iOS Optimize 5.1.0 diff --git a/src/pages/edge/adobe-journey-optimizer-decisioning/tabs/api-reference.md b/src/pages/edge/adobe-journey-optimizer-decisioning/tabs/api-reference.md index ecf206e4cd..40c1b332db 100644 --- a/src/pages/edge/adobe-journey-optimizer-decisioning/tabs/api-reference.md +++ b/src/pages/edge/adobe-journey-optimizer-decisioning/tabs/api-reference.md @@ -352,7 +352,7 @@ public static void updatePropositions(final List decisionScopes, * _decisionScopes_ is a list of decision scopes for which propositions need updating. * _xdm_ is a map containing additional xdm formatted data to be attached to the Experience Event. * _data_ is a map containing additional freeform data to be attached to the Experience Event. -* _callback_ is a optional completion handler invoked at the completion of the edge request with map of successful decision scopes to propositions and errors, if any. +* _callback_ is an optional completion handler that is invoked at the completion of the edge request. `call` method is invoked with propositions map of type `Map`. If the callback is an instance of `AdobeCallbackWithOptimizeError`, and if the operation times out or an error occurs in retrieving propositions, the `fail` method is invoked with the appropriate [AEPOptimizeError](../api-reference.md#aepoptimizeerror). _Note:_ In certain cases, both the success and failure callbacks may be triggered. To handle these cases, ensure that your implementation checks for both successful propositions and errors within the callback, as both may be present simultaneously. #### Example diff --git a/src/pages/edge/edge-network/release-notes.md b/src/pages/edge/edge-network/release-notes.md index d709b7b4ad..1f30807c81 100644 --- a/src/pages/edge/edge-network/release-notes.md +++ b/src/pages/edge/edge-network/release-notes.md @@ -8,6 +8,12 @@ keywords: # Release notes +## October 16, 2024 + +### iOS Edge 5.0.3 + +* Adds 507 as recoverable error code and applies valid retry-after timeout values on next retry if provided on the response, otherwise applies default timeout. + ## June 6, 2024 ### React Native Edge 6.0.2 diff --git a/src/pages/edge/identity-for-edge-network/faq.md b/src/pages/edge/identity-for-edge-network/faq.md index ad2050c195..448ca5fcde 100644 --- a/src/pages/edge/identity-for-edge-network/faq.md +++ b/src/pages/edge/identity-for-edge-network/faq.md @@ -119,7 +119,7 @@ A: The Identity for the Edge Network extension does not automatically reset or c * Cleared when the app is uninstalled. * Reset using the [`resetIdentities`](../../home/base/mobile-core/api-reference.md#resetidentities) API. -* Reset when the app local persistence is cleared for any reason in the app implementation. To learn more, see where the [Mobile SDK stores identity data](../../../pages/resources/faq.md#where-does-the-sdk-store-identities-and-preferences-on-the-app). +* Reset when the app local persistence is cleared for any reason in the app implementation. To learn more, see where the [Mobile SDK stores identity data](../../../resources/faq.md#where-does-the-sdk-store-identities-and-preferences-on-the-app). ## Q: What steps are needed to generate a new Experience Cloud ID (ECID) for a user when using both Edge extensions and Adobe Solutions extensions? diff --git a/src/pages/edge/identity-for-edge-network/index.md b/src/pages/edge/identity-for-edge-network/index.md index de22f90df3..5269523f25 100644 --- a/src/pages/edge/identity-for-edge-network/index.md +++ b/src/pages/edge/identity-for-edge-network/index.md @@ -11,7 +11,9 @@ import Tabs from './tabs/index.md' # Identity for Edge Network -The Adobe Experience Platform Identity mobile extension enables identity management from your mobile app when using the Adobe Experience Platform Mobile SDK and the [Edge Network extension](../edge-network/index.md). +The Identity for Edge Network mobile extension enables identity management, including the Experience Cloud ID (ECID), from your mobile app when using the Adobe Experience Platform Mobile SDK and the [Edge Network extension](../edge-network/index.md). + +Use the Identity for Edge Network extension when including the Edge Network extension into an application. The Identity for Edge Network extension is not used with Adobe Solution extensions, which must use the [Identity for Experience Cloud ID Service extension](../../home/base/mobile-core/identity/index.md). ## Configure the Identity extension in the Data Collection UI @@ -59,7 +61,7 @@ iOS ## Advertising identifier -The Edge Identity extension compares the previously stored advertising identifier value with the new value received from the [`setAdvertisingIdentifier`](./api-reference.md#setadvertisingidentifier) API and handles the following scenarios: +The Identity for Edge Network extension compares the previously stored advertising identifier value with the new value received from the [`setAdvertisingIdentifier`](./api-reference.md#setadvertisingidentifier) API and handles the following scenarios: Ad tracking enabled - when the new value sent to the API is: diff --git a/src/pages/home/base/assurance/release-notes.md b/src/pages/home/base/assurance/release-notes.md index 35245fe911..6e9779fa01 100644 --- a/src/pages/home/base/assurance/release-notes.md +++ b/src/pages/home/base/assurance/release-notes.md @@ -8,6 +8,16 @@ keywords: # Release notes +## October 29, 2024 + +### Android Assurance 3.0.4 + +* Fixed an issue causing incorrect application details to be sent in the `client` event. + +### Android Assurance 2.2.2 + +* Fixed an issue causing incorrect application details to be sent in the `client` event. + ## August 16, 2024 ### Android Assurance 3.0.3 diff --git a/src/pages/home/base/mobile-core/identity/index.md b/src/pages/home/base/mobile-core/identity/index.md index 1c502abd62..a8636b66ce 100644 --- a/src/pages/home/base/mobile-core/identity/index.md +++ b/src/pages/home/base/mobile-core/identity/index.md @@ -12,7 +12,19 @@ import Tabs from './tabs/index.md' # Identity -The Identity extension enables your app with the Experience Cloud ID (ECID). This service helps with the synchronization of Adobe and other customer identifiers. +The Identity for Experience Cloud ID Service extension enables your app with the Experience Cloud ID (ECID). This service helps with the synchronization of Adobe and other customer identifiers. + +Include the Identity extension in your application when using any of the following Adobe Solution extensions: + + * [Adobe Analytics](../../../../solution/adobe-analytics/index.md) + * [Adobe Audience Manager](../../../../solution/adobe-audience-manager/index.md) + * [Adobe Campaign Standard](../../../../solution/adobe-campaign-standard/index.md) + * [Adobe Media Analytics](../../../../solution/adobe-media-analytics/index.md) + * [Adobe Target](../../../../solution/adobe-target/index.md) + +If your application uses the [Edge Network extension](../../../../edge/edge-network/index.md), then it must include the [Identity for Edge Network extension](../../../../edge/identity-for-edge-network/index.md). The Identity for Edge Network extension does not replace the Identity for Experience Cloud ID Service extension and both may be required in an application. See the [FAQ](../../../../edge/identity-for-edge-network/faq.md) for more information. + +When using third party extensions, check with the extension developer to understand if the Identity extension is a required dependency. diff --git a/src/pages/home/base/mobile-core/release-notes.md b/src/pages/home/base/mobile-core/release-notes.md index f8c6b85500..90d7bd8dee 100644 --- a/src/pages/home/base/mobile-core/release-notes.md +++ b/src/pages/home/base/mobile-core/release-notes.md @@ -8,6 +8,12 @@ keywords: # Release notes +## October 16, 2024 + +### iOS Core 5.3.1 + +* Updated `responseHttpHeader(forKey:)` in `HttpConnection` struct to ensure case-insensitive header field lookups. + ## October 1, 2024 ### Android Core 3.2.0 @@ -84,7 +90,7 @@ keywords: ### Android Core 3.0.1 * Fixed an issue with scrollability in in-app messages with overflowing content. -* Fixed an issue where the PresentationDelegate was not notified of all URLs opened by an in-app message. +* Fixed an issue where the PresentationDelegate was not notified of all URLs opened by an in-app message. * Fixed an issue where UI components were not adapting to orientation changes when the activity hosting the composable restricts configuration change. * Enhanced error handling in the collectLaunchInfo API to catch exceptions when retrieving bundled data from an Activity. * Simplified coroutine scope management in UI services. @@ -103,7 +109,7 @@ keywords: ### iOS Core 4.2.4 -* Fixed a race condition when accessing sharedStateName inside ExtensionContainer. +* Fixed a race condition when accessing sharedStateName inside ExtensionContainer. ## May 13, 2024 diff --git a/src/pages/home/base/mobile-core/rules-engine/index.md b/src/pages/home/base/mobile-core/rules-engine/index.md index 21fd511c53..0eef0f8c9a 100644 --- a/src/pages/home/base/mobile-core/rules-engine/index.md +++ b/src/pages/home/base/mobile-core/rules-engine/index.md @@ -75,9 +75,3 @@ In addition to the remote configuration, you can also include a rules zip file i * Android: Place the zip file in the assets folder. For more information about the technical details of the Rules Engine, please read the [technical details guide](./technical-details). - -## Watch the video - - - - diff --git a/src/pages/home/base/mobile-core/signal/index.md b/src/pages/home/base/mobile-core/signal/index.md index 945ca0a548..67d4db4c2b 100644 --- a/src/pages/home/base/mobile-core/signal/index.md +++ b/src/pages/home/base/mobile-core/signal/index.md @@ -26,12 +26,6 @@ To get started with Signal extension, complete the following steps: For more information about creating and configuring a rule in the Data Collection UI, see [Rules](https://experienceleague.adobe.com/docs/experience-platform/tags/ui/rules.html). -## Watch the video - - - - - ## Add the Signal extension to your app diff --git a/src/pages/home/getting-started/create-a-mobile-property.md b/src/pages/home/getting-started/create-a-mobile-property.md index bbfe485cf9..76adaaa629 100644 --- a/src/pages/home/getting-started/create-a-mobile-property.md +++ b/src/pages/home/getting-started/create-a-mobile-property.md @@ -99,16 +99,9 @@ Testing can be done using the configuration in the Development environment. The Now that you published your configuration, get the Adobe Experience Platform SDK for your application. For more information, see tutorial on [getting the Experience Platform SDKs](./get-the-sdk.md). -## Watch the video - - - - - ## Additional information * To learn more about getting access to the Data Collection UI, see the [user permissions](https://experienceleague.adobe.com/docs/experience-platform/tags/admin/manage-permissions.html) document. -* To learn more publishing workflows in the Data Collection UI, watch this [video](https://www.youtube.com/embed/Pe-YSn26_xI). ## Get help diff --git a/src/pages/home/getting-started/get-the-sdk.md b/src/pages/home/getting-started/get-the-sdk.md index d839282761..3aacf14651 100644 --- a/src/pages/home/getting-started/get-the-sdk.md +++ b/src/pages/home/getting-started/get-the-sdk.md @@ -108,12 +108,6 @@ To enable these permissions, add the following lines to your `AndroidManifest.xm ``` -## Watch the Video - - - - - ## Additional information * [How to use Gradle for Android](https://docs.gradle.org/current/userguide/userguide.html) diff --git a/src/pages/home/release-notes/index.md b/src/pages/home/release-notes/index.md index 1eadaf2444..2ae3f4b62e 100644 --- a/src/pages/home/release-notes/index.md +++ b/src/pages/home/release-notes/index.md @@ -7,6 +7,139 @@ Keywords: # Release notes +## October 29, 2024 + +### Android BOM 3.5.1 + +* This BOM ([Bill of Materials](https://central.sonatype.com/artifact/com.adobe.marketing.mobile/sdk-bom)) release includes changes to the following Android extensions. + + + + + +| Extension artifact | BOM (3.5.0) | BOM (3.5.1) | +|-----|-----|-----| +| **com.adobe.marketing.mobile:assurance** | **3.0.3** | **3.0.4**| +| com.adobe.marketing.mobile:analytics | 3.0.1 | 3.0.1 | +| com.adobe.marketing.mobile:audience | 3.0.0 | 3.0.0 | +| com.adobe.marketing.mobile:campaign | 3.0.1 | 3.0.1 | +| com.adobe.marketing.mobile:campaignclassic | 3.1.2 | 3.1.2 | +| com.adobe.marketing.mobile:core | 3.2.0 | 3.2.0 | +| com.adobe.marketing.mobile:edge | 3.0.0 | 3.0.0 | +| com.adobe.marketing.mobile:edgebridge | 3.0.0 | 3.0.0 | +| com.adobe.marketing.mobile:edgeconsent | 3.0.0 | 3.0.0 | +| com.adobe.marketing.mobile:edgeidentity | 3.0.0 | 3.0.0 | +| com.adobe.marketing.mobile:edgemedia | 3.0.0 | 3.0.0 | +| com.adobe.marketing.mobile:identity | 3.0.1 | 3.0.1 | +| com.adobe.marketing.mobile:lifecycle | 3.0.1 | 3.0.1 | +| com.adobe.marketing.mobile:media | 3.1.0 | 3.1.0 | +| com.adobe.marketing.mobile:messaging | 3.2.1 | 3.2.1 | +| com.adobe.marketing.mobile:notificationbuilder | 3.0.2 | 3.0.2 | +| com.adobe.marketing.mobile:optimize | 3.1.0 | 3.1.0 | +| com.adobe.marketing.mobile:places | 3.0.1 | 3.0.1 | +| com.adobe.marketing.mobile:signal | 3.0.0 | 3.0.0 | +| com.adobe.marketing.mobile:target | 3.0.0 | 3.0.0 | +| com.adobe.marketing.mobile:userprofile | 3.0.0 | 3.0.0 | + + + + + +### Android BOM 2.9.10 + +* This BOM ([Bill of Materials](https://central.sonatype.com/artifact/com.adobe.marketing.mobile/sdk-bom)) release includes changes to the following Android extensions. + + + + + +| Extension artifact | BOM (2.9.9) | BOM (2.9.10) | +|-----|-----|-----| +| **com.adobe.marketing.mobile:assurance** | **2.2.1** | **2.2.2**| +| com.adobe.marketing.mobile:analytics | 2.0.3 | 2.0.3 | +| com.adobe.marketing.mobile:audience | 2.0.0 | 2.0.0 | +| com.adobe.marketing.mobile:campaign | 2.0.6 | 2.0.6 | +| com.adobe.marketing.mobile:campaignclassic | 2.1.8 | 2.1.8 | +| com.adobe.marketing.mobile:core | 2.6.4 | 2.6.4 | +| com.adobe.marketing.mobile:edge | 2.4.0 | 2.4.0 | +| com.adobe.marketing.mobile:edgebridge | 2.1.0 | 2.1.0 | +| com.adobe.marketing.mobile:edgeconsent | 2.0.0 | 2.0.0 | +| com.adobe.marketing.mobile:edgeidentity | 2.0.1 | 2.0.1 | +| com.adobe.marketing.mobile:edgemedia | 2.0.0 | 2.0.0 | +| com.adobe.marketing.mobile:identity | 2.0.3 | 2.0.3 | +| com.adobe.marketing.mobile:lifecycle | 2.0.4 | 2.0.4 | +| com.adobe.marketing.mobile:media | 3.0.0 | 3.0.0 | +| com.adobe.marketing.mobile:messaging | 2.2.1 | 2.2.1 | +| com.adobe.marketing.mobile:optimize | 2.0.2 | 2.0.2 | +| com.adobe.marketing.mobile:places | 2.1.0 | 2.1.0 | +| com.adobe.marketing.mobile:signal | 2.0.1 | 2.0.1 | +| com.adobe.marketing.mobile:target | 2.0.3 | 2.0.3 | +| com.adobe.marketing.mobile:userprofile | 2.0.1 | 2.0.1 | + + + + + +### Android Assurance 3.0.4 + +* Fixed an issue causing incorrect application details to be sent in the `client` event. + +### Android Assurance 2.2.2 + +* Fixed an issue causing incorrect application details to be sent in the `client` event. + +## October 16, 2024 + +### iOS Edge 5.0.3 + +* Adds 507 as recoverable error code and applies valid retry-after timeout values on next retry if provided on the response, otherwise applies default timeout. + +### iOS Core 5.3.1 + +* Updated `responseHttpHeader(forKey:)` in `HttpConnection` struct to ensure case-insensitive header field lookups. + +## October 8, 2024 + +### Android BOM 3.5.0 + +* This BOM ([Bill of Materials](https://central.sonatype.com/artifact/com.adobe.marketing.mobile/sdk-bom)) release includes changes to the following Android extensions. + + + + + +| Extension artifact | BOM (3.4.0) | BOM (3.5.0) | +|-----|-----|-----| +| **com.adobe.marketing.mobile:optimize** | **3.0.2** | **3.1.0**| +| com.adobe.marketing.mobile:analytics | 3.0.1 | 3.0.1 | +| com.adobe.marketing.mobile:assurance | 3.0.3 | 3.0.3 | +| com.adobe.marketing.mobile:audience | 3.0.0 | 3.0.0 | +| com.adobe.marketing.mobile:campaign | 3.0.1 | 3.0.1 | +| com.adobe.marketing.mobile:campaignclassic | 3.1.2 | 3.1.2 | +| com.adobe.marketing.mobile:core | 3.2.0 | 3.2.0 | +| com.adobe.marketing.mobile:edge | 3.0.0 | 3.0.0 | +| com.adobe.marketing.mobile:edgebridge | 3.0.0 | 3.0.0 | +| com.adobe.marketing.mobile:edgeconsent | 3.0.0 | 3.0.0 | +| com.adobe.marketing.mobile:edgeidentity | 3.0.0 | 3.0.0 | +| com.adobe.marketing.mobile:edgemedia | 3.0.0 | 3.0.0 | +| com.adobe.marketing.mobile:identity | 3.0.1 | 3.0.1 | +| com.adobe.marketing.mobile:lifecycle | 3.0.1 | 3.0.1 | +| com.adobe.marketing.mobile:media | 3.1.0 | 3.1.0 | +| com.adobe.marketing.mobile:messaging | 3.2.1 | 3.2.1 | +| com.adobe.marketing.mobile:notificationbuilder | 3.0.2 | 3.0.2 | +| com.adobe.marketing.mobile:places | 3.0.1 | 3.0.1 | +| com.adobe.marketing.mobile:signal | 3.0.0 | 3.0.0 | +| com.adobe.marketing.mobile:target | 3.0.0 | 3.0.0 | +| com.adobe.marketing.mobile:userprofile | 3.0.0 | 3.0.0 | + + + + + +### Android Optimize 3.1.0 + +* Added a new `updatePropositions` API to support completion callback with retrieved propositions and errors (if any). + ## October 3, 2024 ### Android BOM 3.4.0 @@ -47,38 +180,38 @@ Keywords: ### iOS Optimize 5.1.0 -* Added a new `updatePropositions` API to support completion callback with retrieved propositions and errors (if any). -* Updated `getPropositions` API to return cached propositions immediately if there are no pending `updatePropositions` calls for the requested list of decision scopes. -* Changed `Offer.score` data type from Integer to Double to fix a bug where offers having decimal score were being dropped. +* Added a new `updatePropositions` API to support completion callback with retrieved propositions and errors (if any). +* Updated `getPropositions` API to return cached propositions immediately if there are no pending `updatePropositions` calls for the requested list of decision scopes. +* Changed `Offer.score` data type from Integer to Double to fix a bug where offers having decimal score were being dropped. ## October 2, 2024 ### Android Messaging 3.2.1 -* 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 +* 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 ## October 1, 2024 ### Android Core 3.2.0 -* 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`. +* 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`. ## September 30, 2024 ### iOS Messaging 5.4.0 -* SDK updated to support conflict resolution for in-app messaging: - * In-app messages are loaded in priority order +* 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 ## September 27, 2024 ### iOS Core 5.3.0 -* Added an `onError` method to the `FullscreenMessageDelegate` to notify of the reason when an in-app message fails to display. +* Added an `onError` method to the `FullscreenMessageDelegate` to notify of the reason when an in-app message fails to display. ## September 13, 2024 @@ -135,26 +268,26 @@ Keywords: ### Android Campaign Classic 3.1.2 -* Update notification builder dependency to 3.0.2 to resolve an issue with push template dismiss actions. +* Update notification builder dependency to 3.0.2 to resolve an issue with push template dismiss actions. ### Android Notification Builder 3.0.2 -* Add `aep` prefix to notification builder string resources to prevent conflicts with resources defined by the app. -* Fix intent actions to allow tracker activities to correctly handle received intents. +* Add `aep` prefix to notification builder string resources to prevent conflicts with resources defined by the app. +* Fix intent actions to allow tracker activities to correctly handle received intents. ## September 4, 2024 ### AEPSwiftUI 5.1.0-beta -Initial release of `AEPSwiftUI` framework for Adobe Experience Platform Mobile SDKs on iOS. The `AEPSwiftUI` framework provides out-of-the-box UI components for use with Adobe Journey Optimizer content cards. - +Initial release of `AEPSwiftUI` framework for Adobe Experience Platform Mobile SDKs on iOS. The `AEPSwiftUI` framework provides out-of-the-box UI components for use with Adobe Journey Optimizer content cards. + The first release includes a single template - [SmallImageTemplate](https://github.com/adobe/aepsdk-ui-ios/tree/v5.1.0-beta/Frameworks/AEPSwiftUI/Documentation) ## September 3, 2024 ### iOS Notification Content Extension 5.0.1 -* Removed left and right scroll buttons on auto carousel notifications. +* Removed left and right scroll buttons on auto carousel notifications. ### Android BOM 3.3.1 @@ -194,13 +327,13 @@ The first release includes a single template - [SmallImageTemplate](https://gith ### Android Core 3.1.2 -* Added screen reader support for in-app messages. +* Added screen reader support for in-app messages. ### iOS Messaging 5.3.0 -* 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 +* 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 ## August 20, 2024 @@ -242,40 +375,40 @@ The first release includes a single template - [SmallImageTemplate](https://gith ### Android Campaign Classic 3.1.1 -* Removed unused `app_name` string resource to prevent conflicts with resources defined by the app. -* Add support for 64-bit broadlog id. -* Update notification builder dependency to 3.0.1 to resolve issues with out-of-the-box push templates. +* Removed unused `app_name` string resource to prevent conflicts with resources defined by the app. +* Add support for 64-bit broadlog id. +* Update notification builder dependency to 3.0.1 to resolve issues with out-of-the-box push templates. ### Android Campaign Standard 3.0.1 -* Removed unused `app_name` string resource to prevent conflicts with resources defined by the app. -* Fixed an Android Campaign Standard 2.x datastore migration issue. +* Removed unused `app_name` string resource to prevent conflicts with resources defined by the app. +* Fixed an Android Campaign Standard 2.x datastore migration issue. ### Android Optimize 3.0.2 -* 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 when `getPropostions` API was called. +* 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 when `getPropostions` API was called. ### Android Notification Builder 3.0.1 -* Fixed timer notification background color. -* Updated optional fields within the multi-icon push template. -* Fixed issues seen with lower level Android API. See https://github.com/adobe/aepsdk-ui-android/pull/64 for details. +* Fixed timer notification background color. +* Updated optional fields within the multi-icon push template. +* Fixed issues seen with lower level Android API. See https://github.com/adobe/aepsdk-ui-android/pull/64 for details. ## August 19, 2024 ### Android Places 3.0.1 -* Removed unused `app_name` string resource to prevent conflicts with resources defined by the app. +* Removed unused `app_name` string resource to prevent conflicts with resources defined by the app. ### Android Messaging 3.2.0 -* Deprecated `ContentCard` class and its related APIs. +* Deprecated `ContentCard` class and its related APIs. ### iOS Messaging 5.2.0 -* Updated some logging around push message tracking to be more useful. -* Deprecated `ContentCard` class and its related APIs. +* Updated some logging around push message tracking to be more useful. +* Deprecated `ContentCard` class and its related APIs. ## August 16, 2024 @@ -287,11 +420,11 @@ The first release includes a single template - [SmallImageTemplate](https://gith ### Android Assurance 3.0.2 -* Added localization support. +* Added localization support. ### iOS Assurance 5.0.1 -* Add localization support. +* Add localization support. ## July 19, 2024 @@ -333,15 +466,15 @@ The first release includes a single template - [SmallImageTemplate](https://gith ### Android Core 3.1.1 -* Fixed an issue causing in-app messages to cast a shadow. -* Fixed an issue causing in-app messages to be slightly transparent by default. -* Improved in-app message handling in immersive mode. +* Fixed an issue causing in-app messages to cast a shadow. +* Fixed an issue causing in-app messages to be slightly transparent by default. +* Improved in-app message handling in immersive mode. ## July 9, 2024 ### iOS Messaging 5.1.1 -* Fixed a regression introduced in 5.0.0 that was preventing cached in-app messages from displaying on launch. +* Fixed a regression introduced in 5.0.0 that was preventing cached in-app messages from displaying on launch. ## June 28, 2024 @@ -385,11 +518,11 @@ The first release includes a single template - [SmallImageTemplate](https://gith ### iOS Analytics 5.0.2 -* Fixed a bug where Places region ID and name were not included in the Analytics request if the Places data contained non-string values. +* Fixed a bug where Places region ID and name were not included in the Analytics request if the Places data contained non-string values. ### Android Analytics 3.0.1 -* Fixed a bug where Places region ID and name were not included in the Analytics request if the Places data contained non-string values. +* Fixed a bug where Places region ID and name were not included in the Analytics request if the Places data contained non-string values. ## June 26, 2024 @@ -431,21 +564,21 @@ The first release includes a single template - [SmallImageTemplate](https://gith ### Android Messaging 3.1.0 -* Added support for [Content Cards](https://github.com/adobe/aepsdk-messaging-android/blob/main/Documentation/sources/propositions/content-card.md). -* 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. +* Added support for [Content Cards](https://github.com/adobe/aepsdk-messaging-android/blob/main/Documentation/sources/propositions/content-card.md). +* 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. ### iOS Messaging 5.1.0 -* Added support for [Content Cards](https://github.com/adobe/aepsdk-messaging-ios/blob/main/Documentation/sources/propositions/developer-documentation/classes/content-card.md). -* 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. +* Added support for [Content Cards](https://github.com/adobe/aepsdk-messaging-ios/blob/main/Documentation/sources/propositions/developer-documentation/classes/content-card.md). +* 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. ## June 24, 2024 ### Android Core 2.6.4 -* Fixed strict mode violations that happened during SDK initialization. +* Fixed strict mode violations that happened during SDK initialization. * Added checks to prevent SDK initialization when the device is in direct boot mode. ### Android BOM 2.9.9 @@ -523,44 +656,44 @@ The first release includes a single template - [SmallImageTemplate](https://gith ### Android Campaign Classic 3.1.0 -Add support for out-of-the-box push notifications: - -* Basic -* Carousel -* Product Catalog -* Product Rating -* Input Box -* Multi Icon -* Zero Bezel -* Timer +Add support for out-of-the-box push notifications: + +* Basic +* Carousel +* Product Catalog +* Product Rating +* Input Box +* Multi Icon +* Zero Bezel +* Timer ### Android Notification Builder 3.0.0 -This is the initial release of AEP Notification Builder. Added support for out-of-the-box push notifications: - -* Basic -* Carousel -* Product Catalog -* Product Rating -* Input Box -* Multi Icon -* Zero Bezel -* Timer +This is the initial release of AEP Notification Builder. Added support for out-of-the-box push notifications: + +* Basic +* Carousel +* Product Catalog +* Product Rating +* Input Box +* Multi Icon +* Zero Bezel +* Timer ### iOS Core 5.2.0 -* Added a new EventSource constant (`com.adobe.eventSource.debug`) and utility methods. -* Added support for in-app message HTML content to control its background transparency. -* Fixed data races in EventHub and Services and implemented additional stability fixes. +* Added a new EventSource constant (`com.adobe.eventSource.debug`) and utility methods. +* Added support for in-app message HTML content to control its background transparency. +* Fixed data races in EventHub and Services and implemented additional stability fixes. ## June 20, 2024 ### Android Core 3.1.0 -* Added support for in-app message HTML content to control its background transparency. -* Enhanced Presentable re-attachment workflow for new Activity launch scenarios. -* Added a new EventSource constant (`com.adobe.eventSource.debug`) and utility methods. -* Added checks to prevent SDK initialization when device is in direct boot mode. +* Added support for in-app message HTML content to control its background transparency. +* Enhanced Presentable re-attachment workflow for new Activity launch scenarios. +* Added a new EventSource constant (`com.adobe.eventSource.debug`) and utility methods. +* Added checks to prevent SDK initialization when device is in direct boot mode. ## June 6, 2024 diff --git a/src/pages/resources/privacy-and-gdpr.md b/src/pages/resources/privacy-and-gdpr.md index b63790d6be..ee1d7561b6 100644 --- a/src/pages/resources/privacy-and-gdpr.md +++ b/src/pages/resources/privacy-and-gdpr.md @@ -158,12 +158,6 @@ To update the SDK configuration, programmatically, use the following information | :--- | :--- | | `global.privacy` | Setting to control privacy opt status; values may include `optedin`, `optedout`, `optunknown` | -## Video - - - - - ## Additional information * For more information about GDPR, see [GDPR and Your Business](https://www.adobe.com/privacy/general-data-protection-regulation.html) diff --git a/src/pages/solution/adobe-analytics/migrate-to-edge-network.md b/src/pages/solution/adobe-analytics/migrate-to-edge-network.md index 65bbf4ca06..5d91ac8147 100644 --- a/src/pages/solution/adobe-analytics/migrate-to-edge-network.md +++ b/src/pages/solution/adobe-analytics/migrate-to-edge-network.md @@ -80,7 +80,7 @@ For more details, please refer to the [Consent for Edge Network extension docume When using Identity for Edge Network extension, the Mobile SDK automatically migrates an existing ECID (previously known as MID) to the new XDM IdentityMap format out of the box. If you are using custom identities with the `syncIdentifier` / `syncIdentifiers` APIs, you should consider migrating your IDs to the XDM format. -The previous Identity for Experience Cloud ID Service extension can be safely removed from the SDK registration process if there are no other extensions which rely on it, such as Target, Campaign and others. +The previous Identity for Experience Cloud ID Service extension can be safely removed from the SDK registration process if there are no other extensions which depend on it. A list of dependent extensions may be found on the [Identity overview page](../../home/base/mobile-core/identity/index.md). If you need further assistance, please contact [Adobe Experience Cloud customer care](https://experienceleague.adobe.com/?support-solution=General#support). diff --git a/yarn.lock b/yarn.lock index 3c18514532..81950a143b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -33,9 +33,9 @@ __metadata: languageName: node linkType: hard -"@adobe/gatsby-theme-aio@npm:^4.14.12": - version: 4.14.12 - resolution: "@adobe/gatsby-theme-aio@npm:4.14.12" +"@adobe/gatsby-theme-aio@npm:^4.14.14": + version: 4.14.14 + resolution: "@adobe/gatsby-theme-aio@npm:4.14.14" dependencies: "@adobe/focus-ring-polyfill": ^0.1.5 "@adobe/gatsby-source-github-file-contributors": ^0.3.1 @@ -131,7 +131,7 @@ __metadata: gatsby: ^4.22.0 react: ^17.0.2 react-dom: ^17.0.2 - checksum: 693712ced8c73c2366a21c61850518f06d805635c5bad3104e6adb79ec357769fc329609aa868bb554228f3f9a7193e95812ffad773f980559ac16b2c57eae3d + checksum: 671a7e38648f408984d48959c809cc9cb22625fc6f2fff07011b5e683caa6173e58e85dea2a36b50b148abb37c3a417ef5b00c04bda6dbb08cabb4edbf0341bd languageName: node linkType: hard @@ -8308,7 +8308,7 @@ __metadata: version: 0.0.0-use.local resolution: "dev-site-documentation-template@workspace:." dependencies: - "@adobe/gatsby-theme-aio": ^4.14.12 + "@adobe/gatsby-theme-aio": ^4.14.14 gatsby: 4.22.0 lodash.template: ^4.5.0 octokit: ^3.2.0