From 6f7dae7837f2a4ff201c9d7591ad4cff16a97e73 Mon Sep 17 00:00:00 2001 From: Paul de Vrieze Date: Thu, 13 Jun 2024 09:43:39 +0100 Subject: [PATCH] Update the readme/changelog --- Changelog.md | 12 ++++++++++++ README.md | 8 ++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/Changelog.md b/Changelog.md index dcc814645..473e7bd1c 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,15 @@ +# 0.90.0 2.0 will go +*(June 13, 2024) +Changes: +- The core module no longer automatically includes Android/Jvm "native" + parsers by default, but uses the platform independent implementation. + The Android/Jvm native parsers are available by including "core-jvm" + and "core-android" packages. Note that serialization-jvm and + serialization-android do so already. +- There is a coreCompat package that provides the original setup as + direct replacement for core. This is a temporary package that will + be removed at 1.0 release. + # 0.90.0-RC3 - Fix issues with dependencies in new layout (#209) - XMPCore now builds/resolves. diff --git a/README.md b/README.md index 07e2f5cd3..7d1d92b50 100644 --- a/README.md +++ b/README.md @@ -79,15 +79,19 @@ repositories { ``` ### Core +It should be noted that the JVM and Android packages are no longer part +of the multiplatform publication (they are combined into a `jvmCommon`) +package. The `JVM` and `Android` packages provide the native +implementations and depend on (publishing) the `jvmCommon` package. #### multiplatform (will default to multiplatform implementation for JVM/Android) ``` implementation("io.github.pdvrieze.xmlutil:core:0.90.0") ``` -#### JVM – uses the stax API _not available_ on Android +#### **Optional** JVM – uses the stax API _not available_ on Android ``` implementation("io.github.pdvrieze.xmlutil:core-jvm:0.90.0-RC3") ``` -#### Android – Uses the android streaming library +#### **Optional** Android – Uses the android streaming library ``` implementation("io.github.pdvrieze.xmlutil:core-android:0.90.0-RC3") ```