Skip to content

Commit 2bca2f4

Browse files
committed
chore: Bump version to 0.3.0 and update changelog
1 parent 3c2728c commit 2bca2f4

File tree

6 files changed

+27
-6
lines changed

6 files changed

+27
-6
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
## 0.3.0
2+
> Published 2026-02-03
3+
4+
### Breaking Changes
5+
- **Multiplatform migration**: `kotlinx-schema-generator-core` and `kotlinx-schema-generator-json` are now Kotlin Multiplatform
6+
- Affects internal introspection APIs and test structure
7+
- Reflection-based generators remain JVM-only; serialization-based generators now multiplatform
8+
9+
### Added
10+
- **KDoc support**: Parameter, field, and property descriptions extracted from KDoc comments (#109, #148)
11+
- Works with KSP processor for compile-time generation
12+
- Complements `@Description` annotations
13+
14+
### Changed
15+
- **Documentation**: Updated documentation and `Module.md` files
16+
- **Test migration**: Moved tests to `commonTest` for multiplatform compatibility
17+
18+
### Fixed
19+
- **Package structure**: Moved `TypeGraphToJsonObjectSchemaTransformer` to `kotlinx.schema.json`
20+
- Corrected schema examples in documentation to match actual test output
21+
22+
123
## 0.2.0
224
> Published 2026-02-02
325

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,6 @@ integration-test:clean publish
6363
.PHONY: examples
6464
examples:
6565
@echo "Running examples..."
66-
@(cd examples/maven-ksp && mvn clean package)
6766
@(cd examples/gradle-google-ksp && ./gradlew clean build --no-daemon --rerun-tasks)
67+
@(cd examples/maven-ksp && mvn clean package)
6868
@echo "✅ Examples complete!"

examples/gradle-google-ksp/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ name = gradle-google-ksp-example
1212
group=org.jetbrains.kotlinx.examples
1313
version=1.0-SNAPSHOT
1414

15-
kotlinxSchemaVersion=0.2.0
15+
kotlinxSchemaVersion=0.3.0

examples/maven-ksp/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<kotlin.version>2.3.0</kotlin.version>
1717
<maven.compiler.release>25</maven.compiler.release>
1818
<ksp.plugin.version>0.3.0</ksp.plugin.version>
19-
<kotlinx-schema.version>0.2.0</kotlinx-schema.version>
19+
<kotlinx-schema.version>0.3.0</kotlinx-schema.version>
2020
<kotest.version>6.1.2</kotest.version>
2121
<kotlinx-serialization.version>1.10.0</kotlinx-serialization.version>
2222
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

gradle-plugin-integration-tests/gradle.properties

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

27-
kotlinxSchemaVersion=0.2.0
28-
#kotlinxSchemaVersion=1-SNAPSHOT
27+
kotlinxSchemaVersion=0.3.0

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.2.1-SNAPSHOT
23+
version=0.3.0
2424

2525
versionSuffix=SNAPSHOT
2626

0 commit comments

Comments
 (0)