/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/respect-app-compose/src/androidMain/AndroidManifest.xml:8: Warning: 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. [OldTargetApi]
        android:targetSdkVersion="34"
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/respect-app-compose/build.gradle.kts:184: Warning: 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. [OldTargetApi]
        targetSdk = libs.versions.android.targetSdk.get().toInt()
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:5: Warning: 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. [OldTargetApi]
android-targetSdk = "36"
                    ~~~~

   Explanation for issues of type "OldTargetApi":
   When your application or sdk runs on a version of Android that is more
   recent than your targetSdkVersion 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
   targetSdkVersion is less than 14, your app may get an option button in the
   UI.

   To fix this issue, set the targetSdkVersion 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:
   https://developer.android.com/distribute/best-practices/develop/target-sdk.
   html

   https://developer.android.com/distribute/best-practices/develop/target-sdk.html

/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/respect-app-compose/src/androidMain/kotlin/world/respect/app/components/LocalAppLocale.android.kt:27: Warning: Found dynamic locale changes, but did not find corresponding Play Core library calls for downloading languages and splitting by language is not disabled in the bundle configuration [AppBundleLocaleChanges]
        configuration.setLocale(new)
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   Explanation for issues of type "AppBundleLocaleChanges":
   When changing locales at runtime (e.g. to provide an in-app language
   switcher), the Android App Bundle must be configured to not split by locale
   or the Play Core library must be used to download additional locales at
   runtime.

   https://developer.android.com/guide/app-bundle/configure-base#handling_language_changes

/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/wrapper/gradle-wrapper.properties:4: Warning: A newer version of Gradle than 8.13 is available: 8.14.5 [AndroidGradlePluginVersion]
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:2: Warning: A newer version of com.android.application than 8.13.2 is available: 9.2.1 [AndroidGradlePluginVersion]
agp = "8.13.2"
      ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:2: Warning: A newer version of com.android.kotlin.multiplatform.library than 8.13.2 is available: 9.2.1 [AndroidGradlePluginVersion]
agp = "8.13.2"
      ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:2: Warning: A newer version of com.android.library than 8.13.2 is available: 9.2.1 [AndroidGradlePluginVersion]
agp = "8.13.2"
      ~~~~~~~~

   Explanation for issues of type "AndroidGradlePluginVersion":
   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.

/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:6: Warning: A newer version of androidx.activity:activity-compose than 1.11.0 is available: 1.13.0 [GradleDependency]
androidx-activityCompose = "1.11.0"
                           ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:8: Warning: A newer version of androidx.lifecycle:lifecycle-common-java8 than 2.9.4 is available: 2.11.0 [GradleDependency]
androidx-lifecycle = "2.9.4"
                     ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:8: Warning: A newer version of androidx.lifecycle:lifecycle-runtime-compose than 2.9.4 is available: 2.11.0 [GradleDependency]
androidx-lifecycle = "2.9.4"
                     ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:31: Warning: A newer version of androidx.room than 2.8.2 is available: 2.8.4 [GradleDependency]
room = "2.8.2"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:31: Warning: A newer version of androidx.room:room-compiler than 2.8.2 is available: 2.8.4 [GradleDependency]
room = "2.8.2"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:31: Warning: A newer version of androidx.room:room-ktx than 2.8.2 is available: 2.8.4 [GradleDependency]
room = "2.8.2"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:31: Warning: A newer version of androidx.room:room-paging than 2.8.2 is available: 2.8.4 [GradleDependency]
room = "2.8.2"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:31: Warning: A newer version of androidx.room:room-runtime than 2.8.2 is available: 2.8.4 [GradleDependency]
room = "2.8.2"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:32: Warning: A newer version of androidx.sqlite:sqlite-bundled than 2.6.1 is available: 2.7.0 [GradleDependency]
androidx-sqlite = "2.6.1"
                  ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:36: Warning: A newer version of androidx.webkit:webkit than 1.14.0 is available: 1.16.0 [GradleDependency]
