mbonnin
02/18/2026, 9:29 AMlanguageVersion? Looks like 2.3 drops support for languageVersion < 1.9 ? It's a ~2.5 years window which means I can't use KGP 2.3 and target Gradle 8, which is still widely in use.
I'm not asking that we have a 12 years java8-like update window but a couple more years would be useful. Or is this made on purpose to drive the ecosystem forward?Oleg Yukhnevich
02/18/2026, 10:47 AMmbonnin
02/18/2026, 10:49 AMOleg Yukhnevich
02/18/2026, 10:49 AMmbonnin
02/18/2026, 10:49 AMOleg Yukhnevich
02/18/2026, 10:50 AMOleg Yukhnevich
02/18/2026, 10:50 AMmbonnin
02/18/2026, 10:51 AMmbonnin
02/18/2026, 10:51 AMmbonnin
02/18/2026, 10:52 AMmbonnin
02/18/2026, 12:58 PMmbonnin
02/18/2026, 1:08 PMkotlin.compiler.runViaBuildToolsApi
why do I need a Gradle property in addition to the experimental API?mbonnin
02/18/2026, 1:08 PMgradle.properties file is a graveyard of experimental flags. I wish everything was a Kotlin API where the lifecycle can be managedOleg Yukhnevich
02/18/2026, 1:12 PMwhy do I need a Gradle property in addition to the experimental API?My guess: to enable experimental BTA usage without changing the compiler version. For a more official answer, I will summon @tapchicoma. kodee floating P.S. I've checked Dokka, and we do compile with AV/LV 1.4, Kotlin compiler 2.0.21, and KGP 2.3 (source).
mbonnin
02/18/2026, 1:15 PMOleg Yukhnevich
02/18/2026, 1:35 PMhow did you land on 1.4?That's pretty easy: • Even for the latest KGP (2.3.0), the minimum supported Gradle version is 7.6. (source) • Gradle 7.6 uses LV 1.4. (source) • Dokka should be compatible with all the same versions as KGP. Previously, there was one more requirement: we had a build of stdlib documentation for older versions (like really old: 1.0 and up), which required us to support even older Gradle versions. P.S. DGPv1 currently checks that we have at least Gradle 5.6, though, with Dokka 2.0.0, we support only 7.6 there, as we dropped support for Gradle 6.x in this pr. And yes, for a while we had IT tests running on older Gradle versions! Compatibility in Dokka is a long and complicated story.
mbonnin
02/18/2026, 1:42 PMtapchicoma
02/18/2026, 2:35 PMmbonnin
02/18/2026, 2:35 PM