Hi everybody, I have a question regarding Kotlin c...
# compiler
s
Hi everybody, I have a question regarding Kotlin compiler plugin compatibility. Let's say, I have a plugin based on Kotlin 1.5 that uses APIs that would be removed in Kotlin 1.6 (for instance,
IdSignature.PublicSignature
was in 1.5, but is removed in 1.6). Will my plugin (built on 1.5) work with applications using Kotlin 1.6? And vice versa, let's say I update my plugin to use Kotlin 1.6, will the clients with 1.5 be able to use the plugin version based on 1.6? How should I handle such changes?
p
AFAIK the compiler plugin API is currently an internal API and there are no compatibility guarantees whatsoever.