@@ -16,7 +16,7 @@ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
1616 * - also set the value standalone according to your setup
1717 */
1818group = " com.github.tukcps"
19- version = " 4.0.6 " // must be number.number.number
19+ version = " 4.0.7 " // must be number.number.number
2020val aaddVersion = " 0.1.11"
2121val sysmlapiVersion = " 3.9.4"
2222val useMavenAADD = true
@@ -32,12 +32,12 @@ if (JavaVersion.current() < JavaVersion.VERSION_21) {
3232
3333// Plugins needed: id and versions.
3434plugins {
35- // Plugin that checks for updates:
35+ // Plugin that checks for updates of dependencies
3636 id(" com.github.ben-manes.versions" ) version " 0.52.0"
3737 id(" idea" )
38- kotlin(" jvm" ) version " 2.1.20 "
39- kotlin(" plugin.serialization" ) version " 2.1.20 "
40- id(" org.springframework.boot" ) version " 3.5.0 "
38+ kotlin(" jvm" ) version " 2.2.0 "
39+ kotlin(" plugin.serialization" ) version " 2.2.0 "
40+ id(" org.springframework.boot" ) version " 3.5.3 "
4141 id(" io.spring.dependency-management" ) version " 1.1.7"
4242 alias(libs.plugins.jetbrainsCompose) apply true
4343 alias(libs.plugins.compose.compiler) apply true
@@ -81,27 +81,27 @@ dependencies {
8181 // For UUID version 5 (name-based)
8282 implementation(" com.fasterxml.uuid:java-uuid-generator:5.1.0" )
8383
84- implementation(" org.jetbrains.compose.material3:material3-desktop:1.8.1 " )
84+ implementation(" org.jetbrains.compose.material3:material3-desktop:1.8.2 " )
8585
8686 // These are necessary for the annotations in the models.
8787 implementation(" org.springframework.boot:spring-boot-starter-web" )
88- implementation(" org.hibernate.validator:hibernate-validator:8 .0.2 .Final" )
88+ implementation(" org.hibernate.validator:hibernate-validator:9 .0.1 .Final" )
8989
9090 // Open API / Swagger
91- implementation(" org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.8 " )
91+ implementation(" org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.9 " )
9292
9393 // Needed for annotations for Spring Boot in package rest
9494 implementation(" com.fasterxml.jackson.core:jackson-databind" )
9595 implementation(" com.fasterxml.jackson.module:jackson-module-kotlin" )
9696 implementation(" com.fasterxml.jackson.datatype:jackson-datatype-jsr310" )
9797
9898 // Parsing markdown to AST
99- implementation(" org.commonmark:commonmark:0.24 .0" )
100- implementation(" org.commonmark:commonmark-ext-gfm-tables:0.24 .0" )
101- implementation(" org.commonmark:commonmark-ext-image-attributes:0.24 .0" )
102- implementation(" org.commonmark:commonmark-ext-yaml-front-matter:0.24 .0" )
103- implementation(" org.commonmark:commonmark-ext-gfm-strikethrough:0.24 .0" )
104- implementation(" org.commonmark:commonmark-ext-ins:0.24 .0" )
99+ implementation(" org.commonmark:commonmark:0.25 .0" )
100+ implementation(" org.commonmark:commonmark-ext-gfm-tables:0.25 .0" )
101+ implementation(" org.commonmark:commonmark-ext-image-attributes:0.25 .0" )
102+ implementation(" org.commonmark:commonmark-ext-yaml-front-matter:0.25 .0" )
103+ implementation(" org.commonmark:commonmark-ext-gfm-strikethrough:0.25 .0" )
104+ implementation(" org.commonmark:commonmark-ext-ins:0.25 .0" )
105105
106106 // Some more icons ...
107107 implementation(compose.components.resources)
@@ -114,15 +114,14 @@ dependencies {
114114 // Needed for state diagrams (HOOD GmbH)
115115 implementation(" org.diagramsascode:diagramsascode-image:0.1.5" )
116116 implementation(" org.apache.xmlgraphics:batik-transcoder:1.19" )
117- implementation(" org.apache.xmlgraphics:batik-codec:1.18 " )
117+ implementation(" org.apache.xmlgraphics:batik-codec:1.19 " )
118118
119119 // Use the Kotlin JUnit integration.
120- testImplementation(" org.jetbrains.kotlin:kotlin-test-junit5:2.1.10" )
121- testImplementation(platform(" org.junit:junit-bom:5.12.0" ))
120+ testImplementation(" org.jetbrains.kotlin:kotlin-test-junit5:2.2.0" )
122121
123122 // compose ui tests
124123 testImplementation(kotlin(" test" ))
125- testImplementation(" org.springframework.boot:spring-boot-starter-test:3.5.0 " ) {
124+ testImplementation(" org.springframework.boot:spring-boot-starter-test:3.5.3 " ) {
126125 exclude(group = " org.mockito" , module = " mockito-core" )
127126 }
128127
@@ -156,12 +155,12 @@ tasks.test {
156155// Generate Bytecode for v17
157156kotlin {
158157 compilerOptions {
159- jvmTarget.set(JvmTarget .JVM_17 )
158+ jvmTarget.set(JvmTarget .JVM_21 )
160159 }
161160}
162161
163162tasks.withType<JavaCompile > {
164- options.release.set(17 )
163+ options.release.set(21 )
165164}
166165
167166/* *
0 commit comments