{ "$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/RESPECT-Primary/" } }, "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": 4697, "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.7.1" }, "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.7.1" }, "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.7.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "57019b1bc4640243" } }, { "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.0" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 37, "startColumn": 19, "endLine": 37, "endColumn": 27, "charOffset": 902, "charLength": 8, "snippet": { "text": "\"1.14.0\"" } }, "contextRegion": { "startLine": 35, "endLine": 40, "snippet": { "text": "multiplatformsettings = \"1.3.0\"\nkoalaplot-version = \"0.6.4\"\nandroidx-webkit = \"1.14.0\"\nkotlinx-io = \"0.8.0\"\nnanohttpd = \"2.3.1\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 1.17.0" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 37, "startColumn": 20, "charOffset": 903, "endLine": 37, "endColumn": 26, "charLength": 6 }, "insertedContent": { "text": "1.17.0\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "1d4c93ba79bb487b" } }, { "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": 1659, "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": 1660, "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": 1659, "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": 1660, "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": 1693, "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": 1694, "endLine": 66, "endColumn": 33, "charLength": 5 }, "insertedContent": { "text": "3.5.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "ef693472fe8c0f89" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.michaelrocks:libphonenumber-android than 9.0.36 is available: 9.0.38" }, "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.38" }, "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.38\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.39" }, "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.39" }, "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.39\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.0" }, "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.0" }, "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.0\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.5.2" }, "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.5.2" }, "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.5.2\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.5.2" }, "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.5.2" }, "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.5.2\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.5.2" }, "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.5.2" }, "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.5.2\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.5.2" }, "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.5.2" }, "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.5.2\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.5.2" }, "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.5.2" }, "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.5.2\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.5.2" }, "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.5.2" }, "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.5.2\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.5.2" }, "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.5.2" }, "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.5.2\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.5.2" }, "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.5.2" }, "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.5.2\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.5.2" }, "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.5.2" }, "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.5.2\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.5.2" }, "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.5.2" }, "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.5.2\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.5.2" }, "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.5.2" }, "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.5.2\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.5.2" }, "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.5.2" }, "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.5.2\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.5.2" }, "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.5.2" }, "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.5.2\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.5.2" }, "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.5.2" }, "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.5.2\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.5.2" }, "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.5.2" }, "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.5.2\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.5.2" }, "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.5.2" }, "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.5.2\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.5.2" }, "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.5.2" }, "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.5.2\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.5.2" }, "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.5.2" }, "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.5.2\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.3" }, "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.3" }, "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.3\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.7" }, "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.7" }, "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.7\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.2" }, "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.6.4\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.2" }, "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.2\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "7f0524ad9c156f13" } }, { "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.2" }, "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.6.4\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.2" }, "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.2\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "7f0524ad9c156f13" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.coil-kt.coil3:coil-svg than 3.5.0 is available: 3.6.2" }, "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.6.4\"\n" } } } } ], "fixes": [ { "description": { "text": "Change to 3.6.2" }, "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.2\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "7f0524ad9c156f13" } }, { "ruleId": "NewerVersionAvailable", "ruleIndex": 2, "message": { "text": "A newer version of io.github.koalaplot:koalaplot-core than 0.6.4 is available: 0.12.1" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 36, "startColumn": 21, "endLine": 36, "endColumn": 28, "charOffset": 876, "charLength": 7, "snippet": { "text": "\"0.6.4\"" } }, "contextRegion": { "startLine": 34, "endLine": 39, "snippet": { "text": "coil3 = \"3.5.0\"\nmultiplatformsettings = \"1.3.0\"\nkoalaplot-version = \"0.6.4\"\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": 27, "charLength": 5 }, "insertedContent": { "text": "0.12.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "c4d7a34f7f312d81" } }, { "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": 924, "charLength": 7, "snippet": { "text": "\"0.8.0\"" } }, "contextRegion": { "startLine": 36, "endLine": 41, "snippet": { "text": "koalaplot-version = \"0.6.4\"\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": 925, "endLine": 38, "endColumn": 20, "charLength": 5 }, "insertedContent": { "text": "0.9.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "bcc58d1687f9d0bc" } }, { "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": 924, "charLength": 7, "snippet": { "text": "\"0.8.0\"" } }, "contextRegion": { "startLine": 36, "endLine": 41, "snippet": { "text": "koalaplot-version = \"0.6.4\"\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": 925, "endLine": 38, "endColumn": 20, "charLength": 5 }, "insertedContent": { "text": "0.9.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "bcc58d1687f9d0bc" } }, { "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": 987, "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": 988, "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 io.github.alexzhirkevich:qrose than 1.1.2 is available: 1.2.1" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 49, "startColumn": 9, "endLine": 49, "endColumn": 16, "charOffset": 1174, "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.2.1" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 49, "startColumn": 10, "charOffset": 1175, "endLine": 49, "endColumn": 15, "charLength": 5 }, "insertedContent": { "text": "1.2.1\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": 1220, "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": 1221, "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": 1523, "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": 1524, "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.32.14" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 63, "startColumn": 14, "endLine": 63, "endColumn": 23, "charOffset": 1630, "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.32.14" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 63, "startColumn": 15, "charOffset": 1631, "endLine": 63, "endColumn": 22, "charLength": 7 }, "insertedContent": { "text": "5.32.14\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "143d0c807113cd83" } }, { "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": 1947, "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": 1948, "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.16.1" }, "locations": [ { "physicalLocation": { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "region": { "startLine": 81, "startColumn": 15, "endLine": 81, "endColumn": 21, "charOffset": 2110, "charLength": 6, "snippet": { "text": "\"4.13\"" } }, "contextRegion": { "startLine": 79, "endLine": 84, "snippet": { "text": "rules = \"1.7.0\"\ncache4k = \"0.14.0\"\nrobolectric = \"4.13\"\n\n[libraries]\n" } } } } ], "fixes": [ { "description": { "text": "Change to 4.16.1" }, "artifactChanges": [ { "artifactLocation": { "uriBaseId": "%SRCROOT%", "uri": "gradle/libs.versions.toml" }, "replacements": [ { "deletedRegion": { "startLine": 81, "startColumn": 16, "charOffset": 2111, "endLine": 81, "endColumn": 20, "charLength": 4 }, "insertedContent": { "text": "4.16.1\n" } } ] } ] } ], "partialFingerprints": { "sourceContext/v1": "388ec116bc04b513" } } ] } ] }