androidx-webkit = "1.14.0"
                  ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:42: Warning: A newer version of androidx.credentials:credentials than 1.5.0 is available: 1.6.0 [GradleDependency]
androidx-credentials =  "1.5.0"
                        ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:42: Warning: A newer version of androidx.credentials:credentials-play-services-auth than 1.5.0 is available: 1.6.0 [GradleDependency]
androidx-credentials =  "1.5.0"
                        ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:43: Warning: A newer version of androidx.work:work-runtime than 2.10.4 is available: 2.11.2 [GradleDependency]
androidx-work = "2.10.4"
                ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:43: Warning: A newer version of androidx.work:work-runtime-ktx than 2.10.4 is available: 2.11.2 [GradleDependency]
androidx-work = "2.10.4"
                ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:49: Warning: A newer version of androidx.browser:browser than 1.9.0 is available: 1.10.0 [GradleDependency]
androidx-browser = "1.9.0"
                   ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:53: Warning: A newer version of androidx.compose.material3:material3-window-size-class than 1.3.2 is available: 1.4.0 [GradleDependency]
compose-material3 = "1.3.2"
                    ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:57: Warning: A newer version of com.google.android.material:material than 1.13.0 is available: 1.14.0 [GradleDependency]
material = "1.13.0"
           ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:63: Warning: A newer version of androidx.paging:paging-common than 3.4.0-alpha04 is available: 3.5.0 [GradleDependency]
androidx-paging = "3.4.0-alpha04"
                  ~~~~~~~~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:63: Warning: A newer version of androidx.paging:paging-runtime than 3.4.0-alpha04 is available: 3.5.0 [GradleDependency]
androidx-paging = "3.4.0-alpha04"
                  ~~~~~~~~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:64: Warning: A newer version of androidx.paging:paging-compose than 3.4.0-alpha04 is available: 3.5.0 [GradleDependency]
androidx-paging-compose = "3.4.0-alpha04" # Different as per https://developer.android.com/topic/libraries/architecture/paging/v3-overview
                          ~~~~~~~~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:72: Warning: A newer version of androidx.core:core-ktx than 1.10.1 is available: 1.19.0 [GradleDependency]
coreKtx = "1.10.1"
          ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:74: Warning: A newer version of androidx.test.ext:junit than 1.1.5 is available: 1.3.0 [GradleDependency]
junitVersion = "1.1.5"
               ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:75: Warning: A newer version of androidx.test.espresso:espresso-core than 3.5.1 is available: 3.7.0 [GradleDependency]
espressoCore = "3.5.1"
               ~~~~~~~

   Explanation for issues of type "GradleDependency":
   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.

/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/respect-app-compose/src/androidMain/AndroidManifest.xml:8: Warning: This targetSdkVersion value (34) is not used; it is always overridden by the value specified in the Gradle build script (36.0) [GradleOverrides]
        android:targetSdkVersion="34"
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   Explanation for issues of type "GradleOverrides":
   The value of (for example) minSdkVersion is only used if it is not
   specified in the build.gradle build scripts. When specified in the Gradle
   build scripts, the manifest value is ignored and can be misleading, so
   should be removed to avoid ambiguity.

/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:8: Warning: A newer version of org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose than 2.9.4 is available: 2.10.0 [NewerVersionAvailable]
androidx-lifecycle = "2.9.4"
                     ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:8: Warning: A newer version of org.jetbrains.androidx.lifecycle:lifecycle-viewmodel than 2.9.4 is available: 2.10.0 [NewerVersionAvailable]
androidx-lifecycle = "2.9.4"
                     ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:8: Warning: A newer version of org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose than 2.9.4 is available: 2.10.0 [NewerVersionAvailable]
androidx-lifecycle = "2.9.4"
                     ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:8: Warning: A newer version of org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate than 2.9.4 is available: 2.10.0 [NewerVersionAvailable]
