Merge pull request #1814 from Electric-Coin-Company/1813-dependency-update
[#1813] Dependency update
This commit is contained in:
commit
48c8ff661f
|
@ -36,11 +36,9 @@ jobs:
|
|||
- name: Checkout
|
||||
timeout-minutes: 1
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
|
||||
# Gradle Wrapper validation can be flaky
|
||||
# https://github.com/gradle/wrapper-validation-action/issues/40
|
||||
- name: Gradle Wrapper Validation
|
||||
timeout-minutes: 1
|
||||
uses: gradle/wrapper-validation-action@f9c9c575b8b21b6485636a91ffecd10e558c62f6
|
||||
uses: gradle/actions/wrapper-validation@v4
|
||||
|
||||
check_secrets:
|
||||
environment: deployment
|
||||
|
|
|
@ -34,11 +34,9 @@ jobs:
|
|||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
|
||||
with:
|
||||
fetch-depth: 0 # to fetch all commits
|
||||
# Gradle Wrapper validation can be flaky
|
||||
# https://github.com/gradle/wrapper-validation-action/issues/40
|
||||
- name: Gradle Wrapper Validation
|
||||
timeout-minutes: 1
|
||||
uses: gradle/wrapper-validation-action@f9c9c575b8b21b6485636a91ffecd10e558c62f6
|
||||
uses: gradle/actions/wrapper-validation@v4
|
||||
|
||||
check_firebase_secrets:
|
||||
runs-on: ubuntu-latest
|
||||
|
|
|
@ -17,11 +17,9 @@ jobs:
|
|||
- name: Checkout
|
||||
timeout-minutes: 1
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
|
||||
# Gradle Wrapper validation can be flaky
|
||||
# https://github.com/gradle/wrapper-validation-action/issues/40
|
||||
- name: Gradle Wrapper Validation
|
||||
timeout-minutes: 1
|
||||
uses: gradle/wrapper-validation-action@f9c9c575b8b21b6485636a91ffecd10e558c62f6
|
||||
uses: gradle/actions/wrapper-validation@v4
|
||||
|
||||
check_secrets:
|
||||
environment: deployment
|
||||
|
|
|
@ -11,29 +11,31 @@ local.properties
|
|||
*.hprof
|
||||
|
||||
# IDE-specific files
|
||||
.idea/caches
|
||||
.idea/compiler.xml
|
||||
.idea/dictionaries/
|
||||
.idea/gradle.xml
|
||||
.idea/libraries/
|
||||
.idea/modules.xml
|
||||
.idea/tasks.xml
|
||||
.idea/workspace.xml
|
||||
.idea/deploymentTargetSelector.xml
|
||||
.idea/migrations.xml
|
||||
.idea/studiobot.xml
|
||||
.idea/material_theme_project_new.xml
|
||||
.idea/csv-editor.xml
|
||||
.idea/vcs.xml
|
||||
.idea/deploymentTargetDropDown.xml
|
||||
.idea/AndroidProjectSystem.xml
|
||||
.idea/androidTestResultsUserPreferences.xml
|
||||
.idea/appInsightsSettings.xml
|
||||
.idea/artifacts
|
||||
.idea/assetWizardSettings.xml
|
||||
.idea/caches
|
||||
.idea/compiler.xml
|
||||
.idea/csv-editor.xml
|
||||
.idea/deploymentTargetDropDown.xml
|
||||
.idea/deploymentTargetSelector.xml
|
||||
.idea/dictionaries/
|
||||
.idea/gradle.xml
|
||||
.idea/inspectionProfiles/Project_Default.xml
|
||||
.idea/androidTestResultsUserPreferences.xml
|
||||
.idea/kotlinc.xml
|
||||
.idea/libraries/
|
||||
.idea/material_theme_project_new.xml
|
||||
.idea/migrations.xml
|
||||
.idea/modules.xml
|
||||
.idea/other.xml
|
||||
.idea/appInsightsSettings.xml
|
||||
.idea/project.prompts.xml
|
||||
.idea/runConfigurations.xml
|
||||
.idea/studiobot.xml
|
||||
.idea/tasks.xml
|
||||
.idea/vcs.xml
|
||||
.idea/workspace.xml
|
||||
|
||||
# Other configuration files
|
||||
google-services.json
|
||||
|
|
|
@ -9,6 +9,9 @@ and this application adheres to [Semantic Versioning](https://semver.org/spec/v2
|
|||
### Added
|
||||
- Support for `zcashtestnetFossRelease` has been added to the app resources package
|
||||
|
||||
### Changed
|
||||
- All internal dependencies have been updated
|
||||
|
||||
### Fixed
|
||||
- We fixed the `zcashtestnetStoreDebug` app build variant file provider, so the export private data and export tax
|
||||
file features work for this build variant as expected
|
||||
|
|
|
@ -76,8 +76,4 @@ the project, these steps are not necessary.)
|
|||
running automated tests.
|
||||
1. Test coverage for Compose code will be low, due to [known limitations](https://github.com/jacoco/jacoco/issues/1208) in the interaction between Compose and Jacoco.
|
||||
1. Adding the `espresso-contrib` dependency will cause builds to fail, due to conflicting classes. This is a [known issue](https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/306) with the Zcash Android SDK.
|
||||
1. Android Studio will warn about the Gradle checksum. This is a [known issue](https://github.com/gradle/gradle/issues/9361) and can be safely ignored.
|
||||
1. During app first launch, the following exception starting with `AndroidKeysetManager: keyset not found, will generate a new one` is printed twice. This exception is not an error, and the code is not being invoked twice.
|
||||
1. While syncing Gradle files, build error with `org.jetbrains:markdown` dependency locking might occur. It is a
|
||||
filed [known issue](https://github.com/Electric-Coin-Company/zashi-android/issues/1526) that does not block building
|
||||
the project.
|
||||
|
|
|
@ -1,35 +1,31 @@
|
|||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
org.gradle.kotlin.kotlin-dsl:org.gradle.kotlin.kotlin-dsl.gradle.plugin:4.3.0=classpath
|
||||
org.gradle.kotlin:gradle-kotlin-dsl-plugins:4.3.0=classpath
|
||||
com.google.code.gson:gson:2.8.9=classpath
|
||||
org.gradle.kotlin.kotlin-dsl:org.gradle.kotlin.kotlin-dsl.gradle.plugin:5.2.0=classpath
|
||||
org.gradle.kotlin:gradle-kotlin-dsl-plugins:5.2.0=classpath
|
||||
org.jetbrains.intellij.deps:trove4j:1.0.20200330=classpath
|
||||
org.jetbrains.kotlin:kotlin-android-extensions:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-assignment:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-idea:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-model:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-api:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-native-utils:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-project-model:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-sam-with-receiver:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-tooling-core:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-util-io:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-util-klib:1.9.22=classpath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0=classpath
|
||||
org.jetbrains.kotlin:kotlin-assignment:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-build-statistics:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-daemon-embeddable:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-api:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-idea:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-model:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-api:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-native-utils:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-sam-with-receiver:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-stdlib:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-tooling-core:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-util-io:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-util-klib:2.0.21=classpath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4=classpath
|
||||
org.jetbrains:annotations:13.0=classpath
|
||||
empty=
|
||||
|
|
|
@ -1,199 +1,195 @@
|
|||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
androidx.databinding:databinding-common:8.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
androidx.databinding:databinding-compiler-common:8.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.databinding:baseLibrary:8.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.analytics-library:crash:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.analytics-library:protos:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.analytics-library:shared:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.analytics-library:tracker:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.build.jetifier:jetifier-core:1.0.0-beta10=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta10=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.build:aapt2-proto:8.5.0-11315950=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.build:aaptcompiler:8.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.build:apksig:8.5.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
com.android.tools.build:apkzlib:8.5.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
com.android.tools.build:builder-model:8.5.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
com.android.tools.build:builder-test-api:8.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.build:builder:8.5.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
com.android.tools.build:bundletool:1.16.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.build:gradle-api:8.5.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
com.android.tools.build:gradle-settings-api:8.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.build:gradle:8.5.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
com.android.tools.build:manifest-merger:31.5.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
com.android.tools.build:transform-api:2.0.0-deprecated-use-gradle-api=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.ddms:ddmlib:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.layoutlib:layoutlib-api:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.lint:lint-model:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.lint:lint-typedef-remover:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.utp:android-device-provider-ddmlib-proto:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.utp:android-device-provider-gradle-proto:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.utp:android-test-plugin-host-additional-test-output-proto:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.utp:android-test-plugin-host-apk-installer-proto:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.utp:android-test-plugin-host-coverage-proto:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.utp:android-test-plugin-host-emulator-control-proto:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.utp:android-test-plugin-host-logcat-proto:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.utp:android-test-plugin-host-retention-proto:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools.utp:android-test-plugin-result-listener-gradle-proto:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools:annotations:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools:common:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools:dvlib:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools:repository:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools:sdk-common:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android.tools:sdklib:31.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android:signflinger:8.5.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.android:zipflinger:8.5.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
com.google.android:annotations:4.1.1.4=runtimeClasspath,testRuntimeClasspath
|
||||
com.google.api-client:google-api-client:2.2.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
com.google.api.grpc:proto-google-common-protos:2.17.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.google.apis:google-api-services-androidpublisher:v3-rev20231030-2.0.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
com.google.auth:google-auth-library-credentials:1.18.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
com.google.auth:google-auth-library-oauth2-http:1.18.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
com.google.auto.value:auto-value-annotations:1.10.1=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
com.google.code.findbugs:jsr305:3.0.2=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
com.google.code.gson:gson:2.10=compileClasspath,implementationDependenciesMetadata,testCompileClasspath,testImplementationDependenciesMetadata
|
||||
com.google.code.gson:gson:2.10.1=runtimeClasspath,testRuntimeClasspath
|
||||
com.google.crypto.tink:tink:1.7.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.google.dagger:dagger:2.28.3=runtimeClasspath,testRuntimeClasspath
|
||||
com.google.errorprone:error_prone_annotations:2.16=compileClasspath,implementationDependenciesMetadata,testCompileClasspath,testImplementationDependenciesMetadata
|
||||
com.google.errorprone:error_prone_annotations:2.18.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.google.flatbuffers:flatbuffers-java:1.12.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.google.guava:failureaccess:1.0.1=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
com.google.guava:guava:31.1-jre=compileClasspath,implementationDependenciesMetadata,testCompileClasspath,testImplementationDependenciesMetadata
|
||||
com.google.guava:guava:32.0.1-jre=runtimeClasspath,testRuntimeClasspath
|
||||
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
com.google.http-client:google-http-client-apache-v2:1.42.3=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
com.google.http-client:google-http-client-gson:1.42.3=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
com.google.http-client:google-http-client:1.42.3=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
com.google.j2objc:j2objc-annotations:1.3=compileClasspath,implementationDependenciesMetadata,testCompileClasspath,testImplementationDependenciesMetadata
|
||||
com.google.j2objc:j2objc-annotations:2.8=runtimeClasspath,testRuntimeClasspath
|
||||
com.google.jimfs:jimfs:1.1=runtimeClasspath,testRuntimeClasspath
|
||||
com.google.oauth-client:google-oauth-client:1.34.1=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
com.google.protobuf:protobuf-java-util:3.22.3=runtimeClasspath,testRuntimeClasspath
|
||||
com.google.protobuf:protobuf-java:3.22.3=runtimeClasspath,testRuntimeClasspath
|
||||
com.google.testing.platform:core-proto:0.0.9-alpha02=runtimeClasspath,testRuntimeClasspath
|
||||
com.googlecode.juniversalchardet:juniversalchardet:1.0.3=runtimeClasspath,testRuntimeClasspath
|
||||
com.squareup:javapoet:1.10.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.squareup:javawriter:2.5.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
com.sun.activation:javax.activation:1.2.0=runtimeClasspath,testRuntimeClasspath
|
||||
com.sun.istack:istack-commons-runtime:3.0.8=runtimeClasspath,testRuntimeClasspath
|
||||
com.sun.xml.fastinfoset:FastInfoset:1.2.16=runtimeClasspath,testRuntimeClasspath
|
||||
com.vdurmont:semver4j:3.1.0=runtimeClasspath,testRuntimeClasspath
|
||||
commons-codec:commons-codec:1.15=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
commons-io:commons-io:2.15.1=runtimeClasspath,testRuntimeClasspath
|
||||
commons-logging:commons-logging:1.2=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.23.6=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
io.grpc:grpc-api:1.57.0=runtimeClasspath,testRuntimeClasspath
|
||||
io.grpc:grpc-context:1.27.2=compileClasspath,implementationDependenciesMetadata,testCompileClasspath,testImplementationDependenciesMetadata
|
||||
io.grpc:grpc-context:1.57.0=runtimeClasspath,testRuntimeClasspath
|
||||
io.grpc:grpc-core:1.57.0=runtimeClasspath,testRuntimeClasspath
|
||||
io.grpc:grpc-netty:1.57.0=runtimeClasspath,testRuntimeClasspath
|
||||
io.grpc:grpc-protobuf-lite:1.57.0=runtimeClasspath,testRuntimeClasspath
|
||||
io.grpc:grpc-protobuf:1.57.0=runtimeClasspath,testRuntimeClasspath
|
||||
io.grpc:grpc-stub:1.57.0=runtimeClasspath,testRuntimeClasspath
|
||||
io.netty:netty-buffer:4.1.93.Final=runtimeClasspath,testRuntimeClasspath
|
||||
io.netty:netty-codec-http2:4.1.93.Final=runtimeClasspath,testRuntimeClasspath
|
||||
io.netty:netty-codec-http:4.1.93.Final=runtimeClasspath,testRuntimeClasspath
|
||||
io.netty:netty-codec-socks:4.1.93.Final=runtimeClasspath,testRuntimeClasspath
|
||||
io.netty:netty-codec:4.1.93.Final=runtimeClasspath,testRuntimeClasspath
|
||||
io.netty:netty-common:4.1.93.Final=runtimeClasspath,testRuntimeClasspath
|
||||
io.netty:netty-handler-proxy:4.1.93.Final=runtimeClasspath,testRuntimeClasspath
|
||||
io.netty:netty-handler:4.1.93.Final=runtimeClasspath,testRuntimeClasspath
|
||||
io.netty:netty-resolver:4.1.93.Final=runtimeClasspath,testRuntimeClasspath
|
||||
io.netty:netty-transport-native-unix-common:4.1.93.Final=runtimeClasspath,testRuntimeClasspath
|
||||
io.netty:netty-transport:4.1.93.Final=runtimeClasspath,testRuntimeClasspath
|
||||
io.opencensus:opencensus-api:0.31.1=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
io.opencensus:opencensus-contrib-http-util:0.31.1=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
io.perfmark:perfmark-api:0.26.0=runtimeClasspath,testRuntimeClasspath
|
||||
jakarta.activation:jakarta.activation-api:1.2.1=runtimeClasspath,testRuntimeClasspath
|
||||
jakarta.xml.bind:jakarta.xml.bind-api:2.3.2=runtimeClasspath,testRuntimeClasspath
|
||||
javax.annotation:javax.annotation-api:1.3.2=runtimeClasspath,testRuntimeClasspath
|
||||
javax.inject:javax.inject:1=runtimeClasspath,testRuntimeClasspath
|
||||
net.java.dev.jna:jna-platform:5.6.0=runtimeClasspath,testRuntimeClasspath
|
||||
net.java.dev.jna:jna:5.6.0=runtimeClasspath,testRuntimeClasspath
|
||||
net.sf.jopt-simple:jopt-simple:4.9=runtimeClasspath,testRuntimeClasspath
|
||||
net.sf.kxml:kxml2:2.3.0=runtimeClasspath,testRuntimeClasspath
|
||||
org.apache.commons:commons-compress:1.21=runtimeClasspath,testRuntimeClasspath
|
||||
org.apache.httpcomponents:httpclient:4.5.14=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
org.apache.httpcomponents:httpcore:4.4.16=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
org.apache.httpcomponents:httpmime:4.5.6=runtimeClasspath,testRuntimeClasspath
|
||||
org.bitbucket.b_c:jose4j:0.9.5=runtimeClasspath,testRuntimeClasspath
|
||||
org.bouncycastle:bcpkix-jdk18on:1.77=runtimeClasspath,testRuntimeClasspath
|
||||
org.bouncycastle:bcprov-jdk18on:1.77=runtimeClasspath,testRuntimeClasspath
|
||||
org.bouncycastle:bcutil-jdk18on:1.77=runtimeClasspath,testRuntimeClasspath
|
||||
org.checkerframework:checker-qual:3.12.0=compileClasspath,implementationDependenciesMetadata,testCompileClasspath,testImplementationDependenciesMetadata
|
||||
org.checkerframework:checker-qual:3.33.0=runtimeClasspath,testRuntimeClasspath
|
||||
org.codehaus.mojo:animal-sniffer-annotations:1.23=runtimeClasspath,testRuntimeClasspath
|
||||
org.glassfish.jaxb:jaxb-runtime:2.3.2=runtimeClasspath,testRuntimeClasspath
|
||||
org.glassfish.jaxb:txw2:2.3.2=runtimeClasspath,testRuntimeClasspath
|
||||
org.jdom:jdom2:2.0.6=runtimeClasspath,testRuntimeClasspath
|
||||
org.jetbrains.intellij.deps:trove4j:1.0.20200330=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath,runtimeClasspath,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-android-extensions:1.9.23=runtimeClasspath,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-assignment-compiler-plugin-embeddable:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest
|
||||
org.jetbrains.kotlin:kotlin-build-common:1.9.22=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:1.9.22=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:1.9.23=runtimeClasspath,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-impl:1.9.22=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.22=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.23=runtimeClasspath,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:1.9.22=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:1.9.23=runtimeClasspath,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:1.9.22=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:1.9.23=runtimeClasspath,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.22=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.23=runtimeClasspath,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:1.9.23=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.9.23=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:1.9.23=runtimeClasspath,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-idea:1.9.23=runtimeClasspath,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-model:1.9.23=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.23=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:1.9.23=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-api:1.9.23=runtimeClasspath,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.9.22=kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-native-utils:1.9.23=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-project-model:1.9.23=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-reflect:1.6.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-reflect:1.9.20=runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-reflect:1.9.22=compileClasspath,compileOnlyDependenciesMetadata,embeddedKotlin,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-sam-with-receiver-compiler-plugin-embeddable:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest
|
||||
org.jetbrains.kotlin:kotlin-script-runtime:1.9.22=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:1.9.23=runtimeClasspath,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.9.23=runtimeClasspath,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.9.23=runtimeClasspath,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:1.9.23=runtimeClasspath,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.20=runtimeClasspath,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.20=runtimeClasspath,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.9.22=compileOnlyDependenciesMetadata,embeddedKotlin,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib:2.0.0=compileClasspath,runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-tooling-core:1.9.23=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-util-io:1.9.23=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-util-klib:1.9.23=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
org.jetbrains.kotlinx.kover:org.jetbrains.kotlinx.kover.gradle.plugin:0.7.3=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0=kotlinBuildToolsApiClasspath,runtimeClasspath,testRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kover-gradle-plugin:0.7.3=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
org.jetbrains:annotations:13.0=compileClasspath,embeddedKotlin,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath,testCompileClasspath
|
||||
org.jetbrains:annotations:23.0.0=runtimeClasspath,testRuntimeClasspath
|
||||
androidx.databinding:databinding-common:8.9.0=runtimeClasspath
|
||||
androidx.databinding:databinding-compiler-common:8.9.0=runtimeClasspath
|
||||
com.android.databinding:baseLibrary:8.9.0=runtimeClasspath
|
||||
com.android.tools.analytics-library:crash:31.9.0=runtimeClasspath
|
||||
com.android.tools.analytics-library:protos:31.9.0=runtimeClasspath
|
||||
com.android.tools.analytics-library:shared:31.9.0=runtimeClasspath
|
||||
com.android.tools.analytics-library:tracker:31.9.0=runtimeClasspath
|
||||
com.android.tools.build.jetifier:jetifier-core:1.0.0-beta10=runtimeClasspath
|
||||
com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta10=runtimeClasspath
|
||||
com.android.tools.build:aapt2-proto:8.9.0-12782657=runtimeClasspath
|
||||
com.android.tools.build:aaptcompiler:8.9.0=runtimeClasspath
|
||||
com.android.tools.build:apksig:8.9.0=compileClasspath,runtimeClasspath
|
||||
com.android.tools.build:apkzlib:8.9.0=compileClasspath,runtimeClasspath
|
||||
com.android.tools.build:builder-model:8.9.0=compileClasspath,runtimeClasspath
|
||||
com.android.tools.build:builder-test-api:8.9.0=runtimeClasspath
|
||||
com.android.tools.build:builder:8.9.0=compileClasspath,runtimeClasspath
|
||||
com.android.tools.build:bundletool:1.17.2=runtimeClasspath
|
||||
com.android.tools.build:gradle-api:8.9.0=compileClasspath,runtimeClasspath
|
||||
com.android.tools.build:gradle-settings-api:8.9.0=runtimeClasspath
|
||||
com.android.tools.build:gradle:8.9.0=compileClasspath,runtimeClasspath
|
||||
com.android.tools.build:manifest-merger:31.9.0=compileClasspath,runtimeClasspath
|
||||
com.android.tools.build:transform-api:2.0.0-deprecated-use-gradle-api=runtimeClasspath
|
||||
com.android.tools.ddms:ddmlib:31.9.0=runtimeClasspath
|
||||
com.android.tools.layoutlib:layoutlib-api:31.9.0=runtimeClasspath
|
||||
com.android.tools.lint:lint-model:31.9.0=runtimeClasspath
|
||||
com.android.tools.lint:lint-typedef-remover:31.9.0=runtimeClasspath
|
||||
com.android.tools.utp:android-device-provider-ddmlib-proto:31.9.0=runtimeClasspath
|
||||
com.android.tools.utp:android-device-provider-gradle-proto:31.9.0=runtimeClasspath
|
||||
com.android.tools.utp:android-device-provider-profile-proto:31.9.0=runtimeClasspath
|
||||
com.android.tools.utp:android-test-plugin-host-additional-test-output-proto:31.9.0=runtimeClasspath
|
||||
com.android.tools.utp:android-test-plugin-host-apk-installer-proto:31.9.0=runtimeClasspath
|
||||
com.android.tools.utp:android-test-plugin-host-coverage-proto:31.9.0=runtimeClasspath
|
||||
com.android.tools.utp:android-test-plugin-host-emulator-control-proto:31.9.0=runtimeClasspath
|
||||
com.android.tools.utp:android-test-plugin-host-logcat-proto:31.9.0=runtimeClasspath
|
||||
com.android.tools.utp:android-test-plugin-host-retention-proto:31.9.0=runtimeClasspath
|
||||
com.android.tools.utp:android-test-plugin-result-listener-gradle-proto:31.9.0=runtimeClasspath
|
||||
com.android.tools:annotations:31.9.0=runtimeClasspath
|
||||
com.android.tools:common:31.9.0=runtimeClasspath
|
||||
com.android.tools:dvlib:31.9.0=runtimeClasspath
|
||||
com.android.tools:repository:31.9.0=runtimeClasspath
|
||||
com.android.tools:sdk-common:31.9.0=runtimeClasspath
|
||||
com.android.tools:sdklib:31.9.0=runtimeClasspath
|
||||
com.android:signflinger:8.9.0=runtimeClasspath
|
||||
com.android:zipflinger:8.9.0=compileClasspath,runtimeClasspath
|
||||
com.google.android:annotations:4.1.1.4=runtimeClasspath
|
||||
com.google.api-client:google-api-client:2.7.2=compileClasspath,runtimeClasspath
|
||||
com.google.api.grpc:proto-google-common-protos:2.17.0=runtimeClasspath
|
||||
com.google.apis:google-api-services-androidpublisher:v3-rev20250227-2.0.0=compileClasspath,runtimeClasspath
|
||||
com.google.auth:google-auth-library-credentials:1.24.1=compileClasspath,runtimeClasspath
|
||||
com.google.auth:google-auth-library-oauth2-http:1.24.1=compileClasspath,runtimeClasspath
|
||||
com.google.auto.value:auto-value-annotations:1.11.0=compileClasspath,runtimeClasspath
|
||||
com.google.code.findbugs:jsr305:3.0.2=compileClasspath,runtimeClasspath
|
||||
com.google.code.gson:gson:2.12.1=compileClasspath,runtimeClasspath
|
||||
com.google.crypto.tink:tink:1.7.0=runtimeClasspath
|
||||
com.google.dagger:dagger:2.28.3=runtimeClasspath
|
||||
com.google.errorprone:error_prone_annotations:2.36.0=compileClasspath,runtimeClasspath
|
||||
com.google.flatbuffers:flatbuffers-java:1.12.0=runtimeClasspath
|
||||
com.google.guava:failureaccess:1.0.2=compileClasspath,runtimeClasspath
|
||||
com.google.guava:guava:33.4.0-android=compileClasspath,runtimeClasspath
|
||||
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=compileClasspath,runtimeClasspath
|
||||
com.google.http-client:google-http-client-apache-v2:1.45.2=compileClasspath,runtimeClasspath
|
||||
com.google.http-client:google-http-client-gson:1.46.2=compileClasspath,runtimeClasspath
|
||||
com.google.http-client:google-http-client:1.46.2=compileClasspath,runtimeClasspath
|
||||
com.google.j2objc:j2objc-annotations:3.0.0=compileClasspath,runtimeClasspath
|
||||
com.google.jimfs:jimfs:1.1=runtimeClasspath
|
||||
com.google.oauth-client:google-oauth-client:1.36.0=compileClasspath,runtimeClasspath
|
||||
com.google.protobuf:protobuf-java-util:3.22.3=runtimeClasspath
|
||||
com.google.protobuf:protobuf-java:3.24.4=runtimeClasspath
|
||||
com.google.testing.platform:core-proto:0.0.9-alpha03=runtimeClasspath
|
||||
com.googlecode.juniversalchardet:juniversalchardet:1.0.3=runtimeClasspath
|
||||
com.ryanharter.auto.value:auto-value-gson-runtime:1.3.1=runtimeClasspath
|
||||
com.squareup:javapoet:1.10.0=runtimeClasspath
|
||||
com.squareup:javawriter:2.5.0=compileClasspath,runtimeClasspath
|
||||
com.sun.activation:javax.activation:1.2.0=runtimeClasspath
|
||||
com.sun.istack:istack-commons-runtime:3.0.8=runtimeClasspath
|
||||
com.sun.xml.fastinfoset:FastInfoset:1.2.16=runtimeClasspath
|
||||
com.vdurmont:semver4j:3.1.0=runtimeClasspath
|
||||
commons-codec:commons-codec:1.17.1=compileClasspath,runtimeClasspath
|
||||
commons-io:commons-io:2.17.0=runtimeClasspath
|
||||
commons-logging:commons-logging:1.2=compileClasspath,runtimeClasspath
|
||||
io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.23.8=compileClasspath,runtimeClasspath
|
||||
io.grpc:grpc-api:1.70.0=runtimeClasspath
|
||||
io.grpc:grpc-context:1.70.0=compileClasspath,runtimeClasspath
|
||||
io.grpc:grpc-core:1.57.2=runtimeClasspath
|
||||
io.grpc:grpc-netty:1.57.2=runtimeClasspath
|
||||
io.grpc:grpc-protobuf-lite:1.57.2=runtimeClasspath
|
||||
io.grpc:grpc-protobuf:1.57.2=runtimeClasspath
|
||||
io.grpc:grpc-stub:1.57.2=runtimeClasspath
|
||||
io.netty:netty-buffer:4.1.93.Final=runtimeClasspath
|
||||
io.netty:netty-codec-http2:4.1.93.Final=runtimeClasspath
|
||||
io.netty:netty-codec-http:4.1.93.Final=runtimeClasspath
|
||||
io.netty:netty-codec-socks:4.1.93.Final=runtimeClasspath
|
||||
io.netty:netty-codec:4.1.93.Final=runtimeClasspath
|
||||
io.netty:netty-common:4.1.93.Final=runtimeClasspath
|
||||
io.netty:netty-handler-proxy:4.1.93.Final=runtimeClasspath
|
||||
io.netty:netty-handler:4.1.93.Final=runtimeClasspath
|
||||
io.netty:netty-resolver:4.1.93.Final=runtimeClasspath
|
||||
io.netty:netty-transport-native-unix-common:4.1.93.Final=runtimeClasspath
|
||||
io.netty:netty-transport:4.1.93.Final=runtimeClasspath
|
||||
io.opencensus:opencensus-api:0.31.1=compileClasspath,runtimeClasspath
|
||||
io.opencensus:opencensus-contrib-http-util:0.31.1=compileClasspath,runtimeClasspath
|
||||
io.perfmark:perfmark-api:0.26.0=runtimeClasspath
|
||||
io.sweers.autotransient:autotransient:1.0.0=runtimeClasspath
|
||||
jakarta.activation:jakarta.activation-api:1.2.1=runtimeClasspath
|
||||
jakarta.xml.bind:jakarta.xml.bind-api:2.3.2=runtimeClasspath
|
||||
javax.annotation:javax.annotation-api:1.3.2=runtimeClasspath
|
||||
javax.inject:javax.inject:1=runtimeClasspath
|
||||
net.java.dev.jna:jna-platform:5.6.0=runtimeClasspath
|
||||
net.java.dev.jna:jna:5.6.0=runtimeClasspath
|
||||
net.sf.jopt-simple:jopt-simple:4.9=runtimeClasspath
|
||||
net.sf.kxml:kxml2:2.3.0=runtimeClasspath
|
||||
org.apache.commons:commons-compress:1.21=runtimeClasspath
|
||||
org.apache.httpcomponents:httpclient:4.5.14=compileClasspath,runtimeClasspath
|
||||
org.apache.httpcomponents:httpcore:4.4.16=compileClasspath,runtimeClasspath
|
||||
org.apache.httpcomponents:httpmime:4.5.6=runtimeClasspath
|
||||
org.bitbucket.b_c:jose4j:0.9.5=runtimeClasspath
|
||||
org.bouncycastle:bcpkix-jdk18on:1.79=runtimeClasspath
|
||||
org.bouncycastle:bcprov-jdk18on:1.79=runtimeClasspath
|
||||
org.bouncycastle:bcutil-jdk18on:1.79=runtimeClasspath
|
||||
org.checkerframework:checker-qual:3.43.0=compileClasspath,runtimeClasspath
|
||||
org.codehaus.mojo:animal-sniffer-annotations:1.23=runtimeClasspath
|
||||
org.freemarker:freemarker:2.3.32=runtimeClasspath
|
||||
org.glassfish.jaxb:jaxb-runtime:2.3.2=runtimeClasspath
|
||||
org.glassfish.jaxb:txw2:2.3.2=runtimeClasspath
|
||||
org.jdom:jdom2:2.0.6=runtimeClasspath
|
||||
org.jetbrains.intellij.deps:coverage-report:1.0.25=runtimeClasspath
|
||||
org.jetbrains.intellij.deps:intellij-coverage-agent:1.0.765=runtimeClasspath
|
||||
org.jetbrains.intellij.deps:intellij-coverage-reporter:1.0.765=runtimeClasspath
|
||||
org.jetbrains.intellij.deps:trove4j:1.0.20200330=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath
|
||||
org.jetbrains.kotlin:kotlin-assignment-compiler-plugin-embeddable:2.0.21=kotlinCompilerPluginClasspathMain
|
||||
org.jetbrains.kotlin:kotlin-build-common:2.0.21=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-statistics:2.1.10=runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:2.0.21=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:2.1.10=compileClasspath,runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-impl:2.0.21=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:2.0.21=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:2.1.10=runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:2.0.21=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:2.1.10=runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-embeddable:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:2.1.10=compileClasspath,runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-api:2.1.10=compileClasspath,runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:2.1.10=runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-idea:2.1.10=runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-model:2.1.10=compileClasspath,runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin:2.1.10=compileClasspath,runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:2.1.10=compileClasspath,runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-api:2.1.10=runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-native-utils:2.1.10=compileClasspath,runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-reflect:1.6.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath
|
||||
org.jetbrains.kotlin:kotlin-reflect:2.0.21=compileClasspath
|
||||
org.jetbrains.kotlin:kotlin-reflect:2.1.0=runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-sam-with-receiver-compiler-plugin-embeddable:2.0.21=kotlinCompilerPluginClasspathMain
|
||||
org.jetbrains.kotlin:kotlin-script-runtime:2.0.21=compilePluginsBlocksPluginClasspathElements,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:2.0.21=compilePluginsBlocksPluginClasspathElements,kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:2.0.21=compilePluginsBlocksPluginClasspathElements,kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:2.0.21=compilePluginsBlocksPluginClasspathElements,kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:2.0.21=compilePluginsBlocksPluginClasspathElements,kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathMain
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.1.0=runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.1.0=runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib:2.0.21=compileClasspath,compilePluginsBlocksPluginClasspathElements,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain
|
||||
org.jetbrains.kotlin:kotlin-stdlib:2.1.0=runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-tooling-core:2.1.10=compileClasspath,runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-util-io:2.1.10=compileClasspath,runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-util-klib-metadata:2.1.10=runtimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-util-klib:2.1.10=runtimeClasspath
|
||||
org.jetbrains.kotlinx.kover:org.jetbrains.kotlinx.kover.gradle.plugin:0.9.1=compileClasspath,runtimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,runtimeClasspath
|
||||
org.jetbrains.kotlinx:kover-features-jvm:0.9.1=runtimeClasspath
|
||||
org.jetbrains.kotlinx:kover-gradle-plugin:0.9.1=compileClasspath,runtimeClasspath
|
||||
org.jetbrains.kotlinx:kover-jvm-agent:0.9.1=runtimeClasspath
|
||||
org.jetbrains:annotations:13.0=compileClasspath,compilePluginsBlocksPluginClasspathElements,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain
|
||||
org.jetbrains:annotations:23.0.0=runtimeClasspath
|
||||
org.jetbrains:markdown-jvm:0.7.3=compileClasspath,runtimeClasspath
|
||||
org.jetbrains:markdown:0.7.3=compileClasspath,runtimeClasspath
|
||||
org.json:json:20240205=runtimeClasspath,testRuntimeClasspath
|
||||
org.jvnet.staxex:stax-ex:1.8.1=runtimeClasspath,testRuntimeClasspath
|
||||
org.ow2.asm:asm-analysis:9.6=runtimeClasspath,testRuntimeClasspath
|
||||
org.ow2.asm:asm-commons:9.6=runtimeClasspath,testRuntimeClasspath
|
||||
org.ow2.asm:asm-tree:9.6=runtimeClasspath,testRuntimeClasspath
|
||||
org.ow2.asm:asm-util:9.6=runtimeClasspath,testRuntimeClasspath
|
||||
org.ow2.asm:asm:9.6=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
org.slf4j:slf4j-api:1.7.30=runtimeClasspath,testRuntimeClasspath
|
||||
org.tensorflow:tensorflow-lite-metadata:0.1.0-rc2=runtimeClasspath,testRuntimeClasspath
|
||||
wtf.emulator:gradle-compat-6-1:0.16.2=runtimeClasspath,testRuntimeClasspath
|
||||
wtf.emulator:gradle-compat-6-6:0.16.2=runtimeClasspath,testRuntimeClasspath
|
||||
wtf.emulator:gradle-compat-7-6:0.16.2=runtimeClasspath,testRuntimeClasspath
|
||||
wtf.emulator:gradle-compat-api:0.16.2=runtimeClasspath,testRuntimeClasspath
|
||||
wtf.emulator:gradle-compat:0.16.2=runtimeClasspath,testRuntimeClasspath
|
||||
wtf.emulator:gradle-plugin:0.16.2=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
empty=annotationProcessor,apiDependenciesMetadata,intransitiveDependenciesMetadata,kotlinCompilerPluginClasspath,kotlinNativeCompilerPluginClasspath,kotlinScriptDef,kotlinScriptDefExtensions,testAnnotationProcessor,testApiDependenciesMetadata,testCompileOnlyDependenciesMetadata,testIntransitiveDependenciesMetadata,testKotlinScriptDef,testKotlinScriptDefExtensions
|
||||
org.jvnet.staxex:stax-ex:1.8.1=runtimeClasspath
|
||||
org.ow2.asm:asm-analysis:9.7=runtimeClasspath
|
||||
org.ow2.asm:asm-commons:9.7=runtimeClasspath
|
||||
org.ow2.asm:asm-tree:9.7=runtimeClasspath
|
||||
org.ow2.asm:asm-util:9.7=runtimeClasspath
|
||||
org.ow2.asm:asm:9.7=compileClasspath,runtimeClasspath
|
||||
org.slf4j:slf4j-api:1.7.30=runtimeClasspath
|
||||
org.tensorflow:tensorflow-lite-metadata:0.2.0=runtimeClasspath
|
||||
wtf.emulator:gradle-compat-7-0:0.18.1=runtimeClasspath
|
||||
wtf.emulator:gradle-compat-7-4:0.18.1=runtimeClasspath
|
||||
wtf.emulator:gradle-compat-api:0.18.1=runtimeClasspath
|
||||
wtf.emulator:gradle-compat:0.18.1=runtimeClasspath
|
||||
wtf.emulator:gradle-plugin-api:0.18.1=compileClasspath,runtimeClasspath
|
||||
wtf.emulator:gradle-plugin-core:0.18.1=runtimeClasspath
|
||||
wtf.emulator:gradle-plugin:0.18.1=compileClasspath,runtimeClasspath
|
||||
empty=annotationProcessor,kotlinScriptDefExtensions
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
package model
|
||||
|
||||
enum class BuildType(val value: String) {
|
||||
enum class BuildType(
|
||||
val value: String
|
||||
) {
|
||||
DEBUG("debug"),
|
||||
RELEASE("release"),
|
||||
BENCHMARK("benchmark")
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
package model
|
||||
|
||||
enum class NetworkDimension(val value: String) {
|
||||
enum class NetworkDimension(
|
||||
val value: String
|
||||
) {
|
||||
MAINNET("zcashmainnet"),
|
||||
TESTNET("zcashtestnet");
|
||||
|
||||
|
@ -9,7 +11,9 @@ enum class NetworkDimension(val value: String) {
|
|||
}
|
||||
}
|
||||
|
||||
enum class DistributionDimension(val value: String) {
|
||||
enum class DistributionDimension(
|
||||
val value: String
|
||||
) {
|
||||
STORE("store"),
|
||||
FOSS("foss");
|
||||
|
||||
|
|
|
@ -47,7 +47,8 @@ data class ChangelogEntry(
|
|||
GsonBuilder()
|
||||
.serializeNulls()
|
||||
.create()
|
||||
.toJson(this).replace("\"", "\\\"")
|
||||
.toJson(this)
|
||||
.replace("\"", "\\\"")
|
||||
}
|
||||
|
||||
data class ChangelogEntrySection(
|
||||
|
|
|
@ -65,7 +65,8 @@ object ChangelogParser {
|
|||
log("Parser: index from: $fromIndex")
|
||||
|
||||
val toIndex =
|
||||
nodes.subList(fromIndex + 1, nodes.size)
|
||||
nodes
|
||||
.subList(fromIndex + 1, nodes.size)
|
||||
.indexOfFirst { findNodeByPrefix(it) }
|
||||
.let {
|
||||
// Applies to the last or the only one entry
|
||||
|
@ -117,24 +118,22 @@ object ChangelogParser {
|
|||
subNode.startsWith("### ${titleByLanguage(TitleType.FIXED, languageTag)}") ||
|
||||
subNode.startsWith("### ${titleByLanguage(TitleType.REMOVED, languageTag)}")
|
||||
|
||||
private fun List<String>.getVersionPart(versionNameFallback: String): String {
|
||||
return if (this.contains("## [Unreleased]")) {
|
||||
private fun List<String>.getVersionPart(versionNameFallback: String): String =
|
||||
if (this.contains("## [Unreleased]")) {
|
||||
versionNameFallback
|
||||
} else {
|
||||
// Parse just version name omitting version code as we currently don't need it in the UI
|
||||
this[0].split("[")[1].split(" ")[0].trim()
|
||||
}
|
||||
}
|
||||
|
||||
private val dateFormatter = SimpleDateFormat("yyyy-MM-dd", Locale.ENGLISH)
|
||||
|
||||
private fun List<String>.getDatePart(): String {
|
||||
return if (this.contains("## [Unreleased]")) {
|
||||
private fun List<String>.getDatePart(): String =
|
||||
if (this.contains("## [Unreleased]")) {
|
||||
dateFormatter.format(Date())
|
||||
} else {
|
||||
this[0].split("- ")[1].trim()
|
||||
}
|
||||
}
|
||||
|
||||
private fun List<String>.getNodePart(title: String): ChangelogEntrySection? {
|
||||
val fromContent = "### $title"
|
||||
|
@ -160,7 +159,8 @@ object ChangelogParser {
|
|||
// To remove hard line wrap from AS
|
||||
.map { it.replace("\n ", "") }
|
||||
.joinToString(prefix = "\n", separator = "\n")
|
||||
.takeIf { it.isNotBlank() }?.let {
|
||||
.takeIf { it.isNotBlank() }
|
||||
?.let {
|
||||
ChangelogEntrySection(title = title, content = it)
|
||||
}
|
||||
}
|
||||
|
@ -168,8 +168,8 @@ object ChangelogParser {
|
|||
private fun titleByLanguage(
|
||||
type: TitleType,
|
||||
languageTag: LanguageTag
|
||||
): String {
|
||||
return when (type) {
|
||||
): String =
|
||||
when (type) {
|
||||
TitleType.ADDED ->
|
||||
when (languageTag) {
|
||||
is LanguageTag.English -> ADDED_PART_EN
|
||||
|
@ -191,13 +191,18 @@ object ChangelogParser {
|
|||
is LanguageTag.Spanish -> REMOVED_PART_ES
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
sealed class LanguageTag(open val tag: String) {
|
||||
data class English(override val tag: String = ENGLISH_TAG) : LanguageTag(tag)
|
||||
sealed class LanguageTag(
|
||||
open val tag: String
|
||||
) {
|
||||
data class English(
|
||||
override val tag: String = ENGLISH_TAG
|
||||
) : LanguageTag(tag)
|
||||
|
||||
data class Spanish(override val tag: String = SPANISH_TAG) : LanguageTag(tag)
|
||||
data class Spanish(
|
||||
override val tag: String = SPANISH_TAG
|
||||
) : LanguageTag(tag)
|
||||
}
|
||||
|
||||
private enum class TitleType {
|
||||
|
|
|
@ -237,9 +237,6 @@ abstract class PublishToGooglePlay @Inject constructor(
|
|||
val gradleVersionName = project.property("ZCASH_VERSION_NAME").toString()
|
||||
val versionName = "$gradleVersionName (${bundle.versionCode.toLong()}): Automated Internal Testing Release"
|
||||
|
||||
// In-app update priority of the release. Can take values in the range [0, 5], with 5 the highest priority.
|
||||
val inAppUpdatePriority = project.property("ZCASH_IN_APP_UPDATE_PRIORITY").toString().toInt()
|
||||
|
||||
val releaseNotes: List<LocalizedText> = getReleaseNotesFor(
|
||||
gradleVersionName = gradleVersionName,
|
||||
languageTags = listOf(
|
||||
|
@ -259,7 +256,6 @@ abstract class PublishToGooglePlay @Inject constructor(
|
|||
track,
|
||||
Track().setReleases(
|
||||
listOf(TrackRelease()
|
||||
.setInAppUpdatePriority(inAppUpdatePriority)
|
||||
.setReleaseNotes(releaseNotes)
|
||||
.setName(versionName)
|
||||
.setVersionCodes(bundleVersionCodes)
|
||||
|
|
|
@ -34,12 +34,16 @@ pluginManager.withPlugin("com.android.library") {
|
|||
defaultConfig {
|
||||
minSdk = project.property("ANDROID_MIN_SDK_VERSION").toString().toInt()
|
||||
// This is deprecated but we don't have a replacement for the instrumentation APKs yet
|
||||
// TODO [#1815]: Gradle targetSdk deprecated #1815
|
||||
// TODO [#1815]: https://github.com/Electric-Coin-Company/zashi-android/issues/1815
|
||||
targetSdk = project.property("ANDROID_TARGET_SDK_VERSION").toString().toInt()
|
||||
|
||||
// The last two are for support of pseudolocales in debug builds.
|
||||
// If we add other localizations, they should be included in this list.
|
||||
// By explicitly setting supported locales, we strip out unused localizations from third party
|
||||
// libraries (e.g. play services)
|
||||
// TODO [#1816]: Gradle resourceConfigurations deprecation #1816
|
||||
// TODO [#1816]: https://github.com/Electric-Coin-Company/zashi-android/issues/1816
|
||||
resourceConfigurations.addAll(listOf("en", "en-rUS", "en-rGB", "en-rAU", "es", "en_XA", "ar_XB"))
|
||||
|
||||
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
||||
|
@ -62,13 +66,14 @@ pluginManager.withPlugin("com.android.test") {
|
|||
|
||||
defaultConfig {
|
||||
minSdk = project.property("ANDROID_MIN_SDK_VERSION").toString().toInt()
|
||||
// This is deprecated but we don't have a replacement for the instrumentation APKs yet
|
||||
targetSdk = project.property("ANDROID_TARGET_SDK_VERSION").toString().toInt()
|
||||
|
||||
// The last two are for support of pseudolocales in debug builds.
|
||||
// If we add other localizations, they should be included in this list.
|
||||
// By explicitly setting supported locales, we strip out unused localizations from third party
|
||||
// libraries (e.g. play services)
|
||||
// TODO [#1816]: Gradle resourceConfigurations deprecation #1816
|
||||
// TODO [#1816]: https://github.com/Electric-Coin-Company/zashi-android/issues/1816
|
||||
resourceConfigurations.addAll(listOf("en", "en-rUS", "en-rGB", "en-rAU", "es", "en_XA", "ar_XB"))
|
||||
|
||||
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
||||
|
@ -136,7 +141,7 @@ fun com.android.build.gradle.BaseExtension.configureBaseExtension() {
|
|||
}
|
||||
val testDeviceMaxSdkVersion = project.properties["ANDROID_TARGET_SDK_VERSION"].toString().toInt()
|
||||
|
||||
devices {
|
||||
allDevices {
|
||||
create<ManagedVirtualDevice>("pixel2Min") {
|
||||
device = "Pixel 2"
|
||||
apiLevel = testDeviceMinSdkVersion
|
||||
|
@ -151,7 +156,7 @@ fun com.android.build.gradle.BaseExtension.configureBaseExtension() {
|
|||
|
||||
groups {
|
||||
create("defaultDevices") {
|
||||
targetDevices.addAll(devices.toList())
|
||||
targetDevices.addAll(allDevices.toList())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -192,6 +197,8 @@ fun com.android.build.gradle.BaseExtension.configureBaseExtension() {
|
|||
}
|
||||
}
|
||||
|
||||
// TODO [#1817]: KotlinOptions deprecation
|
||||
// TODO [#1817]: https://github.com/Electric-Coin-Company/zashi-android/issues/1817
|
||||
fun CommonExtension<*, *, *, *, *, *>.kotlinOptions(block: KotlinJvmOptions.() -> Unit) {
|
||||
(this as ExtensionAware).extensions.configure("kotlinOptions", block)
|
||||
}
|
||||
|
|
|
@ -4,11 +4,12 @@ pluginManager.withPlugin("org.jetbrains.kotlin.multiplatform") {
|
|||
|
||||
targets.all {
|
||||
compilations.all {
|
||||
compilerOptions.options.allWarningsAsErrors.set(
|
||||
project.property("ZCASH_IS_TREAT_WARNINGS_AS_ERRORS").toString().toBoolean()
|
||||
)
|
||||
|
||||
compilerOptions.options.freeCompilerArgs.addAll("-opt-in=kotlin.RequiresOptIn")
|
||||
compileTaskProvider.configure {
|
||||
compilerOptions.allWarningsAsErrors.set(
|
||||
project.property("ZCASH_IS_TREAT_WARNINGS_AS_ERRORS").toString().toBoolean()
|
||||
)
|
||||
compilerOptions.freeCompilerArgs.addAll("-opt-in=kotlin.RequiresOptIn")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,19 +1,20 @@
|
|||
import kotlinx.kover.gradle.plugin.dsl.KoverProjectExtension
|
||||
|
||||
pluginManager.withPlugin("org.jetbrains.kotlinx.kover") {
|
||||
extensions.findByType<kotlinx.kover.gradle.plugin.dsl.KoverProjectExtension>()?.apply {
|
||||
extensions.configure<KoverProjectExtension>("kover") {
|
||||
if (!project.property("IS_KOTLIN_TEST_COVERAGE_ENABLED").toString().toBoolean()) {
|
||||
disable()
|
||||
}
|
||||
}
|
||||
|
||||
extensions.findByType<kotlinx.kover.gradle.plugin.dsl.KoverReportExtension>()?.apply {
|
||||
defaults {
|
||||
html {
|
||||
onCheck = true
|
||||
setReportDir(layout.buildDirectory.dir("kover/html"))
|
||||
}
|
||||
xml {
|
||||
onCheck = true
|
||||
setReportFile(layout.buildDirectory.file("kover/xml/report.xml"))
|
||||
reports {
|
||||
total {
|
||||
html {
|
||||
onCheck = true
|
||||
htmlDir = layout.buildDirectory.dir("kover/html")
|
||||
}
|
||||
xml {
|
||||
onCheck = true
|
||||
xmlFile = layout.buildDirectory.file("kover/xml/report.xml")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -23,7 +23,7 @@ private val releaseNotesEsPath = "${project.rootDir}/docs/whatsNew/WHATS_NEW_ES.
|
|||
// Injects build information
|
||||
// Note timestamp is not currently injected because it effectively disables the cache since it
|
||||
// changes with every build
|
||||
val generateBuildConfigTask = tasks.create("buildConfig") {
|
||||
val generateBuildConfigTask = tasks.register("buildConfig") {
|
||||
val generatedDir = layout.buildDirectory.dir("generated").get().asFile
|
||||
|
||||
val gitInfo = Git.newInfo(
|
||||
|
|
|
@ -4,29 +4,29 @@
|
|||
junit:junit:4.13.2=commonTestImplementationCopy,jvmTestCompileClasspath,jvmTestImplementationCopy,jvmTestRuntimeClasspath
|
||||
org.hamcrest:hamcrest-core:1.3=commonTestImplementationCopy,jvmTestCompileClasspath,jvmTestImplementationCopy,jvmTestRuntimeClasspath
|
||||
org.jetbrains.intellij.deps:trove4j:1.0.20200330=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-common:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-impl:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-common:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-impl:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.20=kotlinCompilerClasspathCopy
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.23=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.23=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-embeddable:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.6.20=kotlinKlibCommonizerClasspathCopy
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.9.23=kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:2.1.10=kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-reflect:1.6.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-script-runtime:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-script-runtime:1.9.23=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-script-runtime:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:1.9.23=kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.6.20=kotlinCompilerPluginClasspathJvmMainCopy,kotlinCompilerPluginClasspathJvmTestCopy,kotlinCompilerPluginClasspathMetadataCommonMainCopy,kotlinCompilerPluginClasspathMetadataMainCopy
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.6.21=kotlinCompilerPluginClasspathJvmMainCopy2,kotlinCompilerPluginClasspathJvmTestCopy2,kotlinCompilerPluginClasspathMetadataCommonMainCopy2,kotlinCompilerPluginClasspathMetadataMainCopy2
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.9.23=kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.9.23=kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:1.9.23=kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20=commonTestImplementationCopy,jvmTestImplementationCopy
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:1.8.10=allSourceSetsRuntimeDependenciesMetadata
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain,metadataCommonMainCompileClasspath
|
||||
|
@ -35,14 +35,12 @@ org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20=commonMainApiCopy,commonMainCompi
|
|||
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21=jvmTestCompileClasspathCopy2,jvmTestRuntimeClasspathCopy2
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.6.20=commonTestImplementationCopy,jvmTestImplementationCopy
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.9.23=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-test-annotations-common:1.9.23=allSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestResolvableDependenciesMetadata
|
||||
org.jetbrains.kotlin:kotlin-test-common:1.9.23=allSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestResolvableDependenciesMetadata
|
||||
org.jetbrains.kotlin:kotlin-stdlib:2.1.10=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-test-junit:1.6.20=commonTestImplementationCopy,jvmTestImplementationCopy
|
||||
org.jetbrains.kotlin:kotlin-test-junit:1.9.23=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-test-junit:2.1.10=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-test:1.6.20=commonTestImplementationCopy,jvmTestCompileClasspathCopy,jvmTestCompileClasspathCopy2,jvmTestImplementationCopy,jvmTestImplementationDependenciesMetadataCopy,jvmTestRuntimeClasspathCopy,jvmTestRuntimeClasspathCopy2
|
||||
org.jetbrains.kotlin:kotlin-test:1.6.21=commonTestImplementationCopy2,jvmTestImplementationCopy2
|
||||
org.jetbrains.kotlin:kotlin-test:1.9.23=allSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-test:2.1.10=allTestSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains:annotations:13.0=commonTestImplementationCopy,jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestImplementationCopy,jvmTestRuntimeClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataCommonMain,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath
|
||||
empty=allSourceSetsCompileDependenciesMetadataCopy,allSourceSetsRuntimeDependenciesMetadataCopy,archives,archivesCopy,commonMainApiDependenciesMetadataCopy,commonMainCompileOnlyCopy,commonMainImplementationCopy,commonMainIntransitiveDependenciesMetadata,commonMainIntransitiveDependenciesMetadataCopy,commonMainRuntimeOnlyCopy,commonMainRuntimeOnlyDependenciesMetadata,commonTestCompileOnlyCopy,commonTestIntransitiveDependenciesMetadata,commonTestIntransitiveDependenciesMetadataCopy,commonTestRuntimeOnlyCopy,commonTestRuntimeOnlyDependenciesMetadata,default,defaultCopy,jvmCompileOnlyCopy,jvmMainApiCopy,jvmMainCompileOnlyCopy,jvmMainImplementationCopy,jvmMainIntransitiveDependenciesMetadata,jvmMainIntransitiveDependenciesMetadataCopy,jvmMainRuntimeOnlyCopy,jvmMainRuntimeOnlyDependenciesMetadata,jvmRuntimeOnlyCopy,jvmSourceArtifactsCopy,jvmTestCompileOnlyCopy,jvmTestIntransitiveDependenciesMetadata,jvmTestIntransitiveDependenciesMetadataCopy,jvmTestRuntimeOnlyCopy,jvmTestRuntimeOnlyDependenciesMetadata,kotlinCompilerPluginClasspath,kotlinCompilerPluginClasspathCopy,kotlinNativeCompilerPluginClasspath,kotlinNativeCompilerPluginClasspathCopy,kotlinScriptDef,kotlinScriptDefCopy,kotlinScriptDefExtensions,kotlinScriptDefExtensionsCopy,metadataCommonMainCompileOnlyCopy,metadataCompileOnlyCopy,testKotlinScriptDef,testKotlinScriptDefCopy,testKotlinScriptDefExtensions,testKotlinScriptDefExtensionsCopy
|
||||
|
|
|
@ -1,35 +1,31 @@
|
|||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
org.gradle.kotlin.kotlin-dsl.base:org.gradle.kotlin.kotlin-dsl.base.gradle.plugin:4.3.0=classpath
|
||||
org.gradle.kotlin:gradle-kotlin-dsl-plugins:4.3.0=classpath
|
||||
com.google.code.gson:gson:2.8.9=classpath
|
||||
org.gradle.kotlin.kotlin-dsl.base:org.gradle.kotlin.kotlin-dsl.base.gradle.plugin:5.2.0=classpath
|
||||
org.gradle.kotlin:gradle-kotlin-dsl-plugins:5.2.0=classpath
|
||||
org.jetbrains.intellij.deps:trove4j:1.0.20200330=classpath
|
||||
org.jetbrains.kotlin:kotlin-android-extensions:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-assignment:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-idea:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-model:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-api:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-native-utils:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-project-model:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-sam-with-receiver:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-tooling-core:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-util-io:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-util-klib:1.9.22=classpath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0=classpath
|
||||
org.jetbrains.kotlin:kotlin-assignment:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-build-statistics:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-daemon-embeddable:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-api:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-idea:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-model:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-api:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-native-utils:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-sam-with-receiver:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-stdlib:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-tooling-core:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-util-io:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-util-klib:2.0.21=classpath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4=classpath
|
||||
org.jetbrains:annotations:13.0=classpath
|
||||
empty=
|
||||
|
|
|
@ -1,28 +1,28 @@
|
|||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
com.googlecode.javaewah:JavaEWAH:1.1.13=buildScriptClasspath,compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
org.eclipse.jgit:org.eclipse.jgit:6.4.0.202211300538-r=buildScriptClasspath,compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
org.jetbrains.intellij.deps:trove4j:1.0.20200330=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-assignment-compiler-plugin-embeddable:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest
|
||||
org.jetbrains.kotlin:kotlin-build-common:1.9.22=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:1.9.22=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-impl:1.9.22=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.22=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:1.9.22=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:1.9.22=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.22=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.9.22=kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-reflect:1.6.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-reflect:1.9.22=compileClasspath,compileOnlyDependenciesMetadata,embeddedKotlin,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-sam-with-receiver-compiler-plugin-embeddable:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest
|
||||
org.jetbrains.kotlin:kotlin-script-runtime:1.9.22=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.9.22=compileClasspath,compileOnlyDependenciesMetadata,embeddedKotlin,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains:annotations:13.0=compileClasspath,embeddedKotlin,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath,testCompileClasspath,testRuntimeClasspath
|
||||
org.slf4j:slf4j-api:1.7.30=buildScriptClasspath,compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
|
||||
empty=annotationProcessor,apiDependenciesMetadata,intransitiveDependenciesMetadata,kotlinCompilerPluginClasspath,kotlinNativeCompilerPluginClasspath,kotlinScriptDef,kotlinScriptDefExtensions,testAnnotationProcessor,testApiDependenciesMetadata,testCompileOnlyDependenciesMetadata,testIntransitiveDependenciesMetadata,testKotlinScriptDef,testKotlinScriptDefExtensions
|
||||
com.googlecode.javaewah:JavaEWAH:1.2.3=buildScriptClasspath,compileClasspath
|
||||
commons-codec:commons-codec:1.17.1=buildScriptClasspath,compileClasspath
|
||||
org.eclipse.jgit:org.eclipse.jgit:7.1.0.202411261347-r=buildScriptClasspath,compileClasspath
|
||||
org.jetbrains.intellij.deps:trove4j:1.0.20200330=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath
|
||||
org.jetbrains.kotlin:kotlin-assignment-compiler-plugin-embeddable:2.0.21=kotlinCompilerPluginClasspathMain
|
||||
org.jetbrains.kotlin:kotlin-build-common:2.0.21=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:2.0.21=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-impl:2.0.21=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:2.0.21=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:2.0.21=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-embeddable:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath
|
||||
org.jetbrains.kotlin:kotlin-reflect:1.6.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath
|
||||
org.jetbrains.kotlin:kotlin-reflect:2.0.21=compileClasspath
|
||||
org.jetbrains.kotlin:kotlin-sam-with-receiver-compiler-plugin-embeddable:2.0.21=kotlinCompilerPluginClasspathMain
|
||||
org.jetbrains.kotlin:kotlin-script-runtime:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathMain
|
||||
org.jetbrains.kotlin:kotlin-stdlib:2.0.21=compileClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath
|
||||
org.jetbrains:annotations:13.0=compileClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain
|
||||
org.slf4j:slf4j-api:1.7.36=buildScriptClasspath,compileClasspath
|
||||
empty=annotationProcessor,kotlinScriptDefExtensions
|
||||
|
|
|
@ -23,4 +23,7 @@ object Git {
|
|||
}
|
||||
}
|
||||
|
||||
data class GitInfo(val sha: String, val commitCount: Int)
|
||||
data class GitInfo(
|
||||
val sha: String,
|
||||
val commitCount: Int
|
||||
)
|
||||
|
|
|
@ -1,108 +1,112 @@
|
|||
# This is a Gradle generated file for dependency locking.
|
||||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
androidx.databinding:databinding-common:8.5.0=classpath
|
||||
androidx.databinding:databinding-compiler-common:8.5.0=classpath
|
||||
com.android.databinding:baseLibrary:8.5.0=classpath
|
||||
com.android.tools.analytics-library:crash:31.5.0=classpath
|
||||
com.android.tools.analytics-library:protos:31.5.0=classpath
|
||||
com.android.tools.analytics-library:shared:31.5.0=classpath
|
||||
com.android.tools.analytics-library:tracker:31.5.0=classpath
|
||||
androidx.databinding:databinding-common:8.9.0=classpath
|
||||
androidx.databinding:databinding-compiler-common:8.9.0=classpath
|
||||
com.android.databinding:baseLibrary:8.9.0=classpath
|
||||
com.android.tools.analytics-library:crash:31.9.0=classpath
|
||||
com.android.tools.analytics-library:protos:31.9.0=classpath
|
||||
com.android.tools.analytics-library:shared:31.9.0=classpath
|
||||
com.android.tools.analytics-library:tracker:31.9.0=classpath
|
||||
com.android.tools.build.jetifier:jetifier-core:1.0.0-beta10=classpath
|
||||
com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta10=classpath
|
||||
com.android.tools.build:aapt2-proto:8.5.0-11315950=classpath
|
||||
com.android.tools.build:aaptcompiler:8.5.0=classpath
|
||||
com.android.tools.build:apksig:8.5.0=classpath
|
||||
com.android.tools.build:apkzlib:8.5.0=classpath
|
||||
com.android.tools.build:builder-model:8.5.0=classpath
|
||||
com.android.tools.build:builder-test-api:8.5.0=classpath
|
||||
com.android.tools.build:builder:8.5.0=classpath
|
||||
com.android.tools.build:bundletool:1.16.0=classpath
|
||||
com.android.tools.build:gradle-api:8.5.0=classpath
|
||||
com.android.tools.build:gradle-settings-api:8.5.0=classpath
|
||||
com.android.tools.build:gradle:8.5.0=classpath
|
||||
com.android.tools.build:manifest-merger:31.5.0=classpath
|
||||
com.android.tools.build:aapt2-proto:8.9.0-12782657=classpath
|
||||
com.android.tools.build:aaptcompiler:8.9.0=classpath
|
||||
com.android.tools.build:apksig:8.9.0=classpath
|
||||
com.android.tools.build:apkzlib:8.9.0=classpath
|
||||
com.android.tools.build:builder-model:8.9.0=classpath
|
||||
com.android.tools.build:builder-test-api:8.9.0=classpath
|
||||
com.android.tools.build:builder:8.9.0=classpath
|
||||
com.android.tools.build:bundletool:1.17.2=classpath
|
||||
com.android.tools.build:gradle-api:8.9.0=classpath
|
||||
com.android.tools.build:gradle-settings-api:8.9.0=classpath
|
||||
com.android.tools.build:gradle:8.9.0=classpath
|
||||
com.android.tools.build:manifest-merger:31.9.0=classpath
|
||||
com.android.tools.build:transform-api:2.0.0-deprecated-use-gradle-api=classpath
|
||||
com.android.tools.ddms:ddmlib:31.5.0=classpath
|
||||
com.android.tools.layoutlib:layoutlib-api:31.5.0=classpath
|
||||
com.android.tools.lint:lint-model:31.5.0=classpath
|
||||
com.android.tools.lint:lint-typedef-remover:31.5.0=classpath
|
||||
com.android.tools.utp:android-device-provider-ddmlib-proto:31.5.0=classpath
|
||||
com.android.tools.utp:android-device-provider-gradle-proto:31.5.0=classpath
|
||||
com.android.tools.utp:android-test-plugin-host-additional-test-output-proto:31.5.0=classpath
|
||||
com.android.tools.utp:android-test-plugin-host-apk-installer-proto:31.5.0=classpath
|
||||
com.android.tools.utp:android-test-plugin-host-coverage-proto:31.5.0=classpath
|
||||
com.android.tools.utp:android-test-plugin-host-emulator-control-proto:31.5.0=classpath
|
||||
com.android.tools.utp:android-test-plugin-host-logcat-proto:31.5.0=classpath
|
||||
com.android.tools.utp:android-test-plugin-host-retention-proto:31.5.0=classpath
|
||||
com.android.tools.utp:android-test-plugin-result-listener-gradle-proto:31.5.0=classpath
|
||||
com.android.tools:annotations:31.5.0=classpath
|
||||
com.android.tools:common:31.5.0=classpath
|
||||
com.android.tools:dvlib:31.5.0=classpath
|
||||
com.android.tools:repository:31.5.0=classpath
|
||||
com.android.tools:sdk-common:31.5.0=classpath
|
||||
com.android.tools:sdklib:31.5.0=classpath
|
||||
com.android:signflinger:8.5.0=classpath
|
||||
com.android:zipflinger:8.5.0=classpath
|
||||
com.github.ben-manes.versions:com.github.ben-manes.versions.gradle.plugin:0.51.0=classpath,classpathCopy,classpathCopy2
|
||||
com.github.ben-manes:gradle-versions-plugin:0.51.0=classpath
|
||||
com.android.tools.ddms:ddmlib:31.9.0=classpath
|
||||
com.android.tools.layoutlib:layoutlib-api:31.9.0=classpath
|
||||
com.android.tools.lint:lint-model:31.9.0=classpath
|
||||
com.android.tools.lint:lint-typedef-remover:31.9.0=classpath
|
||||
com.android.tools.utp:android-device-provider-ddmlib-proto:31.9.0=classpath
|
||||
com.android.tools.utp:android-device-provider-gradle-proto:31.9.0=classpath
|
||||
com.android.tools.utp:android-device-provider-profile-proto:31.9.0=classpath
|
||||
com.android.tools.utp:android-test-plugin-host-additional-test-output-proto:31.9.0=classpath
|
||||
com.android.tools.utp:android-test-plugin-host-apk-installer-proto:31.9.0=classpath
|
||||
com.android.tools.utp:android-test-plugin-host-coverage-proto:31.9.0=classpath
|
||||
com.android.tools.utp:android-test-plugin-host-emulator-control-proto:31.9.0=classpath
|
||||
com.android.tools.utp:android-test-plugin-host-logcat-proto:31.9.0=classpath
|
||||
com.android.tools.utp:android-test-plugin-host-retention-proto:31.9.0=classpath
|
||||
com.android.tools.utp:android-test-plugin-result-listener-gradle-proto:31.9.0=classpath
|
||||
com.android.tools:annotations:31.9.0=classpath
|
||||
com.android.tools:common:31.9.0=classpath
|
||||
com.android.tools:dvlib:31.9.0=classpath
|
||||
com.android.tools:repository:31.9.0=classpath
|
||||
com.android.tools:sdk-common:31.9.0=classpath
|
||||
com.android.tools:sdklib:31.9.0=classpath
|
||||
com.android:signflinger:8.9.0=classpath
|
||||
com.android:zipflinger:8.9.0=classpath
|
||||
com.github.ben-manes.versions:com.github.ben-manes.versions.gradle.plugin:0.51.0=classpathCopy,classpathCopy2
|
||||
com.github.ben-manes.versions:com.github.ben-manes.versions.gradle.plugin:0.52.0=classpath
|
||||
com.github.ben-manes:gradle-versions-plugin:0.52.0=classpath
|
||||
com.google.android.gms:strict-version-matcher-plugin:1.2.4=classpath
|
||||
com.google.android:annotations:4.1.1.4=classpath
|
||||
com.google.api-client:google-api-client:2.2.0=classpath
|
||||
com.google.api-client:google-api-client:2.7.2=classpath
|
||||
com.google.api.grpc:proto-google-common-protos:2.17.0=classpath
|
||||
com.google.apis:google-api-services-androidpublisher:v3-rev20231030-2.0.0=classpath
|
||||
com.google.auth:google-auth-library-credentials:1.18.0=classpath
|
||||
com.google.auth:google-auth-library-oauth2-http:1.18.0=classpath
|
||||
com.google.auto.value:auto-value-annotations:1.10.1=classpath
|
||||
com.google.apis:google-api-services-androidpublisher:v3-rev20250227-2.0.0=classpath
|
||||
com.google.auth:google-auth-library-credentials:1.24.1=classpath
|
||||
com.google.auth:google-auth-library-oauth2-http:1.24.1=classpath
|
||||
com.google.auto.value:auto-value-annotations:1.11.0=classpath
|
||||
com.google.code.findbugs:jsr305:3.0.2=classpath
|
||||
com.google.code.gson:gson:2.10.1=classpath
|
||||
com.google.code.gson:gson:2.12.1=classpath
|
||||
com.google.crypto.tink:tink:1.7.0=classpath
|
||||
com.google.dagger:dagger:2.28.3=classpath
|
||||
com.google.errorprone:error_prone_annotations:2.18.0=classpath
|
||||
com.google.firebase:firebase-crashlytics-buildtools:2.9.9=classpath
|
||||
com.google.firebase:firebase-crashlytics-gradle:2.9.9=classpath
|
||||
com.google.errorprone:error_prone_annotations:2.36.0=classpath
|
||||
com.google.firebase:firebase-crashlytics-buildtools:3.0.3=classpath
|
||||
com.google.firebase:firebase-crashlytics-gradle:3.0.3=classpath
|
||||
com.google.flatbuffers:flatbuffers-java:1.12.0=classpath
|
||||
com.google.gms:google-services:4.4.1=classpath
|
||||
com.google.guava:failureaccess:1.0.1=classpath
|
||||
com.google.guava:guava:32.0.1-jre=classpath
|
||||
com.google.gms:google-services:4.4.2=classpath
|
||||
com.google.guava:failureaccess:1.0.2=classpath
|
||||
com.google.guava:guava:33.4.0-android=classpath
|
||||
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=classpath
|
||||
com.google.http-client:google-http-client-apache-v2:1.42.3=classpath
|
||||
com.google.http-client:google-http-client-gson:1.42.3=classpath
|
||||
com.google.http-client:google-http-client:1.42.3=classpath
|
||||
com.google.j2objc:j2objc-annotations:2.8=classpath
|
||||
com.google.http-client:google-http-client-apache-v2:1.45.2=classpath
|
||||
com.google.http-client:google-http-client-gson:1.46.2=classpath
|
||||
com.google.http-client:google-http-client:1.46.2=classpath
|
||||
com.google.j2objc:j2objc-annotations:3.0.0=classpath
|
||||
com.google.jimfs:jimfs:1.1=classpath
|
||||
com.google.oauth-client:google-oauth-client:1.34.1=classpath
|
||||
com.google.oauth-client:google-oauth-client:1.36.0=classpath
|
||||
com.google.protobuf:protobuf-java-util:3.22.3=classpath
|
||||
com.google.protobuf:protobuf-java:3.22.3=classpath
|
||||
com.google.testing.platform:core-proto:0.0.9-alpha02=classpath
|
||||
com.google.protobuf:protobuf-java:3.24.4=classpath
|
||||
com.google.testing.platform:core-proto:0.0.9-alpha03=classpath
|
||||
com.googlecode.juniversalchardet:juniversalchardet:1.0.3=classpath
|
||||
com.osacky.flank.gradle:fladle:0.17.4=classpath
|
||||
com.osacky.flank.gradle:fladle:0.17.5=classpath
|
||||
com.osacky.fulladle:com.osacky.fulladle.gradle.plugin:0.17.3=classpathCopy
|
||||
com.osacky.fulladle:com.osacky.fulladle.gradle.plugin:0.17.4=classpath,classpathCopy2
|
||||
com.osacky.fulladle:com.osacky.fulladle.gradle.plugin:0.17.4=classpathCopy2
|
||||
com.osacky.fulladle:com.osacky.fulladle.gradle.plugin:0.17.5=classpath
|
||||
com.ryanharter.auto.value:auto-value-gson-runtime:1.3.1=classpath
|
||||
com.squareup.moshi:moshi-kotlin:1.12.0=classpath
|
||||
com.squareup.moshi:moshi:1.12.0=classpath
|
||||
com.squareup.okhttp3:okhttp:4.11.0=classpath
|
||||
com.squareup.okio:okio-jvm:3.2.0=classpath
|
||||
com.squareup.okio:okio:3.2.0=classpath
|
||||
com.squareup.okhttp3:okhttp:4.12.0=classpath
|
||||
com.squareup.okio:okio-jvm:3.6.0=classpath
|
||||
com.squareup.okio:okio:3.6.0=classpath
|
||||
com.squareup:javapoet:1.10.0=classpath
|
||||
com.squareup:javawriter:2.5.0=classpath
|
||||
com.sun.activation:javax.activation:1.2.0=classpath
|
||||
com.sun.istack:istack-commons-runtime:3.0.8=classpath
|
||||
com.sun.xml.fastinfoset:FastInfoset:1.2.16=classpath
|
||||
com.vdurmont:semver4j:3.1.0=classpath
|
||||
commons-codec:commons-codec:1.15=classpath
|
||||
commons-io:commons-io:2.15.1=classpath
|
||||
commons-codec:commons-codec:1.17.1=classpath
|
||||
commons-io:commons-io:2.17.0=classpath
|
||||
commons-logging:commons-logging:1.2=classpath
|
||||
io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.23.6=classpath
|
||||
io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.23.8=classpath
|
||||
io.gitlab.arturbosch.detekt:io.gitlab.arturbosch.detekt.gradle.plugin:1.19.0=classpathCopy
|
||||
io.gitlab.arturbosch.detekt:io.gitlab.arturbosch.detekt.gradle.plugin:1.20.0=classpathCopy2
|
||||
io.grpc:grpc-api:1.57.0=classpath
|
||||
io.grpc:grpc-context:1.57.0=classpath
|
||||
io.grpc:grpc-core:1.57.0=classpath
|
||||
io.grpc:grpc-netty:1.57.0=classpath
|
||||
io.grpc:grpc-protobuf-lite:1.57.0=classpath
|
||||
io.grpc:grpc-protobuf:1.57.0=classpath
|
||||
io.grpc:grpc-stub:1.57.0=classpath
|
||||
io.grpc:grpc-api:1.70.0=classpath
|
||||
io.grpc:grpc-context:1.70.0=classpath
|
||||
io.grpc:grpc-core:1.57.2=classpath
|
||||
io.grpc:grpc-netty:1.57.2=classpath
|
||||
io.grpc:grpc-protobuf-lite:1.57.2=classpath
|
||||
io.grpc:grpc-protobuf:1.57.2=classpath
|
||||
io.grpc:grpc-stub:1.57.2=classpath
|
||||
io.netty:netty-buffer:4.1.93.Final=classpath
|
||||
io.netty:netty-codec-http2:4.1.93.Final=classpath
|
||||
io.netty:netty-codec-http:4.1.93.Final=classpath
|
||||
|
@ -117,6 +121,7 @@ io.netty:netty-transport:4.1.93.Final=classpath
|
|||
io.opencensus:opencensus-api:0.31.1=classpath
|
||||
io.opencensus:opencensus-contrib-http-util:0.31.1=classpath
|
||||
io.perfmark:perfmark-api:0.26.0=classpath
|
||||
io.sweers.autotransient:autotransient:1.0.0=classpath
|
||||
jakarta.activation:jakarta.activation-api:1.2.1=classpath
|
||||
jakarta.xml.bind:jakarta.xml.bind-api:2.3.2=classpath
|
||||
javax.annotation:javax.annotation-api:1.3.2=classpath
|
||||
|
@ -130,62 +135,62 @@ org.apache.httpcomponents:httpclient:4.5.14=classpath
|
|||
org.apache.httpcomponents:httpcore:4.4.16=classpath
|
||||
org.apache.httpcomponents:httpmime:4.5.6=classpath
|
||||
org.bitbucket.b_c:jose4j:0.9.5=classpath
|
||||
org.bouncycastle:bcpkix-jdk18on:1.77=classpath
|
||||
org.bouncycastle:bcprov-jdk18on:1.77=classpath
|
||||
org.bouncycastle:bcutil-jdk18on:1.77=classpath
|
||||
org.checkerframework:checker-qual:3.33.0=classpath
|
||||
org.bouncycastle:bcpkix-jdk18on:1.79=classpath
|
||||
org.bouncycastle:bcprov-jdk18on:1.79=classpath
|
||||
org.bouncycastle:bcutil-jdk18on:1.79=classpath
|
||||
org.checkerframework:checker-qual:3.43.0=classpath
|
||||
org.codehaus.mojo:animal-sniffer-annotations:1.23=classpath
|
||||
org.freemarker:freemarker:2.3.32=classpath
|
||||
org.glassfish.jaxb:jaxb-runtime:2.3.2=classpath
|
||||
org.glassfish.jaxb:txw2:2.3.2=classpath
|
||||
org.jdom:jdom2:2.0.6=classpath
|
||||
org.jetbrains.intellij.deps:trove4j:1.0.20200330=classpath
|
||||
org.jetbrains.kotlin:kotlin-android-extensions:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-idea:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-model:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-api:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-native-utils:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-project-model:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-reflect:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.20=classpath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.20=classpath
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.9.22=classpath
|
||||
org.jetbrains.kotlin:kotlin-tooling-core:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-util-io:1.9.23=classpath
|
||||
org.jetbrains.kotlin:kotlin-util-klib:1.9.23=classpath
|
||||
org.jetbrains.kotlinx.kover:org.jetbrains.kotlinx.kover.gradle.plugin:0.7.3=classpath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0=classpath
|
||||
org.jetbrains.kotlinx:kover-gradle-plugin:0.7.3=classpath
|
||||
org.jetbrains.intellij.deps:coverage-report:1.0.25=classpath
|
||||
org.jetbrains.intellij.deps:intellij-coverage-agent:1.0.765=classpath
|
||||
org.jetbrains.intellij.deps:intellij-coverage-reporter:1.0.765=classpath
|
||||
org.jetbrains.kotlin:kotlin-bom:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-build-statistics:2.1.10=classpath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:2.1.10=classpath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:2.1.10=classpath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:2.1.10=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:2.1.10=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-api:2.1.10=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:2.1.10=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-idea:2.1.10=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin-model:2.1.10=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugin:2.1.10=classpath
|
||||
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:2.1.10=classpath
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-api:2.1.10=classpath
|
||||
org.jetbrains.kotlin:kotlin-native-utils:2.1.10=classpath
|
||||
org.jetbrains.kotlin:kotlin-reflect:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.1.0=classpath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.1.0=classpath
|
||||
org.jetbrains.kotlin:kotlin-stdlib:2.0.21=classpath
|
||||
org.jetbrains.kotlin:kotlin-tooling-core:2.1.10=classpath
|
||||
org.jetbrains.kotlin:kotlin-util-io:2.1.10=classpath
|
||||
org.jetbrains.kotlin:kotlin-util-klib-metadata:2.1.10=classpath
|
||||
org.jetbrains.kotlin:kotlin-util-klib:2.1.10=classpath
|
||||
org.jetbrains.kotlinx.kover:org.jetbrains.kotlinx.kover.gradle.plugin:0.9.1=classpath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4=classpath
|
||||
org.jetbrains.kotlinx:kover-features-jvm:0.9.1=classpath
|
||||
org.jetbrains.kotlinx:kover-gradle-plugin:0.9.1=classpath
|
||||
org.jetbrains.kotlinx:kover-jvm-agent:0.9.1=classpath
|
||||
org.jetbrains:annotations:13.0=classpath
|
||||
org.jetbrains:markdown-jvm:0.7.3=classpath
|
||||
org.jetbrains:markdown:0.7.3=classpath
|
||||
org.json:json:20240205=classpath
|
||||
org.jvnet.staxex:stax-ex:1.8.1=classpath
|
||||
org.ow2.asm:asm-analysis:9.6=classpath
|
||||
org.ow2.asm:asm-commons:9.6=classpath
|
||||
org.ow2.asm:asm-tree:9.6=classpath
|
||||
org.ow2.asm:asm-util:9.6=classpath
|
||||
org.ow2.asm:asm:9.6=classpath
|
||||
org.ow2.asm:asm-analysis:9.7=classpath
|
||||
org.ow2.asm:asm-commons:9.7=classpath
|
||||
org.ow2.asm:asm-tree:9.7=classpath
|
||||
org.ow2.asm:asm-util:9.7=classpath
|
||||
org.ow2.asm:asm:9.7=classpath
|
||||
org.slf4j:slf4j-api:1.7.30=classpath
|
||||
org.tensorflow:tensorflow-lite-metadata:0.1.0-rc2=classpath
|
||||
wtf.emulator:gradle-compat-6-1:0.16.2=classpath
|
||||
wtf.emulator:gradle-compat-6-6:0.16.2=classpath
|
||||
wtf.emulator:gradle-compat-7-6:0.16.2=classpath
|
||||
wtf.emulator:gradle-compat-api:0.16.2=classpath
|
||||
wtf.emulator:gradle-compat:0.16.2=classpath
|
||||
wtf.emulator:gradle-plugin:0.16.2=classpath
|
||||
org.tensorflow:tensorflow-lite-metadata:0.2.0=classpath
|
||||
wtf.emulator:gradle-compat-7-0:0.18.1=classpath
|
||||
wtf.emulator:gradle-compat-7-4:0.18.1=classpath
|
||||
wtf.emulator:gradle-compat-api:0.18.1=classpath
|
||||
wtf.emulator:gradle-compat:0.18.1=classpath
|
||||
wtf.emulator:gradle-plugin-api:0.18.1=classpath
|
||||
wtf.emulator:gradle-plugin-core:0.18.1=classpath
|
||||
wtf.emulator:gradle-plugin:0.18.1=classpath
|
||||
empty=
|
||||
|
|
|
@ -2,63 +2,57 @@
|
|||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
junit:junit:4.13.2=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.freemarker:freemarker:2.3.32=koverJvmReporter
|
||||
org.hamcrest:hamcrest-core:1.3=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.intellij.deps:coverage-report:1.0.21=koverJvmReporter
|
||||
org.jetbrains.intellij.deps:intellij-coverage-agent:1.0.724=koverJvmAgent,koverJvmReporter
|
||||
org.jetbrains.intellij.deps:intellij-coverage-reporter:1.0.724=koverJvmReporter
|
||||
org.jetbrains.intellij.deps:trove4j:1.0.20200330=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-common:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-impl:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.23=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.23=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.9.23=kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-common:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-impl:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-embeddable:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:2.1.10=kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-reflect:1.6.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-script-runtime:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-script-runtime:1.9.23=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-script-runtime:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:1.9.23=kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.9.23=kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.9.23=kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:1.9.23=kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:1.8.10=allSourceSetsRuntimeDependenciesMetadata
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain,metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:1.9.23=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmTestResolvableDependenciesMetadata,metadataCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:2.1.10=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmTestResolvableDependenciesMetadata,metadataCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.20=metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.20=metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.8.20=metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.9.23=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-test-annotations-common:1.9.23=allSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestResolvableDependenciesMetadata
|
||||
org.jetbrains.kotlin:kotlin-test-common:1.9.23=allSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestResolvableDependenciesMetadata
|
||||
org.jetbrains.kotlin:kotlin-test-junit:1.9.23=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-test:1.9.23=allSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib:2.1.10=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-test-junit:2.1.10=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-test:2.1.10=allTestSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:atomicfu:0.17.3=allSourceSetsRuntimeDependenciesMetadata
|
||||
org.jetbrains.kotlinx:atomicfu:0.20.2=metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlinx:atomicfu:0.23.1=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.3.7=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:atomicfu:0.23.1=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.3.8=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.5=allSourceSetsRuntimeDependenciesMetadata,metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.0=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.0=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.8=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.1=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.1=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.1=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4=allSourceSetsRuntimeDependenciesMetadata
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1=metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm:1.8.0=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test:1.8.0=allSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.5.0=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm:1.10.1=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test:1.10.1=allTestSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.2=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-datetime:0.4.0=allSourceSetsRuntimeDependenciesMetadata,metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-datetime:0.5.0=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-datetime:0.6.2=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-serialization-core:1.3.2=allSourceSetsRuntimeDependenciesMetadata,metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.2=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.2=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kover-jvm-agent:0.9.1=koverJvmAgent,koverJvmReporter
|
||||
org.jetbrains:annotations:13.0=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataCommonMain,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath,metadataCommonMainCompileClasspath
|
||||
org.jetbrains:annotations:16.0.2=koverJvmReporter
|
||||
org.jetbrains:annotations:23.0.0=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
empty=archives,commonMainIntransitiveDependenciesMetadata,commonMainRuntimeOnlyDependenciesMetadata,commonTestIntransitiveDependenciesMetadata,commonTestRuntimeOnlyDependenciesMetadata,default,jvmMainIntransitiveDependenciesMetadata,jvmMainRuntimeOnlyDependenciesMetadata,jvmTestIntransitiveDependenciesMetadata,jvmTestRuntimeOnlyDependenciesMetadata,kotlinCompilerPluginClasspath,kotlinNativeCompilerPluginClasspath,kotlinScriptDef,kotlinScriptDefExtensions,koverAggregatedSetup,koverExternalArtifacts,testKotlinScriptDef,testKotlinScriptDefExtensions
|
||||
empty=archives,commonMainIntransitiveDependenciesMetadata,commonMainRuntimeOnlyDependenciesMetadata,commonTestIntransitiveDependenciesMetadata,commonTestRuntimeOnlyDependenciesMetadata,default,jvmMainIntransitiveDependenciesMetadata,jvmMainRuntimeOnlyDependenciesMetadata,jvmTestIntransitiveDependenciesMetadata,jvmTestRuntimeOnlyDependenciesMetadata,kotlinCompilerPluginClasspath,kotlinNativeCompilerPluginClasspath,kotlinScriptDef,kotlinScriptDefExtensions,koverAggregatedSetup,koverExternalArtifacts,koverExternalArtifactsJvm,testKotlinScriptDef,testKotlinScriptDefExtensions
|
||||
|
|
|
@ -13,32 +13,35 @@ import kotlinx.datetime.Instant
|
|||
class MergingConfigurationProvider(
|
||||
private val configurationProviders: PersistentList<ConfigurationProvider>
|
||||
) : ConfigurationProvider {
|
||||
override fun peekConfiguration(): Configuration {
|
||||
return MergingConfiguration(configurationProviders.map { it.peekConfiguration() }.toPersistentList())
|
||||
}
|
||||
override fun peekConfiguration(): Configuration =
|
||||
MergingConfiguration(
|
||||
configurationProviders
|
||||
.map {
|
||||
it.peekConfiguration()
|
||||
}.toPersistentList()
|
||||
)
|
||||
|
||||
override fun getConfigurationFlow(): Flow<Configuration> {
|
||||
return if (configurationProviders.isEmpty()) {
|
||||
override fun getConfigurationFlow(): Flow<Configuration> =
|
||||
if (configurationProviders.isEmpty()) {
|
||||
flowOf(MergingConfiguration(persistentListOf<Configuration>()))
|
||||
} else {
|
||||
combine(configurationProviders.map { it.getConfigurationFlow() }) { configurations ->
|
||||
MergingConfiguration(configurations.toList().toPersistentList())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
override fun hintToRefresh() {
|
||||
configurationProviders.forEach { it.hintToRefresh() }
|
||||
}
|
||||
}
|
||||
|
||||
private data class MergingConfiguration(private val configurations: PersistentList<Configuration>) : Configuration {
|
||||
private data class MergingConfiguration(
|
||||
private val configurations: PersistentList<Configuration>
|
||||
) : Configuration {
|
||||
override val updatedAt: Instant?
|
||||
get() = configurations.mapNotNull { it.updatedAt }.maxOrNull()
|
||||
|
||||
override fun hasKey(key: ConfigKey): Boolean {
|
||||
return null != configurations.firstWithKey(key)
|
||||
}
|
||||
override fun hasKey(key: ConfigKey): Boolean = null != configurations.firstWithKey(key)
|
||||
|
||||
// TODO [#1373]: Catch and log Configuration Key Coercion Failures
|
||||
// TODO [#1373]: https://github.com/Electric-Coin-Company/zashi-android/issues/1373
|
||||
|
|
|
@ -7,7 +7,9 @@ package co.electriccoin.zcash.configuration.model.entry
|
|||
* least common denominator with some reasonable limits on what the keys can contain.
|
||||
*/
|
||||
@JvmInline
|
||||
value class ConfigKey(val key: String) {
|
||||
value class ConfigKey(
|
||||
val key: String
|
||||
) {
|
||||
init {
|
||||
requireKeyConstraints(key)
|
||||
}
|
||||
|
|
|
@ -4,4 +4,7 @@ package co.electriccoin.zcash.configuration.model.exception
|
|||
* Exception that may occur when parsing a value from the remote configuration. This could mean that someone made an
|
||||
* error in the remote config console.
|
||||
*/
|
||||
class ConfigurationParseException(message: String, cause: Throwable?) : IllegalArgumentException(message, cause)
|
||||
class ConfigurationParseException(
|
||||
message: String,
|
||||
cause: Throwable?
|
||||
) : IllegalArgumentException(message, cause)
|
||||
|
|
|
@ -10,7 +10,7 @@ import kotlinx.coroutines.flow.Flow
|
|||
import kotlinx.coroutines.flow.first
|
||||
import kotlinx.coroutines.flow.flowOf
|
||||
import kotlinx.coroutines.test.runTest
|
||||
import kotlinx.datetime.toInstant
|
||||
import kotlinx.datetime.Instant
|
||||
import kotlin.test.Test
|
||||
import kotlin.test.assertEquals
|
||||
import kotlin.test.assertTrue
|
||||
|
@ -81,8 +81,8 @@ class MergingConfigurationProviderTest {
|
|||
@Test
|
||||
fun getUpdatedAt_newest() =
|
||||
runTest {
|
||||
val older = "2023-01-15T08:38:45.415Z".toInstant()
|
||||
val newer = "2023-01-17T08:38:45.415Z".toInstant()
|
||||
val older = Instant.parse("2023-01-15T08:38:45.415Z")
|
||||
val newer = Instant.parse("2023-01-17T08:38:45.415Z")
|
||||
|
||||
val configurationProvider =
|
||||
MergingConfigurationProvider(
|
||||
|
@ -109,14 +109,12 @@ class MergingConfigurationProviderTest {
|
|||
}
|
||||
}
|
||||
|
||||
private class MockConfigurationProvider(private val configuration: Configuration) : ConfigurationProvider {
|
||||
override fun peekConfiguration(): Configuration {
|
||||
return configuration
|
||||
}
|
||||
private class MockConfigurationProvider(
|
||||
private val configuration: Configuration
|
||||
) : ConfigurationProvider {
|
||||
override fun peekConfiguration(): Configuration = configuration
|
||||
|
||||
override fun getConfigurationFlow(): Flow<Configuration> {
|
||||
return flowOf(configuration)
|
||||
}
|
||||
override fun getConfigurationFlow(): Flow<Configuration> = flowOf(configuration)
|
||||
|
||||
override fun hintToRefresh() {
|
||||
// no-op
|
||||
|
|
|
@ -11,7 +11,9 @@ import kotlinx.datetime.Instant
|
|||
* mutate the configuration by mutating the original map. The mapping is stored in a val field
|
||||
* though, making the initial mapping thread-safe.
|
||||
*/
|
||||
class MockConfiguration(private val configurationMapping: Map<String, String> = emptyMap()) : Configuration {
|
||||
class MockConfiguration(
|
||||
private val configurationMapping: Map<String, String> = emptyMap()
|
||||
) : Configuration {
|
||||
override val updatedAt: Instant? = null
|
||||
|
||||
@Throws(ConfigurationParseException::class)
|
||||
|
|
|
@ -34,8 +34,8 @@ class IntentConfigurationReceiver : BroadcastReceiver() {
|
|||
}
|
||||
|
||||
// https://issuetracker.google.com/issues/36927401
|
||||
private fun Intent.defuse(): Intent? {
|
||||
return try {
|
||||
private fun Intent.defuse(): Intent? =
|
||||
try {
|
||||
extras?.containsKey(null)
|
||||
this
|
||||
} catch (
|
||||
|
@ -43,4 +43,3 @@ private fun Intent.defuse(): Intent? {
|
|||
) {
|
||||
null
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,9 +4,8 @@ import android.content.Context
|
|||
import co.electriccoin.zcash.crash.android.internal.local.LocalCrashReporter
|
||||
|
||||
class ListCrashReportersImpl : ListCrashReporters {
|
||||
override fun provideReporters(context: Context): List<CrashReporter> {
|
||||
return listOfNotNull(
|
||||
override fun provideReporters(context: Context): List<CrashReporter> =
|
||||
listOfNotNull(
|
||||
LocalCrashReporter.getInstance(context),
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -10,7 +10,8 @@ import java.io.File
|
|||
@Suppress("ReturnCount")
|
||||
suspend fun ExceptionPath.getExceptionDirectory(context: Context): File? {
|
||||
val exceptionDirectory =
|
||||
context.getExternalFilesDirSuspend(null)
|
||||
context
|
||||
.getExternalFilesDirSuspend(null)
|
||||
?.let { File(File(it, ExceptionPath.LOG_DIRECTORY_NAME), ExceptionPath.EXCEPTION_DIRECTORY_NAME) }
|
||||
|
||||
if (null == exceptionDirectory) {
|
||||
|
|
|
@ -64,5 +64,6 @@ object GlobalCrashReporter {
|
|||
}
|
||||
|
||||
private fun isCrashProcess(context: Context) =
|
||||
ProcessNameCompat.getProcessName(context)
|
||||
ProcessNameCompat
|
||||
.getProcessName(context)
|
||||
.endsWith(GlobalCrashReporter.CRASH_PROCESS_NAME_SUFFIX)
|
||||
|
|
|
@ -13,7 +13,9 @@ import kotlinx.coroutines.launch
|
|||
/**
|
||||
* Registers an exception handler to write exceptions to disk.
|
||||
*/
|
||||
internal class LocalCrashReporter(private val applicationContext: Context) : CrashReporter {
|
||||
internal class LocalCrashReporter(
|
||||
private val applicationContext: Context
|
||||
) : CrashReporter {
|
||||
private val crashReportingScope = CoroutineScope(SupervisorJob() + Dispatchers.Main)
|
||||
|
||||
@AnyThread
|
||||
|
@ -41,8 +43,6 @@ internal class LocalCrashReporter(private val applicationContext: Context) : Cra
|
|||
LocalCrashReporter(it.applicationContext)
|
||||
}
|
||||
|
||||
fun getInstance(context: Context): CrashReporter {
|
||||
return lazyWithArgument.getInstance(context)
|
||||
}
|
||||
fun getInstance(context: Context): CrashReporter = lazyWithArgument.getInstance(context)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -36,4 +36,6 @@ private suspend fun getFirebaseAppContainer(context: Context): FirebaseAppContai
|
|||
FirebaseAppContainer(firebaseApp)
|
||||
}
|
||||
|
||||
private class FirebaseAppContainer(val firebaseApp: FirebaseApp?)
|
||||
private class FirebaseAppContainer(
|
||||
val firebaseApp: FirebaseApp?
|
||||
)
|
||||
|
|
|
@ -121,9 +121,7 @@ private class FirebaseCrashReporterImpl(
|
|||
}
|
||||
}
|
||||
|
||||
suspend fun getInstance(context: Context): CrashReporter? {
|
||||
return lazyWithArgument.getInstance(context)
|
||||
}
|
||||
suspend fun getInstance(context: Context): CrashReporter? = lazyWithArgument.getInstance(context)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -36,4 +36,6 @@ private suspend fun getFirebaseAppContainer(context: Context): FirebaseAppContai
|
|||
FirebaseAppContainer(firebaseApp)
|
||||
}
|
||||
|
||||
private class FirebaseAppContainer(val firebaseApp: FirebaseApp?)
|
||||
private class FirebaseAppContainer(
|
||||
val firebaseApp: FirebaseApp?
|
||||
)
|
||||
|
|
|
@ -121,9 +121,7 @@ private class FirebaseCrashReporterImpl(
|
|||
}
|
||||
}
|
||||
|
||||
suspend fun getInstance(context: Context): CrashReporter? {
|
||||
return lazyWithArgument.getInstance(context)
|
||||
}
|
||||
suspend fun getInstance(context: Context): CrashReporter? = lazyWithArgument.getInstance(context)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -36,4 +36,6 @@ private suspend fun getFirebaseAppContainer(context: Context): FirebaseAppContai
|
|||
FirebaseAppContainer(firebaseApp)
|
||||
}
|
||||
|
||||
private class FirebaseAppContainer(val firebaseApp: FirebaseApp?)
|
||||
private class FirebaseAppContainer(
|
||||
val firebaseApp: FirebaseApp?
|
||||
)
|
||||
|
|
|
@ -121,9 +121,7 @@ private class FirebaseCrashReporterImpl(
|
|||
}
|
||||
}
|
||||
|
||||
suspend fun getInstance(context: Context): CrashReporter? {
|
||||
return lazyWithArgument.getInstance(context)
|
||||
}
|
||||
suspend fun getInstance(context: Context): CrashReporter? = lazyWithArgument.getInstance(context)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -36,4 +36,6 @@ private suspend fun getFirebaseAppContainer(context: Context): FirebaseAppContai
|
|||
FirebaseAppContainer(firebaseApp)
|
||||
}
|
||||
|
||||
private class FirebaseAppContainer(val firebaseApp: FirebaseApp?)
|
||||
private class FirebaseAppContainer(
|
||||
val firebaseApp: FirebaseApp?
|
||||
)
|
||||
|
|
|
@ -121,9 +121,7 @@ private class FirebaseCrashReporterImpl(
|
|||
}
|
||||
}
|
||||
|
||||
suspend fun getInstance(context: Context): CrashReporter? {
|
||||
return lazyWithArgument.getInstance(context)
|
||||
}
|
||||
suspend fun getInstance(context: Context): CrashReporter? = lazyWithArgument.getInstance(context)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -2,39 +2,35 @@
|
|||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
junit:junit:4.13.2=commonTestImplementationCopy,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.freemarker:freemarker:2.3.32=koverJvmReporter
|
||||
org.hamcrest:hamcrest-core:1.3=commonTestImplementationCopy,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.intellij.deps:coverage-report:1.0.21=koverJvmReporter
|
||||
org.jetbrains.intellij.deps:intellij-coverage-agent:1.0.724=koverJvmAgent,koverJvmReporter
|
||||
org.jetbrains.intellij.deps:intellij-coverage-reporter:1.0.724=koverJvmReporter
|
||||
org.jetbrains.intellij.deps:trove4j:1.0.20200330=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-common:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-impl:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-common:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-impl:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.20=kotlinCompilerClasspathCopy
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.23=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.23=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-embeddable:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.6.20=kotlinKlibCommonizerClasspathCopy
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.9.23=kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:2.1.10=kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-reflect:1.6.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-script-runtime:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-script-runtime:1.9.23=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-script-runtime:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:1.9.23=kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.6.20=kotlinCompilerPluginClasspathJvmMainCopy,kotlinCompilerPluginClasspathJvmTestCopy,kotlinCompilerPluginClasspathMetadataCommonMainCopy,kotlinCompilerPluginClasspathMetadataMainCopy
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.6.21=kotlinCompilerPluginClasspathJvmMainCopy2,kotlinCompilerPluginClasspathJvmTestCopy2,kotlinCompilerPluginClasspathMetadataCommonMainCopy2,kotlinCompilerPluginClasspathMetadataMainCopy2
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.9.23=kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.9.23=kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:1.9.23=kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20=commonTestImplementationCopy
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:1.8.10=allSourceSetsRuntimeDependenciesMetadata
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain,metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:1.9.23=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmTestResolvableDependenciesMetadata,metadataCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:2.1.10=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmTestResolvableDependenciesMetadata,metadataCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.0=commonTestImplementationCopy
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.20=metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0=commonTestImplementationCopy
|
||||
|
@ -44,44 +40,42 @@ org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.20=metadataCommonMainCompileClasspat
|
|||
org.jetbrains.kotlin:kotlin-stdlib:1.6.20=commonTestImplementationCopy
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.8.20=metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.9.23=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-test-annotations-common:1.9.23=allSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestResolvableDependenciesMetadata
|
||||
org.jetbrains.kotlin:kotlin-test-common:1.9.23=allSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestResolvableDependenciesMetadata
|
||||
org.jetbrains.kotlin:kotlin-stdlib:2.1.10=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-test-junit:1.6.20=commonTestImplementationCopy
|
||||
org.jetbrains.kotlin:kotlin-test-junit:1.9.23=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-test-junit:2.1.10=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-test:1.6.20=commonTestImplementationCopy,jvmTestCompileClasspathCopy,jvmTestRuntimeClasspathCopy
|
||||
org.jetbrains.kotlin:kotlin-test:1.6.21=commonTestImplementationCopy2
|
||||
org.jetbrains.kotlin:kotlin-test:1.9.23=allSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-test:2.1.10=allTestSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:atomicfu:0.17.3=allSourceSetsRuntimeDependenciesMetadata
|
||||
org.jetbrains.kotlinx:atomicfu:0.20.2=metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlinx:atomicfu:0.23.1=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:atomicfu:0.23.1=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.1=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.6.1=commonTestImplementationCopy
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.0=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.1=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.1=commonMainApiCopy,commonTestImplementationCopy,jvmTestCompileClasspathCopy,jvmTestRuntimeClasspathCopy
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.2=commonMainApiCopy2,jvmTestCompileClasspathCopy2,jvmTestRuntimeClasspathCopy2
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.0=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.1=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.1=commonMainApiCopy,commonTestImplementationCopy,jvmTestCompileClasspathCopy,jvmTestRuntimeClasspathCopy
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.2=commonMainApiCopy2,jvmTestCompileClasspathCopy2,jvmTestRuntimeClasspathCopy2
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4=allSourceSetsRuntimeDependenciesMetadata
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1=metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm:1.10.1=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm:1.6.1=commonTestImplementationCopy,jvmTestCompileClasspathCopy,jvmTestRuntimeClasspathCopy
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm:1.6.2=commonTestImplementationCopy2
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm:1.8.0=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test:1.10.1=allTestSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test:1.6.1=commonTestImplementationCopy,jvmTestCompileClasspathCopy,jvmTestRuntimeClasspathCopy
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test:1.6.2=commonTestImplementationCopy2
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test:1.8.0=allSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.3.2=commonMainApiCopy,jvmTestCompileClasspathCopy,jvmTestRuntimeClasspathCopy
|
||||
org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.3.3=commonMainApiCopy2,jvmTestCompileClasspathCopy2,jvmTestRuntimeClasspathCopy2
|
||||
org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.5.0=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.2=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-datetime:0.3.2=commonMainApiCopy,jvmTestCompileClasspathCopy,jvmTestRuntimeClasspathCopy
|
||||
org.jetbrains.kotlinx:kotlinx-datetime:0.3.3=commonMainApiCopy2,jvmTestCompileClasspathCopy2,jvmTestRuntimeClasspathCopy2
|
||||
org.jetbrains.kotlinx:kotlinx-datetime:0.4.0=allSourceSetsRuntimeDependenciesMetadata,metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-datetime:0.5.0=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-datetime:0.6.2=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-serialization-core:1.3.2=allSourceSetsRuntimeDependenciesMetadata,metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.2=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.2=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kover-jvm-agent:0.9.1=koverJvmAgent,koverJvmReporter
|
||||
org.jetbrains:annotations:13.0=commonTestImplementationCopy,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataCommonMain,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath,metadataCommonMainCompileClasspath
|
||||
org.jetbrains:annotations:16.0.2=koverJvmReporter
|
||||
org.jetbrains:annotations:23.0.0=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
empty=archives,archivesCopy,commonMainCompileOnlyCopy,commonMainImplementationCopy,commonMainIntransitiveDependenciesMetadata,commonMainIntransitiveDependenciesMetadataCopy,commonMainRuntimeOnlyCopy,commonMainRuntimeOnlyDependenciesMetadata,commonTestCompileOnlyCopy,commonTestIntransitiveDependenciesMetadata,commonTestIntransitiveDependenciesMetadataCopy,commonTestRuntimeOnlyCopy,commonTestRuntimeOnlyDependenciesMetadata,default,defaultCopy,jvmCompileOnlyCopy,jvmMainApiCopy,jvmMainCompileOnlyCopy,jvmMainImplementationCopy,jvmMainIntransitiveDependenciesMetadata,jvmMainIntransitiveDependenciesMetadataCopy,jvmMainRuntimeOnlyCopy,jvmMainRuntimeOnlyDependenciesMetadata,jvmRuntimeOnlyCopy,jvmSourceArtifactsCopy,jvmTestApiCopy,jvmTestCompileOnlyCopy,jvmTestIntransitiveDependenciesMetadata,jvmTestIntransitiveDependenciesMetadataCopy,jvmTestRuntimeOnlyCopy,jvmTestRuntimeOnlyDependenciesMetadata,kotlinCompilerPluginClasspath,kotlinCompilerPluginClasspathCopy,kotlinNativeCompilerPluginClasspath,kotlinNativeCompilerPluginClasspathCopy,kotlinScriptDef,kotlinScriptDefCopy,kotlinScriptDefExtensions,kotlinScriptDefExtensionsCopy,koverAggregatedSetup,koverExternalArtifacts,metadataCommonMainCompileOnlyCopy,metadataCompileOnlyCopy,testKotlinScriptDef,testKotlinScriptDefCopy,testKotlinScriptDefExtensions,testKotlinScriptDefExtensionsCopy
|
||||
empty=archives,archivesCopy,commonMainCompileOnlyCopy,commonMainImplementationCopy,commonMainIntransitiveDependenciesMetadata,commonMainIntransitiveDependenciesMetadataCopy,commonMainRuntimeOnlyCopy,commonMainRuntimeOnlyDependenciesMetadata,commonTestCompileOnlyCopy,commonTestIntransitiveDependenciesMetadata,commonTestIntransitiveDependenciesMetadataCopy,commonTestRuntimeOnlyCopy,commonTestRuntimeOnlyDependenciesMetadata,default,defaultCopy,jvmCompileOnlyCopy,jvmMainApiCopy,jvmMainCompileOnlyCopy,jvmMainImplementationCopy,jvmMainIntransitiveDependenciesMetadata,jvmMainIntransitiveDependenciesMetadataCopy,jvmMainRuntimeOnlyCopy,jvmMainRuntimeOnlyDependenciesMetadata,jvmRuntimeOnlyCopy,jvmSourceArtifactsCopy,jvmTestApiCopy,jvmTestCompileOnlyCopy,jvmTestIntransitiveDependenciesMetadata,jvmTestIntransitiveDependenciesMetadataCopy,jvmTestRuntimeOnlyCopy,jvmTestRuntimeOnlyDependenciesMetadata,kotlinCompilerPluginClasspath,kotlinCompilerPluginClasspathCopy,kotlinNativeCompilerPluginClasspath,kotlinNativeCompilerPluginClasspathCopy,kotlinScriptDef,kotlinScriptDefCopy,kotlinScriptDefExtensions,kotlinScriptDefExtensionsCopy,koverAggregatedSetup,koverExternalArtifacts,koverExternalArtifactsJvm,metadataCommonMainCompileOnlyCopy,metadataCompileOnlyCopy,testKotlinScriptDef,testKotlinScriptDefCopy,testKotlinScriptDefExtensions,testKotlinScriptDefExtensionsCopy
|
||||
|
|
|
@ -2,7 +2,6 @@ package co.electriccoin.zcash.crash.fixture
|
|||
|
||||
import co.electriccoin.zcash.crash.ReportableException
|
||||
import kotlinx.datetime.Instant
|
||||
import kotlinx.datetime.toInstant
|
||||
|
||||
object ReportableExceptionFixture {
|
||||
private val EXCEPTION = RuntimeException("I am exceptional")
|
||||
|
@ -12,7 +11,7 @@ object ReportableExceptionFixture {
|
|||
const val IS_UNCAUGHT = true
|
||||
|
||||
// No milliseconds, because those can cause some tests to fail due to rounding
|
||||
val TIMESTAMP = "2022-04-15T11:28:54Z".toInstant()
|
||||
val TIMESTAMP = Instant.parse("2022-04-15T11:28:54Z")
|
||||
|
||||
fun new(
|
||||
className: String = CLASS,
|
||||
|
|
|
@ -71,13 +71,6 @@ ZCASH_RELEASE_PACKAGE_NAME=co.electriccoin.zcash
|
|||
ZCASH_DEBUG_APP_NAME_SUFFIX="Debug"
|
||||
ZCASH_FOSS_APP_NAME_SUFFIX="Foss"
|
||||
|
||||
# In-app update priority of the release. It can take values in the range [0, 5], with 5 being the highest priority.
|
||||
# Defaults to 0. We treat all the values the same, except 5, which is evaluated as [Priority.HIGH],
|
||||
# the update is then critical, and thus presented to users immediately once the update is available for them regardless
|
||||
# of the [AppUpdateChecker.stalenessDays].
|
||||
# For more details about in-app update mechanisms, see https://developer.android.com/guide/playcore/in-app-updates
|
||||
ZCASH_IN_APP_UPDATE_PRIORITY=0
|
||||
|
||||
# Recommended protection of screens with sensitive data.
|
||||
# It is enabled by default to protect the developers from revealing their wallet secrets by mistake.
|
||||
IS_SECURE_SCREEN_PROTECTION_ACTIVE=true
|
||||
|
@ -151,76 +144,69 @@ ANDROID_COMPILE_SDK_VERSION=35
|
|||
|
||||
ANDROID_NDK_VERSION=27.0.12077973
|
||||
|
||||
ANDROID_GRADLE_PLUGIN_VERSION=8.5.0
|
||||
DETEKT_VERSION=1.23.6
|
||||
DETEKT_COMPOSE_RULES_VERSION=0.3.15
|
||||
EMULATOR_WTF_GRADLE_PLUGIN_VERSION=0.16.2
|
||||
# Handled
|
||||
FIREBASE_CRASHLYTICS_BUILD_TOOLS_VERSION=2.9.9
|
||||
ANDROID_GRADLE_PLUGIN_VERSION=8.9.0
|
||||
DETEKT_VERSION=1.23.8
|
||||
DETEKT_COMPOSE_RULES_VERSION=0.4.22
|
||||
EMULATOR_WTF_GRADLE_PLUGIN_VERSION=0.18.1
|
||||
FIREBASE_CRASHLYTICS_BUILD_TOOLS_VERSION=3.0.3
|
||||
FLANK_VERSION=23.10.1
|
||||
FULLADLE_VERSION=0.17.4
|
||||
# Handled
|
||||
GOOGLE_PLAY_SERVICES_GRADLE_PLUGIN_VERSION=4.4.1
|
||||
GRADLE_VERSIONS_PLUGIN_VERSION=0.51.0
|
||||
JGIT_VERSION=6.4.0.202211300538-r
|
||||
KTLINT_VERSION=1.2.1
|
||||
KOIN_VERSION=3.5.6
|
||||
FULLADLE_VERSION=0.17.5
|
||||
GOOGLE_PLAY_SERVICES_GRADLE_PLUGIN_VERSION=4.4.2
|
||||
GRADLE_VERSIONS_PLUGIN_VERSION=0.52.0
|
||||
JGIT_VERSION=7.1.0.202411261347-r
|
||||
KTLINT_VERSION=1.5.0
|
||||
KOIN_VERSION=4.0.2
|
||||
|
||||
ACCOMPANIST_PERMISSIONS_VERSION=0.34.0
|
||||
ANDROIDX_ACTIVITY_VERSION=1.9.2
|
||||
ANDROIDX_ANNOTATION_VERSION=1.7.1
|
||||
ANDROIDX_BIOMETRIC_VERSION=1.2.0-alpha05
|
||||
ANDROIDX_CAMERA_VERSION=1.3.2
|
||||
ANDROIDX_COMPOSE_COMPILER_VERSION=1.5.11
|
||||
ACCOMPANIST_PERMISSIONS_VERSION=0.37.2
|
||||
ANDROIDX_ACTIVITY_VERSION=1.10.1
|
||||
ANDROIDX_ANNOTATION_VERSION=1.9.1
|
||||
ANDROIDX_BIOMETRIC_VERSION=1.4.0-alpha02
|
||||
ANDROIDX_CAMERA_VERSION=1.4.1
|
||||
ANDROIDX_COMPOSE_COMPILER_VERSION=1.5.15
|
||||
ANDROIDX_COMPOSE_MATERIAL3_VERSION=1.3.1
|
||||
ANDROIDX_COMPOSE_MATERIAL_ICONS_VERSION=1.6.5
|
||||
ANDROIDX_COMPOSE_VERSION=1.6.6
|
||||
ANDROIDX_CONSTRAINTLAYOUT_VERSION=1.0.1
|
||||
ANDROIDX_CORE_VERSION=1.12.0
|
||||
ANDROIDX_ESPRESSO_VERSION=3.5.1
|
||||
ANDROIDX_LIFECYCLE_VERSION=2.7.0
|
||||
ANDROIDX_FRAGMENT_VERSION=1.8.4
|
||||
ANDROIDX_NAVIGATION_COMPOSE_VERSION=2.7.7
|
||||
ANDROIDX_PROFILE_INSTALLER_VERSION=1.3.1
|
||||
ANDROIDX_COMPOSE_MATERIAL_ICONS_VERSION=1.7.8
|
||||
ANDROIDX_COMPOSE_VERSION=1.7.8
|
||||
ANDROIDX_CONSTRAINTLAYOUT_VERSION=1.1.1
|
||||
ANDROIDX_CORE_VERSION=1.15.0
|
||||
ANDROIDX_ESPRESSO_VERSION=3.6.1
|
||||
ANDROIDX_LIFECYCLE_VERSION=2.8.7
|
||||
ANDROIDX_FRAGMENT_VERSION=1.8.6
|
||||
ANDROIDX_NAVIGATION_COMPOSE_VERSION=2.8.8
|
||||
ANDROIDX_PROFILE_INSTALLER_VERSION=1.4.1
|
||||
ANDROIDX_SECURITY_CRYPTO_VERSION=1.1.0-alpha06
|
||||
ANDROIDX_SPLASH_SCREEN_VERSION=1.0.1
|
||||
ANDROIDX_TEST_JUNIT_VERSION=1.1.5
|
||||
ANDROIDX_TEST_ORCHESTRATOR_VERSION=1.4.2
|
||||
ANDROIDX_TEST_CORE_VERSION=1.5.0
|
||||
ANDROIDX_TEST_MACROBENCHMARK_VERSION=1.2.3
|
||||
ANDROIDX_TEST_RUNNER_VERSION=1.5.2
|
||||
ANDROIDX_STARTUP_VERSION=1.1.1
|
||||
ANDROIDX_TEST_SERVICE_VERSION=1.4.2
|
||||
ANDROIDX_UI_AUTOMATOR_VERSION=2.3.0
|
||||
ANDROIDX_WORK_MANAGER_VERSION=2.9.0
|
||||
ANDROIDX_SPLASH_SCREEN_VERSION=1.2.0-beta01
|
||||
ANDROIDX_TEST_JUNIT_VERSION=1.2.1
|
||||
ANDROIDX_TEST_ORCHESTRATOR_VERSION=1.5.1
|
||||
ANDROIDX_TEST_CORE_VERSION=1.6.1
|
||||
ANDROIDX_TEST_MACROBENCHMARK_VERSION=1.3.3
|
||||
ANDROIDX_TEST_RUNNER_VERSION=1.6.2
|
||||
ANDROIDX_STARTUP_VERSION=1.2.0
|
||||
ANDROIDX_TEST_SERVICE_VERSION=1.5.0
|
||||
ANDROIDX_UI_AUTOMATOR_VERSION=2.4.0-alpha01
|
||||
ANDROIDX_WORK_MANAGER_VERSION=2.10.0
|
||||
ANDROIDX_BROWSER_VERSION=1.8.0
|
||||
CORE_LIBRARY_DESUGARING_VERSION=2.1.2
|
||||
# Handled
|
||||
FIREBASE_BOM_VERSION_MATCHER=33.1.1
|
||||
# Handled
|
||||
GOOGLE_AUTH_LIB_JAVA_VERSION=1.18.0
|
||||
CORE_LIBRARY_DESUGARING_VERSION=2.1.5
|
||||
FIREBASE_BOM_VERSION_MATCHER=33.10.0
|
||||
## Warn: The latest version 1.33.1 suffers with: Unable to load class 'io.grpc.InternalGlobalInterceptors'
|
||||
GOOGLE_AUTH_LIB_JAVA_VERSION=1.24.1
|
||||
JACOCO_VERSION=0.8.12
|
||||
KEYSTONE_VERSION=0.7.10
|
||||
KOTLIN_VERSION=1.9.23
|
||||
KOTLINX_COROUTINES_VERSION=1.8.0
|
||||
KOTLINX_DATETIME_VERSION=0.5.0
|
||||
KOTLINX_IMMUTABLE_COLLECTIONS_VERSION=0.3.7
|
||||
KOTLINX_SERIALIZABLE_JSON_VERSION=1.6.3
|
||||
KOVER_VERSION=0.7.3
|
||||
LOTTIE_VERSION=6.5.0
|
||||
KOTLIN_VERSION=2.1.10
|
||||
KOTLINX_COROUTINES_VERSION=1.10.1
|
||||
KOTLINX_DATETIME_VERSION=0.6.2
|
||||
KOTLINX_IMMUTABLE_COLLECTIONS_VERSION=0.3.8
|
||||
KOTLINX_SERIALIZABLE_JSON_VERSION=1.8.0
|
||||
KOVER_VERSION=0.9.1
|
||||
LOTTIE_VERSION=6.6.3
|
||||
MARKDOWN_VERSION=0.7.3
|
||||
# Should we handle?
|
||||
MLKIT_SCANNING_VERSION=17.3.0
|
||||
# We should handle
|
||||
PLAY_APP_UPDATE_KTX_VERSION=2.1.0
|
||||
# We should handle
|
||||
PLAY_PUBLISHER_API_VERSION=v3-rev20231030-2.0.0
|
||||
TINK_VERSION=1.15.0
|
||||
PLAY_PUBLISHER_API_VERSION=v3-rev20250227-2.0.0
|
||||
SHIMMER_VERSION=1.3.2
|
||||
TINK_VERSION=1.16.0
|
||||
ZCASH_ANDROID_WALLET_PLUGINS_VERSION=1.0.0
|
||||
ZXING_VERSION=3.5.3
|
||||
ZIP_321_VERSION = 0.0.6
|
||||
ZCASH_BIP39_VERSION=1.0.8
|
||||
SHIMMER_VERSION=1.2.0
|
||||
|
||||
FLEXA_VERSION=1.0.11
|
||||
|
||||
|
|
Binary file not shown.
|
@ -1,7 +1,7 @@
|
|||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionSha256Sum=544c35d6bd849ae8a5ed0bcea39ba677dc40f49df7d1835561582da2009b961d
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip
|
||||
distributionSha256Sum=20f1b1176237254a6fc204d8434196fa11a4cfb387567519c61556e8710aed78
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
|
||||
networkTimeout=10000
|
||||
validateDistributionUrl=true
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
|
|
|
@ -15,6 +15,8 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
||||
##############################################################################
|
||||
#
|
||||
|
@ -55,7 +57,7 @@
|
|||
# Darwin, MinGW, and NonStop.
|
||||
#
|
||||
# (3) This script is generated from the Groovy template
|
||||
# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
|
||||
# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
|
||||
# within the Gradle project.
|
||||
#
|
||||
# You can find Gradle at https://github.com/gradle/gradle/.
|
||||
|
@ -84,7 +86,7 @@ done
|
|||
# shellcheck disable=SC2034
|
||||
APP_BASE_NAME=${0##*/}
|
||||
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
|
||||
APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
|
||||
APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit
|
||||
|
||||
# Use the maximum available, or set MAX_FD != -1 to use that value.
|
||||
MAX_FD=maximum
|
||||
|
@ -203,7 +205,7 @@ fi
|
|||
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
|
||||
|
||||
# Collect all arguments for the java command:
|
||||
# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
|
||||
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
|
||||
# and any embedded shellness will be escaped.
|
||||
# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
|
||||
# treated as '${Hostname}' itself on the command line.
|
||||
|
|
|
@ -13,6 +13,8 @@
|
|||
@rem See the License for the specific language governing permissions and
|
||||
@rem limitations under the License.
|
||||
@rem
|
||||
@rem SPDX-License-Identifier: Apache-2.0
|
||||
@rem
|
||||
|
||||
@if "%DEBUG%"=="" @echo off
|
||||
@rem ##########################################################################
|
||||
|
|
|
@ -2,71 +2,65 @@
|
|||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
junit:junit:4.13.2=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.freemarker:freemarker:2.3.32=koverJvmReporter
|
||||
org.hamcrest:hamcrest-core:1.3=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.intellij.deps:coverage-report:1.0.21=koverJvmReporter
|
||||
org.jetbrains.intellij.deps:intellij-coverage-agent:1.0.724=koverJvmAgent,koverJvmReporter
|
||||
org.jetbrains.intellij.deps:intellij-coverage-reporter:1.0.724=koverJvmReporter
|
||||
org.jetbrains.intellij.deps:trove4j:1.0.20200330=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-common:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-impl:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-common:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-impl:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.20=kotlinCompilerClasspathCopy
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.23=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.23=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-embeddable:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.6.20=kotlinKlibCommonizerClasspathCopy
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.9.23=kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:2.1.10=kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-reflect:1.6.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-script-runtime:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-script-runtime:1.9.23=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-script-runtime:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:1.9.23=kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.6.20=kotlinCompilerPluginClasspathJvmMainCopy,kotlinCompilerPluginClasspathJvmTestCopy,kotlinCompilerPluginClasspathMetadataCommonMainCopy,kotlinCompilerPluginClasspathMetadataMainCopy
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.6.21=kotlinCompilerPluginClasspathJvmMainCopy2,kotlinCompilerPluginClasspathJvmTestCopy2,kotlinCompilerPluginClasspathMetadataCommonMainCopy2,kotlinCompilerPluginClasspathMetadataMainCopy2
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.9.23=kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.9.23=kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:1.9.23=kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:1.8.10=allSourceSetsRuntimeDependenciesMetadata
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain,metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:1.9.23=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmTestResolvableDependenciesMetadata,metadataCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:2.1.10=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmTestResolvableDependenciesMetadata,metadataCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.20=metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.20=commonMainApiCopy,commonMainApiCopy2,commonMainCompileOnlyDependenciesMetadataCopy,commonMainImplementationDependenciesMetadataCopy,commonMainRuntimeOnlyDependenciesMetadataCopy,commonTestApiCopy,commonTestApiDependenciesMetadataCopy,commonTestCompileOnlyDependenciesMetadataCopy,commonTestImplementationDependenciesMetadataCopy,commonTestRuntimeOnlyDependenciesMetadataCopy,compileClasspathCopy,jvmApiCopy,jvmApiElementsCopy,jvmCompileClasspathCopy,jvmImplementationCopy,jvmMainApiDependenciesMetadataCopy,jvmMainCompileOnlyDependenciesMetadataCopy,jvmMainImplementationDependenciesMetadataCopy,jvmMainRuntimeOnlyDependenciesMetadataCopy,jvmRuntimeClasspathCopy,jvmRuntimeElementsCopy,jvmTestApiCopy,jvmTestApiDependenciesMetadataCopy,jvmTestCompileClasspathCopy,jvmTestCompileOnlyDependenciesMetadataCopy,jvmTestImplementationCopy,jvmTestImplementationCopy2,jvmTestImplementationDependenciesMetadataCopy,jvmTestRuntimeClasspathCopy,jvmTestRuntimeOnlyDependenciesMetadataCopy,metadataApiCopy,metadataApiElementsCopy,metadataCommonMainApiCopy,metadataCommonMainCompileClasspathCopy,metadataCommonMainImplementationCopy,metadataCompileClasspathCopy,metadataImplementationCopy
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21=jvmTestCompileClasspathCopy2,jvmTestRuntimeClasspathCopy2
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.20=metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.8.20=metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.9.23=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-test-annotations-common:1.9.23=allSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestResolvableDependenciesMetadata
|
||||
org.jetbrains.kotlin:kotlin-test-common:1.9.23=allSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestResolvableDependenciesMetadata
|
||||
org.jetbrains.kotlin:kotlin-test-junit:1.9.23=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib:2.1.10=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-test-junit:2.1.10=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-test:1.6.20=commonTestImplementationCopy,commonTestImplementationDependenciesMetadataCopy,jvmTestCompileClasspathCopy,jvmTestCompileClasspathCopy2,jvmTestImplementationCopy,jvmTestImplementationDependenciesMetadataCopy,jvmTestRuntimeClasspathCopy,jvmTestRuntimeClasspathCopy2
|
||||
org.jetbrains.kotlin:kotlin-test:1.6.21=commonTestImplementationCopy2,jvmTestImplementationCopy2
|
||||
org.jetbrains.kotlin:kotlin-test:1.9.23=allSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-test:2.1.10=allTestSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:atomicfu:0.17.3=allSourceSetsRuntimeDependenciesMetadata
|
||||
org.jetbrains.kotlinx:atomicfu:0.20.2=metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlinx:atomicfu:0.23.1=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.0=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlinx:atomicfu:0.23.1=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.1=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.1=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.1=commonMainApiCopy,jvmTestCompileClasspathCopy,jvmTestImplementationCopy,jvmTestRuntimeClasspathCopy
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.2=commonMainApiCopy2,jvmTestCompileClasspathCopy2,jvmTestRuntimeClasspathCopy2
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.0=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.1=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.1=commonMainApiCopy,jvmTestCompileClasspathCopy,jvmTestImplementationCopy,jvmTestRuntimeClasspathCopy
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.2=commonMainApiCopy2,jvmTestCompileClasspathCopy2,jvmTestRuntimeClasspathCopy2
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4=allSourceSetsRuntimeDependenciesMetadata
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1=metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm:1.10.1=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm:1.6.1=commonTestImplementationCopy,jvmTestCompileClasspathCopy,jvmTestImplementationCopy,jvmTestRuntimeClasspathCopy
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm:1.6.2=commonTestImplementationCopy2
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm:1.8.0=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test:1.10.1=allTestSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test:1.6.1=commonTestImplementationCopy,jvmTestCompileClasspathCopy,jvmTestImplementationCopy,jvmTestRuntimeClasspathCopy
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test:1.6.2=commonTestImplementationCopy2
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test:1.8.0=allSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kover-jvm-agent:0.9.1=koverJvmAgent,koverJvmReporter
|
||||
org.jetbrains:annotations:13.0=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataCommonMain,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath,metadataCommonMainCompileClasspath
|
||||
org.jetbrains:annotations:16.0.2=koverJvmReporter
|
||||
org.jetbrains:annotations:23.0.0=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
empty=allSourceSetsCompileDependenciesMetadataCopy,allSourceSetsRuntimeDependenciesMetadataCopy,archives,archivesCopy,commonMainApiDependenciesMetadataCopy,commonMainCompileOnlyCopy,commonMainImplementationCopy,commonMainIntransitiveDependenciesMetadata,commonMainIntransitiveDependenciesMetadataCopy,commonMainRuntimeOnlyCopy,commonMainRuntimeOnlyDependenciesMetadata,commonTestCompileOnlyCopy,commonTestIntransitiveDependenciesMetadata,commonTestIntransitiveDependenciesMetadataCopy,commonTestRuntimeOnlyCopy,commonTestRuntimeOnlyDependenciesMetadata,default,defaultCopy,jvmCompileOnlyCopy,jvmMainApiCopy,jvmMainCompileOnlyCopy,jvmMainImplementationCopy,jvmMainIntransitiveDependenciesMetadata,jvmMainIntransitiveDependenciesMetadataCopy,jvmMainRuntimeOnlyCopy,jvmMainRuntimeOnlyDependenciesMetadata,jvmRuntimeOnlyCopy,jvmSourceArtifactsCopy,jvmTestCompileOnlyCopy,jvmTestIntransitiveDependenciesMetadata,jvmTestIntransitiveDependenciesMetadataCopy,jvmTestRuntimeOnlyCopy,jvmTestRuntimeOnlyDependenciesMetadata,kotlinCompilerPluginClasspath,kotlinCompilerPluginClasspathCopy,kotlinNativeCompilerPluginClasspath,kotlinNativeCompilerPluginClasspathCopy,kotlinScriptDef,kotlinScriptDefCopy,kotlinScriptDefExtensions,kotlinScriptDefExtensionsCopy,koverAggregatedSetup,koverExternalArtifacts,metadataCommonMainCompileOnlyCopy,metadataCompileOnlyCopy,testKotlinScriptDef,testKotlinScriptDefCopy,testKotlinScriptDefExtensions,testKotlinScriptDefExtensionsCopy
|
||||
empty=allSourceSetsCompileDependenciesMetadataCopy,allSourceSetsRuntimeDependenciesMetadataCopy,archives,archivesCopy,commonMainApiDependenciesMetadataCopy,commonMainCompileOnlyCopy,commonMainImplementationCopy,commonMainIntransitiveDependenciesMetadata,commonMainIntransitiveDependenciesMetadataCopy,commonMainRuntimeOnlyCopy,commonMainRuntimeOnlyDependenciesMetadata,commonTestCompileOnlyCopy,commonTestIntransitiveDependenciesMetadata,commonTestIntransitiveDependenciesMetadataCopy,commonTestRuntimeOnlyCopy,commonTestRuntimeOnlyDependenciesMetadata,default,defaultCopy,jvmCompileOnlyCopy,jvmMainApiCopy,jvmMainCompileOnlyCopy,jvmMainImplementationCopy,jvmMainIntransitiveDependenciesMetadata,jvmMainIntransitiveDependenciesMetadataCopy,jvmMainRuntimeOnlyCopy,jvmMainRuntimeOnlyDependenciesMetadata,jvmRuntimeOnlyCopy,jvmSourceArtifactsCopy,jvmTestCompileOnlyCopy,jvmTestIntransitiveDependenciesMetadata,jvmTestIntransitiveDependenciesMetadataCopy,jvmTestRuntimeOnlyCopy,jvmTestRuntimeOnlyDependenciesMetadata,kotlinCompilerPluginClasspath,kotlinCompilerPluginClasspathCopy,kotlinNativeCompilerPluginClasspath,kotlinNativeCompilerPluginClasspathCopy,kotlinScriptDef,kotlinScriptDefCopy,kotlinScriptDefExtensions,kotlinScriptDefExtensionsCopy,koverAggregatedSetup,koverExternalArtifacts,koverExternalArtifactsJvm,metadataCommonMainCompileOnlyCopy,metadataCompileOnlyCopy,testKotlinScriptDef,testKotlinScriptDefCopy,testKotlinScriptDefExtensions,testKotlinScriptDefExtensionsCopy
|
||||
|
|
|
@ -45,7 +45,8 @@ interface PreferenceDefault<T> {
|
|||
* indicating what was stored in the preferences, in addition to subsequent updates.
|
||||
*/
|
||||
fun observe(preferenceProvider: PreferenceProvider): Flow<T> =
|
||||
preferenceProvider.observe(key)
|
||||
preferenceProvider
|
||||
.observe(key)
|
||||
.map { getValue(preferenceProvider) }
|
||||
.distinctUntilChanged()
|
||||
}
|
||||
|
|
|
@ -9,7 +9,9 @@ import kotlin.jvm.JvmInline
|
|||
* find a least common denominator with some reasonable limits on what the keys can contain.
|
||||
*/
|
||||
@JvmInline
|
||||
value class PreferenceKey(val key: String) {
|
||||
value class PreferenceKey(
|
||||
val key: String
|
||||
) {
|
||||
init {
|
||||
requireKeyConstraints(key)
|
||||
}
|
||||
|
|
|
@ -172,9 +172,11 @@ class AndroidPreferenceProvider private constructor(
|
|||
val sharedPreferences =
|
||||
withContext(singleThreadedDispatcher) {
|
||||
val mainKey =
|
||||
MasterKey.Builder(context).apply {
|
||||
setKeyScheme(MasterKey.KeyScheme.AES256_GCM)
|
||||
}.build()
|
||||
MasterKey
|
||||
.Builder(context)
|
||||
.apply {
|
||||
setKeyScheme(MasterKey.KeyScheme.AES256_GCM)
|
||||
}.build()
|
||||
|
||||
EncryptedSharedPreferences.create(
|
||||
context,
|
||||
|
|
|
@ -3,8 +3,9 @@ package co.electriccoin.zcash.preference
|
|||
import android.content.Context
|
||||
import co.electriccoin.zcash.preference.api.PreferenceProvider
|
||||
|
||||
class EncryptedPreferenceProvider(private val context: Context) : PreferenceHolder() {
|
||||
override suspend fun create(): PreferenceProvider {
|
||||
return AndroidPreferenceProvider.newEncrypted(context, "co.electriccoin.zcash.encrypted")
|
||||
}
|
||||
class EncryptedPreferenceProvider(
|
||||
private val context: Context
|
||||
) : PreferenceHolder() {
|
||||
override suspend fun create(): PreferenceProvider =
|
||||
AndroidPreferenceProvider.newEncrypted(context, "co.electriccoin.zcash.encrypted")
|
||||
}
|
||||
|
|
|
@ -3,8 +3,9 @@ package co.electriccoin.zcash.preference
|
|||
import android.content.Context
|
||||
import co.electriccoin.zcash.preference.api.PreferenceProvider
|
||||
|
||||
class StandardPreferenceProvider(private val context: Context) : PreferenceHolder() {
|
||||
override suspend fun create(): PreferenceProvider {
|
||||
return AndroidPreferenceProvider.newStandard(context, "co.electriccoin.zcash")
|
||||
}
|
||||
class StandardPreferenceProvider(
|
||||
private val context: Context
|
||||
) : PreferenceHolder() {
|
||||
override suspend fun create(): PreferenceProvider =
|
||||
AndroidPreferenceProvider.newStandard(context, "co.electriccoin.zcash")
|
||||
}
|
||||
|
|
|
@ -10,9 +10,8 @@ import java.text.DecimalFormat
|
|||
import java.util.Locale
|
||||
|
||||
@Suppress("MagicNumber")
|
||||
fun PercentDecimal.toPercentageWithDecimal(decimalFormat: DecimalFormat = preparePercentDecimalFormat()): String {
|
||||
return decimalFormat.format(decimal * 100)
|
||||
}
|
||||
fun PercentDecimal.toPercentageWithDecimal(decimalFormat: DecimalFormat = preparePercentDecimalFormat()): String =
|
||||
decimalFormat.format(decimal * 100)
|
||||
|
||||
private fun preparePercentDecimalFormat(): DecimalFormat =
|
||||
DecimalFormat().apply {
|
||||
|
|
|
@ -15,7 +15,9 @@ sealed class SeedPhraseValidation {
|
|||
|
||||
object FailedChecksum : SeedPhraseValidation()
|
||||
|
||||
class Valid(val seedPhrase: SeedPhrase) : SeedPhraseValidation()
|
||||
class Valid(
|
||||
val seedPhrase: SeedPhrase
|
||||
) : SeedPhraseValidation()
|
||||
|
||||
companion object {
|
||||
suspend fun new(list: List<String>): SeedPhraseValidation {
|
||||
|
|
|
@ -3,7 +3,11 @@ package cash.z.ecc.sdk.model
|
|||
import cash.z.ecc.android.sdk.model.WalletAddress
|
||||
import cash.z.ecc.android.sdk.model.Zatoshi
|
||||
|
||||
data class ZecRequest(val address: WalletAddress.Unified, val amount: Zatoshi, val message: ZecRequestMessage) {
|
||||
data class ZecRequest(
|
||||
val address: WalletAddress.Unified,
|
||||
val amount: Zatoshi,
|
||||
val message: ZecRequestMessage
|
||||
) {
|
||||
// TODO [#397]: Waiting for an implementation of Uri parser in SDK project
|
||||
// TODO [#397]: https://github.com/Electric-Coin-Company/zcash-android-wallet-sdk/issues/397
|
||||
suspend fun toUri(): String {
|
||||
|
@ -21,7 +25,9 @@ data class ZecRequest(val address: WalletAddress.Unified, val amount: Zatoshi, v
|
|||
}
|
||||
|
||||
@JvmInline
|
||||
value class ZecRequestMessage(val value: String) {
|
||||
value class ZecRequestMessage(
|
||||
val value: String
|
||||
) {
|
||||
init {
|
||||
require(value.length <= MAX_MESSAGE_LENGTH)
|
||||
}
|
||||
|
|
|
@ -60,6 +60,7 @@ pluginManagement {
|
|||
id("com.github.ben-manes.versions") version (extra["GRADLE_VERSIONS_PLUGIN_VERSION"].toString()) apply false
|
||||
id("com.osacky.fulladle") version (extra["FULLADLE_VERSION"].toString()) apply false
|
||||
id("org.jetbrains.kotlinx.kover") version (extra["KOVER_VERSION"].toString()) apply false
|
||||
id("org.jetbrains.kotlin.plugin.compose") version (kotlinVersion) apply (false)
|
||||
id("wtf.emulator.gradle") version (extra["EMULATOR_WTF_GRADLE_PLUGIN_VERSION"].toString()) apply false
|
||||
kotlin("android") version (kotlinVersion) apply false
|
||||
kotlin("jvm") version (kotlinVersion) apply false
|
||||
|
|
|
@ -13,9 +13,7 @@ object AndroidApiVersion {
|
|||
@ChecksSdkIntAtLeast(parameter = 0)
|
||||
private fun isAtLeast(
|
||||
@IntRange(from = Build.VERSION_CODES.BASE.toLong()) sdk: Int
|
||||
): Boolean {
|
||||
return Build.VERSION.SDK_INT >= sdk
|
||||
}
|
||||
): Boolean = Build.VERSION.SDK_INT >= sdk
|
||||
|
||||
/**
|
||||
* @param sdk SDK version number to test against the current environment.
|
||||
|
@ -23,9 +21,7 @@ object AndroidApiVersion {
|
|||
*/
|
||||
private fun isExactly(
|
||||
@IntRange(from = Build.VERSION_CODES.BASE.toLong()) sdk: Int
|
||||
): Boolean {
|
||||
return Build.VERSION.SDK_INT == sdk
|
||||
}
|
||||
): Boolean = Build.VERSION.SDK_INT == sdk
|
||||
|
||||
val isExactlyO = isExactly(Build.VERSION_CODES.O_MR1)
|
||||
|
||||
|
|
|
@ -10,7 +10,9 @@ import kotlinx.coroutines.launch
|
|||
* @param broadcastReceiverScope Scope for performing asynchronous work in the broadcast receiver.
|
||||
* It is not recommended to cancel this scope.
|
||||
*/
|
||||
abstract class CoroutineBroadcastReceiver(private val broadcastReceiverScope: CoroutineScope) : BroadcastReceiver() {
|
||||
abstract class CoroutineBroadcastReceiver(
|
||||
private val broadcastReceiverScope: CoroutineScope
|
||||
) : BroadcastReceiver() {
|
||||
final override fun onReceive(
|
||||
context: Context,
|
||||
intent: Intent
|
||||
|
|
|
@ -13,40 +13,44 @@ object StrictModeCompat {
|
|||
StrictMode.enableDefaults()
|
||||
|
||||
StrictMode.setThreadPolicy(
|
||||
StrictMode.ThreadPolicy.Builder().apply {
|
||||
detectAll()
|
||||
if (isCrashOnViolation) {
|
||||
penaltyDeath()
|
||||
} else {
|
||||
penaltyLog()
|
||||
}
|
||||
}.build()
|
||||
StrictMode.ThreadPolicy
|
||||
.Builder()
|
||||
.apply {
|
||||
detectAll()
|
||||
if (isCrashOnViolation) {
|
||||
penaltyDeath()
|
||||
} else {
|
||||
penaltyLog()
|
||||
}
|
||||
}.build()
|
||||
)
|
||||
|
||||
// Don't enable missing network tags, because those are noisy.
|
||||
StrictMode.setVmPolicy(
|
||||
StrictMode.VmPolicy.Builder().apply {
|
||||
if (AndroidApiVersion.isAtLeastS) {
|
||||
detectUnsafeIntentLaunch()
|
||||
}
|
||||
detectActivityLeaks()
|
||||
detectCleartextNetwork()
|
||||
detectContentUriWithoutPermission()
|
||||
detectFileUriExposure()
|
||||
detectLeakedClosableObjects()
|
||||
detectLeakedRegistrationObjects()
|
||||
detectLeakedSqlLiteObjects()
|
||||
if (AndroidApiVersion.isAtLeastP) {
|
||||
// Disable because this is mostly flagging Android X and Play Services
|
||||
// builder.detectNonSdkApiUsage();
|
||||
}
|
||||
StrictMode.VmPolicy
|
||||
.Builder()
|
||||
.apply {
|
||||
if (AndroidApiVersion.isAtLeastS) {
|
||||
detectUnsafeIntentLaunch()
|
||||
}
|
||||
detectActivityLeaks()
|
||||
detectCleartextNetwork()
|
||||
detectContentUriWithoutPermission()
|
||||
detectFileUriExposure()
|
||||
detectLeakedClosableObjects()
|
||||
detectLeakedRegistrationObjects()
|
||||
detectLeakedSqlLiteObjects()
|
||||
if (AndroidApiVersion.isAtLeastP) {
|
||||
// Disable because this is mostly flagging Android X and Play Services
|
||||
// builder.detectNonSdkApiUsage();
|
||||
}
|
||||
|
||||
if (isCrashOnViolation) {
|
||||
penaltyDeath()
|
||||
} else {
|
||||
penaltyLog()
|
||||
}
|
||||
}.build()
|
||||
if (isCrashOnViolation) {
|
||||
penaltyDeath()
|
||||
} else {
|
||||
penaltyLog()
|
||||
}
|
||||
}.build()
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -50,37 +50,27 @@ open class AbstractProcessNameContentProvider : ContentProvider() {
|
|||
selection: String?,
|
||||
selectionArgs: Array<out String>?,
|
||||
sortOrder: String?
|
||||
): Cursor? {
|
||||
throw UnsupportedOperationException()
|
||||
}
|
||||
): Cursor? = throw UnsupportedOperationException()
|
||||
|
||||
override fun getType(uri: Uri): String? {
|
||||
throw UnsupportedOperationException()
|
||||
}
|
||||
override fun getType(uri: Uri): String? = throw UnsupportedOperationException()
|
||||
|
||||
override fun insert(
|
||||
uri: Uri,
|
||||
values: ContentValues?
|
||||
): Uri? {
|
||||
throw UnsupportedOperationException()
|
||||
}
|
||||
): Uri? = throw UnsupportedOperationException()
|
||||
|
||||
override fun delete(
|
||||
uri: Uri,
|
||||
selection: String?,
|
||||
selectionArgs: Array<out String>?
|
||||
): Int {
|
||||
throw UnsupportedOperationException()
|
||||
}
|
||||
): Int = throw UnsupportedOperationException()
|
||||
|
||||
override fun update(
|
||||
uri: Uri,
|
||||
values: ContentValues?,
|
||||
selection: String?,
|
||||
selectionArgs: Array<out String>?
|
||||
): Int {
|
||||
throw UnsupportedOperationException()
|
||||
}
|
||||
): Int = throw UnsupportedOperationException()
|
||||
|
||||
companion object {
|
||||
internal fun getProcessNameLegacy(
|
||||
|
|
|
@ -54,15 +54,14 @@ object ProcessNameCompat {
|
|||
* @return Name of the current process. May return null if a failure occurs, which is possible
|
||||
* due to some race conditions in Android.
|
||||
*/
|
||||
private fun searchForProcessName(context: Context): String? {
|
||||
return if (AndroidApiVersion.isAtLeastTiramisu) {
|
||||
private fun searchForProcessName(context: Context): String? =
|
||||
if (AndroidApiVersion.isAtLeastTiramisu) {
|
||||
getProcessNameTPlus()
|
||||
} else if (AndroidApiVersion.isAtLeastP) {
|
||||
getProcessNamePPlus()
|
||||
} else {
|
||||
searchForProcessNameLegacy(context)
|
||||
}
|
||||
}
|
||||
|
||||
@RequiresApi(api = Build.VERSION_CODES.TIRAMISU)
|
||||
private fun getProcessNameTPlus() = Process.myProcessName()
|
||||
|
|
|
@ -2,39 +2,35 @@
|
|||
# Manual edits can break the build and are not advised.
|
||||
# This file is expected to be part of source control.
|
||||
junit:junit:4.13.2=commonTestImplementationCopy,jvmTestCompileClasspath,jvmTestImplementationCopy,jvmTestRuntimeClasspath
|
||||
org.freemarker:freemarker:2.3.32=koverJvmReporter
|
||||
org.hamcrest:hamcrest-core:1.3=commonTestImplementationCopy,jvmTestCompileClasspath,jvmTestImplementationCopy,jvmTestRuntimeClasspath
|
||||
org.jetbrains.intellij.deps:coverage-report:1.0.21=koverJvmReporter
|
||||
org.jetbrains.intellij.deps:intellij-coverage-agent:1.0.724=koverJvmAgent,koverJvmReporter
|
||||
org.jetbrains.intellij.deps:intellij-coverage-reporter:1.0.724=koverJvmReporter
|
||||
org.jetbrains.intellij.deps:trove4j:1.0.20200330=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-common:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-impl:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-common:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-api:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-build-tools-impl:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.20=kotlinCompilerClasspathCopy
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.23=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:1.9.23=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.23=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-embeddable:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-compiler-runner:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-client:2.1.10=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlin:kotlin-daemon-embeddable:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.6.20=kotlinKlibCommonizerClasspathCopy
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.9.23=kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:2.1.10=kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-reflect:1.6.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-script-runtime:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-script-runtime:1.9.23=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-script-runtime:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:1.9.23=kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-common:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.6.20=kotlinCompilerPluginClasspathJvmMainCopy,kotlinCompilerPluginClasspathJvmTestCopy,kotlinCompilerPluginClasspathMetadataCommonMainCopy,kotlinCompilerPluginClasspathMetadataMainCopy
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.6.21=kotlinCompilerPluginClasspathJvmMainCopy2,kotlinCompilerPluginClasspathJvmTestCopy2,kotlinCompilerPluginClasspathMetadataCommonMainCopy2,kotlinCompilerPluginClasspathMetadataMainCopy2
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.9.23=kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.9.23=kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:1.9.23=kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-scripting-jvm:2.1.10=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:1.6.20=commonTestImplementationCopy,jvmTestImplementationCopy
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:1.8.10=allSourceSetsRuntimeDependenciesMetadata
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain,metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:1.9.23=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmTestResolvableDependenciesMetadata,metadataCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-common:2.1.10=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmTestResolvableDependenciesMetadata,metadataCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.0=commonTestImplementationCopy,jvmTestImplementationCopy
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.20=metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0=commonTestImplementationCopy,jvmTestImplementationCopy
|
||||
|
@ -43,35 +39,33 @@ org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.20=metadataCommonMainCompileClasspat
|
|||
org.jetbrains.kotlin:kotlin-stdlib:1.6.20=commonTestImplementationCopy,jvmTestImplementationCopy
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.8.20=metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.8.21=kotlinCompilerPluginClasspathMetadataCommonMain
|
||||
org.jetbrains.kotlin:kotlin-stdlib:1.9.23=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-test-annotations-common:1.9.23=allSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestResolvableDependenciesMetadata
|
||||
org.jetbrains.kotlin:kotlin-test-common:1.9.23=allSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestResolvableDependenciesMetadata
|
||||
org.jetbrains.kotlin:kotlin-stdlib:2.1.10=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlin:kotlin-test-junit:1.6.20=commonTestImplementationCopy,jvmTestImplementationCopy
|
||||
org.jetbrains.kotlin:kotlin-test-junit:1.9.23=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-test-junit:2.1.10=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-test:1.6.20=commonTestImplementationCopy,jvmTestCompileClasspathCopy,jvmTestImplementationCopy,jvmTestRuntimeClasspathCopy
|
||||
org.jetbrains.kotlin:kotlin-test:1.6.21=commonTestImplementationCopy2,jvmTestImplementationCopy2
|
||||
org.jetbrains.kotlin:kotlin-test:1.9.23=allSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlin:kotlin-test:2.1.10=allTestSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:atomicfu:0.17.3=allSourceSetsRuntimeDependenciesMetadata
|
||||
org.jetbrains.kotlinx:atomicfu:0.20.2=metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlinx:atomicfu:0.23.1=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:atomicfu:0.23.1=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.1=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.6.1=commonTestImplementationCopy,jvmTestImplementationCopy
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.0=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0=kotlinBuildToolsApiClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.1=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.1=commonMainApiCopy,commonTestImplementationCopy,jvmTestCompileClasspathCopy,jvmTestImplementationCopy,jvmTestRuntimeClasspathCopy
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.2=commonMainApiCopy2,jvmTestCompileClasspathCopy2,jvmTestRuntimeClasspathCopy2
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.0=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.1=allSourceSetsCompileDependenciesMetadata,allTestSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.1=commonMainApiCopy,commonTestImplementationCopy,jvmTestCompileClasspathCopy,jvmTestImplementationCopy,jvmTestRuntimeClasspathCopy
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.2=commonMainApiCopy2,jvmTestCompileClasspathCopy2,jvmTestRuntimeClasspathCopy2
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4=allSourceSetsRuntimeDependenciesMetadata
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1=metadataCommonMainCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0=allSourceSetsCompileDependenciesMetadata,commonMainApiDependenciesMetadata,commonMainCompileOnlyDependenciesMetadata,commonMainImplementationDependenciesMetadata,commonMainResolvableDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmCompileClasspath,jvmMainApiDependenciesMetadata,jvmMainCompileOnlyDependenciesMetadata,jvmMainImplementationDependenciesMetadata,jvmMainResolvableDependenciesMetadata,jvmRuntimeClasspath,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath,metadataCompileClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm:1.10.1=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm:1.6.1=commonTestImplementationCopy,jvmTestCompileClasspathCopy,jvmTestImplementationCopy,jvmTestRuntimeClasspathCopy
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm:1.6.2=commonTestImplementationCopy2
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test-jvm:1.8.0=jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test:1.10.1=allTestSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test:1.6.1=commonTestImplementationCopy,jvmTestCompileClasspathCopy,jvmTestImplementationCopy,jvmTestRuntimeClasspathCopy
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test:1.6.2=commonTestImplementationCopy2
|
||||
org.jetbrains.kotlinx:kotlinx-coroutines-test:1.8.0=allSourceSetsCompileDependenciesMetadata,commonTestApiDependenciesMetadata,commonTestCompileOnlyDependenciesMetadata,commonTestImplementationDependenciesMetadata,commonTestResolvableDependenciesMetadata,jvmTestApiDependenciesMetadata,jvmTestCompileClasspath,jvmTestCompileOnlyDependenciesMetadata,jvmTestImplementationDependenciesMetadata,jvmTestResolvableDependenciesMetadata,jvmTestRuntimeClasspath
|
||||
org.jetbrains.kotlinx:kover-jvm-agent:0.9.1=koverJvmAgent,koverJvmReporter
|
||||
org.jetbrains:annotations:13.0=commonTestImplementationCopy,jvmTestImplementationCopy,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathJvmMain,kotlinCompilerPluginClasspathJvmTest,kotlinCompilerPluginClasspathMetadataCommonMain,kotlinCompilerPluginClasspathMetadataMain,kotlinKlibCommonizerClasspath,metadataCommonMainCompileClasspath
|
||||
org.jetbrains:annotations:16.0.2=koverJvmReporter
|
||||
org.jetbrains:annotations:23.0.0=jvmCompileClasspath,jvmRuntimeClasspath,jvmTestCompileClasspath,jvmTestRuntimeClasspath
|
||||
empty=allSourceSetsCompileDependenciesMetadataCopy,allSourceSetsRuntimeDependenciesMetadataCopy,archives,archivesCopy,commonMainCompileOnlyCopy,commonMainImplementationCopy,commonMainIntransitiveDependenciesMetadata,commonMainIntransitiveDependenciesMetadataCopy,commonMainRuntimeOnlyCopy,commonMainRuntimeOnlyDependenciesMetadata,commonTestCompileOnlyCopy,commonTestIntransitiveDependenciesMetadata,commonTestIntransitiveDependenciesMetadataCopy,commonTestRuntimeOnlyCopy,commonTestRuntimeOnlyDependenciesMetadata,compileClasspathCopy,default,defaultCopy,jvmApiCopy,jvmApiElementsCopy,jvmCompileClasspathCopy,jvmCompileOnlyCopy,jvmImplementationCopy,jvmMainCompileOnlyCopy,jvmMainImplementationCopy,jvmMainIntransitiveDependenciesMetadata,jvmMainIntransitiveDependenciesMetadataCopy,jvmMainRuntimeOnlyCopy,jvmMainRuntimeOnlyDependenciesMetadata,jvmRuntimeClasspathCopy,jvmRuntimeElementsCopy,jvmRuntimeOnlyCopy,jvmSourceArtifactsCopy,jvmTestCompileOnlyCopy,jvmTestIntransitiveDependenciesMetadata,jvmTestIntransitiveDependenciesMetadataCopy,jvmTestRuntimeOnlyCopy,jvmTestRuntimeOnlyDependenciesMetadata,kotlinCompilerPluginClasspath,kotlinCompilerPluginClasspathCopy,kotlinNativeCompilerPluginClasspath,kotlinNativeCompilerPluginClasspathCopy,kotlinScriptDef,kotlinScriptDefCopy,kotlinScriptDefExtensions,kotlinScriptDefExtensionsCopy,koverAggregatedSetup,koverExternalArtifacts,metadataApiCopy,metadataApiElementsCopy,metadataCommonMainApiCopy,metadataCommonMainCompileClasspathCopy,metadataCommonMainCompileOnlyCopy,metadataCommonMainImplementationCopy,metadataCompileClasspathCopy,metadataCompileOnlyCopy,metadataImplementationCopy,testKotlinScriptDef,testKotlinScriptDefCopy,testKotlinScriptDefExtensions,testKotlinScriptDefExtensionsCopy
|
||||
empty=allSourceSetsCompileDependenciesMetadataCopy,allSourceSetsRuntimeDependenciesMetadataCopy,archives,archivesCopy,commonMainCompileOnlyCopy,commonMainImplementationCopy,commonMainIntransitiveDependenciesMetadata,commonMainIntransitiveDependenciesMetadataCopy,commonMainRuntimeOnlyCopy,commonMainRuntimeOnlyDependenciesMetadata,commonTestCompileOnlyCopy,commonTestIntransitiveDependenciesMetadata,commonTestIntransitiveDependenciesMetadataCopy,commonTestRuntimeOnlyCopy,commonTestRuntimeOnlyDependenciesMetadata,compileClasspathCopy,default,defaultCopy,jvmApiCopy,jvmApiElementsCopy,jvmCompileClasspathCopy,jvmCompileOnlyCopy,jvmImplementationCopy,jvmMainCompileOnlyCopy,jvmMainImplementationCopy,jvmMainIntransitiveDependenciesMetadata,jvmMainIntransitiveDependenciesMetadataCopy,jvmMainRuntimeOnlyCopy,jvmMainRuntimeOnlyDependenciesMetadata,jvmRuntimeClasspathCopy,jvmRuntimeElementsCopy,jvmRuntimeOnlyCopy,jvmSourceArtifactsCopy,jvmTestCompileOnlyCopy,jvmTestIntransitiveDependenciesMetadata,jvmTestIntransitiveDependenciesMetadataCopy,jvmTestRuntimeOnlyCopy,jvmTestRuntimeOnlyDependenciesMetadata,kotlinCompilerPluginClasspath,kotlinCompilerPluginClasspathCopy,kotlinNativeCompilerPluginClasspath,kotlinNativeCompilerPluginClasspathCopy,kotlinScriptDef,kotlinScriptDefCopy,kotlinScriptDefExtensions,kotlinScriptDefExtensionsCopy,koverAggregatedSetup,koverExternalArtifacts,koverExternalArtifactsJvm,metadataApiCopy,metadataApiElementsCopy,metadataCommonMainApiCopy,metadataCommonMainCompileClasspathCopy,metadataCommonMainCompileOnlyCopy,metadataCommonMainImplementationCopy,metadataCompileClasspathCopy,metadataCompileOnlyCopy,metadataImplementationCopy,testKotlinScriptDef,testKotlinScriptDefCopy,testKotlinScriptDefExtensions,testKotlinScriptDefExtensionsCopy
|
||||
|
|
|
@ -5,7 +5,9 @@ package co.electriccoin.zcash.spackle
|
|||
*
|
||||
* This class is thread-safe.
|
||||
*/
|
||||
class LazyWithArgument<in Input, out Output>(private val deferredCreator: ((Input) -> Output)) {
|
||||
class LazyWithArgument<in Input, out Output>(
|
||||
private val deferredCreator: ((Input) -> Output)
|
||||
) {
|
||||
@Volatile
|
||||
private var singletonInstance: Output? = null
|
||||
|
||||
|
|
|
@ -8,7 +8,9 @@ import kotlinx.coroutines.sync.withLock
|
|||
*
|
||||
* This class is thread-safe.
|
||||
*/
|
||||
class SuspendingLazy<in Input, out Output>(private val deferredCreator: suspend ((Input) -> Output)) {
|
||||
class SuspendingLazy<in Input, out Output>(
|
||||
private val deferredCreator: suspend ((Input) -> Output)
|
||||
) {
|
||||
private var singletonInstance: Output? = null
|
||||
|
||||
private val mutex = Mutex()
|
||||
|
|
|
@ -6,7 +6,9 @@ package co.electriccoin.zcash.spackle.model
|
|||
* @param value A 0-based index. Must be >= 0
|
||||
*/
|
||||
@JvmInline
|
||||
value class Index(val value: Int) {
|
||||
value class Index(
|
||||
val value: Int
|
||||
) {
|
||||
init {
|
||||
require(value >= 0) { "Index must be >= 0 but actually is $value" }
|
||||
}
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
package co.electriccoin.zcash.spackle.model
|
||||
|
||||
data class Progress(val current: Index, val last: Index) {
|
||||
data class Progress(
|
||||
val current: Index,
|
||||
val last: Index
|
||||
) {
|
||||
init {
|
||||
require(last.value > 0) { "last must be > 0 but was $last" }
|
||||
require(last.value >= current.value) { "last ($last) must be >= current ($current)" }
|
||||
|
|
|
@ -28,7 +28,8 @@ open class UiTestPrerequisites {
|
|||
|
||||
private fun isScreenOn(): Boolean {
|
||||
val powerService =
|
||||
ApplicationProvider.getApplicationContext<Context>()
|
||||
ApplicationProvider
|
||||
.getApplicationContext<Context>()
|
||||
.getSystemService(Context.POWER_SERVICE) as PowerManager
|
||||
return powerService.isInteractive
|
||||
}
|
||||
|
@ -41,7 +42,8 @@ open class UiTestPrerequisites {
|
|||
|
||||
private fun isKeyguardLocked(): Boolean {
|
||||
val keyguardService = (
|
||||
ApplicationProvider.getApplicationContext<Context>()
|
||||
ApplicationProvider
|
||||
.getApplicationContext<Context>()
|
||||
.getSystemService(Context.KEYGUARD_SERVICE) as KeyguardManager
|
||||
)
|
||||
|
||||
|
|
|
@ -13,7 +13,8 @@ open class ZcashUiTestRunner : AndroidJUnitRunner() {
|
|||
super.onCreate(arguments)
|
||||
|
||||
val powerManager =
|
||||
ApplicationProvider.getApplicationContext<Context>()
|
||||
ApplicationProvider
|
||||
.getApplicationContext<Context>()
|
||||
.getSystemService(Context.POWER_SERVICE) as PowerManager
|
||||
|
||||
// There is no alternative to this deprecated API. The suggestion of a view to keep the screen
|
||||
|
|
|
@ -4,4 +4,5 @@ root = true
|
|||
ktlint_standard_trailing-comma-on-call-site = disabled
|
||||
ktlint_standard_trailing-comma-on-declaration-site = disabled
|
||||
# When using Compose, suppress the `function-naming` rule in favor of PascalCase naming convention
|
||||
ktlint_function_naming_ignore_when_annotated_with=Composable
|
||||
ktlint_function_naming_ignore_when_annotated_with=Composable
|
||||
ktlint_standard_function-signature=disabled
|
|
@ -1,6 +1,7 @@
|
|||
plugins {
|
||||
id("com.android.library")
|
||||
kotlin("android")
|
||||
id("org.jetbrains.kotlin.plugin.compose")
|
||||
id("secant.android-build-conventions")
|
||||
id("secant.jacoco-conventions")
|
||||
}
|
||||
|
|
|
@ -119,17 +119,18 @@ private fun splitBalance(balanceStringParts: ZecAmountTriple): Pair<String, Stri
|
|||
Twig.debug { "Balance parts before calculation: $balanceStringParts" }
|
||||
|
||||
val cutPosition =
|
||||
balanceStringParts.main.indexOf(
|
||||
startIndex = 0,
|
||||
char = MonetarySeparators.current(Locale.getDefault()).decimal,
|
||||
ignoreCase = true
|
||||
).let { separatorPosition ->
|
||||
if (separatorPosition + CUT_POSITION_OFFSET < balanceStringParts.main.length) {
|
||||
separatorPosition + CUT_POSITION_OFFSET
|
||||
} else {
|
||||
balanceStringParts.main.length
|
||||
balanceStringParts.main
|
||||
.indexOf(
|
||||
startIndex = 0,
|
||||
char = MonetarySeparators.current(Locale.getDefault()).decimal,
|
||||
ignoreCase = true
|
||||
).let { separatorPosition ->
|
||||
if (separatorPosition + CUT_POSITION_OFFSET < balanceStringParts.main.length) {
|
||||
separatorPosition + CUT_POSITION_OFFSET
|
||||
} else {
|
||||
balanceStringParts.main.length
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
val firstPart =
|
||||
buildString {
|
||||
|
@ -160,7 +161,10 @@ data class ZecAmountTriple(
|
|||
)
|
||||
|
||||
@Immutable
|
||||
data class BalanceTextStyle(val mostSignificantPart: TextStyle, val leastSignificantPart: TextStyle)
|
||||
data class BalanceTextStyle(
|
||||
val mostSignificantPart: TextStyle,
|
||||
val leastSignificantPart: TextStyle
|
||||
)
|
||||
|
||||
object StyledBalanceDefaults {
|
||||
@Stable
|
||||
|
|
|
@ -103,8 +103,7 @@ fun LabeledCheckBox(
|
|||
top = ZcashTheme.dimens.spacingTiny,
|
||||
bottom = ZcashTheme.dimens.spacingTiny,
|
||||
end = ZcashTheme.dimens.spacingTiny
|
||||
)
|
||||
.then(
|
||||
).then(
|
||||
if (checkBoxTestTag != null) {
|
||||
Modifier.testTag(checkBoxTestTag)
|
||||
} else {
|
||||
|
|
|
@ -120,8 +120,7 @@ fun ChipOnSurface(
|
|||
color = ZcashTheme.colors.layoutStrokeSecondary
|
||||
),
|
||||
shape = RoundedCornerShape(size = ZcashTheme.dimens.regularRippleEffectCorner),
|
||||
)
|
||||
.clickable { onClick() },
|
||||
).clickable { onClick() },
|
||||
color = ZcashTheme.colors.primaryColor,
|
||||
shadowElevation = ZcashTheme.dimens.chipShadowElevation,
|
||||
) {
|
||||
|
@ -134,8 +133,7 @@ fun ChipOnSurface(
|
|||
.padding(
|
||||
vertical = ZcashTheme.dimens.spacingMid,
|
||||
horizontal = ZcashTheme.dimens.spacingDefault
|
||||
)
|
||||
.testTag(CommonTag.CHIP)
|
||||
).testTag(CommonTag.CHIP)
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -6,6 +6,8 @@ import android.view.ContextThemeWrapper
|
|||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.CompositionLocalProvider
|
||||
import androidx.compose.runtime.collectAsState
|
||||
import androidx.compose.runtime.movableContentOf
|
||||
import androidx.compose.runtime.remember
|
||||
import androidx.compose.ui.platform.LocalConfiguration
|
||||
import androidx.compose.ui.platform.LocalContext
|
||||
import kotlinx.coroutines.flow.StateFlow
|
||||
|
@ -17,12 +19,13 @@ import kotlinx.coroutines.flow.StateFlow
|
|||
@Composable
|
||||
fun Override(
|
||||
configurationOverrideFlow: StateFlow<ConfigurationOverride?>,
|
||||
content: @Composable () -> Unit
|
||||
content: @Composable () -> Unit,
|
||||
) {
|
||||
val configurationOverride = configurationOverrideFlow.collectAsState().value
|
||||
val contentSlot = remember { movableContentOf { content() } }
|
||||
|
||||
if (null == configurationOverride) {
|
||||
content()
|
||||
contentSlot()
|
||||
} else {
|
||||
val configuration = configurationOverride.newConfiguration(LocalConfiguration.current)
|
||||
|
||||
|
@ -40,12 +43,15 @@ fun Override(
|
|||
LocalConfiguration provides configuration,
|
||||
LocalContext provides contextWrapper
|
||||
) {
|
||||
content()
|
||||
contentSlot()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
data class ConfigurationOverride(val uiMode: UiMode?, val locale: LocaleList?) {
|
||||
data class ConfigurationOverride(
|
||||
val uiMode: UiMode?,
|
||||
val locale: LocaleList?
|
||||
) {
|
||||
fun newConfiguration(fromConfiguration: Configuration) =
|
||||
Configuration(fromConfiguration).apply {
|
||||
this@ConfigurationOverride.uiMode?.let {
|
||||
|
|
|
@ -60,7 +60,7 @@ fun PagerTabs(
|
|||
tabs: ImmutableList<String>,
|
||||
modifier: Modifier = Modifier,
|
||||
coroutineScope: CoroutineScope = rememberCoroutineScope(),
|
||||
onTabSelected: (index: Int) -> Unit = {},
|
||||
onTabSelect: (index: Int) -> Unit = {},
|
||||
) {
|
||||
TabRow(
|
||||
modifier = modifier.border(ZcashTheme.dimens.spacingTiny, ZcashTheme.colors.layoutStroke),
|
||||
|
@ -74,7 +74,7 @@ fun PagerTabs(
|
|||
selected = pagerState.currentPage == index,
|
||||
onClick = {
|
||||
coroutineScope.launch {
|
||||
onTabSelected(index)
|
||||
onTabSelect(index)
|
||||
pagerState.animateScrollToPage(index)
|
||||
}
|
||||
},
|
||||
|
@ -104,8 +104,7 @@ private fun PagerTab(
|
|||
.fillMaxSize()
|
||||
.background(
|
||||
if (selected) Color.Transparent else ZcashTheme.colors.layoutStroke
|
||||
)
|
||||
.padding(vertical = ZcashTheme.dimens.spacingMid, horizontal = ZcashTheme.dimens.spacingXtiny),
|
||||
).padding(vertical = ZcashTheme.dimens.spacingMid, horizontal = ZcashTheme.dimens.spacingXtiny),
|
||||
contentAlignment = Alignment.Center,
|
||||
) {
|
||||
Text(
|
||||
|
|
|
@ -8,12 +8,11 @@ import kotlinx.coroutines.flow.asStateFlow
|
|||
import kotlinx.coroutines.flow.update
|
||||
|
||||
sealed class ScreenBrightnessState {
|
||||
fun getChange(): ScreenBrightnessState {
|
||||
return when (this) {
|
||||
fun getChange(): ScreenBrightnessState =
|
||||
when (this) {
|
||||
NORMAL -> FULL
|
||||
FULL -> NORMAL
|
||||
}
|
||||
}
|
||||
|
||||
data object FULL : ScreenBrightnessState()
|
||||
|
||||
|
|
|
@ -32,8 +32,7 @@ fun SwitchWithLabel(
|
|||
indication = null,
|
||||
role = Role.Switch,
|
||||
onClick = { onStateChange(!state) }
|
||||
)
|
||||
.fillMaxWidth()
|
||||
).fillMaxWidth()
|
||||
) {
|
||||
val (text, spacer, switchButton) = createRefs()
|
||||
Body(
|
||||
|
|
|
@ -90,8 +90,7 @@ fun FormTextField(
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
.then(
|
||||
}.then(
|
||||
if (withBorder) {
|
||||
Modifier.border(
|
||||
width = 1.dp,
|
||||
|
@ -105,8 +104,7 @@ fun FormTextField(
|
|||
} else {
|
||||
Modifier
|
||||
}
|
||||
)
|
||||
.then(
|
||||
).then(
|
||||
if (testTag.isNullOrEmpty()) {
|
||||
Modifier
|
||||
} else {
|
||||
|
|
|
@ -32,6 +32,5 @@ internal val TextFieldColors.selectionColors: TextSelectionColors
|
|||
@Composable get() = textSelectionColors
|
||||
|
||||
@Composable
|
||||
internal fun TextFieldColors.cursorColor(isError: Boolean): State<Color> {
|
||||
return rememberUpdatedState(if (isError) errorCursorColor else cursorColor)
|
||||
}
|
||||
internal fun TextFieldColors.cursorColor(isError: Boolean): State<Color> =
|
||||
rememberUpdatedState(if (isError) errorCursorColor else cursorColor)
|
||||
|
|
|
@ -83,8 +83,7 @@ private fun AccountSwitch(state: AccountSwitchState) {
|
|||
onClick =
|
||||
state
|
||||
.onAccountTypeClick
|
||||
)
|
||||
.padding(start = 4.dp),
|
||||
).padding(start = 4.dp),
|
||||
verticalAlignment = Alignment.CenterVertically
|
||||
) {
|
||||
Image(
|
||||
|
|
|
@ -163,8 +163,7 @@ private fun FullscreenDialogContent(
|
|||
interactionSource = remember { MutableInteractionSource() },
|
||||
indication = null,
|
||||
onClick = onBack
|
||||
)
|
||||
.padding(start = 16.dp, end = 16.dp, bottom = 64.dp)
|
||||
).padding(start = 16.dp, end = 16.dp, bottom = 64.dp)
|
||||
) {
|
||||
ZashiQrInternal(
|
||||
modifier =
|
||||
|
|
|
@ -60,8 +60,7 @@ fun RadioButton(
|
|||
interactionSource = remember { MutableInteractionSource() },
|
||||
onClick = state.onClick,
|
||||
role = Role.Button,
|
||||
)
|
||||
.padding(horizontal = 20.dp)
|
||||
).padding(horizontal = 20.dp)
|
||||
.then(
|
||||
if (testTag != null) {
|
||||
Modifier.testTag(testTag)
|
||||
|
|
|
@ -27,7 +27,6 @@ import androidx.compose.ui.unit.dp
|
|||
@Composable
|
||||
fun BaseListItem(
|
||||
leading: @Composable ((Modifier) -> Unit)?,
|
||||
content: @Composable (Modifier) -> Unit,
|
||||
trailing: @Composable ((Modifier) -> Unit)?,
|
||||
onClick: (() -> Unit)?,
|
||||
contentPadding: PaddingValues,
|
||||
|
@ -36,6 +35,7 @@ fun BaseListItem(
|
|||
shape: Shape = RoundedCornerShape(16.dp),
|
||||
border: BorderStroke? = null,
|
||||
color: Color = Color.Transparent,
|
||||
content: @Composable (Modifier) -> Unit,
|
||||
) {
|
||||
Surface(
|
||||
modifier = modifier,
|
||||
|
|
|
@ -73,6 +73,12 @@ fun ZashiListItem(
|
|||
fun ZashiListItem(
|
||||
state: ZashiListItemState,
|
||||
modifier: Modifier = Modifier,
|
||||
contentPadding: PaddingValues = ZashiListItemDefaults.contentPadding,
|
||||
colors: ZashiListItemColors =
|
||||
when (state.design) {
|
||||
ZashiListItemDesignType.PRIMARY -> ZashiListItemDefaults.primaryColors()
|
||||
ZashiListItemDesignType.SECONDARY -> ZashiListItemDefaults.secondaryColors()
|
||||
},
|
||||
leading: @Composable (Modifier) -> Unit = {
|
||||
ZashiListItemDefaults.LeadingItem(
|
||||
modifier = it,
|
||||
|
@ -80,6 +86,13 @@ fun ZashiListItem(
|
|||
contentDescription = state.title.getValue()
|
||||
)
|
||||
},
|
||||
trailing: @Composable (Modifier) -> Unit = {
|
||||
ZashiListItemDefaults.TrailingItem(
|
||||
modifier = it,
|
||||
isEnabled = state.isEnabled && state.onClick != null,
|
||||
contentDescription = state.title.getValue()
|
||||
)
|
||||
},
|
||||
content: @Composable (Modifier) -> Unit = {
|
||||
ZashiListItemDefaults.ContentItem(
|
||||
modifier = it,
|
||||
|
@ -89,19 +102,6 @@ fun ZashiListItem(
|
|||
isEnabled = state.isEnabled
|
||||
)
|
||||
},
|
||||
trailing: @Composable (Modifier) -> Unit = {
|
||||
ZashiListItemDefaults.TrailingItem(
|
||||
modifier = it,
|
||||
isEnabled = state.isEnabled && state.onClick != null,
|
||||
contentDescription = state.title.getValue()
|
||||
)
|
||||
},
|
||||
contentPadding: PaddingValues = ZashiListItemDefaults.contentPadding,
|
||||
colors: ZashiListItemColors =
|
||||
when (state.design) {
|
||||
ZashiListItemDesignType.PRIMARY -> ZashiListItemDefaults.primaryColors()
|
||||
ZashiListItemDesignType.SECONDARY -> ZashiListItemDefaults.secondaryColors()
|
||||
}
|
||||
) {
|
||||
BaseListItem(
|
||||
modifier = modifier,
|
||||
|
@ -260,17 +260,13 @@ object ZashiListItemDefaults {
|
|||
fun primaryColors(
|
||||
borderColor: Color = Color.Unspecified,
|
||||
backgroundColor: Color = Color.Transparent
|
||||
): ZashiListItemColors {
|
||||
return ZashiListItemColors(borderColor = borderColor, backgroundColor = backgroundColor)
|
||||
}
|
||||
): ZashiListItemColors = ZashiListItemColors(borderColor = borderColor, backgroundColor = backgroundColor)
|
||||
|
||||
@Composable
|
||||
fun secondaryColors(
|
||||
borderColor: Color = ZashiColors.Surfaces.strokeSecondary,
|
||||
backgroundColor: Color = Color.Transparent
|
||||
): ZashiListItemColors {
|
||||
return ZashiListItemColors(borderColor = borderColor, backgroundColor = backgroundColor)
|
||||
}
|
||||
): ZashiListItemColors = ZashiListItemColors(borderColor = borderColor, backgroundColor = backgroundColor)
|
||||
}
|
||||
|
||||
@PreviewScreens
|
||||
|
|
|
@ -114,11 +114,11 @@ private fun ExpandedBaseListItem(
|
|||
contentPadding: PaddingValues,
|
||||
onClick: (() -> Unit)?,
|
||||
leading: @Composable (Modifier) -> Unit,
|
||||
content: @Composable (Modifier) -> Unit,
|
||||
trailing: @Composable (Modifier) -> Unit,
|
||||
below: @Composable ColumnScope.(Modifier) -> Unit,
|
||||
modifier: Modifier = Modifier,
|
||||
border: BorderStroke? = null,
|
||||
content: @Composable (Modifier) -> Unit,
|
||||
) {
|
||||
Surface(
|
||||
modifier = modifier,
|
||||
|
|
|
@ -14,7 +14,8 @@ object AndroidQrCodeImageGenerator : QrCodeImageGenerator {
|
|||
): ImageBitmap {
|
||||
val colorArray = bitArray.toThemeColorArray(colors)
|
||||
|
||||
return Bitmap.createBitmap(colorArray, sizePixels, sizePixels, Bitmap.Config.ARGB_8888)
|
||||
return Bitmap
|
||||
.createBitmap(colorArray, sizePixels, sizePixels, Bitmap.Config.ARGB_8888)
|
||||
.asImageBitmap()
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,7 +14,9 @@ sealed interface ImageResource {
|
|||
|
||||
@JvmInline
|
||||
@Immutable
|
||||
value class DisplayString(val value: String) : ImageResource
|
||||
value class DisplayString(
|
||||
val value: String
|
||||
) : ImageResource
|
||||
}
|
||||
|
||||
@Stable
|
||||
|
|
|
@ -62,15 +62,13 @@ data class ScreenHeight(
|
|||
val systemStatusBarHeight: Dp,
|
||||
val systemNavigationBarHeight: Dp
|
||||
) {
|
||||
fun overallScreenHeight(): Dp {
|
||||
return (contentHeight + systemBarsHeight()).also {
|
||||
fun overallScreenHeight(): Dp =
|
||||
(contentHeight + systemBarsHeight()).also {
|
||||
Twig.debug { "Screen height: Overall height: $it" }
|
||||
}
|
||||
}
|
||||
|
||||
fun systemBarsHeight(): Dp {
|
||||
return (systemStatusBarHeight + systemNavigationBarHeight).also {
|
||||
fun systemBarsHeight(): Dp =
|
||||
(systemStatusBarHeight + systemNavigationBarHeight).also {
|
||||
Twig.debug { "Screen height: System bars height: $it" }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -26,22 +26,37 @@ sealed interface StringResource {
|
|||
|
||||
@JvmInline
|
||||
@Immutable
|
||||
value class ByString(val value: String) : StringResource
|
||||
value class ByString(
|
||||
val value: String
|
||||
) : StringResource
|
||||
|
||||
@Immutable
|
||||
data class ByZatoshi(val zatoshi: Zatoshi) : StringResource
|
||||
data class ByZatoshi(
|
||||
val zatoshi: Zatoshi
|
||||
) : StringResource
|
||||
|
||||
@Immutable
|
||||
data class ByDateTime(val zonedDateTime: ZonedDateTime, val useFullFormat: Boolean) : StringResource
|
||||
data class ByDateTime(
|
||||
val zonedDateTime: ZonedDateTime,
|
||||
val useFullFormat: Boolean
|
||||
) : StringResource
|
||||
|
||||
@Immutable
|
||||
data class ByYearMonth(val yearMonth: YearMonth) : StringResource
|
||||
data class ByYearMonth(
|
||||
val yearMonth: YearMonth
|
||||
) : StringResource
|
||||
|
||||
@Immutable
|
||||
data class ByTransactionId(val transactionId: String, val abbreviated: Boolean) : StringResource
|
||||
data class ByTransactionId(
|
||||
val transactionId: String,
|
||||
val abbreviated: Boolean
|
||||
) : StringResource
|
||||
|
||||
@Immutable
|
||||
data class ByAddress(val address: String, val abbreviated: Boolean) : StringResource
|
||||
data class ByAddress(
|
||||
val address: String,
|
||||
val abbreviated: Boolean
|
||||
) : StringResource
|
||||
}
|
||||
|
||||
@Stable
|
||||
|
@ -142,15 +157,28 @@ object StringResourceDefaults {
|
|||
.getDateTimeInstance(
|
||||
DateFormat.MEDIUM,
|
||||
DateFormat.SHORT,
|
||||
).format(
|
||||
Date.from(
|
||||
res.zonedDateTime
|
||||
.toInstant()
|
||||
.toKotlinInstant()
|
||||
.toJavaInstant()
|
||||
)
|
||||
)
|
||||
.format(Date.from(res.zonedDateTime.toInstant().toKotlinInstant().toJavaInstant()))
|
||||
} else {
|
||||
val pattern = DateTimeFormatter.ofPattern("MMM dd")
|
||||
val start = res.zonedDateTime.format(pattern).orEmpty()
|
||||
val end =
|
||||
DateFormat
|
||||
.getTimeInstance(DateFormat.SHORT)
|
||||
.format(Date.from(res.zonedDateTime.toInstant().toKotlinInstant().toJavaInstant()))
|
||||
.format(
|
||||
Date.from(
|
||||
res.zonedDateTime
|
||||
.toInstant()
|
||||
.toKotlinInstant()
|
||||
.toJavaInstant()
|
||||
)
|
||||
)
|
||||
|
||||
return "$start $end"
|
||||
}
|
||||
|
@ -161,23 +189,21 @@ object StringResourceDefaults {
|
|||
return yearMonth.format(pattern).orEmpty()
|
||||
}
|
||||
|
||||
fun convertAddress(res: StringResource.ByAddress): String {
|
||||
return if (res.abbreviated && res.address.isNotBlank()) {
|
||||
fun convertAddress(res: StringResource.ByAddress): String =
|
||||
if (res.abbreviated && res.address.isNotBlank()) {
|
||||
"${res.address.take(ADDRESS_MAX_LENGTH_ABBREVIATED)}..."
|
||||
} else {
|
||||
res.address
|
||||
}
|
||||
}
|
||||
|
||||
fun convertTransactionId(res: StringResource.ByTransactionId): String {
|
||||
return if (res.abbreviated) {
|
||||
fun convertTransactionId(res: StringResource.ByTransactionId): String =
|
||||
if (res.abbreviated) {
|
||||
"${res.transactionId.take(TRANSACTION_MAX_PREFIX_SUFFIX_LENGHT)}...${res.transactionId.takeLast(
|
||||
TRANSACTION_MAX_PREFIX_SUFFIX_LENGHT
|
||||
)}"
|
||||
} else {
|
||||
res.transactionId
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private const val TRANSACTION_MAX_PREFIX_SUFFIX_LENGHT = 5
|
||||
|
|
|
@ -5,6 +5,7 @@ import model.NetworkDimension
|
|||
plugins {
|
||||
id("com.android.test")
|
||||
kotlin("android")
|
||||
id("org.jetbrains.kotlin.plugin.compose")
|
||||
id("secant.android-build-conventions")
|
||||
id("wtf.emulator.gradle")
|
||||
id("secant.emulator-wtf-conventions")
|
||||
|
|
|
@ -101,14 +101,15 @@ class ScanViewTest : UiTestPrerequisites() {
|
|||
it.assertDoesNotExist()
|
||||
}
|
||||
|
||||
composeTestRule.onNodeWithText(
|
||||
getStringResourceWithArgs(
|
||||
resId = R.string.scan_state_permission,
|
||||
getStringResource(R.string.app_name)
|
||||
)
|
||||
).also {
|
||||
it.assertIsDisplayed()
|
||||
}
|
||||
composeTestRule
|
||||
.onNodeWithText(
|
||||
getStringResourceWithArgs(
|
||||
resId = R.string.scan_state_permission,
|
||||
getStringResource(R.string.app_name)
|
||||
)
|
||||
).also {
|
||||
it.assertIsDisplayed()
|
||||
}
|
||||
|
||||
composeTestRule.onNodeWithText(getStringResource(R.string.scan_settings_button), ignoreCase = true).also {
|
||||
it.assertIsDisplayed()
|
||||
|
|
|
@ -52,12 +52,12 @@ class ScanViewTestSetup(
|
|||
Scan(
|
||||
snackbarHostState = SnackbarHostState(),
|
||||
onBack = {},
|
||||
onScanned = {},
|
||||
onScan = {},
|
||||
onScanError = {},
|
||||
onOpenSettings = {
|
||||
onOpenSettingsCount.incrementAndGet()
|
||||
},
|
||||
onScanStateChanged = {
|
||||
onScanStateChange = {
|
||||
scanState.set(it)
|
||||
},
|
||||
topAppBarSubTitleState = TopAppBarSubTitleState.None,
|
||||
|
|
|
@ -6,6 +6,7 @@ plugins {
|
|||
id("com.android.library")
|
||||
kotlin("android")
|
||||
kotlin("plugin.serialization")
|
||||
id("org.jetbrains.kotlin.plugin.compose")
|
||||
id("secant.android-build-conventions")
|
||||
id("wtf.emulator.gradle")
|
||||
id("secant.emulator-wtf-conventions")
|
||||
|
|
|
@ -37,7 +37,9 @@ class ScreenBrightnessTest : UiTestPrerequisites() {
|
|||
assertEquals(ScreenBrightnessState.NORMAL, testSetup.getSecureBrightnessCount())
|
||||
}
|
||||
|
||||
private class TestSetup(composeTestRule: ComposeContentTestRule) {
|
||||
private class TestSetup(
|
||||
composeTestRule: ComposeContentTestRule
|
||||
) {
|
||||
val mutableScreenBrightnessFlag = MutableStateFlow(true)
|
||||
|
||||
private val screenBrightness = ScreenBrightness
|
||||
|
|
|
@ -58,7 +58,9 @@ class ScreenSecurityTest : UiTestPrerequisites() {
|
|||
assertEquals(0, testSetup.getSecureScreenCount())
|
||||
}
|
||||
|
||||
private class TestSetup(composeTestRule: ComposeContentTestRule) {
|
||||
private class TestSetup(
|
||||
composeTestRule: ComposeContentTestRule
|
||||
) {
|
||||
val mutableSecureScreenFlag = MutableStateFlow(true)
|
||||
|
||||
private val screenSecurity = ScreenSecurity()
|
||||
|
|
|
@ -38,7 +38,9 @@ class ScreenTimeoutTest : UiTestPrerequisites() {
|
|||
assertEquals(0, testSetup.getScreenTimeoutCount())
|
||||
}
|
||||
|
||||
private class TestSetup(composeTestRule: ComposeContentTestRule) {
|
||||
private class TestSetup(
|
||||
composeTestRule: ComposeContentTestRule
|
||||
) {
|
||||
val mutableScreenTimeoutFlag = MutableStateFlow(true)
|
||||
|
||||
private val screenTimeout = ScreenTimeout()
|
||||
|
|
|
@ -13,7 +13,8 @@ class ConfigurationEntriesTest {
|
|||
fun keys_unique() {
|
||||
val fieldValueSet = mutableSetOf<String>()
|
||||
|
||||
ConfigurationEntries::class.memberProperties
|
||||
ConfigurationEntries::class
|
||||
.memberProperties
|
||||
.map { it.getter.call(ConfigurationEntries) }
|
||||
.map { it as DefaultEntry<*> }
|
||||
.map { it.key }
|
||||
|
|
|
@ -244,6 +244,14 @@ internal class MockSynchronizer : CloseableSynchronizer {
|
|||
error("Intentionally not implemented in ${MockSynchronizer::class.simpleName} implementation.")
|
||||
}
|
||||
|
||||
override suspend fun pcztRequiresSaplingProofs(pczt: Pczt): Boolean {
|
||||
error("Intentionally not implemented in ${MockSynchronizer::class.simpleName} implementation.")
|
||||
}
|
||||
|
||||
override suspend fun redactPcztForSigner(pczt: Pczt): Pczt {
|
||||
error("Intentionally not implemented in ${MockSynchronizer::class.simpleName} implementation.")
|
||||
}
|
||||
|
||||
companion object {
|
||||
fun new() = MockSynchronizer()
|
||||
}
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue