Skip to content

Commit 0b0dac6

Browse files
committed
0.2.1 release update
1 parent a40f4cf commit 0b0dac6

File tree

5 files changed

+27
-10
lines changed

5 files changed

+27
-10
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ Get started with AI-powered validation in under 5 minutes:
2929
**Gradle (Kotlin DSL)**
3030
```kotlin
3131
dependencies {
32-
implementation("com.softwaremill.aivalidator:semantic-ai-validator-spring-boot-starter:0.2.0")
32+
implementation("com.softwaremill.aivalidator:semantic-ai-validator-spring-boot-starter:0.2.1")
3333
}
3434
```
3535

3636
**Gradle (Groovy DSL)**
3737
```groovy
3838
dependencies {
39-
implementation 'com.softwaremill.aivalidator:semantic-ai-validator-spring-boot-starter:0.2.0'
39+
implementation 'com.softwaremill.aivalidator:semantic-ai-validator-spring-boot-starter:0.2.1'
4040
}
4141
```
4242

@@ -45,7 +45,7 @@ dependencies {
4545
<dependency>
4646
<groupId>com.softwaremill.aivalidator</groupId>
4747
<artifactId>semantic-ai-validator-spring-boot-starter</artifactId>
48-
<version>0.2.0</version>
48+
<version>0.2.1</version>
4949
</dependency>
5050
```
5151

RELEASE_NOTES.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# Release Notes
22

3+
## v0.2.1 (2025-11-07)
4+
5+
**Bug Fixes and Improvements**
6+
7+
- Fixed validation error messages to correctly report "problems" instead of "fields"
8+
- Previously: "Validation failed for 2 fields" when one field had multiple errors
9+
- Now: "Validation failed with 2 problems" (correctly reflects multiple errors per field)
10+
- Updated Polish (pl) and Spanish (es) translation files with proper UTF-8 encoding
11+
- Updated i18n documentation (I18N.md) with comprehensive guide on internationalization
12+
13+
**Compatibility:**
14+
- Java 17+
15+
- Kotlin 2.1.20
16+
- Spring Boot 3.5.3
17+
18+
---
19+
320
## v0.2.0 (2025-10-30)
421

522
**Java 17 Migration**

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ plugins {
2020

2121
allprojects {
2222
group = "com.softwaremill.aivalidator"
23-
version = "0.2.0"
23+
version = "0.2.1"
2424

2525
repositories {
2626
mavenCentral()

semantic-ai-validator-core/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,16 @@ The `semantic-ai-validator-core` module provides:
1818
**Gradle (Kotlin DSL)**
1919
```kotlin
2020
dependencies {
21-
implementation("com.softwaremill:semantic-ai-validator-core:0.1.0-SNAPSHOT")
21+
implementation("com.softwaremill.aivalidator:semantic-ai-validator-core:0.2.1")
2222
}
2323
```
2424

2525
**Maven**
2626
```xml
2727
<dependency>
28-
<groupId>com.softwaremill</groupId>
28+
<groupId>com.softwaremill.aivalidator</groupId>
2929
<artifactId>semantic-ai-validator-core</artifactId>
30-
<version>0.1.0-SNAPSHOT</version>
30+
<version>0.2.1</version>
3131
</dependency>
3232
```
3333

semantic-ai-validator-spring-boot-starter/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,16 @@ Simply add this starter to your Spring Boot project and configure your LLM provi
2020
**Gradle (Kotlin DSL)**
2121
```kotlin
2222
dependencies {
23-
implementation("com.softwaremill:semantic-ai-validator-spring-boot-starter:0.1.0-SNAPSHOT")
23+
implementation("com.softwaremill.aivalidator:semantic-ai-validator-spring-boot-starter:0.2.1")
2424
}
2525
```
2626

2727
**Maven**
2828
```xml
2929
<dependency>
30-
<groupId>com.softwaremill</groupId>
30+
<groupId>com.softwaremill.aivalidator</groupId>
3131
<artifactId>semantic-ai-validator-spring-boot-starter</artifactId>
32-
<version>0.1.0-SNAPSHOT</version>
32+
<version>0.2.1</version>
3333
</dependency>
3434
```
3535

0 commit comments

Comments
 (0)