From 6d30203d018c100ecf09d2f84493a6a3ac791142 Mon Sep 17 00:00:00 2001 From: Zac Sweers Date: Wed, 22 May 2024 16:18:06 -0400 Subject: [PATCH] Prepare for release 0.27.0. --- CHANGELOG.md | 13 +++++++++++++ gradle.properties | 2 +- moshi-ir/moshi-gradle-plugin/gradle.properties | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 27692a17..a93300ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,19 @@ Changelog **Unreleased** -------------- +0.27.0 +------ + +_2024-05-22_ + +### Update to K2 + +This release updates to K2, aka Kotlin `2.0.0`. This also builds against KSP `2.0.0-1.0.21`. + +- [moshi-metadata-reflect] Update to stable kotlin metadata API that ships in K2. The new transitive dependency is now `org.jetbrains.kotlin:kotlin-metadata-jvm:2.0.0`. +- [ksp] All KSP processors are tested against both KSP 1 and the in-beta KSP2. +- [moshi-ir] Support K2 IR API changes. We may explore building out FIR support for better IDE support in the future, but for now the entire implementation remains in an IR-only plugin. + 0.26.0 ------ diff --git a/gradle.properties b/gradle.properties index b3838ca2..02bc7d85 100644 --- a/gradle.properties +++ b/gradle.properties @@ -18,7 +18,7 @@ org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 GROUP=dev.zacsweers.moshix -VERSION_NAME=0.27.0-SNAPSHOT +VERSION_NAME=0.27.0 POM_DESCRIPTION=Moshi Extensions POM_URL=https://github.com/ZacSweers/MoshiX POM_SCM_URL=https://github.com/ZacSweers/MoshiX diff --git a/moshi-ir/moshi-gradle-plugin/gradle.properties b/moshi-ir/moshi-gradle-plugin/gradle.properties index 5b3d8005..d74d471e 100644 --- a/moshi-ir/moshi-gradle-plugin/gradle.properties +++ b/moshi-ir/moshi-gradle-plugin/gradle.properties @@ -6,7 +6,7 @@ POM_PACKAGING=jar kotlin.stdlib.default.dependency=false GROUP=dev.zacsweers.moshix -VERSION_NAME=0.27.0-SNAPSHOT +VERSION_NAME=0.27.0 POM_DESCRIPTION=A Kotlin compiler plugin that generates Moshi JsonAdapter classes. POM_URL=https://github.com/ZacSweers/MoshiX/ POM_SCM_URL=https://github.com/ZacSweers/MoshiX/