tschuchortdev/kotlin-compile-testing (com.github.tschuchortdev:kotlin-compile-testing)
### [`v1.6.0`](https://togithub.com/tschuchortdev/kotlin-compile-testing/releases/tag/1.6.0)
[Compare Source](https://togithub.com/tschuchortdev/kotlin-compile-testing/compare/1.5.0...1.6.0)
- 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
### [`v1.5.0`](https://togithub.com/tschuchortdev/kotlin-compile-testing/releases/tag/1.5.0)
[Compare Source](https://togithub.com/tschuchortdev/kotlin-compile-testing/compare/1.4.9...1.5.0)
- Updated Kotlin embedded compiler to 1.8.0
- Support new `CompilerPluginRegistrar` that replaces `ComponentRegistrar`
- Parent directories of `SourceFile` are now created automatically [#340](https://togithub.com/tschuchortdev/kotlin-compile-testing/issues/340)
- The `MainComponentRegistrar` and `MainCommandlineProcessor` singletons will ignore unset `ThreadLocalParameters` in case it is loaded accidentally by some other tool scanning the classpath [#301](https://togithub.com/tschuchortdev/kotlin-compile-testing/issues/301)
- Multiplatform support can now be enabled with the appropriate option [#303](https://togithub.com/tschuchortdev/kotlin-compile-testing/issues/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
### [`v1.4.9`](https://togithub.com/tschuchortdev/kotlin-compile-testing/compare/1.4.8...1.4.9)
[Compare Source](https://togithub.com/tschuchortdev/kotlin-compile-testing/compare/1.4.8...1.4.9)
### [`v1.4.8`](https://togithub.com/tschuchortdev/kotlin-compile-testing/releases/tag/1.4.8)
[Compare Source](https://togithub.com/tschuchortdev/kotlin-compile-testing/compare/1.4.7...1.4.8)
Update Kotlin to 1.6.20
### [`v1.4.7`](https://togithub.com/tschuchortdev/kotlin-compile-testing/releases/tag/1.4.7)
[Compare Source](https://togithub.com/tschuchortdev/kotlin-compile-testing/compare/1.4.6...1.4.7)
- Update to Kotlin 1.6.10 and KSP 1.0.2
### [`v1.4.6`](https://togithub.com/tschuchortdev/kotlin-compile-testing/releases/tag/1.4.6)
[Compare Source](https://togithub.com/tschuchortdev/kotlin-compile-testing/compare/1.4.5...1.4.6)
- 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 `KotlinCompilation`s
Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.4.5
->1.6.0
Release Notes
tschuchortdev/kotlin-compile-testing (com.github.tschuchortdev:kotlin-compile-testing)
### [`v1.6.0`](https://togithub.com/tschuchortdev/kotlin-compile-testing/releases/tag/1.6.0) [Compare Source](https://togithub.com/tschuchortdev/kotlin-compile-testing/compare/1.5.0...1.6.0) - 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 ### [`v1.5.0`](https://togithub.com/tschuchortdev/kotlin-compile-testing/releases/tag/1.5.0) [Compare Source](https://togithub.com/tschuchortdev/kotlin-compile-testing/compare/1.4.9...1.5.0) - Updated Kotlin embedded compiler to 1.8.0 - Support new `CompilerPluginRegistrar` that replaces `ComponentRegistrar` - Parent directories of `SourceFile` are now created automatically [#340](https://togithub.com/tschuchortdev/kotlin-compile-testing/issues/340) - The `MainComponentRegistrar` and `MainCommandlineProcessor` singletons will ignore unset `ThreadLocalParameters` in case it is loaded accidentally by some other tool scanning the classpath [#301](https://togithub.com/tschuchortdev/kotlin-compile-testing/issues/301) - Multiplatform support can now be enabled with the appropriate option [#303](https://togithub.com/tschuchortdev/kotlin-compile-testing/issues/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 ### [`v1.4.9`](https://togithub.com/tschuchortdev/kotlin-compile-testing/compare/1.4.8...1.4.9) [Compare Source](https://togithub.com/tschuchortdev/kotlin-compile-testing/compare/1.4.8...1.4.9) ### [`v1.4.8`](https://togithub.com/tschuchortdev/kotlin-compile-testing/releases/tag/1.4.8) [Compare Source](https://togithub.com/tschuchortdev/kotlin-compile-testing/compare/1.4.7...1.4.8) Update Kotlin to 1.6.20 ### [`v1.4.7`](https://togithub.com/tschuchortdev/kotlin-compile-testing/releases/tag/1.4.7) [Compare Source](https://togithub.com/tschuchortdev/kotlin-compile-testing/compare/1.4.6...1.4.7) - Update to Kotlin 1.6.10 and KSP 1.0.2 ### [`v1.4.6`](https://togithub.com/tschuchortdev/kotlin-compile-testing/releases/tag/1.4.6) [Compare Source](https://togithub.com/tschuchortdev/kotlin-compile-testing/compare/1.4.5...1.4.6) - 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 `KotlinCompilation`sConfiguration
📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.