Tschuchortdev Kotlin Compile Testing Versions Save

A library for testing Kotlin and Java annotation processors, compiler plugins and code generation

1.5.0

1 year ago
  • Updated Kotlin embedded compiler to 1.8.0
  • Support new CompilerPluginRegistrar that replaces ComponentRegistrar
  • Parent directories of SourceFile are now created automatically #340
  • The MainComponentRegistrar and MainCommandlineProcessor singletons will ignore unset ThreadLocalParameters in case it is loaded accidentally by some other tool scanning the classpath #301
  • Multiplatform support can now be enabled with the appropriate option #303
  • The supportsK2 option can be set to mark that all plugins support K2
  • Various dependency upgrades

Thanks to Matthew Haughton and Zac Sweers for their help in supporting the new compiler version

1.4.9

1 year ago

1.4.9-alpha01

2 years ago

Updated Kotlin and KSP to 1.7.0

1.4.8

2 years ago

Update Kotlin to 1.6.20

1.4.8-alpha02

2 years ago

Swapped out kotlin-compiler pre-release dependencies that are no longer available

1.4.8-alpha01

2 years ago
  • Update KSP to 1.6.20-M1-1.0.2

1.4.7

2 years ago
  • Update to Kotlin 1.6.10 and KSP 1.0.2

1.4.6

2 years ago
  • Upragded Kotlin to 1.6.0 and various other dependency upgrades
  • The KSP integration now has a allWarningsAsErrors option
  • All classpaths used in the compilation are now added to the result classloader automatically, so that all classes used by the compiled classes can be loaded
  • There is a new method KotlinCompilation.addPreviousResultToClasspath for including previous results when chaining multiple KotlinCompilations

1.4.5

2 years ago
  • dependency upgrades
  • new properties for compiler options
  • update Kotlin and KSP to 1.5.31

1.4.4

2 years ago
  • Update Kotlin and KSP to 1.5.30
  • JDK 16 compatibility