Remove ByteArrayPropertyWithLength and update handling

Removed the ByteArrayPropertyWithLength class and refactored related methods to simplify the handling of string and blob properties without maxLength constraints. This change improves code maintainability by eliminating redundant checks and ensures that property operations are more straightforward and error-free. Additionally, updated the Kotlin version and optimized the build configuration for better dependency management.
This commit is contained in:
2024-11-30 12:03:16 +01:00
parent 1827704109
commit e60b6472ba
6 changed files with 62 additions and 159 deletions

View File

@@ -1,23 +1,21 @@
plugins {
kotlin("multiplatform") version "2.0.20"
kotlin("multiplatform") version "2.1.0"
`maven-publish`
signing
id("org.jetbrains.dokka") version "1.5.31"
}
group = "nl.astraeus"
version = "0.1.1-SNAPSHOT"
version = "0.2.0-SNAPSHOT"
repositories {
mavenCentral()
}
kotlin {
jvm {
withJava()
}
jvm()
js {
browser {}
browser()
}
sourceSets {
@@ -113,76 +111,6 @@ signing {
sign(publishing.publications)
}
tasks.named<Task>("publishJsPublicationToMavenLocal") {
dependsOn(tasks.named<Task>("signJvmPublication"))
tasks.withType<PublishToMavenRepository> {
dependsOn(tasks.withType<Sign>())
}
tasks.named<Task>("publishJvmPublicationToMavenLocal") {
dependsOn(tasks.named<Task>("signJsPublication"))
}
tasks.named<Task>("publishJvmPublicationToMavenLocal") {
dependsOn(tasks.named<Task>("signKotlinMultiplatformPublication"))
}
tasks.named<Task>("publishJsPublicationToMavenLocal") {
dependsOn(tasks.named<Task>("signKotlinMultiplatformPublication"))
}
tasks.named<Task>("publishKotlinMultiplatformPublicationToMavenLocal") {
dependsOn(tasks.named<Task>("signJvmPublication"))
}
tasks.named<Task>("publishKotlinMultiplatformPublicationToMavenLocal") {
dependsOn(tasks.named<Task>("signJsPublication"))
}
tasks.named<Task>("publishJsPublicationToMavenLocalRepository") {
dependsOn(tasks.named<Task>("signJvmPublication"))
}
tasks.named<Task>("publishJvmPublicationToMavenLocalRepository") {
dependsOn(tasks.named<Task>("signJsPublication"))
}
tasks.named<Task>("publishJvmPublicationToMavenLocalRepository") {
dependsOn(tasks.named<Task>("signKotlinMultiplatformPublication"))
}
tasks.named<Task>("publishJsPublicationToMavenLocalRepository") {
dependsOn(tasks.named<Task>("signKotlinMultiplatformPublication"))
}
tasks.named<Task>("publishKotlinMultiplatformPublicationToMavenLocalRepository") {
dependsOn(tasks.named<Task>("signJvmPublication"))
}
tasks.named<Task>("publishKotlinMultiplatformPublicationToMavenLocalRepository") {
dependsOn(tasks.named<Task>("signJsPublication"))
}
tasks.named<Task>("publishJsPublicationToGiteaRepository") {
dependsOn(tasks.named<Task>("signJvmPublication"))
}
tasks.named<Task>("publishJvmPublicationToGiteaRepository") {
dependsOn(tasks.named<Task>("signJsPublication"))
}
tasks.named<Task>("publishJvmPublicationToGiteaRepository") {
dependsOn(tasks.named<Task>("signKotlinMultiplatformPublication"))
}
tasks.named<Task>("publishJsPublicationToGiteaRepository") {
dependsOn(tasks.named<Task>("signKotlinMultiplatformPublication"))
}
tasks.named<Task>("publishKotlinMultiplatformPublicationToGiteaRepository") {
dependsOn(tasks.named<Task>("signJvmPublication"))
}
tasks.named<Task>("publishKotlinMultiplatformPublicationToGiteaRepository") {
dependsOn(tasks.named<Task>("signJsPublication"))
}