androidx-lifecycle = "2.9.4"
                     ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:11: Warning: A newer version of io.michaelrocks:libphonenumber-android than 9.0.16 is available: 9.0.34 [NewerVersionAvailable]
libphonenumber-android = "9.0.16"
                         ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:12: Warning: A newer version of com.googlecode.libphonenumber:libphonenumber than 9.0.16 is available: 9.0.34 [NewerVersionAvailable]
libphonenumber-google = "9.0.16"
                        ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:13: Warning: A newer version of org.jetbrains.androidx.navigation:navigation-compose than 2.9.0 is available: 2.9.2 [NewerVersionAvailable]
navigation = "2.9.0"
             ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:15: Warning: A newer version of org.jetbrains.compose than 1.9.0 is available: 1.11.1 [NewerVersionAvailable]
compose-multiplatform = "1.9.0"
                        ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:16: Warning: A newer version of org.jetbrains.kotlin.android than 2.2.20 is available: 2.4.0 [NewerVersionAvailable]
kotlin = "2.2.20"
         ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:16: Warning: A newer version of org.jetbrains.kotlin.jvm than 2.2.20 is available: 2.4.0 [NewerVersionAvailable]
kotlin = "2.2.20"
         ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:16: Warning: A newer version of org.jetbrains.kotlin.multiplatform than 2.2.20 is available: 2.4.0 [NewerVersionAvailable]
kotlin = "2.2.20"
         ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:16: Warning: A newer version of org.jetbrains.kotlin.plugin.compose than 2.2.20 is available: 2.4.0 [NewerVersionAvailable]
kotlin = "2.2.20"
         ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:18: Warning: A newer version of org.jetbrains.kotlinx:kotlinx-coroutines-core than 1.10.2 is available: 1.11.0 [NewerVersionAvailable]
kotlinx-coroutines = "1.10.2"
                     ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:18: Warning: A newer version of org.jetbrains.kotlinx:kotlinx-coroutines-swing than 1.10.2 is available: 1.11.0 [NewerVersionAvailable]
kotlinx-coroutines = "1.10.2"
                     ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:19: Warning: A newer version of org.jetbrains.kotlinx:kotlinx-serialization-json than 1.9.0 is available: 1.11.0 [NewerVersionAvailable]
kotlinxSerializationJson = "1.9.0"
                           ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:20: Warning: A newer version of io.ktor.plugin than 3.3.0 is available: 3.5.1 [NewerVersionAvailable]
