Skip to content

Releases: tschuchortdev/kotlin-compile-testing

1.6.0

26 May 15:39
Compare
Choose a tag to compare
  • Updated Kotlin to 1.9.24
  • Cherrypicked various bug fixes from forks:
    • Fix decoding of classloader resources
    • Fix UTF-8 encoding of logs
    • Expose the API to pass flags to KAPT
  • Updated dependencies

1.5.0

05 Mar 23:42
Compare
Choose a tag to compare
  • 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

13 Jun 22:30
cd4ab56
Compare
Choose a tag to compare
Update to Kotlin 1.7.0 and release (#283)

1.4.9-alpha01

02 May 18:57
Compare
Choose a tag to compare
1.4.9-alpha01 Pre-release
Pre-release

Updated Kotlin and KSP to 1.7.0

1.4.8

05 Apr 12:24
Compare
Choose a tag to compare

Update Kotlin to 1.6.20

1.4.8-alpha02

02 Mar 21:13
Compare
Choose a tag to compare
1.4.8-alpha02 Pre-release
Pre-release

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

1.4.8-alpha01

21 Feb 19:50
Compare
Choose a tag to compare
1.4.8-alpha01 Pre-release
Pre-release
  • Update KSP to 1.6.20-M1-1.0.2

1.4.7

18 Dec 13:49
Compare
Choose a tag to compare
  • Update to Kotlin 1.6.10 and KSP 1.0.2

1.4.6

17 Nov 19:05
Compare
Choose a tag to compare
  • 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

05 Oct 11:53
Compare
Choose a tag to compare
  • dependency upgrades
  • new properties for compiler options
  • update Kotlin and KSP to 1.5.31