File tree Expand file tree Collapse file tree 5 files changed +27
-10
lines changed
semantic-ai-validator-core
semantic-ai-validator-spring-boot-starter Expand file tree Collapse file tree 5 files changed +27
-10
lines changed Original file line number Diff line number Diff line change @@ -29,14 +29,14 @@ Get started with AI-powered validation in under 5 minutes:
2929** Gradle (Kotlin DSL)**
3030``` kotlin
3131dependencies {
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
3838dependencies {
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
Original file line number Diff line number Diff line change 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**
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ plugins {
2020
2121allprojects {
2222 group = " com.softwaremill.aivalidator"
23- version = " 0.2.0 "
23+ version = " 0.2.1 "
2424
2525 repositories {
2626 mavenCentral()
Original file line number Diff line number Diff line change @@ -18,16 +18,16 @@ The `semantic-ai-validator-core` module provides:
1818** Gradle (Kotlin DSL)**
1919``` kotlin
2020dependencies {
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
Original file line number Diff line number Diff 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
2222dependencies {
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
You can’t perform that action at this time.
0 commit comments