ktor = "3.3.0"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:20: Warning: A newer version of io.ktor:ktor-client-content-negotiation than 3.3.0 is available: 3.5.1 [NewerVersionAvailable]
ktor = "3.3.0"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:20: Warning: A newer version of io.ktor:ktor-client-core-jvm than 3.3.0 is available: 3.5.1 [NewerVersionAvailable]
ktor = "3.3.0"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:20: Warning: A newer version of io.ktor:ktor-client-json than 3.3.0 is available: 3.5.1 [NewerVersionAvailable]
ktor = "3.3.0"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:20: Warning: A newer version of io.ktor:ktor-client-okhttp than 3.3.0 is available: 3.5.1 [NewerVersionAvailable]
ktor = "3.3.0"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:20: Warning: A newer version of io.ktor:ktor-serialization-kotlinx-json than 3.3.0 is available: 3.5.1 [NewerVersionAvailable]
ktor = "3.3.0"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:20: Warning: A newer version of io.ktor:ktor-server-auth than 3.3.0 is available: 3.5.1 [NewerVersionAvailable]
ktor = "3.3.0"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:20: Warning: A newer version of io.ktor:ktor-server-auto-head-response than 3.3.0 is available: 3.5.1 [NewerVersionAvailable]
ktor = "3.3.0"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:20: Warning: A newer version of io.ktor:ktor-server-call-logging than 3.3.0 is available: 3.5.1 [NewerVersionAvailable]
ktor = "3.3.0"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:20: Warning: A newer version of io.ktor:ktor-server-conditional-headers than 3.3.0 is available: 3.5.1 [NewerVersionAvailable]
ktor = "3.3.0"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:20: Warning: A newer version of io.ktor:ktor-server-content-negotiation than 3.3.0 is available: 3.5.1 [NewerVersionAvailable]
ktor = "3.3.0"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:20: Warning: A newer version of io.ktor:ktor-server-core-jvm than 3.3.0 is available: 3.5.1 [NewerVersionAvailable]
ktor = "3.3.0"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:20: Warning: A newer version of io.ktor:ktor-server-cors than 3.3.0 is available: 3.5.1 [NewerVersionAvailable]
ktor = "3.3.0"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:20: Warning: A newer version of io.ktor:ktor-server-html-builder than 3.3.0 is available: 3.5.1 [NewerVersionAvailable]
ktor = "3.3.0"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:20: Warning: A newer version of io.ktor:ktor-server-netty-jvm than 3.3.0 is available: 3.5.1 [NewerVersionAvailable]
ktor = "3.3.0"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:20: Warning: A newer version of io.ktor:ktor-server-openapi than 3.3.0 is available: 3.5.1 [NewerVersionAvailable]
ktor = "3.3.0"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:20: Warning: A newer version of io.ktor:ktor-server-status-pages than 3.3.0 is available: 3.5.1 [NewerVersionAvailable]
ktor = "3.3.0"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:20: Warning: A newer version of io.ktor:ktor-server-swagger than 3.3.0 is available: 3.5.1 [NewerVersionAvailable]
ktor = "3.3.0"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:21: Warning: A newer version of ch.qos.logback:logback-classic than 1.5.18 is available: 1.5.37 [NewerVersionAvailable]
logback = "1.5.18"
          ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:22: Warning: A newer version of com.networknt:json-schema-validator than 1.5.9 is available: 3.0.5 [NewerVersionAvailable]
json-schema-validator = "1.5.9"
                        ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:23: Warning: A newer version of com.eygraber:uri-kmp than 0.0.20 is available: 0.0.21 [NewerVersionAvailable]
uri-kmp = "0.0.20"
          ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:24: Warning: A newer version of org.jetbrains.kotlinx:kotlinx-datetime than 0.7.1 is available: 0.8.0 [NewerVersionAvailable]
kotlinx-date-time = "0.7.1"
                    ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:25: Warning: A newer version of com.squareup.okhttp3:okhttp than 5.1.0 is available: 5.4.0 [NewerVersionAvailable]
okhttp = "5.1.0"
         ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:26: Warning: A newer version of org.jsoup:jsoup than 1.21.2 is available: 1.22.2 [NewerVersionAvailable]
jsoup = "1.21.2"
        ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:29: Warning: A newer version of io.insert-koin:koin-bom than 4.1.1 is available: 4.2.2 [NewerVersionAvailable]
koin = "4.1.1"
       ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:33: Warning: A newer version of io.coil-kt.coil3:coil-compose than 3.3.0 is available: 3.5.0 [NewerVersionAvailable]
coil3 = "3.3.0"
        ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:33: Warning: A newer version of io.coil-kt.coil3:coil-network-okhttp than 3.3.0 is available: 3.5.0 [NewerVersionAvailable]
coil3 = "3.3.0"
        ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:33: Warning: A newer version of io.coil-kt.coil3:coil-svg than 3.3.0 is available: 3.5.0 [NewerVersionAvailable]
coil3 = "3.3.0"
        ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:35: Warning: A newer version of io.github.koalaplot:koalaplot-core than 0.6.4 is available: 0.11.2 [NewerVersionAvailable]
koalaplot-version = "0.6.4"
                    ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:37: Warning: A newer version of org.jetbrains.kotlinx:kotlinx-io-core than 0.8.0 is available: 0.9.1 [NewerVersionAvailable]
