mirror of
https://github.com/jlengrand/compose-multiplatform.git
synced 2026-03-10 08:11:20 +00:00
Allow to use Compose on multiple Kotlin versions (#2366)
JS target supports a lower version (1.7.10), because we have a bug in Koltin 1.7.20 Compose 1.2.0 will support: 1.7.20 and 1.7.10 for Android and Desktop 1.7.10 for JS We will release the new patchset (1.2.1) with 1.7.2X support for JS later
This commit is contained in:
33
VERSIONING.md
Normal file
33
VERSIONING.md
Normal file
@@ -0,0 +1,33 @@
|
||||
## Features
|
||||
|
||||
### Supported platforms
|
||||
* macOS (x86-64, arm64)
|
||||
* Windows (x86-64)
|
||||
* Linux (x86-64, arm64)
|
||||
* Web browsers
|
||||
|
||||
### Limitations
|
||||
|
||||
Following limitations apply to 1.0 release.
|
||||
|
||||
* Only 64-bit x86 Windows is supported
|
||||
* Only JDK 11 or later is supported due to the memory management scheme used in Skia bindings
|
||||
* Only JDK 15 or later is supported for packaging native distributions due to jpackage limitations
|
||||
|
||||
Knowing issues on older versions:
|
||||
- OpenJDK 11.0.12 has [an issue](https://github.com/JetBrains/compose-jb/issues/940), when we switch keyboard layout on MacOs (isn't reproducible in OpenJDK 11.0.15)
|
||||
|
||||
[comment]: <> (__SUPPORTED_GRADLE_VERSIONS__)
|
||||
|
||||
### Kotlin compatibility
|
||||
|
||||
A new version of Kotlin may be not supported immediately after its release. But after some time we will release a version of Compose Multiplatform
|
||||
that supports it.
|
||||
Starting from 1.2.0, Compose Multiplatform supports multiple versions of Kotlin.
|
||||
|
||||
Kotlin version | Minimal Compose version | Notes
|
||||
--- | --- | ---
|
||||
1.5.31 | 1.0.0
|
||||
1.6.20 | 1.1.1
|
||||
1.7.10 | 1.2.0
|
||||
1.7.20 | 1.2.0 | JS is not supported (will be fixed in the next versions)
|
||||
Reference in New Issue
Block a user