File tree Expand file tree Collapse file tree 3 files changed +32
-2
lines changed
gradle-plugin-integration-tests Expand file tree Collapse file tree 3 files changed +32
-2
lines changed Original file line number Diff line number Diff line change 1+ ## 0.1.0
2+ > Published 2026-01-30
3+
4+ ### Breaking Changes
5+ - Flattened ` JsonSchema ` structure - removed nested ` JsonSchemaDefinition ` wrapper
6+ - Changed nullable representation from ` "nullable": true ` to ` ["type", "null"] ` (JSON Schema 2020-12)
7+ - Removed ` strictSchemaFlag ` configuration option
8+ - Changed discriminator fields from ` default ` to ` const ` in sealed classes
9+ - Reordered ` JsonSchema ` constructor parameters (` schema ` before ` id ` )
10+
11+ ### Added
12+ - ` useUnionTypes ` , ` useNullableField ` , ` includeDiscriminator ` configuration flags
13+ - ` JsonSchemaConfig.Default ` , ` JsonSchemaConfig.Strict ` , ` JsonSchemaConfig.OpenAPI ` presets
14+ - Support for enum and primitive root schemas
15+ - Centralized ` formatSchemaId() ` method for ID generation
16+ - ` JsonSchemaConstants ` for reduced object allocation
17+
18+ ### Changed
19+ - Schemas now generate as flat JSON Schema Draft 2020-12 compliant output
20+ - Updated to ` ksp-maven-plugin ` v0.3.0
21+ - Enhanced KSP documentation with Gradle and Maven examples
22+
23+ ### Fixed
24+ - Enum root schemas now generate correctly (previously generated empty objects)
25+ - Local classes now use ` simpleName ` fallback instead of failing
26+
27+ ### Dependencies
28+ - Bump ` ai.koog:agents-tools ` from 0.6.0 to 0.6.1
29+ - Bump ` com.google.devtools.ksp ` from 2.3.4 to 2.3.5 (examples)
30+
Original file line number Diff line number Diff line change @@ -24,5 +24,5 @@ versionSuffix=SNAPSHOT
2424tzdbVersion =2025a
2525defaultKotlinVersion =2.2.21
2626
27- kotlinxSchemaVersion =0.0.5
27+ kotlinxSchemaVersion =0.1.0
2828# kotlinxSchemaVersion=1-SNAPSHOT
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ ksp.useKSP2=true
2020detekt.use.worker.api = true
2121
2222group =org.jetbrains.kotlinx
23- version =0.1.0-SNAPSHOT
23+ version =0.1.0
2424
2525versionSuffix =SNAPSHOT
2626
You can’t perform that action at this time.
0 commit comments