kotlinx-io = "0.8.0"
             ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:37: Warning: A newer version of org.jetbrains.kotlinx:kotlinx-io-okio than 0.8.0 is available: 0.9.1 [NewerVersionAvailable]
kotlinx-io = "0.8.0"
             ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:40: Warning: A newer version of com.squareup.okhttp3:mockwebserver than 5.1.0 is available: 5.4.0 [NewerVersionAvailable]
mockwebserver =  "5.1.0"
                 ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:41: Warning: A newer version of org.mockito.kotlin:mockito-kotlin than 6.0.0 is available: 6.3.0 [NewerVersionAvailable]
mockito-kotlin =  "6.0.0"
                  ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:46: Warning: A newer version of io.github.ismai117:KScan than 0.5.0 is available: 0.9.2 [NewerVersionAvailable]
kscan = "0.5.0"
        ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:48: Warning: A newer version of io.github.alexzhirkevich:qrose than 1.0.1 is available: 1.1.2 [NewerVersionAvailable]
qrose = "1.0.1"
        ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:54: Warning: A newer version of sh.calvin.reorderable:reorderable than 3.0.0 is available: 3.1.0 [NewerVersionAvailable]
reorderable = "3.0.0"
              ~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:56: Warning: A newer version of org.jetbrains.kotlinx.atomicfu than 0.29.0 is available: 0.33.0 [NewerVersionAvailable]
atomicfu = "0.29.0"
           ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:56: Warning: A newer version of org.jetbrains.kotlinx:atomicfu than 0.29.0 is available: 0.33.0 [NewerVersionAvailable]
atomicfu = "0.29.0"
           ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:60: Warning: A newer version of io.swagger.codegen.v3:swagger-codegen-cli than 3.0.73 is available: 3.0.81 [NewerVersionAvailable]
swagger-codegen = "3.0.73" # As per https://swagger.io/docs/open-source-tools/swagger-codegen/codegen-v3/about/
                  ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:61: Warning: A newer version of org.webjars:swagger-ui than 5.28.1 is available: 5.32.8 [NewerVersionAvailable]
swagger-ui = "5.28.1"
             ~~~~~~~~
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/gradle/libs.versions.toml:69: Warning: A newer version of com.github.gmazzo.buildconfig than 6.0.6 is available: 6.0.10 [NewerVersionAvailable]
buildconfig-plugin = "6.0.6"
                     ~~~~~~~

   Explanation for issues of type "NewerVersionAvailable":
   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.

/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/respect-app-compose/src/androidMain/kotlin/world/respect/app/components/LocalAppLocale.android.kt:28: Warning: Reading Resources using LocalContext.current.resources [LocalContextResourcesRead from androidx.compose.ui]
        val resources = LocalContext.current.resources
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   Explanation for issues of type "LocalContextResourcesRead":
   Changes to the Configuration object will not cause
   LocalContext.current.resources reads to be invalidated, so calls to APIs
   suchas Resources.getString() will not be updated when the Configuration
   changes. Instead, use LocalResources.current to retrieve the Resources -
   this will invalidate callers when the Configuration changes, to ensure that
   these calls reflect the latest values.

   Vendor: Jetpack Compose
   Identifier: androidx.compose.ui
   Feedback: https://issuetracker.google.com/issues/new?component=612128

/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/respect-app-compose/src/androidMain/res/values-v23: Warning: This folder configuration (v23) is unnecessary; minSdkVersion is 23. Merge all the resources in this folder into values. [ObsoleteSdkInt]

   Explanation for issues of type "ObsoleteSdkInt":
   This check flags version checks that are not necessary, because the
   minSdkVersion (or surrounding known API level) is already at least as high
   as the version checked for.

   Similarly, it also looks for resources in -vNN folders, such as values-v14
   where the version qualifier is less than or equal to the minSdkVersion,
   where the contents should be merged into the best folder.

