Foso / Ktorfit

HTTP client generator / KSP plugin for Kotlin Multiplatform (Android, iOS, Js, Jvm, Native, WasmJs)) using KSP and Ktor clients inspired by Retrofit https://foso.github.io/Ktorfit
https://foso.github.io/Ktorfit
Apache License 2.0
1.61k stars 42 forks source link

Kotlin 2.0.10 Support #626

Closed Ph1ll1pp closed 3 months ago

Ph1ll1pp commented 3 months ago

Is your feature request related to a problem? Please describe.

No response

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

No response

dawidhyzy commented 3 months ago

It blocks Kotlin update for me:

> Could not find de.jensklingenberg.ktorfit:compiler-plugin:2.0.1-2.0.10.
--
4968 | Searched in the following locations:
4969 | - https://dl.google.com/dl/android/maven2/de/jensklingenberg/ktorfit/compiler-plugin/2.0.1-2.0.10/compiler-plugin-2.0.1-2.0.10.pom
4970 | - https://repo.maven.apache.org/maven2/de/jensklingenberg/ktorfit/compiler-plugin/2.0.1-2.0.10/compiler-plugin-2.0.1-2.0.10.pom
4971 | - https://artifact.plugin.npaw.com/artifactory/plugins/android/de/jensklingenberg/ktorfit/compiler-plugin/2.0.1-2.0.10/compiler-plugin-2.0.1-2.0.10.pom

@Foso as I raised a similar issue before https://github.com/Foso/Ktorfit/issues/622 I wondered if there is a way to automate this.

Foso commented 3 months ago

It's now avaible.

I think there is a way to automate it. The challenge is that the Kotlin Compiler Api and Ksp Api is still not stable, so if there is a breaking change i still need to manually release compatible version for every new Kotlin / KSP version