Skip to content

Commit 02694bd

Browse files
refactor(adobemedia): rename kit to adobemedia-3 and lock to Adobe SDK BOM
Adobe's Experience Platform SDK is at major 3.x, so the kit directory now follows the wrapped-SDK-major convention (adobemedia-5 -> adobemedia-3). Replace the mixed per-artifact pins with the Adobe sdk-bom. The legacy sdk-core (deprecated 2024-06-30) and mobileservices (unsupported on Android) artifacts are dropped; modern `core` now arrives via the BOM. The BOM range [3.0.0,4.0.0) auto-tracks the latest 3.x minor/patch, the Gradle equivalent of iOS SPM .upToNextMajor(from: "3.0.0"). Updated matrix.json, settings-kits.gradle, settings-kit-examples.gradle, the example module project ref, and the README install line. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 38693db commit 02694bd

28 files changed

Lines changed: 24 additions & 17 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Please note that the `adobemedia-kit` contains all the functionality of the `ado
1010

1111
```groovy
1212
dependencies {
13-
implementation 'com.mparticle:android-adobemedia-kit:5+'
13+
implementation 'com.mparticle:android-adobemedia-kit:3+'
1414
}
1515
```
1616
Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -85,12 +85,19 @@ configurations.all {
8585
dependencies {
8686
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
8787
api 'com.mparticle:android-media:1.5.0'
88-
api 'com.adobe.marketing.mobile:mobileservices:[1.1.5,2.0.0)'
89-
api 'com.adobe.marketing.mobile:analytics:[3.0.1,4.0.0)'
90-
api 'com.adobe.marketing.mobile:media:[3.1.0,4.0.0)'
91-
api 'com.adobe.marketing.mobile:userprofile:[3.0.0,4.0.0)'
92-
api 'com.adobe.marketing.mobile:lifecycle:[3.0.0,4.0.0)'
93-
api 'com.adobe.marketing.mobile:identity:[3.0.0,4.0.0)'
94-
api 'com.adobe.marketing.mobile:signal:[3.0.0,4.0.0)'
95-
api 'com.adobe.marketing.mobile:sdk-core:[1.11.7,2.0.0)'
88+
89+
// Adobe Experience Platform Mobile SDK.
90+
// The BOM (Bill of Materials) pins every Adobe extension to a single
91+
// mutually-compatible version set. The range on the BOM coordinate tracks
92+
// the latest 3.x release automatically (newest minor + patch within the
93+
// major) — the Gradle equivalent of iOS SPM .upToNextMajor(from: "3.0.0").
94+
// Individual extensions are declared without versions; the BOM supplies them.
95+
api platform('com.adobe.marketing.mobile:sdk-bom:[3.0.0,4.0.0)')
96+
api 'com.adobe.marketing.mobile:core'
97+
api 'com.adobe.marketing.mobile:analytics'
98+
api 'com.adobe.marketing.mobile:media'
99+
api 'com.adobe.marketing.mobile:userprofile'
100+
api 'com.adobe.marketing.mobile:lifecycle'
101+
api 'com.adobe.marketing.mobile:identity'
102+
api 'com.adobe.marketing.mobile:signal'
96103
}
File renamed without changes.

kits/adobemedia/adobemedia-5/example/example-kotlin/build.gradle renamed to kits/adobemedia/adobemedia-3/example/example-kotlin/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ android {
3232
}
3333

3434
dependencies {
35-
implementation project(':kits:adobemedia:adobemedia-5')
35+
implementation project(':kits:adobemedia:adobemedia-3')
3636
implementation 'androidx.appcompat:appcompat:1.6.1'
3737
implementation 'com.google.android.material:material:1.11.0'
3838
}

kits/adobemedia/adobemedia-5/example/example-kotlin/src/main/AndroidManifest.xml renamed to kits/adobemedia/adobemedia-3/example/example-kotlin/src/main/AndroidManifest.xml

File renamed without changes.

kits/adobemedia/adobemedia-5/example/example-kotlin/src/main/kotlin/com/mparticle/kits/adobemedia/example/kotlin/ExampleApplication.kt renamed to kits/adobemedia/adobemedia-3/example/example-kotlin/src/main/kotlin/com/mparticle/kits/adobemedia/example/kotlin/ExampleApplication.kt

File renamed without changes.

kits/adobemedia/adobemedia-5/example/example-kotlin/src/main/kotlin/com/mparticle/kits/adobemedia/example/kotlin/MainActivity.kt renamed to kits/adobemedia/adobemedia-3/example/example-kotlin/src/main/kotlin/com/mparticle/kits/adobemedia/example/kotlin/MainActivity.kt

File renamed without changes.

kits/adobemedia/adobemedia-5/example/example-kotlin/src/main/res/drawable/ic_launcher_foreground.xml renamed to kits/adobemedia/adobemedia-3/example/example-kotlin/src/main/res/drawable/ic_launcher_foreground.xml

File renamed without changes.

kits/adobemedia/adobemedia-5/example/example-kotlin/src/main/res/layout/activity_main.xml renamed to kits/adobemedia/adobemedia-3/example/example-kotlin/src/main/res/layout/activity_main.xml

File renamed without changes.

kits/adobemedia/adobemedia-5/example/example-kotlin/src/main/res/mipmap-anydpi-v26/ic_launcher.xml renamed to kits/adobemedia/adobemedia-3/example/example-kotlin/src/main/res/mipmap-anydpi-v26/ic_launcher.xml

File renamed without changes.

0 commit comments

Comments
 (0)