Missing targets and Plugin extension update #757
+130
−33
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Previously missing targets
Annotations
This module only has an additional target as there is no ktor core library (yet).
Plugin extension
KtorfitGradleConfiguration
->KtorfitPluginExtension
.kotlinVersion
to specify the compiler plugin kotlin version.So the updated ktorfit gradle configuration in a build script looks like this:
Kotlin version
Currently the used Kotlin version in the project is detected, this can cause problems when using non-major releases.
For example I need to use version
2.1.10-RC-449
because of a Kotlin/Native bug, but this results in the following error:Now it's possible to specify
2.1.0
as Kotlin version and it will resolvede.jensklingenberg.ktorfit:compiler-plugin:2.1.0-2.1.0
Documentation and changelog
I did no changes to the Changelog as I'm not sure how you want to communicate these changes exactly.