{ "$schema" : "https://docs.oasis-open.org/sarif/sarif/v2.1.0/errata01/os/schemas/sarif-schema-2.1.0.json", "version" : "2.1.0", "runs" : [ { "tool": { "driver": { "name": "Android Lint", "fullName": "Android Lint (in gradle)", "version": "9.4.0", "semanticVersion": "9.4.0", "organization": "Google", "informationUri": "https://developer.android.com/studio/write/lint", "fullDescription": { "text": "Static analysis originally for Android source code but now performing general analysis" }, "language": "en-US", "rules": [ { "id": "AndroidGradlePluginVersion", "shortDescription": { "text": "Obsolete Android Gradle Plugin Version" }, "fullDescription": { "text": "This detector looks for usage of the Android Gradle Plugin where the version you are using is not the current stable release. Using older versions is fine, and there are cases where you deliberately want to stick with an older version. However, you may simply not be aware that a more recent version is available, and that is what this lint check helps find." }, "defaultConfiguration": { "level": "warning", "rank": 70 }, "properties": { "tags": [ "Correctness" ] } }, { "id": "GradleDependency", "shortDescription": { "text": "Obsolete Gradle Dependency" }, "fullDescription": { "text": "This detector looks for usages of libraries where the version you are using is not the current stable release. Using older versions is fine, and there are cases where you deliberately want to stick with an older version. However, you may simply not be aware that a more recent version is available, and that is what this lint check helps find." }, "defaultConfiguration": { "level": "warning", "rank": 70 }, "properties": { "tags": [ "Correctness" ] } }, { "id": "NewerVersionAvailable", "shortDescription": { "text": "Newer Library Versions Available" }, "fullDescription": { "text": "This detector checks with a central repository to see if there are newer versions available for the dependencies used by this project. This is similar to the GradleDependency check, which checks for newer versions available in the Android SDK tools and libraries, but this works with any MavenCentral dependency, and connects to the library every time, which makes it more flexible but also much slower.", "markdown": "This detector checks with a central repository to see if there are newer versions available for the dependencies used by this project. This is similar to the `GradleDependency` check, which checks for newer versions available in the Android SDK tools and libraries, but this works with any MavenCentral dependency, and connects to the library every time, which makes it more flexible but also **much** slower." }, "defaultConfiguration": { "level": "warning", "rank": 70 }, "properties": { "tags": [ "Correctness" ] } }, { "id": "OldTargetApi", "shortDescription": { "text": "Target SDK attribute is not targeting latest version" }, "fullDescription": { "text": "When your application or sdk runs on a version of Android that is more recent than your targetSdk specifies that it has been tested with, various compatibility modes kick in. This ensures that your application continues to work, but it may look out of place. For example, if the targetSdk is less than 14, your app may get an option button in the UI.\n\nTo fix this issue, set the targetSdk to the highest available value. Then test your app to make sure everything works correctly. You may want to consult the compatibility notes to see what changes apply to each version you are adding support for: https://developer.android.com/reference/android/os/Build.VERSION_CODES.html as well as follow this guide:\nhttps://developer.android.com/distribute/best-practices/develop/target-sdk.html", "markdown": "When your application or sdk runs on a version of Android that is more recent than your `targetSdk` specifies that it has been tested with, various compatibility modes kick in. This ensures that your application continues to work, but it may look out of place. For example, if the `targetSdk` is less than 14, your app may get an option button in the UI.\n\nTo fix this issue, set the `targetSdk` to the highest available value. Then test your app to make sure everything works correctly. You may want to consult the compatibility notes to see what changes apply to each version you are adding support for: https://developer.android.com/reference/android/os/Build.VERSION_CODES.html as well as follow this guide:\nhttps://developer.android.com/distribute/best-practices/develop/target-sdk.html" }, "defaultConfiguration": { "level": "warning", "rank": 50 }, "properties": { "tags": [ "Correctness" ] } } ] } }, "originalUriBaseIds": { "%SRCROOT%": { "uri": "file:///home/jenkins/.jenkins/workspace/xapi-based-reports/" } }, "results": [ { "ruleId": "OldTargetApi", "ruleIndex": 3, "message": { "text": "Not targeting the latest versions of Android; compatibility modes apply. Consider testing and updating this version. Consult the android.os.Build.VERSION_CODES javadoc for details.", "markdown": "Not targeting the latest versions of Android; compatibility modes apply. Consider testing and updating this version. Consult the `android.os.Build.VERSION_CODES` javadoc for details." }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "app-android/build.gradle.kts" }, "region": { "startLine": 125, "startColumn": 9, "endLine": 125, "endColumn": 66, "charOffset": 4655, "charLength": 57, "snippet": { "text": "targetSdk = libs.versions.android.targetSdk.get().toInt()" } }, "contextRegion": { "startLine": 123, "endLine": 128, "snippet": { "text": " applicationId = \"world.respect.app\"\n minSdk = libs.versions.android.minSdk.get().toInt()\n targetSdk = libs.versions.android.targetSdk.get().toInt()\n versionCode = 132\n versionName = project.version.toString()\n" } } } } ], "fixes": [ { "description": { "text": "Update targetSdkVersion to 37" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 6, "startColumn": 22, "charOffset": 95, "endLine": 6, "endColumn": 24, "charLength": 2 }, "insertedContent": { "text": "37\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "30858dc2230911dd" } }, { "ruleId": "OldTargetApi", "ruleIndex": 3, "message": { "text": "Not targeting the latest versions of Android; compatibility modes apply. Consider testing and updating this version. Consult the android.os.Build.VERSION_CODES javadoc for details.", "markdown": "Not targeting the latest versions of Android; compatibility modes apply. Consider testing and updating this version. Consult the `android.os.Build.VERSION_CODES` javadoc for details." }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 6, "startColumn": 21, "endLine": 6, "endColumn": 25, "charOffset": 94, "charLength": 4, "snippet": { "text": "\"36\"" } }, "contextRegion": { "startLine": 4, "endLine": 9, "snippet": { "text": "android-compileSdk = \"37\"\nandroid-minSdk = \"24\"\nandroid-targetSdk = \"36\"\nandroidx-activityCompose = \"1.13.0\"\nandroidx-appcompat = \"1.7.1\"\n" } } } } ], "fixes": [ { "description": { "text": "Update targetSdkVersion to 37" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 6, "startColumn": 22, "charOffset": 95, "endLine": 6, "endColumn": 24, "charLength": 2 }, "insertedContent": { "text": "37\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "4bf112f13a61f03d" } }, { "ruleId": "AndroidGradlePluginVersion", "ruleIndex": 0, "message": { "text": "A newer version of Gradle than 9.6.1 is available: 9.8.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/wrapper/gradle-wrapper.properties" }, "region": { "startLine": 4, "startColumn": 17, "endLine": 4, "endColumn": 80, "charOffset": 111, "charLength": 63, "snippet": { "text": "https\\://services.gradle.org/distributions/gradle-9.6.1-bin.zip" } }, "contextRegion": { "startLine": 2, "endLine": 7, "snippet": { "text": "distributionBase=GRADLE_USER_HOME\ndistributionPath=wrapper/dists\ndistributionUrl=https\\://services.gradle.org/distributions/gradle-9.6.1-bin.zip\nnetworkTimeout=10000\nvalidateDistributionUrl=true\n" } } } } ], "fixes": [ { "description": { "text": "Update to 9.8.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/wrapper/gradle-wrapper.properties" }, "replacements": [ { "deletedRegion": { "startLine": 4, "startColumn": 67, "charOffset": 161, "endLine": 4, "endColumn": 72, "charLength": 5 }, "insertedContent": { "text": "9.8.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "57019b1bc4640243" } }, { "ruleId": "AndroidGradlePluginVersion", "ruleIndex": 0, "message": { "text": "A newer version of com.android.application than 9.4.0 is available: 9.4.1" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 2, "startColumn": 7, "endLine": 2, "endColumn": 14, "charOffset": 17, "charLength": 7, "snippet": { "text": "\"9.4.0\"" } }, "contextRegion": { "startLine": 1, "endLine": 5, "snippet": { "text": "[versions]\nagp = \"9.4.0\"\n\nandroid-compileSdk = \"37\"\n" } } } } ], "fixes": [ { "description": { "text": "Replace with 9.4.1" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 2, "startColumn": 8, "charOffset": 18, "endLine": 2, "endColumn": 13, "charLength": 5 }, "insertedContent": { "text": "9.4.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "8f01c8fbac0b1e92" } }, { "ruleId": "AndroidGradlePluginVersion", "ruleIndex": 0, "message": { "text": "A newer version of com.android.kotlin.multiplatform.library than 9.4.0 is available: 9.4.1" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 2, "startColumn": 7, "endLine": 2, "endColumn": 14, "charOffset": 17, "charLength": 7, "snippet": { "text": "\"9.4.0\"" } }, "contextRegion": { "startLine": 1, "endLine": 5, "snippet": { "text": "[versions]\nagp = \"9.4.0\"\n\nandroid-compileSdk = \"37\"\n" } } } } ], "fixes": [ { "description": { "text": "Replace with 9.4.1" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 2, "startColumn": 8, "charOffset": 18, "endLine": 2, "endColumn": 13, "charLength": 5 }, "insertedContent": { "text": "9.4.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "8f01c8fbac0b1e92" } }, { "ruleId": "AndroidGradlePluginVersion", "ruleIndex": 0, "message": { "text": "A newer version of com.android.library than 9.4.0 is available: 9.4.1" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 2, "startColumn": 7, "endLine": 2, "endColumn": 14, "charOffset": 17, "charLength": 7, "snippet": { "text": "\"9.4.0\"" } }, "contextRegion": { "startLine": 1, "endLine": 5, "snippet": { "text": "[versions]\nagp = \"9.4.0\"\n\nandroid-compileSdk = \"37\"\n" } } } } ], "fixes": [ { "description": { "text": "Replace with 9.4.1" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 2, "startColumn": 8, "charOffset": 18, "endLine": 2, "endColumn": 13, "charLength": 5 }, "insertedContent": { "text": "9.4.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "8f01c8fbac0b1e92" } }, { "ruleId": "AndroidGradlePluginVersion", "ruleIndex": 0, "message": { "text": "A newer version of com.android.lint than 9.4.0 is available: 9.4.1" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 2, "startColumn": 7, "endLine": 2, "endColumn": 14, "charOffset": 17, "charLength": 7, "snippet": { "text": "\"9.4.0\"" } }, "contextRegion": { "startLine": 1, "endLine": 5, "snippet": { "text": "[versions]\nagp = \"9.4.0\"\n\nandroid-compileSdk = \"37\"\n" } } } } ], "fixes": [ { "description": { "text": "Replace with 9.4.1" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 2, "startColumn": 8, "charOffset": 18, "endLine": 2, "endColumn": 13, "charLength": 5 }, "insertedContent": { "text": "9.4.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "8f01c8fbac0b1e92" } }, { "ruleId": "GradleDependency", "ruleIndex": 1, "message": { "text": "A newer version of androidx.appcompat:appcompat than 1.7.1 is available: 1.8.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 8, "startColumn": 22, "endLine": 8, "endColumn": 29, "charOffset": 156, "charLength": 7, "snippet": { "text": "\"1.7.1\"" } }, "contextRegion": { "startLine": 6, "endLine": 11, "snippet": { "text": "android-targetSdk = \"36\"\nandroidx-activityCompose = \"1.13.0\"\nandroidx-appcompat = \"1.7.1\"\nandroidx-lifecycle = \"2.11.0\"\n# As per https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-navigation-routing.html\n" } } } } ], "fixes": [ { "description": { "text": "Change to 1.8.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 8, "startColumn": 23, "charOffset": 157, "endLine": 8, "endColumn": 28, "charLength": 5 }, "insertedContent": { "text": "1.8.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "539977a3797b095f" } }, { "ruleId": "GradleDependency", "ruleIndex": 1, "message": { "text": "A newer version of androidx.room than 2.8.4 is available: 2.8.5" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 32, "startColumn": 8, "endLine": 32, "endColumn": 15, "charOffset": 774, "charLength": 7, "snippet": { "text": "\"2.8.4\"" } }, "contextRegion": { "startLine": 30, "endLine": 35, "snippet": { "text": "koin = \"4.2.2\"\nturbine = \"1.2.1\"\nroom = \"2.8.4\"\nandroidx-sqlite = \"2.7.0\"\ncoil3 = \"3.5.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 2.8.5" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 32, "startColumn": 9, "charOffset": 775, "endLine": 32, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "2.8.5\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "9d2ac969e37c29f6" } }, { "ruleId": "GradleDependency", "ruleIndex": 1, "message": { "text": "A newer version of androidx.room:room-compiler than 2.8.4 is available: 2.8.5" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 32, "startColumn": 8, "endLine": 32, "endColumn": 15, "charOffset": 774, "charLength": 7, "snippet": { "text": "\"2.8.4\"" } }, "contextRegion": { "startLine": 30, "endLine": 35, "snippet": { "text": "koin = \"4.2.2\"\nturbine = \"1.2.1\"\nroom = \"2.8.4\"\nandroidx-sqlite = \"2.7.0\"\ncoil3 = \"3.5.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 2.8.5" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 32, "startColumn": 9, "charOffset": 775, "endLine": 32, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "2.8.5\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "9d2ac969e37c29f6" } }, { "ruleId": "GradleDependency", "ruleIndex": 1, "message": { "text": "A newer version of androidx.room:room-ktx than 2.8.4 is available: 2.8.5" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 32, "startColumn": 8, "endLine": 32, "endColumn": 15, "charOffset": 774, "charLength": 7, "snippet": { "text": "\"2.8.4\"" } }, "contextRegion": { "startLine": 30, "endLine": 35, "snippet": { "text": "koin = \"4.2.2\"\nturbine = \"1.2.1\"\nroom = \"2.8.4\"\nandroidx-sqlite = \"2.7.0\"\ncoil3 = \"3.5.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 2.8.5" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 32, "startColumn": 9, "charOffset": 775, "endLine": 32, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "2.8.5\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "9d2ac969e37c29f6" } }, { "ruleId": "GradleDependency", "ruleIndex": 1, "message": { "text": "A newer version of androidx.room:room-paging than 2.8.4 is available: 2.8.5" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 32, "startColumn": 8, "endLine": 32, "endColumn": 15, "charOffset": 774, "charLength": 7, "snippet": { "text": "\"2.8.4\"" } }, "contextRegion": { "startLine": 30, "endLine": 35, "snippet": { "text": "koin = \"4.2.2\"\nturbine = \"1.2.1\"\nroom = \"2.8.4\"\nandroidx-sqlite = \"2.7.0\"\ncoil3 = \"3.5.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 2.8.5" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 32, "startColumn": 9, "charOffset": 775, "endLine": 32, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "2.8.5\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "9d2ac969e37c29f6" } }, { "ruleId": "GradleDependency", "ruleIndex": 1, "message": { "text": "A newer version of androidx.room:room-runtime than 2.8.4 is available: 2.8.5" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 32, "startColumn": 8, "endLine": 32, "endColumn": 15, "charOffset": 774, "charLength": 7, "snippet": { "text": "\"2.8.4\"" } }, "contextRegion": { "startLine": 30, "endLine": 35, "snippet": { "text": "koin = \"4.2.2\"\nturbine = \"1.2.1\"\nroom = \"2.8.4\"\nandroidx-sqlite = \"2.7.0\"\ncoil3 = \"3.5.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 2.8.5" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 32, "startColumn": 9, "charOffset": 775, "endLine": 32, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "2.8.5\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "9d2ac969e37c29f6" } }, { "ruleId": "GradleDependency", "ruleIndex": 1, "message": { "text": "A newer version of androidx.sqlite:sqlite-bundled than 2.7.0 is available: 2.7.1" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 33, "startColumn": 19, "endLine": 33, "endColumn": 26, "charOffset": 800, "charLength": 7, "snippet": { "text": "\"2.7.0\"" } }, "contextRegion": { "startLine": 31, "endLine": 36, "snippet": { "text": "turbine = \"1.2.1\"\nroom = \"2.8.4\"\nandroidx-sqlite = \"2.7.0\"\ncoil3 = \"3.5.0\"\nmultiplatformsettings = \"1.3.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 2.7.1" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 33, "startColumn": 20, "charOffset": 801, "endLine": 33, "endColumn": 25, "charLength": 5 }, "insertedContent": { "text": "2.7.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "4a69f1c6f1afee8e" } }, { "ruleId": "GradleDependency", "ruleIndex": 1, "message": { "text": "A newer version of androidx.webkit:webkit than 1.14.0 is available: 1.17.1" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 37, "startColumn": 19, "endLine": 37, "endColumn": 27, "charOffset": 903, "charLength": 8, "snippet": { "text": "\"1.14.0\"" } }, "contextRegion": { "startLine": 35, "endLine": 40, "snippet": { "text": "multiplatformsettings = \"1.3.0\"\nkoalaplot-version = \"0.12.0\"\nandroidx-webkit = \"1.14.0\"\nkotlinx-io = \"0.8.0\"\nnanohttpd = \"2.3.1\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 1.17.1" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 37, "startColumn": 20, "charOffset": 904, "endLine": 37, "endColumn": 26, "charLength": 6 }, "insertedContent": { "text": "1.17.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "92eae513cdce1c18" } }, { "ruleId": "GradleDependency", "ruleIndex": 1, "message": { "text": "A newer version of androidx.work:work-runtime than 2.11.2 is available: 2.12.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 44, "startColumn": 17, "endLine": 44, "endColumn": 25, "charOffset": 1070, "charLength": 8, "snippet": { "text": "\"2.11.2\"" } }, "contextRegion": { "startLine": 42, "endLine": 47, "snippet": { "text": "mockito-kotlin = \"6.3.0\"\nandroidx-credentials = \"1.6.0\"\nandroidx-work = \"2.11.2\"\njvm-toolchain = \"17\"\nacra = \"5.13.1\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 2.12.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 44, "startColumn": 18, "charOffset": 1071, "endLine": 44, "endColumn": 24, "charLength": 6 }, "insertedContent": { "text": "2.12.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "63722e00a1b7b6e6" } }, { "ruleId": "GradleDependency", "ruleIndex": 1, "message": { "text": "A newer version of androidx.work:work-runtime-ktx than 2.11.2 is available: 2.12.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 44, "startColumn": 17, "endLine": 44, "endColumn": 25, "charOffset": 1070, "charLength": 8, "snippet": { "text": "\"2.11.2\"" } }, "contextRegion": { "startLine": 42, "endLine": 47, "snippet": { "text": "mockito-kotlin = \"6.3.0\"\nandroidx-credentials = \"1.6.0\"\nandroidx-work = \"2.11.2\"\njvm-toolchain = \"17\"\nacra = \"5.13.1\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 2.12.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 44, "startColumn": 18, "charOffset": 1071, "endLine": 44, "endColumn": 24, "charLength": 6 }, "insertedContent": { "text": "2.12.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "63722e00a1b7b6e6" } }, { "ruleId": "GradleDependency", "ruleIndex": 1, "message": { "text": "A newer version of androidx.paging:paging-common than 3.5.0 is available: 3.5.1" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 65, "startColumn": 19, "endLine": 65, "endColumn": 26, "charOffset": 1660, "charLength": 7, "snippet": { "text": "\"3.5.0\"" } }, "contextRegion": { "startLine": 63, "endLine": 68, "snippet": { "text": "swagger-ui = \"5.32.11\"\n\nandroidx-paging = \"3.5.0\"\nandroidx-paging-compose = \"3.5.0\" # Different as per https://developer.android.com/topic/libraries/architecture/paging/v3-overview\nwebauthn4j-core = \"0.25.0.RELEASE\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.5.1" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 65, "startColumn": 20, "charOffset": 1661, "endLine": 65, "endColumn": 25, "charLength": 5 }, "insertedContent": { "text": "3.5.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "eb3978d7d3beb5f9" } }, { "ruleId": "GradleDependency", "ruleIndex": 1, "message": { "text": "A newer version of androidx.paging:paging-runtime than 3.5.0 is available: 3.5.1" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 65, "startColumn": 19, "endLine": 65, "endColumn": 26, "charOffset": 1660, "charLength": 7, "snippet": { "text": "\"3.5.0\"" } }, "contextRegion": { "startLine": 63, "endLine": 68, "snippet": { "text": "swagger-ui = \"5.32.11\"\n\nandroidx-paging = \"3.5.0\"\nandroidx-paging-compose = \"3.5.0\" # Different as per https://developer.android.com/topic/libraries/architecture/paging/v3-overview\nwebauthn4j-core = \"0.25.0.RELEASE\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.5.1" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 65, "startColumn": 20, "charOffset": 1661, "endLine": 65, "endColumn": 25, "charLength": 5 }, "insertedContent": { "text": "3.5.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "eb3978d7d3beb5f9" } }, { "ruleId": "GradleDependency", "ruleIndex": 1, "message": { "text": "A newer version of androidx.paging:paging-compose than 3.5.0 is available: 3.5.1" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 66, "startColumn": 27, "endLine": 66, "endColumn": 34, "charOffset": 1694, "charLength": 7, "snippet": { "text": "\"3.5.0\"" } }, "contextRegion": { "startLine": 64, "endLine": 69, "snippet": { "text": "\nandroidx-paging = \"3.5.0\"\nandroidx-paging-compose = \"3.5.0\" # Different as per https://developer.android.com/topic/libraries/architecture/paging/v3-overview\nwebauthn4j-core = \"0.25.0.RELEASE\"\n\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.5.1" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 66, "startColumn": 28, "charOffset": 1695, "endLine": 66, "endColumn": 33, "charLength": 5 }, "insertedContent": { "text": "3.5.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "ef693472fe8c0f89" } }, { "ruleId": "GradleDependency", "ruleIndex": 1, "message": { "text": "A newer version of androidx.core:core-ktx than 1.19.0 is available: 1.19.1" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 75, "startColumn": 11, "endLine": 75, "endColumn": 19, "charOffset": 1990, "charLength": 8, "snippet": { "text": "\"1.19.0\"" } }, "contextRegion": { "startLine": 73, "endLine": 78, "snippet": { "text": "sqlite-jdbc = \"3.53.2.1\"\nurlencoder = \"1.6.0\"\ncoreKtx = \"1.19.0\"\njunit = \"4.13.2\"\njunitVersion = \"1.3.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 1.19.1" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 75, "startColumn": 12, "charOffset": 1991, "endLine": 75, "endColumn": 18, "charLength": 6 }, "insertedContent": { "text": "1.19.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "4aa05b263e336d2e" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.michaelrocks:libphonenumber-android than 9.0.36 is available: 9.0.40" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 12, "startColumn": 26, "endLine": 12, "endColumn": 34, "charOffset": 340, "charLength": 8, "snippet": { "text": "\"9.0.36\"" } }, "contextRegion": { "startLine": 10, "endLine": 15, "snippet": { "text": "# As per https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-navigation-routing.html\ninstallreferrer = \"2.2\"\nlibphonenumber-android = \"9.0.36\"\nlibphonenumber-google = \"9.0.36\"\nnavigation = \"2.9.2\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 9.0.40" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 12, "startColumn": 27, "charOffset": 341, "endLine": 12, "endColumn": 33, "charLength": 6 }, "insertedContent": { "text": "9.0.40\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "e05204f9907c5084" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of com.googlecode.libphonenumber:libphonenumber than 9.0.36 is available: 9.0.40" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 13, "startColumn": 25, "endLine": 13, "endColumn": 33, "charOffset": 373, "charLength": 8, "snippet": { "text": "\"9.0.36\"" } }, "contextRegion": { "startLine": 11, "endLine": 16, "snippet": { "text": "installreferrer = \"2.2\"\nlibphonenumber-android = \"9.0.36\"\nlibphonenumber-google = \"9.0.36\"\nnavigation = \"2.9.2\"\nargparse4j = \"0.9.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 9.0.40" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 13, "startColumn": 26, "charOffset": 374, "endLine": 13, "endColumn": 32, "charLength": 6 }, "insertedContent": { "text": "9.0.40\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "79a357308e79ddee" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of org.jetbrains.compose than 1.11.1 is available: 1.12.1" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 16, "startColumn": 25, "endLine": 16, "endColumn": 33, "charOffset": 448, "charLength": 8, "snippet": { "text": "\"1.11.1\"" } }, "contextRegion": { "startLine": 14, "endLine": 19, "snippet": { "text": "navigation = \"2.9.2\"\nargparse4j = \"0.9.0\"\ncompose-multiplatform = \"1.11.1\"\nkotlin = \"2.4.10\"\nksp = \"2.3.10\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 1.12.1" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 16, "startColumn": 26, "charOffset": 449, "endLine": 16, "endColumn": 32, "charLength": 6 }, "insertedContent": { "text": "1.12.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "1a4e67f29871fa72" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of org.jetbrains.kotlin.android than 2.4.10 is available: 2.4.20" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 17, "startColumn": 10, "endLine": 17, "endColumn": 18, "charOffset": 466, "charLength": 8, "snippet": { "text": "\"2.4.10\"" } }, "contextRegion": { "startLine": 15, "endLine": 20, "snippet": { "text": "argparse4j = \"0.9.0\"\ncompose-multiplatform = \"1.11.1\"\nkotlin = \"2.4.10\"\nksp = \"2.3.10\"\nkotlinx-coroutines = \"1.11.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 2.4.20" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 17, "startColumn": 11, "charOffset": 467, "endLine": 17, "endColumn": 17, "charLength": 6 }, "insertedContent": { "text": "2.4.20\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "df1fd0b1562e19e7" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of org.jetbrains.kotlin.jvm than 2.4.10 is available: 2.4.20" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 17, "startColumn": 10, "endLine": 17, "endColumn": 18, "charOffset": 466, "charLength": 8, "snippet": { "text": "\"2.4.10\"" } }, "contextRegion": { "startLine": 15, "endLine": 20, "snippet": { "text": "argparse4j = \"0.9.0\"\ncompose-multiplatform = \"1.11.1\"\nkotlin = \"2.4.10\"\nksp = \"2.3.10\"\nkotlinx-coroutines = \"1.11.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 2.4.20" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 17, "startColumn": 11, "charOffset": 467, "endLine": 17, "endColumn": 17, "charLength": 6 }, "insertedContent": { "text": "2.4.20\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "df1fd0b1562e19e7" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of org.jetbrains.kotlin.multiplatform than 2.4.10 is available: 2.4.20" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 17, "startColumn": 10, "endLine": 17, "endColumn": 18, "charOffset": 466, "charLength": 8, "snippet": { "text": "\"2.4.10\"" } }, "contextRegion": { "startLine": 15, "endLine": 20, "snippet": { "text": "argparse4j = \"0.9.0\"\ncompose-multiplatform = \"1.11.1\"\nkotlin = \"2.4.10\"\nksp = \"2.3.10\"\nkotlinx-coroutines = \"1.11.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 2.4.20" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 17, "startColumn": 11, "charOffset": 467, "endLine": 17, "endColumn": 17, "charLength": 6 }, "insertedContent": { "text": "2.4.20\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "df1fd0b1562e19e7" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of org.jetbrains.kotlin.plugin.compose than 2.4.10 is available: 2.4.20" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 17, "startColumn": 10, "endLine": 17, "endColumn": 18, "charOffset": 466, "charLength": 8, "snippet": { "text": "\"2.4.10\"" } }, "contextRegion": { "startLine": 15, "endLine": 20, "snippet": { "text": "argparse4j = \"0.9.0\"\ncompose-multiplatform = \"1.11.1\"\nkotlin = \"2.4.10\"\nksp = \"2.3.10\"\nkotlinx-coroutines = \"1.11.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 2.4.20" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 17, "startColumn": 11, "charOffset": 467, "endLine": 17, "endColumn": 17, "charLength": 6 }, "insertedContent": { "text": "2.4.20\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "df1fd0b1562e19e7" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.ktor.plugin than 3.5.1 is available: 3.6.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 21, "startColumn": 8, "endLine": 21, "endColumn": 15, "charOffset": 563, "charLength": 7, "snippet": { "text": "\"3.5.1\"" } }, "contextRegion": { "startLine": 19, "endLine": 24, "snippet": { "text": "kotlinx-coroutines = \"1.11.0\"\nkotlinxSerializationJson = \"1.11.0\"\nktor = \"3.5.1\"\nlogback = \"1.6.1\"\njson-schema-validator = \"1.5.9\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 21, "startColumn": 9, "charOffset": 564, "endLine": 21, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "3.6.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "55a182547cddf4f2" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.ktor:ktor-client-content-negotiation than 3.5.1 is available: 3.6.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 21, "startColumn": 8, "endLine": 21, "endColumn": 15, "charOffset": 563, "charLength": 7, "snippet": { "text": "\"3.5.1\"" } }, "contextRegion": { "startLine": 19, "endLine": 24, "snippet": { "text": "kotlinx-coroutines = \"1.11.0\"\nkotlinxSerializationJson = \"1.11.0\"\nktor = \"3.5.1\"\nlogback = \"1.6.1\"\njson-schema-validator = \"1.5.9\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 21, "startColumn": 9, "charOffset": 564, "endLine": 21, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "3.6.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "55a182547cddf4f2" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.ktor:ktor-client-core-jvm than 3.5.1 is available: 3.6.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 21, "startColumn": 8, "endLine": 21, "endColumn": 15, "charOffset": 563, "charLength": 7, "snippet": { "text": "\"3.5.1\"" } }, "contextRegion": { "startLine": 19, "endLine": 24, "snippet": { "text": "kotlinx-coroutines = \"1.11.0\"\nkotlinxSerializationJson = \"1.11.0\"\nktor = \"3.5.1\"\nlogback = \"1.6.1\"\njson-schema-validator = \"1.5.9\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 21, "startColumn": 9, "charOffset": 564, "endLine": 21, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "3.6.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "55a182547cddf4f2" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.ktor:ktor-client-json than 3.5.1 is available: 3.6.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 21, "startColumn": 8, "endLine": 21, "endColumn": 15, "charOffset": 563, "charLength": 7, "snippet": { "text": "\"3.5.1\"" } }, "contextRegion": { "startLine": 19, "endLine": 24, "snippet": { "text": "kotlinx-coroutines = \"1.11.0\"\nkotlinxSerializationJson = \"1.11.0\"\nktor = \"3.5.1\"\nlogback = \"1.6.1\"\njson-schema-validator = \"1.5.9\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 21, "startColumn": 9, "charOffset": 564, "endLine": 21, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "3.6.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "55a182547cddf4f2" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.ktor:ktor-client-okhttp than 3.5.1 is available: 3.6.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 21, "startColumn": 8, "endLine": 21, "endColumn": 15, "charOffset": 563, "charLength": 7, "snippet": { "text": "\"3.5.1\"" } }, "contextRegion": { "startLine": 19, "endLine": 24, "snippet": { "text": "kotlinx-coroutines = \"1.11.0\"\nkotlinxSerializationJson = \"1.11.0\"\nktor = \"3.5.1\"\nlogback = \"1.6.1\"\njson-schema-validator = \"1.5.9\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 21, "startColumn": 9, "charOffset": 564, "endLine": 21, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "3.6.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "55a182547cddf4f2" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.ktor:ktor-serialization-kotlinx-json than 3.5.1 is available: 3.6.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 21, "startColumn": 8, "endLine": 21, "endColumn": 15, "charOffset": 563, "charLength": 7, "snippet": { "text": "\"3.5.1\"" } }, "contextRegion": { "startLine": 19, "endLine": 24, "snippet": { "text": "kotlinx-coroutines = \"1.11.0\"\nkotlinxSerializationJson = \"1.11.0\"\nktor = \"3.5.1\"\nlogback = \"1.6.1\"\njson-schema-validator = \"1.5.9\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 21, "startColumn": 9, "charOffset": 564, "endLine": 21, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "3.6.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "55a182547cddf4f2" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.ktor:ktor-server-auth than 3.5.1 is available: 3.6.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 21, "startColumn": 8, "endLine": 21, "endColumn": 15, "charOffset": 563, "charLength": 7, "snippet": { "text": "\"3.5.1\"" } }, "contextRegion": { "startLine": 19, "endLine": 24, "snippet": { "text": "kotlinx-coroutines = \"1.11.0\"\nkotlinxSerializationJson = \"1.11.0\"\nktor = \"3.5.1\"\nlogback = \"1.6.1\"\njson-schema-validator = \"1.5.9\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 21, "startColumn": 9, "charOffset": 564, "endLine": 21, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "3.6.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "55a182547cddf4f2" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.ktor:ktor-server-auto-head-response than 3.5.1 is available: 3.6.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 21, "startColumn": 8, "endLine": 21, "endColumn": 15, "charOffset": 563, "charLength": 7, "snippet": { "text": "\"3.5.1\"" } }, "contextRegion": { "startLine": 19, "endLine": 24, "snippet": { "text": "kotlinx-coroutines = \"1.11.0\"\nkotlinxSerializationJson = \"1.11.0\"\nktor = \"3.5.1\"\nlogback = \"1.6.1\"\njson-schema-validator = \"1.5.9\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 21, "startColumn": 9, "charOffset": 564, "endLine": 21, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "3.6.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "55a182547cddf4f2" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.ktor:ktor-server-call-logging than 3.5.1 is available: 3.6.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 21, "startColumn": 8, "endLine": 21, "endColumn": 15, "charOffset": 563, "charLength": 7, "snippet": { "text": "\"3.5.1\"" } }, "contextRegion": { "startLine": 19, "endLine": 24, "snippet": { "text": "kotlinx-coroutines = \"1.11.0\"\nkotlinxSerializationJson = \"1.11.0\"\nktor = \"3.5.1\"\nlogback = \"1.6.1\"\njson-schema-validator = \"1.5.9\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 21, "startColumn": 9, "charOffset": 564, "endLine": 21, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "3.6.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "55a182547cddf4f2" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.ktor:ktor-server-conditional-headers than 3.5.1 is available: 3.6.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 21, "startColumn": 8, "endLine": 21, "endColumn": 15, "charOffset": 563, "charLength": 7, "snippet": { "text": "\"3.5.1\"" } }, "contextRegion": { "startLine": 19, "endLine": 24, "snippet": { "text": "kotlinx-coroutines = \"1.11.0\"\nkotlinxSerializationJson = \"1.11.0\"\nktor = \"3.5.1\"\nlogback = \"1.6.1\"\njson-schema-validator = \"1.5.9\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 21, "startColumn": 9, "charOffset": 564, "endLine": 21, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "3.6.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "55a182547cddf4f2" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.ktor:ktor-server-content-negotiation than 3.5.1 is available: 3.6.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 21, "startColumn": 8, "endLine": 21, "endColumn": 15, "charOffset": 563, "charLength": 7, "snippet": { "text": "\"3.5.1\"" } }, "contextRegion": { "startLine": 19, "endLine": 24, "snippet": { "text": "kotlinx-coroutines = \"1.11.0\"\nkotlinxSerializationJson = \"1.11.0\"\nktor = \"3.5.1\"\nlogback = \"1.6.1\"\njson-schema-validator = \"1.5.9\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 21, "startColumn": 9, "charOffset": 564, "endLine": 21, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "3.6.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "55a182547cddf4f2" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.ktor:ktor-server-core-jvm than 3.5.1 is available: 3.6.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 21, "startColumn": 8, "endLine": 21, "endColumn": 15, "charOffset": 563, "charLength": 7, "snippet": { "text": "\"3.5.1\"" } }, "contextRegion": { "startLine": 19, "endLine": 24, "snippet": { "text": "kotlinx-coroutines = \"1.11.0\"\nkotlinxSerializationJson = \"1.11.0\"\nktor = \"3.5.1\"\nlogback = \"1.6.1\"\njson-schema-validator = \"1.5.9\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 21, "startColumn": 9, "charOffset": 564, "endLine": 21, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "3.6.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "55a182547cddf4f2" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.ktor:ktor-server-cors than 3.5.1 is available: 3.6.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 21, "startColumn": 8, "endLine": 21, "endColumn": 15, "charOffset": 563, "charLength": 7, "snippet": { "text": "\"3.5.1\"" } }, "contextRegion": { "startLine": 19, "endLine": 24, "snippet": { "text": "kotlinx-coroutines = \"1.11.0\"\nkotlinxSerializationJson = \"1.11.0\"\nktor = \"3.5.1\"\nlogback = \"1.6.1\"\njson-schema-validator = \"1.5.9\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 21, "startColumn": 9, "charOffset": 564, "endLine": 21, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "3.6.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "55a182547cddf4f2" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.ktor:ktor-server-html-builder than 3.5.1 is available: 3.6.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 21, "startColumn": 8, "endLine": 21, "endColumn": 15, "charOffset": 563, "charLength": 7, "snippet": { "text": "\"3.5.1\"" } }, "contextRegion": { "startLine": 19, "endLine": 24, "snippet": { "text": "kotlinx-coroutines = \"1.11.0\"\nkotlinxSerializationJson = \"1.11.0\"\nktor = \"3.5.1\"\nlogback = \"1.6.1\"\njson-schema-validator = \"1.5.9\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 21, "startColumn": 9, "charOffset": 564, "endLine": 21, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "3.6.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "55a182547cddf4f2" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.ktor:ktor-server-netty-jvm than 3.5.1 is available: 3.6.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 21, "startColumn": 8, "endLine": 21, "endColumn": 15, "charOffset": 563, "charLength": 7, "snippet": { "text": "\"3.5.1\"" } }, "contextRegion": { "startLine": 19, "endLine": 24, "snippet": { "text": "kotlinx-coroutines = \"1.11.0\"\nkotlinxSerializationJson = \"1.11.0\"\nktor = \"3.5.1\"\nlogback = \"1.6.1\"\njson-schema-validator = \"1.5.9\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 21, "startColumn": 9, "charOffset": 564, "endLine": 21, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "3.6.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "55a182547cddf4f2" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.ktor:ktor-server-openapi than 3.5.1 is available: 3.6.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 21, "startColumn": 8, "endLine": 21, "endColumn": 15, "charOffset": 563, "charLength": 7, "snippet": { "text": "\"3.5.1\"" } }, "contextRegion": { "startLine": 19, "endLine": 24, "snippet": { "text": "kotlinx-coroutines = \"1.11.0\"\nkotlinxSerializationJson = \"1.11.0\"\nktor = \"3.5.1\"\nlogback = \"1.6.1\"\njson-schema-validator = \"1.5.9\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 21, "startColumn": 9, "charOffset": 564, "endLine": 21, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "3.6.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "55a182547cddf4f2" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.ktor:ktor-server-status-pages than 3.5.1 is available: 3.6.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 21, "startColumn": 8, "endLine": 21, "endColumn": 15, "charOffset": 563, "charLength": 7, "snippet": { "text": "\"3.5.1\"" } }, "contextRegion": { "startLine": 19, "endLine": 24, "snippet": { "text": "kotlinx-coroutines = \"1.11.0\"\nkotlinxSerializationJson = \"1.11.0\"\nktor = \"3.5.1\"\nlogback = \"1.6.1\"\njson-schema-validator = \"1.5.9\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 21, "startColumn": 9, "charOffset": 564, "endLine": 21, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "3.6.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "55a182547cddf4f2" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.ktor:ktor-server-swagger than 3.5.1 is available: 3.6.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 21, "startColumn": 8, "endLine": 21, "endColumn": 15, "charOffset": 563, "charLength": 7, "snippet": { "text": "\"3.5.1\"" } }, "contextRegion": { "startLine": 19, "endLine": 24, "snippet": { "text": "kotlinx-coroutines = \"1.11.0\"\nkotlinxSerializationJson = \"1.11.0\"\nktor = \"3.5.1\"\nlogback = \"1.6.1\"\njson-schema-validator = \"1.5.9\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 21, "startColumn": 9, "charOffset": 564, "endLine": 21, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "3.6.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "55a182547cddf4f2" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.ktor:ktor-server-test-host than 3.5.1 is available: 3.6.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 21, "startColumn": 8, "endLine": 21, "endColumn": 15, "charOffset": 563, "charLength": 7, "snippet": { "text": "\"3.5.1\"" } }, "contextRegion": { "startLine": 19, "endLine": 24, "snippet": { "text": "kotlinx-coroutines = \"1.11.0\"\nkotlinxSerializationJson = \"1.11.0\"\nktor = \"3.5.1\"\nlogback = \"1.6.1\"\njson-schema-validator = \"1.5.9\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 21, "startColumn": 9, "charOffset": 564, "endLine": 21, "endColumn": 14, "charLength": 5 }, "insertedContent": { "text": "3.6.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "55a182547cddf4f2" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of ch.qos.logback:logback-classic than 1.6.1 is available: 1.6.5" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 22, "startColumn": 11, "endLine": 22, "endColumn": 18, "charOffset": 581, "charLength": 7, "snippet": { "text": "\"1.6.1\"" } }, "contextRegion": { "startLine": 20, "endLine": 25, "snippet": { "text": "kotlinxSerializationJson = \"1.11.0\"\nktor = \"3.5.1\"\nlogback = \"1.6.1\"\njson-schema-validator = \"1.5.9\"\nuri-kmp = \"0.0.21\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 1.6.5" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 22, "startColumn": 12, "charOffset": 582, "endLine": 22, "endColumn": 17, "charLength": 5 }, "insertedContent": { "text": "1.6.5\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "bee872779be0311b" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of com.networknt:json-schema-validator than 1.5.9 is available: 3.0.8" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 23, "startColumn": 25, "endLine": 23, "endColumn": 32, "charOffset": 613, "charLength": 7, "snippet": { "text": "\"1.5.9\"" } }, "contextRegion": { "startLine": 21, "endLine": 26, "snippet": { "text": "ktor = \"3.5.1\"\nlogback = \"1.6.1\"\njson-schema-validator = \"1.5.9\"\nuri-kmp = \"0.0.21\"\nkotlinx-date-time = \"0.8.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.0.8" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 23, "startColumn": 26, "charOffset": 614, "endLine": 23, "endColumn": 31, "charLength": 5 }, "insertedContent": { "text": "3.0.8\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "e7b737c1ea2bef0a" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of com.squareup.okhttp3:okhttp than 5.4.0 is available: 5.5.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 26, "startColumn": 10, "endLine": 26, "endColumn": 17, "charOffset": 677, "charLength": 7, "snippet": { "text": "\"5.4.0\"" } }, "contextRegion": { "startLine": 24, "endLine": 29, "snippet": { "text": "uri-kmp = \"0.0.21\"\nkotlinx-date-time = \"0.8.0\"\nokhttp = \"5.4.0\"\njsoup = \"1.23.1\"\nrunner = \"1.7.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 5.5.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 26, "startColumn": 11, "charOffset": 678, "endLine": 26, "endColumn": 16, "charLength": 5 }, "insertedContent": { "text": "5.5.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "ceb93566740aba77" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of org.jsoup:jsoup than 1.23.1 is available: 1.23.2" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 27, "startColumn": 9, "endLine": 27, "endColumn": 17, "charOffset": 693, "charLength": 8, "snippet": { "text": "\"1.23.1\"" } }, "contextRegion": { "startLine": 25, "endLine": 30, "snippet": { "text": "kotlinx-date-time = \"0.8.0\"\nokhttp = \"5.4.0\"\njsoup = \"1.23.1\"\nrunner = \"1.7.0\"\ncore = \"1.7.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 1.23.2" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 27, "startColumn": 10, "charOffset": 694, "endLine": 27, "endColumn": 16, "charLength": 6 }, "insertedContent": { "text": "1.23.2\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "9195c75e2e196bca" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.coil-kt.coil3:coil-compose than 3.5.0 is available: 3.6.3" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 34, "startColumn": 9, "endLine": 34, "endColumn": 16, "charOffset": 816, "charLength": 7, "snippet": { "text": "\"3.5.0\"" } }, "contextRegion": { "startLine": 32, "endLine": 37, "snippet": { "text": "room = \"2.8.4\"\nandroidx-sqlite = \"2.7.0\"\ncoil3 = \"3.5.0\"\nmultiplatformsettings = \"1.3.0\"\nkoalaplot-version = \"0.12.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.3" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 34, "startColumn": 10, "charOffset": 817, "endLine": 34, "endColumn": 15, "charLength": 5 }, "insertedContent": { "text": "3.6.3\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "32aebd1bbe3cc8be" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.coil-kt.coil3:coil-network-okhttp than 3.5.0 is available: 3.6.3" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 34, "startColumn": 9, "endLine": 34, "endColumn": 16, "charOffset": 816, "charLength": 7, "snippet": { "text": "\"3.5.0\"" } }, "contextRegion": { "startLine": 32, "endLine": 37, "snippet": { "text": "room = \"2.8.4\"\nandroidx-sqlite = \"2.7.0\"\ncoil3 = \"3.5.0\"\nmultiplatformsettings = \"1.3.0\"\nkoalaplot-version = \"0.12.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.3" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 34, "startColumn": 10, "charOffset": 817, "endLine": 34, "endColumn": 15, "charLength": 5 }, "insertedContent": { "text": "3.6.3\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "32aebd1bbe3cc8be" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.coil-kt.coil3:coil-svg than 3.5.0 is available: 3.6.3" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 34, "startColumn": 9, "endLine": 34, "endColumn": 16, "charOffset": 816, "charLength": 7, "snippet": { "text": "\"3.5.0\"" } }, "contextRegion": { "startLine": 32, "endLine": 37, "snippet": { "text": "room = \"2.8.4\"\nandroidx-sqlite = \"2.7.0\"\ncoil3 = \"3.5.0\"\nmultiplatformsettings = \"1.3.0\"\nkoalaplot-version = \"0.12.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.3" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 34, "startColumn": 10, "charOffset": 817, "endLine": 34, "endColumn": 15, "charLength": 5 }, "insertedContent": { "text": "3.6.3\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "32aebd1bbe3cc8be" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.github.koalaplot:koalaplot-core than 0.12.0 is available: 0.12.1" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 36, "startColumn": 21, "endLine": 36, "endColumn": 29, "charOffset": 876, "charLength": 8, "snippet": { "text": "\"0.12.0\"" } }, "contextRegion": { "startLine": 34, "endLine": 39, "snippet": { "text": "coil3 = \"3.5.0\"\nmultiplatformsettings = \"1.3.0\"\nkoalaplot-version = \"0.12.0\"\nandroidx-webkit = \"1.14.0\"\nkotlinx-io = \"0.8.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 0.12.1" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 36, "startColumn": 22, "charOffset": 877, "endLine": 36, "endColumn": 28, "charLength": 6 }, "insertedContent": { "text": "0.12.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "4e4350461b5b3fff" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of org.jetbrains.kotlinx:kotlinx-io-core than 0.8.0 is available: 0.9.1" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 38, "startColumn": 14, "endLine": 38, "endColumn": 21, "charOffset": 925, "charLength": 7, "snippet": { "text": "\"0.8.0\"" } }, "contextRegion": { "startLine": 36, "endLine": 41, "snippet": { "text": "koalaplot-version = \"0.12.0\"\nandroidx-webkit = \"1.14.0\"\nkotlinx-io = \"0.8.0\"\nnanohttpd = \"2.3.1\"\nnapier = \"2.7.1\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 0.9.1" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 38, "startColumn": 15, "charOffset": 926, "endLine": 38, "endColumn": 20, "charLength": 5 }, "insertedContent": { "text": "0.9.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "a426e7ca0338366c" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of org.jetbrains.kotlinx:kotlinx-io-okio than 0.8.0 is available: 0.9.1" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 38, "startColumn": 14, "endLine": 38, "endColumn": 21, "charOffset": 925, "charLength": 7, "snippet": { "text": "\"0.8.0\"" } }, "contextRegion": { "startLine": 36, "endLine": 41, "snippet": { "text": "koalaplot-version = \"0.12.0\"\nandroidx-webkit = \"1.14.0\"\nkotlinx-io = \"0.8.0\"\nnanohttpd = \"2.3.1\"\nnapier = \"2.7.1\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 0.9.1" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 38, "startColumn": 15, "charOffset": 926, "endLine": 38, "endColumn": 20, "charLength": 5 }, "insertedContent": { "text": "0.9.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "a426e7ca0338366c" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of com.squareup.okhttp3:mockwebserver than 5.4.0 is available: 5.5.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 41, "startColumn": 18, "endLine": 41, "endColumn": 25, "charOffset": 988, "charLength": 7, "snippet": { "text": "\"5.4.0\"" } }, "contextRegion": { "startLine": 39, "endLine": 44, "snippet": { "text": "nanohttpd = \"2.3.1\"\nnapier = \"2.7.1\"\nmockwebserver = \"5.4.0\"\nmockito-kotlin = \"6.3.0\"\nandroidx-credentials = \"1.6.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 5.5.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 41, "startColumn": 19, "charOffset": 989, "endLine": 41, "endColumn": 24, "charLength": 5 }, "insertedContent": { "text": "5.5.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "92914c77faa0ab3a" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of org.mockito.kotlin:mockito-kotlin than 6.3.0 is available: 6.4.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 42, "startColumn": 19, "endLine": 42, "endColumn": 26, "charOffset": 1014, "charLength": 7, "snippet": { "text": "\"6.3.0\"" } }, "contextRegion": { "startLine": 40, "endLine": 45, "snippet": { "text": "napier = \"2.7.1\"\nmockwebserver = \"5.4.0\"\nmockito-kotlin = \"6.3.0\"\nandroidx-credentials = \"1.6.0\"\nandroidx-work = \"2.11.2\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 6.4.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 42, "startColumn": 20, "charOffset": 1015, "endLine": 42, "endColumn": 25, "charLength": 5 }, "insertedContent": { "text": "6.4.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "ec18b054bb62fd2b" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of ch.acra:acra-core than 5.13.1 is available: 5.14.2" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 46, "startColumn": 8, "endLine": 46, "endColumn": 16, "charOffset": 1107, "charLength": 8, "snippet": { "text": "\"5.13.1\"" } }, "contextRegion": { "startLine": 44, "endLine": 49, "snippet": { "text": "androidx-work = \"2.11.2\"\njvm-toolchain = \"17\"\nacra = \"5.13.1\"\nkscan = \"0.9.2\"\naccompanist-permissions = \"0.37.3\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 5.14.2" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 46, "startColumn": 9, "charOffset": 1108, "endLine": 46, "endColumn": 15, "charLength": 6 }, "insertedContent": { "text": "5.14.2\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "1a606a0a6a58f626" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of ch.acra:acra-http than 5.13.1 is available: 5.14.2" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 46, "startColumn": 8, "endLine": 46, "endColumn": 16, "charOffset": 1107, "charLength": 8, "snippet": { "text": "\"5.13.1\"" } }, "contextRegion": { "startLine": 44, "endLine": 49, "snippet": { "text": "androidx-work = \"2.11.2\"\njvm-toolchain = \"17\"\nacra = \"5.13.1\"\nkscan = \"0.9.2\"\naccompanist-permissions = \"0.37.3\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 5.14.2" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 46, "startColumn": 9, "charOffset": 1108, "endLine": 46, "endColumn": 15, "charLength": 6 }, "insertedContent": { "text": "5.14.2\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "1a606a0a6a58f626" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.github.ismai117:KScan than 0.9.2 is available: 0.10.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 47, "startColumn": 9, "endLine": 47, "endColumn": 16, "charOffset": 1124, "charLength": 7, "snippet": { "text": "\"0.9.2\"" } }, "contextRegion": { "startLine": 45, "endLine": 50, "snippet": { "text": "jvm-toolchain = \"17\"\nacra = \"5.13.1\"\nkscan = \"0.9.2\"\naccompanist-permissions = \"0.37.3\"\nqrose = \"1.1.2\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 0.10.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 47, "startColumn": 10, "charOffset": 1125, "endLine": 47, "endColumn": 15, "charLength": 5 }, "insertedContent": { "text": "0.10.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "4ec3cfd92534482d" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.github.alexzhirkevich:qrose than 1.1.2 is available: 1.3.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 49, "startColumn": 9, "endLine": 49, "endColumn": 16, "charOffset": 1175, "charLength": 7, "snippet": { "text": "\"1.1.2\"" } }, "contextRegion": { "startLine": 47, "endLine": 52, "snippet": { "text": "kscan = \"0.9.2\"\naccompanist-permissions = \"0.37.3\"\nqrose = \"1.1.2\"\nandroidx-browser = \"1.10.0\"\nxmlutil = \"1.0.1\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 1.3.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 49, "startColumn": 10, "charOffset": 1176, "endLine": 49, "endColumn": 15, "charLength": 5 }, "insertedContent": { "text": "1.3.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "7106f8ef523ef30a" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.github.pdvrieze.xmlutil:serialization than 1.0.1 is available: 1.0.2.1" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 51, "startColumn": 11, "endLine": 51, "endColumn": 18, "charOffset": 1221, "charLength": 7, "snippet": { "text": "\"1.0.1\"" } }, "contextRegion": { "startLine": 49, "endLine": 54, "snippet": { "text": "qrose = \"1.1.2\"\nandroidx-browser = \"1.10.0\"\nxmlutil = \"1.0.1\"\n\n# Compose material3 as per https://developer.android.com/jetpack/androidx/releases/compose-material3\n" } } } } ], "fixes": [ { "description": { "text": "Change to 1.0.2.1" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 51, "startColumn": 12, "charOffset": 1222, "endLine": 51, "endColumn": 17, "charLength": 5 }, "insertedContent": { "text": "1.0.2.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "275f6095cddddc8b" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.swagger.codegen.v3:swagger-codegen-cli than 3.0.81 is available: 3.0.82" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 62, "startColumn": 19, "endLine": 62, "endColumn": 27, "charOffset": 1524, "charLength": 8, "snippet": { "text": "\"3.0.81\"" } }, "contextRegion": { "startLine": 60, "endLine": 65, "snippet": { "text": "\nswagger-generator = \"2.19.2\"\nswagger-codegen = \"3.0.81\" # As per https://swagger.io/docs/open-source-tools/swagger-codegen/codegen-v3/about/\nswagger-ui = \"5.32.11\"\n\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.0.82" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 62, "startColumn": 20, "charOffset": 1525, "endLine": 62, "endColumn": 26, "charLength": 6 }, "insertedContent": { "text": "3.0.82\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "60bb5b923372f7c8" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of org.webjars:swagger-ui than 5.32.11 is available: 5.33.1" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 63, "startColumn": 14, "endLine": 63, "endColumn": 23, "charOffset": 1631, "charLength": 9, "snippet": { "text": "\"5.32.11\"" } }, "contextRegion": { "startLine": 61, "endLine": 66, "snippet": { "text": "swagger-generator = \"2.19.2\"\nswagger-codegen = \"3.0.81\" # As per https://swagger.io/docs/open-source-tools/swagger-codegen/codegen-v3/about/\nswagger-ui = \"5.32.11\"\n\nandroidx-paging = \"3.5.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 5.33.1" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 63, "startColumn": 15, "charOffset": 1632, "endLine": 63, "endColumn": 22, "charLength": 7 }, "insertedContent": { "text": "5.33.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "143d0c807113cd83" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of com.github.gmazzo.buildconfig than 6.0.10 is available: 6.1.2" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 71, "startColumn": 22, "endLine": 71, "endColumn": 30, "charOffset": 1924, "charLength": 8, "snippet": { "text": "\"6.0.10\"" } }, "contextRegion": { "startLine": 69, "endLine": 74, "snippet": { "text": "androidx-preference = \"1.2.1\"\nandroidx-biometric = \"1.4.0-alpha02\"\nbuildconfig-plugin = \"6.0.10\"\n\nsqlite-jdbc = \"3.53.2.1\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 6.1.2" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 71, "startColumn": 23, "charOffset": 1925, "endLine": 71, "endColumn": 29, "charLength": 6 }, "insertedContent": { "text": "6.1.2\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "b6532f7e555facc2" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of org.xerial:sqlite-jdbc than 3.53.2.1 is available: 3.53.4.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 73, "startColumn": 15, "endLine": 73, "endColumn": 25, "charOffset": 1948, "charLength": 10, "snippet": { "text": "\"3.53.2.1\"" } }, "contextRegion": { "startLine": 71, "endLine": 76, "snippet": { "text": "buildconfig-plugin = \"6.0.10\"\n\nsqlite-jdbc = \"3.53.2.1\"\nurlencoder = \"1.6.0\"\ncoreKtx = \"1.19.0\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.53.4.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 73, "startColumn": 16, "charOffset": 1949, "endLine": 73, "endColumn": 24, "charLength": 8 }, "insertedContent": { "text": "3.53.4.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "5b46d1fd416a7973" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of org.robolectric:robolectric than 4.13 is available: 4.17" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 81, "startColumn": 15, "endLine": 81, "endColumn": 21, "charOffset": 2111, "charLength": 6, "snippet": { "text": "\"4.13\"" } }, "contextRegion": { "startLine": 79, "endLine": 84, "snippet": { "text": "rules = \"1.7.0\"\ncache4k = \"0.14.0\"\nrobolectric = \"4.13\"\nkotlinStdlib = \"2.4.10\"\nkotlinTest = \"2.4.10\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 4.17" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 81, "startColumn": 16, "charOffset": 2112, "endLine": 81, "endColumn": 20, "charLength": 4 }, "insertedContent": { "text": "4.17\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "7bffda2c79c88005" } } ] } ] }