Skip to content

Commit 71e3839

Browse files
authored
Bugfix/storm 67 (#69)
1 parent e56f096 commit 71e3839

37 files changed

Lines changed: 124 additions & 92 deletions

File tree

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ Storm provides a Bill of Materials (BOM) for centralized version management. Imp
141141
<dependency>
142142
<groupId>st.orm</groupId>
143143
<artifactId>storm-bom</artifactId>
144-
<version>1.9.0</version>
144+
<version>1.9.1</version>
145145
<type>pom</type>
146146
<scope>import</scope>
147147
</dependency>
@@ -153,7 +153,7 @@ Storm provides a Bill of Materials (BOM) for centralized version management. Imp
153153

154154
```kotlin
155155
dependencies {
156-
implementation(platform("st.orm:storm-bom:1.9.0"))
156+
implementation(platform("st.orm:storm-bom:1.9.1"))
157157
}
158158
```
159159

@@ -163,7 +163,7 @@ With the BOM imported, add Storm modules without specifying versions:
163163

164164
```kotlin
165165
dependencies {
166-
implementation(platform("st.orm:storm-bom:1.9.0"))
166+
implementation(platform("st.orm:storm-bom:1.9.1"))
167167
implementation("st.orm:storm-kotlin")
168168
runtimeOnly("st.orm:storm-core")
169169
}

docs/api-java.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ The main Java API module. It provides the `ORMTemplate` entry point, repository
1616
<dependency>
1717
<groupId>st.orm</groupId>
1818
<artifactId>storm-java21</artifactId>
19-
<version>1.9.0</version>
19+
<version>1.9.1</version>
2020
</dependency>
2121
```
2222

@@ -44,7 +44,7 @@ Spring Framework integration for Java. Provides `RepositoryBeanFactoryPostProces
4444
<dependency>
4545
<groupId>st.orm</groupId>
4646
<artifactId>storm-spring</artifactId>
47-
<version>1.9.0</version>
47+
<version>1.9.1</version>
4848
</dependency>
4949
```
5050

@@ -58,7 +58,7 @@ Spring Boot auto-configuration for Java. Automatically creates an `ORMTemplate`
5858
<dependency>
5959
<groupId>st.orm</groupId>
6060
<artifactId>storm-spring-boot-starter</artifactId>
61-
<version>1.9.0</version>
61+
<version>1.9.1</version>
6262
</dependency>
6363
```
6464

@@ -83,7 +83,7 @@ The `storm-metamodel-processor` annotation processor generates type-safe metamod
8383
<dependency>
8484
<groupId>st.orm</groupId>
8585
<artifactId>storm-metamodel-processor</artifactId>
86-
<version>1.9.0</version>
86+
<version>1.9.1</version>
8787
<scope>provided</scope>
8888
</dependency>
8989
```

docs/api-kotlin.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ The main Kotlin API module. It provides the `ORMTemplate` interface, extension f
1414

1515
```kotlin
1616
// Gradle (Kotlin DSL)
17-
implementation("st.orm:storm-kotlin:1.9.0")
17+
implementation("st.orm:storm-kotlin:1.9.1")
1818
```
1919

2020
```xml
2121
<!-- Maven -->
2222
<dependency>
2323
<groupId>st.orm</groupId>
2424
<artifactId>storm-kotlin</artifactId>
25-
<version>1.9.0</version>
25+
<version>1.9.1</version>
2626
</dependency>
2727
```
2828

@@ -33,7 +33,7 @@ The Kotlin API does not depend on any preview features. All APIs are stable and
3333
Spring Framework integration for Kotlin. Provides `RepositoryBeanFactoryPostProcessor` for repository auto-discovery and injection, `@EnableTransactionIntegration` for bridging Storm's programmatic transactions with Spring's `@Transactional`, and transaction-aware coroutine support. Add this module when you use Spring Framework without Spring Boot.
3434

3535
```kotlin
36-
implementation("st.orm:storm-kotlin-spring:1.9.0")
36+
implementation("st.orm:storm-kotlin-spring:1.9.1")
3737
```
3838

3939
See [Spring Integration](spring-integration.md) for configuration details.
@@ -43,7 +43,7 @@ See [Spring Integration](spring-integration.md) for configuration details.
4343
Spring Boot auto-configuration for Kotlin. Automatically creates an `ORMTemplate` bean from the `DataSource`, discovers repositories, enables transaction integration, and binds `storm.*` properties from `application.yml`. This is the recommended dependency for Spring Boot applications.
4444

4545
```kotlin
46-
implementation("st.orm:storm-kotlin-spring-boot-starter:1.9.0")
46+
implementation("st.orm:storm-kotlin-spring-boot-starter:1.9.1")
4747
```
4848

4949
See [Spring Integration: Spring Boot Starter](spring-integration.md#spring-boot-starter) for what the starter provides and how to override its defaults.
@@ -53,7 +53,7 @@ See [Spring Integration: Spring Boot Starter](spring-integration.md#spring-boot-
5353
Validation support for Kotlin entities. Provides integration with Kotlin validation libraries for entity constraint checking.
5454

5555
```kotlin
56-
implementation("st.orm:storm-kotlin-validator:1.9.0")
56+
implementation("st.orm:storm-kotlin-validator:1.9.1")
5757
```
5858

5959
## Key Classes and Functions
@@ -104,7 +104,7 @@ plugins {
104104
}
105105

106106
dependencies {
107-
ksp("st.orm:storm-metamodel-ksp:1.9.0")
107+
ksp("st.orm:storm-metamodel-ksp:1.9.1")
108108
}
109109
```
110110

@@ -123,7 +123,7 @@ dependencies {
123123
<path>
124124
<groupId>st.orm</groupId>
125125
<artifactId>storm-metamodel-processor</artifactId>
126-
<version>1.9.0</version>
126+
<version>1.9.1</version>
127127
</path>
128128
</annotationProcessorPaths>
129129
</configuration>

docs/dialects.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -27,39 +27,39 @@ Add the dialect dependency for your database. Dialects are runtime-only dependen
2727
<dependency>
2828
<groupId>st.orm</groupId>
2929
<artifactId>storm-postgresql</artifactId>
30-
<version>1.9.0</version>
30+
<version>1.9.1</version>
3131
<scope>runtime</scope>
3232
</dependency>
3333

3434
<!-- MySQL -->
3535
<dependency>
3636
<groupId>st.orm</groupId>
3737
<artifactId>storm-mysql</artifactId>
38-
<version>1.9.0</version>
38+
<version>1.9.1</version>
3939
<scope>runtime</scope>
4040
</dependency>
4141

4242
<!-- MariaDB -->
4343
<dependency>
4444
<groupId>st.orm</groupId>
4545
<artifactId>storm-mariadb</artifactId>
46-
<version>1.9.0</version>
46+
<version>1.9.1</version>
4747
<scope>runtime</scope>
4848
</dependency>
4949

5050
<!-- Oracle -->
5151
<dependency>
5252
<groupId>st.orm</groupId>
5353
<artifactId>storm-oracle</artifactId>
54-
<version>1.9.0</version>
54+
<version>1.9.1</version>
5555
<scope>runtime</scope>
5656
</dependency>
5757

5858
<!-- MS SQL Server -->
5959
<dependency>
6060
<groupId>st.orm</groupId>
6161
<artifactId>storm-mssqlserver</artifactId>
62-
<version>1.9.0</version>
62+
<version>1.9.1</version>
6363
<scope>runtime</scope>
6464
</dependency>
6565
```
@@ -68,38 +68,38 @@ Add the dialect dependency for your database. Dialects are runtime-only dependen
6868

6969
```groovy
7070
// PostgreSQL
71-
runtimeOnly 'st.orm:storm-postgresql:1.9.0'
71+
runtimeOnly 'st.orm:storm-postgresql:1.9.1'
7272
7373
// MySQL
74-
runtimeOnly 'st.orm:storm-mysql:1.9.0'
74+
runtimeOnly 'st.orm:storm-mysql:1.9.1'
7575
7676
// MariaDB
77-
runtimeOnly 'st.orm:storm-mariadb:1.9.0'
77+
runtimeOnly 'st.orm:storm-mariadb:1.9.1'
7878
7979
// Oracle
80-
runtimeOnly 'st.orm:storm-oracle:1.9.0'
80+
runtimeOnly 'st.orm:storm-oracle:1.9.1'
8181
8282
// MS SQL Server
83-
runtimeOnly 'st.orm:storm-mssqlserver:1.9.0'
83+
runtimeOnly 'st.orm:storm-mssqlserver:1.9.1'
8484
```
8585

8686
### Gradle (Kotlin DSL)
8787

8888
```kotlin
8989
// PostgreSQL
90-
runtimeOnly("st.orm:storm-postgresql:1.9.0")
90+
runtimeOnly("st.orm:storm-postgresql:1.9.1")
9191

9292
// MySQL
93-
runtimeOnly("st.orm:storm-mysql:1.9.0")
93+
runtimeOnly("st.orm:storm-mysql:1.9.1")
9494

9595
// MariaDB
96-
runtimeOnly("st.orm:storm-mariadb:1.9.0")
96+
runtimeOnly("st.orm:storm-mariadb:1.9.1")
9797

9898
// Oracle
99-
runtimeOnly("st.orm:storm-oracle:1.9.0")
99+
runtimeOnly("st.orm:storm-oracle:1.9.1")
100100

101101
// MS SQL Server
102-
runtimeOnly("st.orm:storm-mssqlserver:1.9.0")
102+
runtimeOnly("st.orm:storm-mssqlserver:1.9.1")
103103
```
104104

105105
## Automatic Detection

docs/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ Storm provides a Bill of Materials (BOM) for centralized version management. Imp
139139

140140
```kotlin
141141
dependencies {
142-
implementation(platform("st.orm:storm-bom:1.9.0"))
142+
implementation(platform("st.orm:storm-bom:1.9.1"))
143143
implementation("st.orm:storm-kotlin")
144144
runtimeOnly("st.orm:storm-core")
145145
}
@@ -154,7 +154,7 @@ dependencies {
154154
<dependency>
155155
<groupId>st.orm</groupId>
156156
<artifactId>storm-bom</artifactId>
157-
<version>1.9.0</version>
157+
<version>1.9.1</version>
158158
<type>pom</type>
159159
<scope>import</scope>
160160
</dependency>

docs/installation.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Storm provides a Bill of Materials (BOM) for centralized version management. Imp
2727

2828
```kotlin
2929
dependencies {
30-
implementation(platform("st.orm:storm-bom:1.9.0"))
30+
implementation(platform("st.orm:storm-bom:1.9.1"))
3131
}
3232
```
3333

@@ -39,7 +39,7 @@ dependencies {
3939
<dependency>
4040
<groupId>st.orm</groupId>
4141
<artifactId>storm-bom</artifactId>
42-
<version>1.9.0</version>
42+
<version>1.9.1</version>
4343
<type>pom</type>
4444
<scope>import</scope>
4545
</dependency>
@@ -58,7 +58,7 @@ dependencies {
5858
<dependency>
5959
<groupId>st.orm</groupId>
6060
<artifactId>storm-bom</artifactId>
61-
<version>1.9.0</version>
61+
<version>1.9.1</version>
6262
<type>pom</type>
6363
<scope>import</scope>
6464
</dependency>
@@ -70,7 +70,7 @@ dependencies {
7070

7171
```kotlin
7272
dependencies {
73-
implementation(platform("st.orm:storm-bom:1.9.0"))
73+
implementation(platform("st.orm:storm-bom:1.9.1"))
7474
}
7575
```
7676

@@ -86,7 +86,7 @@ dependencies {
8686

8787
```kotlin
8888
dependencies {
89-
implementation(platform("st.orm:storm-bom:1.9.0"))
89+
implementation(platform("st.orm:storm-bom:1.9.1"))
9090

9191
implementation("st.orm:storm-kotlin")
9292
}
@@ -121,7 +121,7 @@ dependencies {
121121

122122
```kotlin
123123
dependencies {
124-
implementation(platform("st.orm:storm-bom:1.9.0"))
124+
implementation(platform("st.orm:storm-bom:1.9.1"))
125125

126126
implementation("st.orm:storm-java21")
127127
}
@@ -182,7 +182,7 @@ plugins {
182182
}
183183

184184
dependencies {
185-
ksp("st.orm:storm-metamodel-ksp:1.9.0")
185+
ksp("st.orm:storm-metamodel-ksp:1.9.1")
186186
}
187187
```
188188

@@ -201,7 +201,7 @@ dependencies {
201201
<path>
202202
<groupId>st.orm</groupId>
203203
<artifactId>storm-metamodel-processor</artifactId>
204-
<version>1.9.0</version>
204+
<version>1.9.1</version>
205205
</path>
206206
</annotationProcessorPaths>
207207
</configuration>
@@ -227,7 +227,7 @@ dependencies {
227227

228228
```kotlin
229229
dependencies {
230-
annotationProcessor("st.orm:storm-metamodel-processor:1.9.0")
230+
annotationProcessor("st.orm:storm-metamodel-processor:1.9.1")
231231
}
232232
```
233233

docs/json.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ Works with both Kotlin and Java projects. Two variants are available, matching t
1919
<dependency>
2020
<groupId>st.orm</groupId>
2121
<artifactId>storm-jackson2</artifactId>
22-
<version>1.9.0</version>
22+
<version>1.9.1</version>
2323
</dependency>
2424
```
2525

2626
```groovy
27-
implementation 'st.orm:storm-jackson2:1.9.0'
27+
implementation 'st.orm:storm-jackson2:1.9.1'
2828
```
2929

3030
**Jackson 3** (requires Jackson 3.0+):
@@ -33,12 +33,12 @@ implementation 'st.orm:storm-jackson2:1.9.0'
3333
<dependency>
3434
<groupId>st.orm</groupId>
3535
<artifactId>storm-jackson3</artifactId>
36-
<version>1.9.0</version>
36+
<version>1.9.1</version>
3737
</dependency>
3838
```
3939

4040
```groovy
41-
implementation 'st.orm:storm-jackson3:1.9.0'
41+
implementation 'st.orm:storm-jackson3:1.9.1'
4242
```
4343

4444
The two modules are mutually exclusive on the classpath. Both provide the same public API (`st.orm.jackson` package), so switching between them requires only changing the Maven dependency.
@@ -53,7 +53,7 @@ plugins {
5353
}
5454

5555
dependencies {
56-
implementation("st.orm:storm-kotlinx-serialization:1.9.0")
56+
implementation("st.orm:storm-kotlinx-serialization:1.9.1")
5757
}
5858
```
5959

docs/metamodel.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,14 @@ plugins {
4949
}
5050

5151
dependencies {
52-
ksp("st.orm:storm-metamodel-processor:1.9.0")
52+
ksp("st.orm:storm-metamodel-processor:1.9.1")
5353
}
5454
```
5555

5656
### Gradle (Java)
5757

5858
```kotlin
59-
annotationProcessor("st.orm:storm-metamodel-processor:1.9.0")
59+
annotationProcessor("st.orm:storm-metamodel-processor:1.9.1")
6060
```
6161

6262
### Maven (Java)
@@ -65,7 +65,7 @@ annotationProcessor("st.orm:storm-metamodel-processor:1.9.0")
6565
<dependency>
6666
<groupId>st.orm</groupId>
6767
<artifactId>storm-metamodel-processor</artifactId>
68-
<version>1.9.0</version>
68+
<version>1.9.1</version>
6969
<scope>provided</scope>
7070
</dependency>
7171
```

0 commit comments

Comments
 (0)