Hi all - <KSP version 2.0.2> was released yesterda...
# ksp
m
Hi all - KSP version 2.0.2 was released yesterday and includes the following changes and bug fixes: • KSP1: use new mangling scheme for inline classes • KSP task (non-)registration happens too soon • [ksp2] Resolver.getJvmName wrong for properties that start with is • Inlined JVM name is not correct • [KSP2] Annotation values of inner annotations shouldn't be marked as default • Properly support @all annotation use site target To view all released versions of KSP, visit https://github.com/google/ksp/releases. Thanks! The KSP Team
🎉 7
j
Kinda feels like a it should have been a 2.1 since it changed an exhaustive enum.
I don't really expect patch releases to require code changes
m
Thanks for the feedback! That's a good point, we'll keep it in mind for our future releases.
j
This is somewhat of a recurring problem. See https://kotlinlang.slack.com/archives/C013BA8EQSE/p1729778323762869?thread_ts=1729744568.092849&amp;cid=C013BA8EQSE The previous version was 1.0.30. Nothing in the years of KSP 1 ever warranted a minor version bump? It'd be okay that you don't follow semver (or something that feels semver-adjacent), but I guess it'd be nice to set expectations a little better, especially for people who ship KSP runtime stuff as our own API dependency.