From 29035357f596215dfccc9aef401eedabd74732a7 Mon Sep 17 00:00:00 2001 From: Oleg Babichev Date: Mon, 13 Jan 2025 11:54:37 +0100 Subject: [PATCH 1/3] 0.58.0 --- README.md | 42 +++++++++---------- .../gradle/libs.versions.toml | 2 +- .../snippets/gradle/libs.versions.toml | 2 +- .../Writerside/topics/Exposed-Modules.md | 24 +++++------ documentation-website/Writerside/v.list | 2 +- .../Writerside/writerside.cfg | 2 +- exposed-bom/README.md | 4 +- exposed-spring-boot-starter/README.md | 6 +-- gradle.properties | 2 +- samples/exposed-ktor/gradle.properties | 2 +- samples/exposed-migration/gradle.properties | 2 +- samples/exposed-spring/gradle.properties | 2 +- 12 files changed, 46 insertions(+), 46 deletions(-) diff --git a/README.md b/README.md index d1be04ab9d..734da44ade 100644 --- a/README.md +++ b/README.md @@ -81,52 +81,52 @@ The Maven Central repository is enabled by default for Maven users. org.jetbrains.exposed exposed-core - 0.57.0 + 0.58.0 org.jetbrains.exposed exposed-crypt - 0.57.0 + 0.58.0 org.jetbrains.exposed exposed-dao - 0.57.0 + 0.58.0 org.jetbrains.exposed exposed-java-time - 0.57.0 + 0.58.0 org.jetbrains.exposed exposed-jdbc - 0.57.0 + 0.58.0 org.jetbrains.exposed exposed-jodatime - 0.57.0 + 0.58.0 org.jetbrains.exposed exposed-json - 0.57.0 + 0.58.0 org.jetbrains.exposed exposed-kotlin-datetime - 0.57.0 + 0.58.0 org.jetbrains.exposed exposed-money - 0.57.0 + 0.58.0 org.jetbrains.exposed exposed-spring-boot-starter - 0.57.0 + 0.58.0 @@ -136,20 +136,20 @@ The Maven Central repository is enabled by default for Maven users. ```groovy dependencies { - implementation 'org.jetbrains.exposed:exposed-core:0.57.0' - implementation 'org.jetbrains.exposed:exposed-crypt:0.57.0' - implementation 'org.jetbrains.exposed:exposed-dao:0.57.0' - implementation 'org.jetbrains.exposed:exposed-jdbc:0.57.0' + implementation 'org.jetbrains.exposed:exposed-core:0.58.0' + implementation 'org.jetbrains.exposed:exposed-crypt:0.58.0' + implementation 'org.jetbrains.exposed:exposed-dao:0.58.0' + implementation 'org.jetbrains.exposed:exposed-jdbc:0.58.0' - implementation 'org.jetbrains.exposed:exposed-jodatime:0.57.0' + implementation 'org.jetbrains.exposed:exposed-jodatime:0.58.0' // or - implementation 'org.jetbrains.exposed:exposed-java-time:0.57.0' + implementation 'org.jetbrains.exposed:exposed-java-time:0.58.0' // or - implementation 'org.jetbrains.exposed:exposed-kotlin-datetime:0.57.0' + implementation 'org.jetbrains.exposed:exposed-kotlin-datetime:0.58.0' - implementation 'org.jetbrains.exposed:exposed-json:0.57.0' - implementation 'org.jetbrains.exposed:exposed-money:0.57.0' - implementation 'org.jetbrains.exposed:exposed-spring-boot-starter:0.57.0' + implementation 'org.jetbrains.exposed:exposed-json:0.58.0' + implementation 'org.jetbrains.exposed:exposed-money:0.58.0' + implementation 'org.jetbrains.exposed:exposed-spring-boot-starter:0.58.0' } ``` @@ -180,7 +180,7 @@ dependencies { and in `gradle.properties` ``` -exposedVersion=0.57.0 +exposedVersion=0.58.0 ``` ## Samples diff --git a/documentation-website/Writerside/snippets/get-started-with-exposed/gradle/libs.versions.toml b/documentation-website/Writerside/snippets/get-started-with-exposed/gradle/libs.versions.toml index ca06be386e..ae4341098d 100644 --- a/documentation-website/Writerside/snippets/get-started-with-exposed/gradle/libs.versions.toml +++ b/documentation-website/Writerside/snippets/get-started-with-exposed/gradle/libs.versions.toml @@ -4,7 +4,7 @@ [versions] guava = "33.0.0-jre" junit-jupiter-engine = "5.10.2" -exposed = "0.57.0" +exposed = "0.58.0" [libraries] guava = { module = "com.google.guava:guava", version.ref = "guava" } diff --git a/documentation-website/Writerside/snippets/gradle/libs.versions.toml b/documentation-website/Writerside/snippets/gradle/libs.versions.toml index dc532a7563..a35a3e9c56 100644 --- a/documentation-website/Writerside/snippets/gradle/libs.versions.toml +++ b/documentation-website/Writerside/snippets/gradle/libs.versions.toml @@ -4,7 +4,7 @@ [versions] guava = "33.0.0-jre" junit-jupiter-engine = "5.10.2" -exposed = "0.57.0" +exposed = "0.58.0" [libraries] guava = { module = "com.google.guava:guava", version.ref = "guava" } diff --git a/documentation-website/Writerside/topics/Exposed-Modules.md b/documentation-website/Writerside/topics/Exposed-Modules.md index d6ee72e565..f75fba2348 100644 --- a/documentation-website/Writerside/topics/Exposed-Modules.md +++ b/documentation-website/Writerside/topics/Exposed-Modules.md @@ -55,7 +55,7 @@ Dependencies mapping listed below is similar (by functionality) to the previous - val exposedVersion: String = "0.57.0" + val exposedVersion: String = "0.58.0" dependencies { implementation("org.jetbrains.exposed:exposed-core:$exposedVersion") implementation("org.jetbrains.exposed:exposed-crypt:$exposedVersion") @@ -82,59 +82,59 @@ Dependencies mapping listed below is similar (by functionality) to the previous <dependency> <groupId>org.jetbrains.exposed</groupId> <artifactId>exposed-core</artifactId> - <version>0.57.0</version> + <version>0.58.0</version> </dependency> <dependency> <groupId>org.jetbrains.exposed</groupId> <artifactId>exposed-crypt</artifactId> - <version>0.57.0</version> + <version>0.58.0</version> </dependency> <dependency> <groupId>org.jetbrains.exposed</groupId> <artifactId>exposed-dao</artifactId> - <version>0.57.0</version> + <version>0.58.0</version> </dependency> <dependency> <groupId>org.jetbrains.exposed</groupId> <artifactId>exposed-java-time</artifactId> - <version>0.57.0</version> + <version>0.58.0</version> </dependency> <dependency> <groupId>org.jetbrains.exposed</groupId> <artifactId>exposed-jdbc</artifactId> - <version>0.57.0</version> + <version>0.58.0</version> </dependency> <dependency> <groupId>org.jetbrains.exposed</groupId> <artifactId>exposed-jodatime</artifactId> - <version>0.57.0</version> + <version>0.58.0</version> </dependency> <dependency> <groupId>org.jetbrains.exposed</groupId> <artifactId>exposed-json</artifactId> - <version>0.57.0</version> + <version>0.58.0</version> </dependency> <dependency> <groupId>org.jetbrains.exposed</groupId> <artifactId>exposed-kotlin-datetime</artifactId> - <version>0.57.0</version> + <version>0.58.0</version> </dependency> <dependency> <groupId>org.jetbrains.exposed</groupId> <artifactId>exposed-money</artifactId> - <version>0.57.0</version> + <version>0.58.0</version> </dependency> <dependency> <groupId>org.jetbrains.exposed</groupId> <artifactId>exposed-spring-boot-starter</artifactId> - <version>0.57.0</version> + <version>0.58.0</version> </dependency> </dependencies> - def exposedVersion = "0.57.0" + def exposedVersion = "0.58.0" dependencies { implementation "org.jetbrains.exposed:exposed-core:$exposedVersion" implementation "org.jetbrains.exposed:exposed-crypt:$exposedVersion" diff --git a/documentation-website/Writerside/v.list b/documentation-website/Writerside/v.list index 04ad8fd0c8..c0d56a56a2 100644 --- a/documentation-website/Writerside/v.list +++ b/documentation-website/Writerside/v.list @@ -2,7 +2,7 @@ - + diff --git a/documentation-website/Writerside/writerside.cfg b/documentation-website/Writerside/writerside.cfg index b0d9d946f1..2324ea6136 100644 --- a/documentation-website/Writerside/writerside.cfg +++ b/documentation-website/Writerside/writerside.cfg @@ -5,5 +5,5 @@ - + diff --git a/exposed-bom/README.md b/exposed-bom/README.md index fefff0f0c0..7710b1afa5 100644 --- a/exposed-bom/README.md +++ b/exposed-bom/README.md @@ -8,7 +8,7 @@ Bill of Materials for all Exposed modules org.jetbrains.exposed exposed-bom - 0.57.0 + 0.58.0 pom import @@ -39,7 +39,7 @@ repositories { } dependencies { - implementation(platform("org.jetbrains.exposed:exposed-bom:0.57.0")) + implementation(platform("org.jetbrains.exposed:exposed-bom:0.58.0")) implementation("org.jetbrains.exposed", "exposed-core") implementation("org.jetbrains.exposed", "exposed-dao") implementation("org.jetbrains.exposed", "exposed-jdbc") diff --git a/exposed-spring-boot-starter/README.md b/exposed-spring-boot-starter/README.md index 28a8aa06e6..d651fb8c7f 100644 --- a/exposed-spring-boot-starter/README.md +++ b/exposed-spring-boot-starter/README.md @@ -10,7 +10,7 @@ This starter will give you the latest version of [Exposed](https://github.com/Je org.jetbrains.exposed exposed-spring-boot-starter - 0.57.0 + 0.58.0 ``` @@ -20,7 +20,7 @@ repositories { mavenCentral() } dependencies { - implementation 'org.jetbrains.exposed:exposed-spring-boot-starter:0.57.0' + implementation 'org.jetbrains.exposed:exposed-spring-boot-starter:0.58.0' } ``` ### Gradle Kotlin DSL @@ -36,7 +36,7 @@ dependencies { ``` In `gradle.properties` ```properties -exposedVersion=0.57.0 +exposedVersion=0.58.0 ``` ## Setting up a database connection diff --git a/gradle.properties b/gradle.properties index 204008cf05..217bd44048 100644 --- a/gradle.properties +++ b/gradle.properties @@ -5,4 +5,4 @@ org.gradle.caching=true org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled group=org.jetbrains.exposed -version=0.57.0 +version=0.58.0 diff --git a/samples/exposed-ktor/gradle.properties b/samples/exposed-ktor/gradle.properties index 8333d2c9f1..3366cad72c 100644 --- a/samples/exposed-ktor/gradle.properties +++ b/samples/exposed-ktor/gradle.properties @@ -2,5 +2,5 @@ ktorVersion=2.3.12 kotlinVersion=2.0.0 logbackVersion=1.4.12 kotlin.code.style=official -exposedVersion=0.57.0 +exposedVersion=0.58.0 h2Version=2.1.214 diff --git a/samples/exposed-migration/gradle.properties b/samples/exposed-migration/gradle.properties index 14592fa396..b35d186a00 100644 --- a/samples/exposed-migration/gradle.properties +++ b/samples/exposed-migration/gradle.properties @@ -1,3 +1,3 @@ -exposedVersion=0.57.0 +exposedVersion=0.58.0 h2Version=2.1.214 flywayVersion=10.15.0 diff --git a/samples/exposed-spring/gradle.properties b/samples/exposed-spring/gradle.properties index 5a2cc520a0..01f14e4caa 100644 --- a/samples/exposed-spring/gradle.properties +++ b/samples/exposed-spring/gradle.properties @@ -1,2 +1,2 @@ -exposedVersion=0.57.0 +exposedVersion=0.58.0 kotlinVersion=2.0.0 From 2652f5eaf7b93046fd089b54e3401ef0c6c8b5fa Mon Sep 17 00:00:00 2001 From: Oleg Babichev Date: Mon, 13 Jan 2025 12:07:07 +0100 Subject: [PATCH 2/3] 0.58.0 --- CHANGELOG.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 11f53123bc..4f8e2fc465 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,35 @@ +# 0.58.0 + +## What's Changed + +Features: +* feat: [MariaDB] Support RETURNING clause by @devgor88 in https://github.com/JetBrains/Exposed/pull/2330 +* feat: EXPOSED-654 Allow customizing the check constraint names of columns with check constraints by @joc-a in https://github.com/JetBrains/Exposed/pull/2340 + +Bug fixes: +* fix: EXPOSED-662 SchemaUtils.listTables() returns empty list & closes db connection by @joc-a in https://github.com/JetBrains/Exposed/pull/2331 + +Infrastructure: +* springFramework 6.2.1 +* log4j2 2.24.3 +* org.junit:junit-bom 5.11.4 +* org.jetbrains.dokka 2.0.0 +* springBoot 3.4.1 +* kotlinCoroutines 1.10.0 +* kotlinCoroutines 1.10.1 +* org.xerial:sqlite-jdbc from 3.47.2.0 +* org.jetbrains.kotlinx.binary-compatibility-validator 0.17.0 +* org.jetbrains.kotlinx:kotlinx-serialization-json 1.8.0 + +Docs: +* docs: Update documentation website by @github-actions in https://github.com/JetBrains/Exposed/pull/2304 +* docs: EXPOSED-207 Add link to SQLite ALTER TABLE restrictions in SchemaUtils Kdocs by @bog-walk in https://github.com/JetBrains/Exposed/pull/2338 +* docs: EXPOSED-670 Adjust YouTrack issue visibility and PR guidelines by @bog-walk in https://github.com/JetBrains/Exposed/pull/2337 +* docs: EXPOSED-600 Add links to API docs for functions and classes by @vnikolova in https://github.com/JetBrains/Exposed/pull/2339 +* docs: EXPOSED-682 Switch api link from deprecated select() by @bog-walk in https://github.com/JetBrains/Exposed/pull/2349 +* EXPOSED-675 Clarify that sort methods are from the Kotlin std lib by @vnikolova in https://github.com/JetBrains/Exposed/pull/2352 + + # 0.57.0 Infrastructure: * io.github.hakky54:logcaptor 2.10.0 From 628a5ee3058eeccf06b06e0496318adfb17c795f Mon Sep 17 00:00:00 2001 From: Oleg Babichev Date: Mon, 13 Jan 2025 12:45:30 +0100 Subject: [PATCH 3/3] 0.58.0 --- CHANGELOG.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f8e2fc465..65a51d6727 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,13 +2,15 @@ ## What's Changed +Breaking changes: +* fix: EXPOSED-662 SchemaUtils.listTables() returns empty list & closes db connection by @joc-a in https://github.com/JetBrains/Exposed/pull/2331 + * `SchemaUtils.listTables()` returns only the tables from the current schema. The behaviour was returned to the 0.56.0 version. + * To get tables from all the schemas the method `SchemaUtils.listTablesInAllSchemas()` could be used. + Features: * feat: [MariaDB] Support RETURNING clause by @devgor88 in https://github.com/JetBrains/Exposed/pull/2330 * feat: EXPOSED-654 Allow customizing the check constraint names of columns with check constraints by @joc-a in https://github.com/JetBrains/Exposed/pull/2340 -Bug fixes: -* fix: EXPOSED-662 SchemaUtils.listTables() returns empty list & closes db connection by @joc-a in https://github.com/JetBrains/Exposed/pull/2331 - Infrastructure: * springFramework 6.2.1 * log4j2 2.24.3