diff --git a/buildSrc/src/main/kotlin/io/getstream/Configurations.kt b/buildSrc/src/main/kotlin/io/getstream/Configurations.kt index c194b929..435b64ff 100644 --- a/buildSrc/src/main/kotlin/io/getstream/Configurations.kt +++ b/buildSrc/src/main/kotlin/io/getstream/Configurations.kt @@ -1,8 +1,8 @@ package io.getstream object Configurations { - const val compileSdk = 33 - const val targetSdk = 33 + const val compileSdk = 34 + const val targetSdk = 34 const val minSdk = 21 const val majorVersion = 1 const val minorVersion = 0 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index cecd5af8..f36559e7 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,28 +1,28 @@ [versions] streamLog = "1.1.4" -landscapist = "2.2.6" -androidGradlePlugin = "7.3.1" -androidxActivity = "1.4.0" -androidxAppCompat = "1.4.2" -androidxComposeBom = "2023.06.01" -androidxComposeCompiler = "1.4.3" +landscapist = "2.2.8" +androidGradlePlugin = "8.1.1" +androidxActivity = "1.7.2" +androidxAppCompat = "1.6.1" +androidxComposeBom = "2023.09.00" +androidxComposeCompiler = "1.5.3" androidxComposeMaterial3 = "1.0.0-alpha13" -androidxComposeConstraintLayout = "1.0.0" -androidxComposeNavigation = "2.5.0" -androidxAnnotation = "1.5.0" -androidxCore = "1.8.0" -androidxLifecycle = "2.6.0-alpha01" +androidxComposeConstraintLayout = "1.0.1" +androidxComposeNavigation = "2.7.2" +androidxAnnotation = "1.7.0" +androidxCore = "1.12.0" +androidxLifecycle = "2.6.2" androidxNavigation = "2.5.0" -androidxTest = "1.4.0" -androidxJunit = "1.1.3" -kotlin = "1.8.10" +androidxTest = "1.5.0" +androidxJunit = "1.5.2" +kotlin = "1.9.10" kotlinxCoroutines = "1.7.3" okhttp = "4.11.0" retrofit = "2.9.0" spotless = "6.7.0" -androidxMacroBenchmark = "1.2.0-alpha09" -androidxProfileinstaller = "1.2.2" -androidxUiAutomator = "2.3.0-alpha02" +androidxMacroBenchmark = "1.2.0-beta05" +androidxProfileinstaller = "1.3.1" +androidxUiAutomator = "2.3.0-alpha04" [libraries] stream-log = { group = "io.getstream", name = "stream-log-android", version.ref = "streamLog" } diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 249e5832..ccebba77 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 6ab69b4f..03bc5150 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Wed Aug 09 08:33:21 KST 2023 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip +networkTimeout=10000 zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew index a69d9cb6..79a61d42 100755 --- a/gradlew +++ b/gradlew @@ -55,7 +55,7 @@ # Darwin, MinGW, and NonStop. # # (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt # within the Gradle project. # # You can find Gradle at https://github.com/gradle/gradle/. @@ -80,10 +80,10 @@ do esac done -APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit - -APP_NAME="Gradle" +# This is normally unused +# shellcheck disable=SC2034 APP_BASE_NAME=${0##*/} +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' @@ -143,12 +143,16 @@ fi if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then case $MAX_FD in #( max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC3045 MAX_FD=$( ulimit -H -n ) || warn "Could not query maximum file descriptor limit" esac case $MAX_FD in #( '' | soft) :;; #( *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC3045 ulimit -n "$MAX_FD" || warn "Could not set maximum file descriptor limit to $MAX_FD" esac diff --git a/gradlew.bat b/gradlew.bat index 53a6b238..6689b85b 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -26,6 +26,7 @@ if "%OS%"=="Windows_NT" setlocal set DIRNAME=%~dp0 if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% diff --git a/stream-webrtc-android-compose/api/stream-webrtc-android-compose.api b/stream-webrtc-android-compose/api/stream-webrtc-android-compose.api index a090fa6e..ab6243ee 100644 --- a/stream-webrtc-android-compose/api/stream-webrtc-android-compose.api +++ b/stream-webrtc-android-compose/api/stream-webrtc-android-compose.api @@ -1,10 +1,3 @@ -public final class io/getstream/webrtc/android/compose/BuildConfig { - public static final field BUILD_TYPE Ljava/lang/String; - public static final field DEBUG Z - public static final field LIBRARY_PACKAGE_NAME Ljava/lang/String; - public fun ()V -} - public final class io/getstream/webrtc/android/compose/FloatingVideoRendererKt { public static final fun FloatingVideoRenderer-_BRzflo (Landroidx/compose/ui/Modifier;Lorg/webrtc/VideoTrack;JLandroidx/compose/foundation/layout/PaddingValues;Lorg/webrtc/EglBase$Context;Lorg/webrtc/RendererCommon$RendererEvents;Landroidx/compose/runtime/Composer;II)V } @@ -19,6 +12,7 @@ public final class io/getstream/webrtc/android/compose/VideoScalingType : java/l public static final field SCALE_ASPECT_FILL Lio/getstream/webrtc/android/compose/VideoScalingType; public static final field SCALE_ASPECT_FIT Lio/getstream/webrtc/android/compose/VideoScalingType; public static final field SCAPE_ASPECT_FILL Lio/getstream/webrtc/android/compose/VideoScalingType; + public static fun getEntries ()Lkotlin/enums/EnumEntries; public static fun valueOf (Ljava/lang/String;)Lio/getstream/webrtc/android/compose/VideoScalingType; public static fun values ()[Lio/getstream/webrtc/android/compose/VideoScalingType; } diff --git a/stream-webrtc-android-ktx/api/stream-webrtc-android-ktx.api b/stream-webrtc-android-ktx/api/stream-webrtc-android-ktx.api index 78501a1f..0cd9a5e1 100644 --- a/stream-webrtc-android-ktx/api/stream-webrtc-android-ktx.api +++ b/stream-webrtc-android-ktx/api/stream-webrtc-android-ktx.api @@ -1,10 +1,3 @@ -public final class io/getstream/webrtc/android/ktx/BuildConfig { - public static final field BUILD_TYPE Ljava/lang/String; - public static final field DEBUG Z - public static final field LIBRARY_PACKAGE_NAME Ljava/lang/String; - public fun ()V -} - public final class io/getstream/webrtc/android/ktx/PeerConnectionExtensionsKt { public static final fun addRtcIceCandidate (Lorg/webrtc/PeerConnection;Lorg/webrtc/IceCandidate;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; } diff --git a/stream-webrtc-android-ui/api/stream-webrtc-android-ui.api b/stream-webrtc-android-ui/api/stream-webrtc-android-ui.api index a0a9e5d2..f054d875 100644 --- a/stream-webrtc-android-ui/api/stream-webrtc-android-ui.api +++ b/stream-webrtc-android-ui/api/stream-webrtc-android-ui.api @@ -1,10 +1,3 @@ -public final class io/getstream/webrtc/android/ui/BuildConfig { - public static final field BUILD_TYPE Ljava/lang/String; - public static final field DEBUG Z - public static final field LIBRARY_PACKAGE_NAME Ljava/lang/String; - public fun ()V -} - public class io/getstream/webrtc/android/ui/VideoTextureViewRenderer : android/view/TextureView, android/view/TextureView$SurfaceTextureListener, org/webrtc/VideoSink { public fun (Landroid/content/Context;)V public fun (Landroid/content/Context;Landroid/util/AttributeSet;)V diff --git a/stream-webrtc-android/api/stream-webrtc-android.api b/stream-webrtc-android/api/stream-webrtc-android.api index 8ff1e923..b5cff583 100644 --- a/stream-webrtc-android/api/stream-webrtc-android.api +++ b/stream-webrtc-android/api/stream-webrtc-android.api @@ -24,13 +24,6 @@ public class org/webrtc/AudioTrack : org/webrtc/MediaStreamTrack { public fun setVolume (D)V } -public final class org/webrtc/BuildConfig { - public static final field BUILD_TYPE Ljava/lang/String; - public static final field DEBUG Z - public static final field LIBRARY_PACKAGE_NAME Ljava/lang/String; - public fun ()V -} - public class org/webrtc/BuiltinAudioDecoderFactoryFactory : org/webrtc/AudioDecoderFactoryFactory { public fun ()V public fun createNativeAudioDecoderFactory ()J