From 8e5ac5f6e95223fe4bb05425dff949f944d83e1f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 20 Jun 2024 19:05:03 +0000 Subject: [PATCH 01/13] Update ktor monorepo to v2.3.12 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c7ca0423..d838987d 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -22,7 +22,7 @@ glide = "4.16.0" fresco = "3.2.0" coil = "2.6.0" coil3 = "3.0.0-alpha06" -ktor = "2.3.11" +ktor = "2.3.12" palette = "3.1.0" hilt = "2.51.1" spotless = "6.21.0" From d42365af10e617f42cb9be101d266234d64cc3ab Mon Sep 17 00:00:00 2001 From: skydoves Date: Fri, 21 Jun 2024 16:28:49 +0900 Subject: [PATCH 02/13] Downgrade ktor to 2.3.11 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index d838987d..c7ca0423 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -22,7 +22,7 @@ glide = "4.16.0" fresco = "3.2.0" coil = "2.6.0" coil3 = "3.0.0-alpha06" -ktor = "2.3.12" +ktor = "2.3.11" palette = "3.1.0" hilt = "2.51.1" spotless = "6.21.0" From 3c3b094595e5a2e1645a592dbb38d3c4f786fe72 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 24 Jun 2024 19:49:03 +0000 Subject: [PATCH 03/13] Update dependency androidx.test.ext:junit-ktx to v1.2.0 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c7ca0423..99b4ac46 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,7 +13,7 @@ androidxComposeConstraintLayout = "1.0.1" androidxCore = "1.13.1" androidxTestRunner = "1.5.2" androidxTestRules = "1.5.0" -androidxJunit = "1.1.5" +androidxJunit = "1.2.0" androidxMacroBenchmark = "1.3.0-beta01" androidxProfileinstaller = "1.3.1" androidxUiAutomator = "2.3.0" From ba5d44423c6d016a87d118caa389a22ec1fc7abe Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 24 Jun 2024 19:49:07 +0000 Subject: [PATCH 04/13] Update dependency androidx.test:runner to v1.6.0 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 99b4ac46..e3e07c22 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -11,7 +11,7 @@ androidxMaterial = "1.12.0" androidxComposeBom = "2024.06.00" androidxComposeConstraintLayout = "1.0.1" androidxCore = "1.13.1" -androidxTestRunner = "1.5.2" +androidxTestRunner = "1.6.0" androidxTestRules = "1.5.0" androidxJunit = "1.2.0" androidxMacroBenchmark = "1.3.0-beta01" From fe6fa8bfee1f915c7497719230e477e844682bfa Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 25 Jun 2024 11:30:46 +0000 Subject: [PATCH 05/13] Update dependency androidx.test:rules to v1.6.0 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index e3e07c22..e2e3a4d0 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -12,7 +12,7 @@ androidxComposeBom = "2024.06.00" androidxComposeConstraintLayout = "1.0.1" androidxCore = "1.13.1" androidxTestRunner = "1.6.0" -androidxTestRules = "1.5.0" +androidxTestRules = "1.6.0" androidxJunit = "1.2.0" androidxMacroBenchmark = "1.3.0-beta01" androidxProfileinstaller = "1.3.1" From c8d68be0e125a8c86ef418d6fda382b7b95f6861 Mon Sep 17 00:00:00 2001 From: skydoves Date: Tue, 25 Jun 2024 21:13:45 +0900 Subject: [PATCH 06/13] Fix the scale type was not properly applied to the FrescoWebImage --- fresco-websupport/api/fresco-websupport.api | 2 +- .../fresco/websupport/FrescoWebImage.kt | 37 +++++++++++++------ gradle/libs.versions.toml | 4 +- 3 files changed, 29 insertions(+), 14 deletions(-) diff --git a/fresco-websupport/api/fresco-websupport.api b/fresco-websupport/api/fresco-websupport.api index 435f08e3..c3fbda64 100644 --- a/fresco-websupport/api/fresco-websupport.api +++ b/fresco-websupport/api/fresco-websupport.api @@ -1,4 +1,4 @@ public final class com/skydoves/landscapist/fresco/websupport/FrescoWebImage { - public static final fun FrescoWebImage (Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Ljava/lang/String;Landroidx/compose/ui/Alignment;Landroidx/compose/ui/layout/ContentScale;FLandroidx/compose/ui/graphics/ColorFilter;ILandroidx/compose/runtime/Composer;II)V + public static final fun FrescoWebImage (Lkotlin/jvm/functions/Function0;Landroidx/compose/ui/Modifier;Ljava/lang/String;Landroidx/compose/ui/Alignment;Landroidx/compose/ui/layout/ContentScale;FLandroidx/compose/ui/graphics/ColorFilter;Landroidx/compose/ui/graphics/painter/Painter;Landroidx/compose/runtime/Composer;II)V } diff --git a/fresco-websupport/src/main/kotlin/com/skydoves/landscapist/fresco/websupport/FrescoWebImage.kt b/fresco-websupport/src/main/kotlin/com/skydoves/landscapist/fresco/websupport/FrescoWebImage.kt index 5a76d6c3..75bc874b 100644 --- a/fresco-websupport/src/main/kotlin/com/skydoves/landscapist/fresco/websupport/FrescoWebImage.kt +++ b/fresco-websupport/src/main/kotlin/com/skydoves/landscapist/fresco/websupport/FrescoWebImage.kt @@ -19,23 +19,24 @@ package com.skydoves.landscapist.fresco.websupport -import androidx.annotation.DrawableRes import androidx.compose.foundation.Image -import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.BoxWithConstraints import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.ColorFilter import androidx.compose.ui.graphics.DefaultAlpha import androidx.compose.ui.graphics.ImageBitmap +import androidx.compose.ui.graphics.painter.Painter import androidx.compose.ui.layout.ContentScale import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.platform.LocalInspectionMode -import androidx.compose.ui.res.painterResource import com.facebook.drawee.backends.pipeline.PipelineDraweeControllerBuilder +import com.facebook.drawee.drawable.ScalingUtils import com.facebook.drawee.generic.GenericDraweeHierarchy import com.facebook.drawee.generic.GenericDraweeHierarchyInflater import com.facebook.drawee.view.DraweeHolder +import com.skydoves.landscapist.constraints.constraint import com.skydoves.landscapist.rememberDrawablePainter /** @@ -87,15 +88,15 @@ public fun FrescoWebImage( modifier: Modifier = Modifier, contentDescription: String? = null, alignment: Alignment = Alignment.Center, - contentScale: ContentScale = ContentScale.Fit, + contentScale: ContentScale = ContentScale.Crop, alpha: Float = DefaultAlpha, colorFilter: ColorFilter? = null, - @DrawableRes previewPlaceholder: Int = 0, + previewPlaceholder: Painter? = null, ) { - if (LocalInspectionMode.current && previewPlaceholder != 0) { + if (LocalInspectionMode.current && previewPlaceholder != null) { Image( modifier = modifier, - painter = painterResource(id = previewPlaceholder), + painter = previewPlaceholder, alignment = alignment, contentScale = contentScale, alpha = alpha, @@ -106,16 +107,18 @@ public fun FrescoWebImage( } val context = LocalContext.current + val builder = controllerBuilder() val hierarchy = GenericDraweeHierarchyInflater.inflateBuilder(context, null).build() val holder: DraweeHolder = DraweeHolder.create(hierarchy, context) - controllerBuilder().oldController = holder.controller - holder.controller = controllerBuilder().build() + builder.oldController = holder.controller.apply { this?.contentDescription = contentDescription } + holder.hierarchy.setActualImageScaleType(getScaleType(contentScale)) + holder.controller = builder.build() val topLevelDrawable = holder.topLevelDrawable - Box(modifier = modifier) { + BoxWithConstraints(modifier = modifier) { if (topLevelDrawable != null) { Image( - modifier = modifier, + modifier = Modifier.constraint(this), painter = rememberDrawablePainter(topLevelDrawable), contentDescription = contentDescription, alignment = alignment, @@ -126,3 +129,15 @@ public fun FrescoWebImage( } } } + +private fun getScaleType(contentScale: ContentScale): ScalingUtils.ScaleType { + return when (contentScale) { + ContentScale.Crop -> ScalingUtils.ScaleType.CENTER_CROP + ContentScale.FillWidth -> ScalingUtils.ScaleType.FIT_X + ContentScale.FillHeight -> ScalingUtils.ScaleType.FIT_Y + ContentScale.FillBounds -> ScalingUtils.ScaleType.FIT_XY + ContentScale.Fit -> ScalingUtils.ScaleType.FIT_CENTER + ContentScale.Inside -> ScalingUtils.ScaleType.CENTER_INSIDE + else -> ScalingUtils.ScaleType.CENTER_CROP + } +} diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index e2e3a4d0..61838da3 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -2,10 +2,10 @@ kotlin = "2.0.0" dokka = "1.9.20" jvmTarget = "11" -nexusPlugin = "0.26.0" +nexusPlugin = "0.29.0" kotlinxCoroutines = "1.8.1" kotlinBinaryCompatibility = "0.14.0" -androidGradlePlugin = "8.5.0" +androidGradlePlugin = "8.4.2" androidxActivity = "1.9.0" androidxMaterial = "1.12.0" androidxComposeBom = "2024.06.00" From 7fcfc476e27f7f9f812ab033a02f6cdce50e76ed Mon Sep 17 00:00:00 2001 From: skydoves Date: Tue, 25 Jun 2024 21:19:38 +0900 Subject: [PATCH 07/13] Prepare for release 2.3.5 --- README.md | 61 ++++++------------- .../skydoves/landscapist/Configuration.kt | 4 +- docs/glide/overview.md | 4 +- docs/snapshot.md | 45 -------------- mkdocs.yml | 1 - 5 files changed, 23 insertions(+), 92 deletions(-) delete mode 100644 docs/snapshot.md diff --git a/README.md b/README.md index 38dd0c9d..5c9ca49a 100644 --- a/README.md +++ b/README.md @@ -47,30 +47,6 @@ You can see the use cases of this library in the repositories below: - [skydoves/DisneyCompose](https://github.com/skydoves/disneycompose): 🧸 A demo Disney app using Jetpack Compose and Hilt based on modern Android tech-stacks and MVVM architecture. - [skydoves/MovieCompose](https://github.com/skydoves/MovieCompose): 🎞 A demo movie app using Jetpack Compose and Hilt based on modern Android tech stacks.
-## SNAPSHOT - -
- See how to import the snapshot - -### Including the SNAPSHOT -[![Landscapist](https://img.shields.io/static/v1?label=snapshot&message=landscapist&logo=apache%20maven&color=C71A36)](https://oss.sonatype.org/content/repositories/snapshots/com/github/skydoves/landscapist/)
-Snapshots of the current development version of Landscapist are available, which track [the latest versions](https://oss.sonatype.org/content/repositories/snapshots/com/github/skydoves/landscapist/). - -To import snapshot versions on your project, add the code snippet below on your gradle file: -```Gradle -repositories { - maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' } -} -``` - -Next, add the dependency below to your **module**'s `build.gradle` file: -```gradle -dependencies { - implementation "com.github.skydoves:landscapist-glide:2.3.2-SNAPSHOT" -} -``` -
-
Glide

Glide

@@ -88,9 +64,10 @@ allprojects { ``` Next, add the dependency below to your **module**'s `build.gradle` file: + ```gradle dependencies { - implementation "com.github.skydoves:landscapist-glide:2.3.4" + implementation("com.github.skydoves:landscapist-glide:2.3.5") } ``` @@ -202,7 +179,7 @@ Add the dependency below to your **module**'s `build.gradle` file: ```gradle dependencies { - implementation "com.github.skydoves:landscapist-coil:$version" + implementation("com.github.skydoves:landscapist-coil:$version") } ``` @@ -317,7 +294,7 @@ CoilImage( Add the dependency below to your **module**'s `build.gradle` file: ```gradle dependencies { - implementation "com.github.skydoves:landscapist-fresco:$version" + implementation("com.github.skydoves:landscapist-fresco:$version") } ``` > **Note**: `Landscapist-Fresco` includes version `3.1.0` of Fresco. So please make sure your project is using the same Fresco version or exclude the Fresco dependency to adapt yours. Also, please make sure the Jetpack Compose version on the [release page](https://github.com/skydoves/Landscapist/releases). @@ -409,7 +386,7 @@ Add the below dependency to your **module**'s `build.gradle` file. ```gradle dependencies { - implementation "com.github.skydoves:landscapist-fresco-websupport:$version" + implementation("com.github.skydoves:landscapist-fresco-websupport:$version") } ``` @@ -630,9 +607,9 @@ CompositionLocalProvider(LocalImageComponent provides component) { The `landscapist-placeholder` package provides useful image plugins, such as loading & failure placeholder supports and shimmering animation. To use placeholder supports, add the dependency below: -```groovy +```kotlin dependencies { - implementation "com.github.skydoves:landscapist-placeholder:$version" + implementation("com.github.skydoves:landscapist-placeholder:$version") } ``` @@ -718,9 +695,9 @@ component = rememberImageComponent { The `landscapist-animation` package provides useful image plugins related to animations, such as crossfade and circular reveal animation. To use animation supports, add the dependency below: -```groovy +```kotlin dependencies { - implementation "com.github.skydoves:landscapist-animation:$version" + implementation("com.github.skydoves:landscapist-animation:$version") } ``` @@ -773,9 +750,9 @@ GlideImage( The `landscapist-transformation` package provides useful image transformation plugins, such as the blur effect. To use transformation supports, add the dependency below: -```groovy +```kotlin dependencies { - implementation "com.github.skydoves:landscapist-transformation:$version" + implementation("com.github.skydoves:landscapist-transformation:$version") } ``` @@ -801,9 +778,9 @@ GlideImage( // CoilImage, FrescoImage also can be used. The `landscapist-palette` package provides useful image plugins related to palette, such as extracting primary color sets. To use palette supports, add the dependency below: -```groovy +```kotlin dependencies { - implementation "com.github.skydoves:landscapist-palette:$version" + implementation("com.github.skydoves:landscapist-palette:$version") } ``` @@ -867,16 +844,16 @@ GlideImage( // CoilImage, FrescoImage also can be used. The landscapist Bill of Materials (BOM) lets you manage all of your landscapist library versions by specifying only the BOM’s version. - ```groovy + ```kotlin dependencies { // Import the landscapist BOM - implementation "com.github.skydoves:landscapist-bom:$version" + implementation("com.github.skydoves:landscapist-bom:$version") // Import landscapist libraries - implementation "com.github.skydoves:landscapist-glide" // fresco or coil - implementation "com.github.skydoves:landscapist-placeholder" - implementation "com.github.skydoves:landscapist-palette" - implementation "com.github.skydoves:landscapist-transformation" + implementation("com.github.skydoves:landscapist-glide") // fresco or coil + implementation("com.github.skydoves:landscapist-placeholder") + implementation("com.github.skydoves:landscapist-palette") + implementation("com.github.skydoves:landscapist-transformation") } ``` diff --git a/buildSrc/src/main/kotlin/com/github/skydoves/landscapist/Configuration.kt b/buildSrc/src/main/kotlin/com/github/skydoves/landscapist/Configuration.kt index 30232a64..8c2a6e9e 100644 --- a/buildSrc/src/main/kotlin/com/github/skydoves/landscapist/Configuration.kt +++ b/buildSrc/src/main/kotlin/com/github/skydoves/landscapist/Configuration.kt @@ -23,9 +23,9 @@ object Configuration { const val minSdk24 = 24 const val majorVersion = 2 const val minorVersion = 3 - const val patchVersion = 4 + const val patchVersion = 5 const val versionName = "$majorVersion.$minorVersion.$patchVersion" - const val versionCode = 94 + const val versionCode = 95 const val snapshotVersionName = "$majorVersion.$minorVersion.${patchVersion + 1}-SNAPSHOT" const val artifactGroup = "com.github.skydoves" } diff --git a/docs/glide/overview.md b/docs/glide/overview.md index c1b0cef4..7a86e0a8 100644 --- a/docs/glide/overview.md +++ b/docs/glide/overview.md @@ -23,7 +23,7 @@ Next, add the dependency below to your **module**'s `build.gradle` file: ```Groovy dependencies { - implementation "com.github.skydoves:landscapist-glide:2.3.4" + implementation "com.github.skydoves:landscapist-glide:2.3.5" } ``` @@ -31,7 +31,7 @@ Next, add the dependency below to your **module**'s `build.gradle` file: ```kotlin dependencies { - implementation("com.github.skydoves:landscapist-glide:2.3.4") + implementation("com.github.skydoves:landscapist-glide:2.3.5") } ``` diff --git a/docs/snapshot.md b/docs/snapshot.md deleted file mode 100644 index b00dc758..00000000 --- a/docs/snapshot.md +++ /dev/null @@ -1,45 +0,0 @@ -# Snapshot - -You can download snapshots of Landscapist, which reflect early adopted API changes before shipping to the stable release. - -## Including the SNAPSHOT - -[![Landscapist](https://img.shields.io/static/v1?label=snapshot&message=landscapist&logo=apache%20maven&color=C71A36)](https://oss.sonatype.org/content/repositories/snapshots/com/github/skydoves/landscapist/)
-Snapshots of the current development version of Landscapist are available, which track [the latest versions](https://oss.sonatype.org/content/repositories/snapshots/com/github/skydoves/landscapist/). - -To import snapshot versions on your project, add the code snippet below on your gradle file: - -=== "Groovy" - - ```Groovy - repositories { - maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' } - } - ``` - -=== "KTS" - - ```kotlin - repositories { - maven(url = "https://oss.sonatype.org/content/repositories/snapshots/") - } - ``` - - -Next, add the dependency below to your **module**'s `build.gradle` file: - -=== "Groovy" - - ```Groovy - dependencies { - implementation "com.github.skydoves:landscapist-glide:2.3.4-SNAPSHOT" - } - ``` - -=== "KTS" - - ```kotlin - dependencies { - implementation("com.github.skydoves:landscapist-glide:2.3.4-SNAPSHOT") - } - ``` diff --git a/mkdocs.yml b/mkdocs.yml index 7a51145a..416ff508 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -10,7 +10,6 @@ docs_dir: docs # Navigation nav: - 'Overview': index.md - - 'Snapshot': snapshot.md - 'Glide': - 'Overview': glide/overview.md - 'Custom Options': glide/options.md From 6de9d43b557e34010d8441aebae6c70125f59416 Mon Sep 17 00:00:00 2001 From: skydoves Date: Tue, 25 Jun 2024 21:23:57 +0900 Subject: [PATCH 08/13] Fix broken FrescoWebSupportProfiles unit test --- .../benchmark/landscapist/app/FrescoWebSupportProfiles.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/benchmark-landscapist-app/src/main/kotlin/com/skydoves/benchmark/landscapist/app/FrescoWebSupportProfiles.kt b/benchmark-landscapist-app/src/main/kotlin/com/skydoves/benchmark/landscapist/app/FrescoWebSupportProfiles.kt index 30c083eb..aad704a1 100644 --- a/benchmark-landscapist-app/src/main/kotlin/com/skydoves/benchmark/landscapist/app/FrescoWebSupportProfiles.kt +++ b/benchmark-landscapist-app/src/main/kotlin/com/skydoves/benchmark/landscapist/app/FrescoWebSupportProfiles.kt @@ -18,6 +18,7 @@ package com.skydoves.benchmark.landscapist.app import androidx.compose.foundation.layout.size import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier +import androidx.compose.ui.res.painterResource import androidx.compose.ui.unit.dp import com.facebook.drawee.backends.pipeline.Fresco import com.skydoves.landscapist.fresco.websupport.FrescoWebImage @@ -33,6 +34,6 @@ fun FrescoWebSupportProfiles() { "24237865/75087936-5c1d9f80-553e-11ea-81d3-a912634dd8f7.jpg", ) }, - previewPlaceholder = R.drawable.poster, + previewPlaceholder = painterResource(id = R.drawable.poster), ) } From dce47daf46be827ec26fd61f9821e01bd3199cdf Mon Sep 17 00:00:00 2001 From: skydoves Date: Tue, 25 Jun 2024 21:42:33 +0900 Subject: [PATCH 09/13] Remove snapshot workflow --- .github/workflows/publish-snapshot.yml | 34 -------------------------- 1 file changed, 34 deletions(-) delete mode 100644 .github/workflows/publish-snapshot.yml diff --git a/.github/workflows/publish-snapshot.yml b/.github/workflows/publish-snapshot.yml deleted file mode 100644 index 5aa629a2..00000000 --- a/.github/workflows/publish-snapshot.yml +++ /dev/null @@ -1,34 +0,0 @@ -name: Publish Snapshot builds - -on: - push: - branches: - - main - workflow_dispatch: - -jobs: - publish: - name: Snapshot build and publish - runs-on: macos-latest - steps: - - name: Check out code - uses: actions/checkout@v4.1.7 - - name: Set up JDK 17 - uses: actions/setup-java@v4.2.1 - with: - distribution: 'zulu' - java-version: 17 - - - name: Release build - run: ./gradlew assemble --scan -x :benchmark-landscapist:pixel6api31Setup -x :benchmark-landscapist:pixel6api31NonMinifiedReleaseAndroidTest -x :benchmark-landscapist:collectNonMinifiedReleaseBaselineProfile - - - name: Publish to MavenCentral - run: | - ./gradlew publishAllPublicationsToMavenCentral --no-daemon --no-parallel - env: - ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.OSSRH_USERNAME }} - ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.OSSRH_PASSWORD }} - ORG_GRADLE_PROJECT_signingInMemoryKeyId: ${{ secrets.SIGNING_KEY_ID }} - ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.SIGNING_PASSWORD }} - ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.SIGNING_KEY }} - SNAPSHOT: true From 500c2900f9d8b280480de95c77044c8018049aec Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 27 Jun 2024 00:59:12 +0000 Subject: [PATCH 10/13] Update dependency androidx.test.ext:junit-ktx to v1.2.1 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 61838da3..85589a5d 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,7 +13,7 @@ androidxComposeConstraintLayout = "1.0.1" androidxCore = "1.13.1" androidxTestRunner = "1.6.0" androidxTestRules = "1.6.0" -androidxJunit = "1.2.0" +androidxJunit = "1.2.1" androidxMacroBenchmark = "1.3.0-beta01" androidxProfileinstaller = "1.3.1" androidxUiAutomator = "2.3.0" From 1bfb300a364f040d0718f642d103bf651c8f14d1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 27 Jun 2024 01:03:53 +0000 Subject: [PATCH 11/13] Update dependency androidx.test:runner to v1.6.1 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 85589a5d..1f483a1a 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -11,7 +11,7 @@ androidxMaterial = "1.12.0" androidxComposeBom = "2024.06.00" androidxComposeConstraintLayout = "1.0.1" androidxCore = "1.13.1" -androidxTestRunner = "1.6.0" +androidxTestRunner = "1.6.1" androidxTestRules = "1.6.0" androidxJunit = "1.2.1" androidxMacroBenchmark = "1.3.0-beta01" From 6916f50d92459f67b4a8cd975cb26fd385788c01 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 27 Jun 2024 01:14:11 +0000 Subject: [PATCH 12/13] Update coil3 to v3.0.0-alpha07 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 1f483a1a..f14b5557 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -21,7 +21,7 @@ jetbrains-compose = "1.6.11" glide = "4.16.0" fresco = "3.2.0" coil = "2.6.0" -coil3 = "3.0.0-alpha06" +coil3 = "3.0.0-alpha07" ktor = "2.3.11" palette = "3.1.0" hilt = "2.51.1" From 9560670e9fd8d1c16682ead812f0008f8f679998 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 27 Jun 2024 12:50:27 +0000 Subject: [PATCH 13/13] Update dependency androidx.test:rules to v1.6.1 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f14b5557..dd386215 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -12,7 +12,7 @@ androidxComposeBom = "2024.06.00" androidxComposeConstraintLayout = "1.0.1" androidxCore = "1.13.1" androidxTestRunner = "1.6.1" -androidxTestRules = "1.6.0" +androidxTestRules = "1.6.1" androidxJunit = "1.2.1" androidxMacroBenchmark = "1.3.0-beta01" androidxProfileinstaller = "1.3.1"