Skip to content

Commit 16cf9b1

Browse files
committed
chore: 0.1.0
1 parent dffee1b commit 16cf9b1

File tree

3 files changed

+32
-2
lines changed

3 files changed

+32
-2
lines changed

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
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+

gradle-plugin-integration-tests/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,5 @@ versionSuffix=SNAPSHOT
2424
tzdbVersion=2025a
2525
defaultKotlinVersion=2.2.21
2626

27-
kotlinxSchemaVersion=0.0.5
27+
kotlinxSchemaVersion=0.1.0
2828
#kotlinxSchemaVersion=1-SNAPSHOT

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ ksp.useKSP2=true
2020
detekt.use.worker.api = true
2121

2222
group=org.jetbrains.kotlinx
23-
version=0.1.0-SNAPSHOT
23+
version=0.1.0
2424

2525
versionSuffix=SNAPSHOT
2626

0 commit comments

Comments
 (0)