From 4c7a79f8b9808fddfa77e590fdb0a3652eb1cac1 Mon Sep 17 00:00:00 2001 From: Leonid Startsev Date: Wed, 10 Jan 2024 17:45:15 +0100 Subject: [PATCH] Provided changelog for kotlinx-metadata-jvm 0.9.0 --- libraries/kotlinx-metadata/jvm/ChangeLog.md | 11 +++++++++++ libraries/kotlinx-metadata/jvm/Migration.md | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/libraries/kotlinx-metadata/jvm/ChangeLog.md b/libraries/kotlinx-metadata/jvm/ChangeLog.md index 4d90b71d0c2..5b29d4879a3 100644 --- a/libraries/kotlinx-metadata/jvm/ChangeLog.md +++ b/libraries/kotlinx-metadata/jvm/ChangeLog.md @@ -1,5 +1,16 @@ # kotlinx-metadata-jvm +## 0.9.0 + +The main purpose of this release is to promote all previous deprecations to ERROR level if they were not already. +Please refer to the [migration guide](Migration.md) if you are using deprecated functions. +Also, this release includes several bugfixes. It still uses Kotlin 1.9, but is able to read or write metadata of version 2.0. + +- Add missing documentation to `KmVersionRequirement.toString` +- Raise all deprecations in kotlinx-metadata-jvm to ERROR ([KT-63157](https://youtrack.jetbrains.com/issue/KT-63157)) +- Do not allow writing metadata versions that are too high ([KT-64230](https://youtrack.jetbrains.com/issue/KT-64230)) +- Add `KmVersionRequirementKind.UNKNOWN` ([KT-60870](https://youtrack.jetbrains.com/issue/KT-60870)) + ## 0.8.0 This release concludes our API overhaul: it features last significant API changes, as well as raised deprecations to ERROR level almost everywhere. diff --git a/libraries/kotlinx-metadata/jvm/Migration.md b/libraries/kotlinx-metadata/jvm/Migration.md index b4c3418c848..60e285cc944 100644 --- a/libraries/kotlinx-metadata/jvm/Migration.md +++ b/libraries/kotlinx-metadata/jvm/Migration.md @@ -3,7 +3,7 @@ Starting with 0.6.0 release, Kotlin team is focused on revisiting and improving kotlinx-metadata-jvm API, with an aim to provide a stable release in the near future. As a result, the API was reshaped, with cuts here and there, so we've provided a migration guide to help you with updates. -## Migrating from 0.7.0 to 0.8.0 +## Migrating from 0.7.0 to 0.8.0 and above ### Choosing between read methods