@@ -2,12 +2,12 @@ import java.net.URL
2
2
3
3
plugins {
4
4
// Apply the Kotlin JVM plugin to add support for Kotlin.
5
- id(" org.jetbrains.kotlin.jvm" ) version " 1.6 .10"
6
- id(" io.gitlab.arturbosch.detekt" ) version " 1.19 .0"
7
- id(" org.jmailen.kotlinter" ) version " 3.8 .0"
5
+ id(" org.jetbrains.kotlin.jvm" ) version " 1.7 .10"
6
+ id(" io.gitlab.arturbosch.detekt" ) version " 1.21 .0"
7
+ id(" org.jmailen.kotlinter" ) version " 3.12 .0"
8
8
id(" jacoco" )
9
- id(" com.github.ben-manes.versions" ) version " 0.40 .0"
10
- id(" org.jetbrains.dokka" ) version " 1.6 .10"
9
+ id(" com.github.ben-manes.versions" ) version " 0.42 .0"
10
+ id(" org.jetbrains.dokka" ) version " 1.7 .10"
11
11
id(" io.github.gradle-nexus.publish-plugin" ) version " 1.1.0"
12
12
13
13
// Apply the java-library plugin for API and implementation separation.
28
28
29
29
allprojects {
30
30
group = " ch.veehait.devicecheck"
31
- val baseVersion = " 0.9.3 "
31
+ val baseVersion = " 0.9.4 "
32
32
33
33
// Add the "-SNAPSHOT" suffix if the CI wasn't triggered by a new release
34
34
version = when {
@@ -116,10 +116,10 @@ dependencies {
116
116
testImplementation(" org.jetbrains.kotlin:kotlin-test-junit5" )
117
117
118
118
// Kotlin coroutines
119
- implementation(" org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0 " )
119
+ implementation(" org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 " )
120
120
121
121
// CBOR
122
- val jacksonVersion = " 2.13.1 "
122
+ val jacksonVersion = " 2.13.4 "
123
123
implementation(" com.fasterxml.jackson.module:jackson-module-kotlin:$jacksonVersion " )
124
124
implementation(" com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:$jacksonVersion " )
125
125
testImplementation(" com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:$jacksonVersion " )
@@ -131,22 +131,22 @@ dependencies {
131
131
implementation(" org.bouncycastle:bcpkix-jdk15on:$bouncyCastleVersion " )
132
132
133
133
// Kotest
134
- val kotestVersion = " 5.0.3 "
134
+ val kotestVersion = " 5.4.2 "
135
135
testImplementation(" io.kotest:kotest-runner-junit5-jvm:$kotestVersion " ) // for kotest framework
136
136
testImplementation(" io.kotest:kotest-assertions-core-jvm:$kotestVersion " ) // for kotest core jvm assertions
137
137
testImplementation(" io.kotest:kotest-property-jvm:$kotestVersion " ) // for kotest property test
138
138
139
139
// Testing of equals / hashcode
140
- testImplementation(" nl.jqno.equalsverifier:equalsverifier:3.8.2 " )
140
+ testImplementation(" nl.jqno.equalsverifier:equalsverifier:3.10.1 " )
141
141
142
142
// MockWebServer
143
- testImplementation(" com.squareup.okhttp3:mockwebserver:4.9.3 " )
143
+ testImplementation(" com.squareup.okhttp3:mockwebserver:4.10.0 " )
144
144
145
145
// JWS issuing
146
- testImplementation(" com.nimbusds:nimbus-jose-jwt:9.15.2 " )
146
+ testImplementation(" com.nimbusds:nimbus-jose-jwt:9.25 " )
147
147
148
148
// Google Guava: Bytes.indexOf
149
- testImplementation(" com.google.guava:guava:31.0. 1-jre" )
149
+ testImplementation(" com.google.guava:guava:31.1-jre" )
150
150
}
151
151
152
152
dependencyLocking {
0 commit comments