/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/respect-app-compose/src/androidMain/res/drawable/ic_launcher_background.xml:2: Warning: The resource R.drawable.ic_launcher_background appears to be unused [UnusedResources]
<vector xmlns:android="http://schemas.android.com/apk/res/android"
^
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/respect-app-compose/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml:1: Warning: The resource R.drawable.ic_launcher_foreground appears to be unused [UnusedResources]
<vector xmlns:android="http://schemas.android.com/apk/res/android"
^
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/respect-app-compose/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png: Warning: The resource R.mipmap.ic_launcher_round appears to be unused [UnusedResources]

   Explanation for issues of type "UnusedResources":
   Unused resources make applications larger and slow down builds.


   The unused resource check can ignore tests. If you want to include
   resources that are only referenced from tests, consider packaging them in a
   test source set instead.

   You can include test sources in the unused resource check by setting the
   system property lint.unused-resources.include-tests =true, and to exclude
   them (usually for performance reasons), use
   lint.unused-resources.exclude-tests =true.
   ,

   Available options:

   **skip-libraries** (default is true):
   Whether the unused resource check should skip reporting unused resources in libraries.

   Many libraries will declare resources that are part of the library surface; other modules depending on the library will also reference the resources. To avoid reporting all these resources as unused (in the context of a library), the unused resource check normally skips reporting unused resources in libraries. Instead, run the unused resource check on the consuming app module (along with `checkDependencies=true`).

   However, there are cases where you want to check that all the resources declared in a library are used; in that case, you can disable the skip option.

   To configure this option, use a `lint.xml` file with an <option> like this:

   ```xml
   <lint>
       <issue id="UnusedResources">
           <option name="skip-libraries" value="true" />
       </issue>
   </lint>
   ```

/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/respect-app-compose/src/androidMain/res/drawable/assignments.png: Warning: Found bitmap drawable res/drawable/assignments.png in densityless folder [IconLocation]
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/respect-app-compose/src/androidMain/res/drawable/data_reporting.png: Warning: Found bitmap drawable res/drawable/data_reporting.png in densityless folder [IconLocation]
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/respect-app-compose/src/androidMain/res/drawable/digital_library.png: Warning: Found bitmap drawable res/drawable/digital_library.png in densityless folder [IconLocation]
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/respect-app-compose/src/androidMain/res/drawable/respect_logo.webp: Warning: Found bitmap drawable res/drawable/respect_logo.webp in densityless folder [IconLocation]
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/respect-app-compose/src/androidMain/res/drawable/spix_logo.webp: Warning: Found bitmap drawable res/drawable/spix_logo.webp in densityless folder [IconLocation]
/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/respect-app-compose/src/androidMain/res/drawable/works_offline.png: Warning: Found bitmap drawable res/drawable/works_offline.png in densityless folder [IconLocation]

   Explanation for issues of type "IconLocation":
   The res/drawable folder is intended for density-independent graphics such
   as shapes defined in XML. For bitmaps, move it to drawable-mdpi and
   consider providing higher and lower resolution versions in drawable-ldpi,
   drawable-hdpi and drawable-xhdpi. If the icon really is density independent
   (for example a solid color) you can place it in drawable-nodpi.

   https://developer.android.com/guide/practices/screens_support.html

/home/jenkins/.jenkins/workspace/xapi-statements-viewer-end-to-end-tests/respect-app-compose/src/androidMain/AndroidManifest.xml:15: Warning: Consider whether this feature (android.hardware.camera.autofocus) really is required for the app to function; you can set android:required="false" to indicate that the feature is used but not required [UnnecessaryRequiredFeature]
    <uses-feature android:name="android.hardware.camera.autofocus"/>
                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   Explanation for issues of type "UnnecessaryRequiredFeature":
   Avoid unnecessarily requiring features that may exclude your app from being
   served onto devices it might otherwise support.

   Consider whether your application can function adequately without
   restrictive feature requirements by setting these to
   android:required="false". By doing so, you can increase the availability of
   your app to a broader set of devices, including tablets, laptops and cars.

0 errors, 100 warnings
