JetBrains / skiko

Kotlin Multiplatform bindings to Skia
Apache License 2.0
1.82k stars 118 forks source link

Skiko is still using Kotlin 1.8.20 #791

Closed kirill-grouchnikov closed 1 month ago

kirill-grouchnikov commented 1 year ago

See https://github.com/JetBrains/skiko/blob/master/skiko/build.gradle.kts#L11

Can this be upgraded to 1.9.0 to match the latest in compose-multiplatform 1.5.0 beta 2?

kirill-grouchnikov commented 1 year ago

Also coroutines dependency is 1.5.2 while the latest is 1.7.3

dima-avdeev-jb commented 1 year ago

This is because we want to support usage of older Kotlin versions (like 1.8.21) with Compose 1.5.0 as well.

Probably, we could update Kotlin version in Skiko after release of Compose 1.5.0

@kirill-grouchnikov Why do you need Kotlin 1.9.0 in Skiko?

pkulikowski commented 1 year ago

One example from my side for wanting Kotlin 1.9.+ is that it is required in order to use XCode 15.

dima-avdeev-jb commented 1 year ago

Yes, Xcode15 works better with Kotlin 1.9.10 But there are workaround described here: https://youtrack.jetbrains.com/issue/KT-60230

chaserunner commented 1 year ago

Skiko is very hard to combine with other libraries we use, coroutines as an example.

dima-avdeev-jb commented 1 year ago

@chaserunner

Skiko is very hard to combine with other libraries we use, coroutines as an example.

Is it related with Kotlin version ?

okushnikov commented 1 month ago

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.