- [moshi-ir] Enhancement: Migrate most diagnostic errors to FIR.
- [moshi-ir] Remove usages of
MessageCollector. - [moshi-ir] Support more versions of kotlinc, now
2.4.0up to2.4.20-Beta1. - [moshi-adapters] Enhancement: Support kotlin
objecttypes from@AdaptedBy. - [moshi-ir/ksp] Fix: Avoid stack overflows in generated moshi-sealed adapters when an object subtype is paired
with another subtype that recursively references the sealed type.
What's Changed
- Update plugin moshix to v0.36.0 by @renovate[bot] in #918
- Update okhttp monorepo to v5.4.0 by @renovate[bot] in #919
- Update ktfmt to v0.63 by @renovate[bot] in #892
- Don't try to update custom kotlin versoins by @ZacSweers in #922
- Update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.5.0 by @renovate[bot] in #920
- Update actions/checkout action to v7 by @renovate[bot] in #925
- Update plugin spotless to v8.7.0 by @renovate[bot] in #924
- Update plugin com.autonomousapps.build-health to v3.15.0 by @renovate[bot] in #923
- Update plugin mavenPublish to v0.37.0 by @renovate[bot] in #927
- Update Gradle to v9.6.0 by @renovate[bot] in #926
- Update Gradle to v9.6.1 by @renovate[bot] in #930
- Update plugin com.autonomousapps.build-health to v3.16.0 by @renovate[bot] in #929
- Migrate formatting to Kempt by @ZacSweers in #932
- IR cleanups by @ZacSweers in #935
- Migrate to compiler test infra by @ZacSweers in #936
- Migrate a bunch of errors to FIR instead by @ZacSweers in #937
- Integrate metro compat artifacts by @ZacSweers in #939
- Support objects from AdaptedBy by @ZacSweers in #938
- Update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.5.1 by @renovate[bot] in #940
- Fix recursive type creation by @ZacSweers in #941
Full Changelog: 0.36.0...0.37.0