Skip to content

Commit

Permalink
Prepare for 0.90.0-RC1
Browse files Browse the repository at this point in the history
  • Loading branch information
pdvrieze committed May 24, 2024
1 parent 06defc3 commit 6a30110
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 16 deletions.
15 changes: 8 additions & 7 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# 0.87.0-SNAPSHOT
# 0.90.0-RC1 – Supporting 2.0
Changes:
- Build with Kotlin 2.0.0
- The core module has been changed to use default implementations for
Java interfaces. This could cause binary compatibility issues in
rare cases (when called from Java).
- In preparation for Kotlin 2.0 the core module has been modified
to move the code in to base, except for Android and JDK specific
code. The Android and JDK code have been put in separate modules and
are no longer mandatory (the code falls back to the generic parsers/
serializers). Core is now a dependency only module that pulls in the
specific modules (for compatibility).
- The core module has been modified to move the code in to base,
except for Android and JDK specific code. The Android and JDK code
have been put in separate modules and are no longer mandatory (the
code falls back to the generic parsers/serializers). Core is now a
dependency only module that pulls in the specific modules (for
compatibility).
- Make automatic encoding detection the default/recommended, and add
some changes to make this work better. Thanks to @sschuberth in
(#206).
Expand Down
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,19 +81,19 @@ repositories {
### Core
#### multiplatform
```
implementation("io.github.pdvrieze.xmlutil:core:0.87.0-SNAPSHOT")
implementation("io.github.pdvrieze.xmlutil:core:0.90.0-RC1")
```
#### JVM – uses the stax API _not available_ on Android
```
implementation("io.github.pdvrieze.xmlutil:core-jvm:0.87.0-SNAPSHOT")
implementation("io.github.pdvrieze.xmlutil:core-jvm:0.90.0-RC1")
```
#### Android – Uses the android streaming library
```
implementation("io.github.pdvrieze.xmlutil:core-android:0.87.0-SNAPSHOT")
implementation("io.github.pdvrieze.xmlutil:core-android:0.90.0-RC1")
```
#### JS – Wraps DOM
```
implementation("io.github.pdvrieze.xmlutil:core-js:0.87.0-SNAPSHOT")
implementation("io.github.pdvrieze.xmlutil:core-js:0.90.0-RC1")
```

#### Native
Expand All @@ -104,19 +104,19 @@ that mirrors the Java API)
### Serialization
#### multiplatform
```
implementation("io.github.pdvrieze.xmlutil:serialization:0.87.0-SNAPSHOT")
implementation("io.github.pdvrieze.xmlutil:serialization:0.90.0-RC1")
```
#### JVM
```
implementation("io.github.pdvrieze.xmlutil:serialization-jvm:0.87.0-SNAPSHOT")
implementation("io.github.pdvrieze.xmlutil:serialization-jvm:0.90.0-RC1")
```
#### Android
```
implementation("io.github.pdvrieze.xmlutil:serialization-android:0.87.0-SNAPSHOT")
implementation("io.github.pdvrieze.xmlutil:serialization-android:0.90.0-RC1")
```
#### js
```
implementation("io.github.pdvrieze.xmlutil:serialization-js:0.87.0-SNAPSHOT")
implementation("io.github.pdvrieze.xmlutil:serialization-js:0.90.0-RC1")
```

### -Ktor- (Deprecated)
Expand Down
2 changes: 1 addition & 1 deletion gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ kotlin = "2.0.0"
kotlinx-serialization = "1.7.0-RC"
kxml2 = "2.3.0"
woodstox = "6.6.2"
xmlutil = "0.90.0-SNAPSHOT"
xmlutil = "0.90.0-RC1"

[libraries]
woodstox = { module = "com.fasterxml.woodstox:woodstox-core", version.ref = "woodstox" }
Expand Down

0 comments on commit 6a30110

Please sign in to comment.