Fix Gradle plugin compatibility with Gradle isolated projects.
Add forward compatibility with Kotlin 2.3.20-Beta1.
Unclaimed project
Are you a maintainer of Poko? Claim this project to take control of your public changelog and roadmap.
Changelog
A Kotlin compiler plugin that generates equals, hashCode, and toString for plain old Kotlin objects in public APIs.
Fix Gradle plugin compatibility with Gradle isolated projects.
Add forward compatibility with Kotlin 2.3.20-Beta1.
Update compiler plugin ID to "dev.drewhamilton.poko" (was previously "poko-compiler-plugin").
Deprecate @SkipSupport annotation and stop requiring it for using @Poko.Skip annotation. Update deprecation level of @ArrayContentSupport and @ArrayContentBased to ERROR.
Compile with Kotlin 2.3.0. Compile with Java 25, except for the Gradle plugin, which is compiled with Java 24.
Drop...
Compile with Kotlin 2.2.21. Add forward compatibility with Kotlin 2.3.0-RC.
Add ability to generate a subset of Poko functions with @Poko.EqualsAndHashCode and @Poko.ToString. Apply one of these to a class instead of the standard @Poko annotation, and only the respective function(s) will be generated by the Poko plugin. This feature is experimental and requires opt-in via @IndependentFunctionsSupport.
Add forward compatibility with Kotlin 2.3.0-Beta1.
Target...
Compile with Kotlin 2.2.20.
Drop support for Kotlin 2.2.0 and 2.2.10 due to incompatibility.