diff --git a/build.gradle b/build.gradle index 0f7dfc9..26199b6 100644 --- a/build.gradle +++ b/build.gradle @@ -15,7 +15,7 @@ buildscript { versionName = "${properties['VERSION_NAME']}" // Libraries - exoPlayerVersion = '1.1.1' + exoPlayerVersion = '1.3.1' analyticsVersion = '2.0.2' } } diff --git a/compose-player/build.gradle b/compose-player/build.gradle index 8923de8..e266925 100644 --- a/compose-player/build.gradle +++ b/compose-player/build.gradle @@ -24,22 +24,22 @@ android { } dependencies { - def composeBom = platform('androidx.compose:compose-bom:2023.10.00') + def composeBom = platform('androidx.compose:compose-bom:2024.05.00') implementation(composeBom) androidTestImplementation(composeBom) api project(path: ':player') - implementation 'androidx.core:core-ktx:1.12.0' + implementation 'androidx.core:core-ktx:1.13.1' implementation "androidx.compose.ui:ui" implementation 'androidx.compose.material3:material3' - implementation 'androidx.compose.material3:material3-window-size-class:1.1.2' + implementation 'androidx.compose.material3:material3-window-size-class:1.2.1' implementation "androidx.compose.material:material-icons-extended" implementation "androidx.compose.ui:ui-tooling-preview" implementation "androidx.media3:media3-ui:${exoPlayerVersion}" implementation "androidx.media3:media3-exoplayer:${exoPlayerVersion}" - implementation "androidx.media:media:1.6.0" + implementation "androidx.media:media:1.7.0" testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test.ext:junit:1.1.5' diff --git a/examples/compose/build.gradle b/examples/compose/build.gradle index 1dff84f..81a9077 100644 --- a/examples/compose/build.gradle +++ b/examples/compose/build.gradle @@ -61,7 +61,7 @@ dependencies { // or only import the main APIs for the underlying toolkit systems, // such as input and measurement/layout implementation 'androidx.compose.ui:ui' - implementation 'androidx.activity:activity-compose:1.8.0' + implementation 'androidx.activity:activity-compose:1.9.0' // Android Studio Preview support implementation 'androidx.compose.ui:ui-tooling-preview' diff --git a/examples/view/build.gradle b/examples/view/build.gradle index a01e364..6deeaa2 100644 --- a/examples/view/build.gradle +++ b/examples/view/build.gradle @@ -39,12 +39,12 @@ android { dependencies { implementation project(':player') - implementation 'androidx.core:core-ktx:1.12.0' - implementation 'androidx.appcompat:appcompat:1.6.1' - implementation 'com.google.android.material:material:1.10.0' + implementation 'androidx.core:core-ktx:1.13.1' + implementation 'androidx.appcompat:appcompat:1.7.0' + implementation 'com.google.android.material:material:1.12.0' implementation 'androidx.constraintlayout:constraintlayout:2.1.4' - implementation 'androidx.navigation:navigation-fragment-ktx:2.7.4' - implementation 'androidx.navigation:navigation-ui-ktx:2.7.4' + implementation 'androidx.navigation:navigation-fragment-ktx:2.7.7' + implementation 'androidx.navigation:navigation-ui-ktx:2.7.7' implementation 'androidx.preference:preference-ktx:1.2.1' testImplementation 'junit:junit:4.13.2' diff --git a/player/build.gradle b/player/build.gradle index 838cfe5..cf8a4c6 100644 --- a/player/build.gradle +++ b/player/build.gradle @@ -17,20 +17,20 @@ ext { dependencies { - implementation 'androidx.core:core-ktx:1.12.0' + implementation 'androidx.core:core-ktx:1.13.1' api 'com.android.volley:volley:1.2.1' implementation "video.api:android-player-analytics-exoplayer:${analyticsVersion}" implementation "androidx.media3:media3-ui:${exoPlayerVersion}" implementation "androidx.media3:media3-exoplayer:${exoPlayerVersion}" implementation "androidx.media3:media3-exoplayer-hls:${exoPlayerVersion}" - implementation "androidx.media:media:1.6.0" - implementation "androidx.fragment:fragment-ktx:1.6.2" - implementation "com.google.android.material:material:1.10.0" + implementation "androidx.media:media:1.7.0" + implementation "androidx.fragment:fragment-ktx:1.7.1" + implementation "com.google.android.material:material:1.12.0" - testImplementation 'org.robolectric:robolectric:4.10.3' + testImplementation 'org.robolectric:robolectric:4.12.2' testImplementation 'org.robolectric:shadows-httpclient:4.5.1' testImplementation 'junit:junit:4.13.2' - testImplementation 'io.mockk:mockk:1.12.2' + testImplementation 'io.mockk:mockk:1.13.9' androidTestImplementation 'androidx.test.ext:junit:1.1.5' androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'