mirror of
https://github.com/jlengrand/compose-multiplatform.git
synced 2026-03-10 08:11:20 +00:00
Move to Kotlin 1.5.10 and Compose 0.4.0-rc1
This commit is contained in:
@@ -1,3 +1,3 @@
|
|||||||
# __LATEST_COMPOSE_RELEASE_VERSION__
|
# __LATEST_COMPOSE_RELEASE_VERSION__
|
||||||
compose.version=0.4.0-build209
|
compose.version=0.4.0-rc1
|
||||||
kotlin.code.style=official
|
kotlin.code.style=official
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
buildscript {
|
buildscript {
|
||||||
// __LATEST_COMPOSE_RELEASE_VERSION__
|
// __LATEST_COMPOSE_RELEASE_VERSION__
|
||||||
val composeVersion = System.getenv("COMPOSE_RELEASE_VERSION") ?: "0.4.0-build209"
|
val composeVersion = System.getenv("COMPOSE_RELEASE_VERSION") ?: "0.4.0-rc1"
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
google()
|
google()
|
||||||
@@ -11,7 +11,7 @@ buildscript {
|
|||||||
dependencies {
|
dependencies {
|
||||||
classpath("org.jetbrains.compose:compose-gradle-plugin:$composeVersion")
|
classpath("org.jetbrains.compose:compose-gradle-plugin:$composeVersion")
|
||||||
// __KOTLIN_COMPOSE_VERSION__
|
// __KOTLIN_COMPOSE_VERSION__
|
||||||
classpath(kotlin("gradle-plugin", version = "1.5.0"))
|
classpath(kotlin("gradle-plugin", version = "1.5.10"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -9,10 +9,10 @@ buildscript {
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
// __LATEST_COMPOSE_RELEASE_VERSION__
|
// __LATEST_COMPOSE_RELEASE_VERSION__
|
||||||
classpath("org.jetbrains.compose:compose-gradle-plugin:0.4.0-build209")
|
classpath("org.jetbrains.compose:compose-gradle-plugin:0.4.0-rc1")
|
||||||
classpath("com.android.tools.build:gradle:4.0.1")
|
classpath("com.android.tools.build:gradle:4.0.1")
|
||||||
// __KOTLIN_COMPOSE_VERSION__
|
// __KOTLIN_COMPOSE_VERSION__
|
||||||
classpath(kotlin("gradle-plugin", version = "1.5.0"))
|
classpath(kotlin("gradle-plugin", version = "1.5.10"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
|||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
// __KOTLIN_COMPOSE_VERSION__
|
// __KOTLIN_COMPOSE_VERSION__
|
||||||
kotlin("jvm") version "1.5.0"
|
kotlin("jvm") version "1.5.10"
|
||||||
// __LATEST_COMPOSE_RELEASE_VERSION__
|
// __LATEST_COMPOSE_RELEASE_VERSION__
|
||||||
id("org.jetbrains.compose") version "0.4.0-build209"
|
id("org.jetbrains.compose") version "0.4.0-rc1"
|
||||||
}
|
}
|
||||||
|
|
||||||
group = "me.user"
|
group = "me.user"
|
||||||
|
|||||||
@@ -11,10 +11,10 @@ buildscript {
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
// __LATEST_COMPOSE_RELEASE_VERSION__
|
// __LATEST_COMPOSE_RELEASE_VERSION__
|
||||||
classpath("org.jetbrains.compose:compose-gradle-plugin:0.4.0-build209")
|
classpath("org.jetbrains.compose:compose-gradle-plugin:0.4.0-rc1")
|
||||||
classpath("com.android.tools.build:gradle:4.0.1")
|
classpath("com.android.tools.build:gradle:4.0.1")
|
||||||
// __KOTLIN_COMPOSE_VERSION__
|
// __KOTLIN_COMPOSE_VERSION__
|
||||||
classpath(kotlin("gradle-plugin", version = "1.5.0"))
|
classpath(kotlin("gradle-plugin", version = "1.5.10"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import androidx.compose.desktop.WindowEvents
|
|||||||
import androidx.compose.runtime.*
|
import androidx.compose.runtime.*
|
||||||
import androidx.compose.ui.unit.IntOffset
|
import androidx.compose.ui.unit.IntOffset
|
||||||
import androidx.compose.ui.unit.IntSize
|
import androidx.compose.ui.unit.IntSize
|
||||||
import androidx.compose.ui.window.MenuBar
|
import androidx.compose.ui.window.v1.MenuBar
|
||||||
import kotlinx.coroutines.*
|
import kotlinx.coroutines.*
|
||||||
import kotlinx.coroutines.swing.Swing
|
import kotlinx.coroutines.swing.Swing
|
||||||
import java.awt.image.BufferedImage
|
import java.awt.image.BufferedImage
|
||||||
|
|||||||
@@ -3,9 +3,9 @@ import org.jetbrains.compose.compose
|
|||||||
plugins {
|
plugins {
|
||||||
id("org.jetbrains.intellij") version "0.6.5"
|
id("org.jetbrains.intellij") version "0.6.5"
|
||||||
java
|
java
|
||||||
kotlin("jvm") version "1.5.0"
|
kotlin("jvm") version "1.5.10"
|
||||||
// __LATEST_COMPOSE_RELEASE_VERSION__
|
// __LATEST_COMPOSE_RELEASE_VERSION__
|
||||||
id("org.jetbrains.compose") version "0.4.0-build209"
|
id("org.jetbrains.compose") version "0.4.0-rc1"
|
||||||
}
|
}
|
||||||
|
|
||||||
group = "org.example"
|
group = "org.example"
|
||||||
|
|||||||
@@ -9,10 +9,10 @@ buildscript {
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
// __LATEST_COMPOSE_RELEASE_VERSION__
|
// __LATEST_COMPOSE_RELEASE_VERSION__
|
||||||
classpath("org.jetbrains.compose:compose-gradle-plugin:0.4.0-build209")
|
classpath("org.jetbrains.compose:compose-gradle-plugin:0.4.0-rc1")
|
||||||
classpath("com.android.tools.build:gradle:4.0.1")
|
classpath("com.android.tools.build:gradle:4.0.1")
|
||||||
// __KOTLIN_COMPOSE_VERSION__
|
// __KOTLIN_COMPOSE_VERSION__
|
||||||
classpath(kotlin("gradle-plugin", version = "1.5.0"))
|
classpath(kotlin("gradle-plugin", version = "1.5.10"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -9,10 +9,10 @@ buildscript {
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
// __LATEST_COMPOSE_RELEASE_VERSION__
|
// __LATEST_COMPOSE_RELEASE_VERSION__
|
||||||
classpath("org.jetbrains.compose:compose-gradle-plugin:0.4.0-build209")
|
classpath("org.jetbrains.compose:compose-gradle-plugin:0.4.0-rc1")
|
||||||
classpath("com.android.tools.build:gradle:4.0.1")
|
classpath("com.android.tools.build:gradle:4.0.1")
|
||||||
// __KOTLIN_COMPOSE_VERSION__
|
// __KOTLIN_COMPOSE_VERSION__
|
||||||
classpath(kotlin("gradle-plugin", version = "1.5.0"))
|
classpath(kotlin("gradle-plugin", version = "1.5.10"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import com.gradle.publish.PluginBundleExtension
|
|||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
// __KOTLIN_COMPOSE_VERSION__
|
// __KOTLIN_COMPOSE_VERSION__
|
||||||
kotlin("jvm") version "1.5.0" apply false
|
kotlin("jvm") version "1.5.10" apply false
|
||||||
id("com.gradle.plugin-publish") version "0.10.1" apply false
|
id("com.gradle.plugin-publish") version "0.10.1" apply false
|
||||||
id("de.fuerstenau.buildconfig") version "1.1.8" apply false
|
id("de.fuerstenau.buildconfig") version "1.1.8" apply false
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,6 +8,6 @@ package org.jetbrains.compose.test
|
|||||||
@Suppress("EnumEntryName")
|
@Suppress("EnumEntryName")
|
||||||
enum class TestKotlinVersion(val versionString: String) {
|
enum class TestKotlinVersion(val versionString: String) {
|
||||||
// __KOTLIN_COMPOSE_VERSION__
|
// __KOTLIN_COMPOSE_VERSION__
|
||||||
Default("1.5.0"),
|
Default("1.5.10"),
|
||||||
V1_5_20_dev_3226("1.5.20-dev-3226")
|
V1_5_20_dev_3226("1.5.20-dev-3226")
|
||||||
}
|
}
|
||||||
@@ -6,7 +6,7 @@ kotlin.code.style=official
|
|||||||
# unless overridden by COMPOSE_GRADLE_PLUGIN_COMPOSE_VERSION env var.
|
# unless overridden by COMPOSE_GRADLE_PLUGIN_COMPOSE_VERSION env var.
|
||||||
#
|
#
|
||||||
# __LATEST_COMPOSE_RELEASE_VERSION__
|
# __LATEST_COMPOSE_RELEASE_VERSION__
|
||||||
compose.version=0.4.0-build209
|
compose.version=0.4.0-rc1
|
||||||
compose.with.web=false
|
compose.with.web=false
|
||||||
|
|
||||||
# A version of Gradle plugin, that will be published,
|
# A version of Gradle plugin, that will be published,
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompile
|
|||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
id("java")
|
id("java")
|
||||||
id("org.jetbrains.kotlin.jvm") version "1.5.0"
|
id("org.jetbrains.kotlin.jvm") version "1.5.10"
|
||||||
id("org.jetbrains.intellij") version "0.7.2"
|
id("org.jetbrains.intellij") version "0.7.2"
|
||||||
id("org.jetbrains.changelog") version "1.1.2"
|
id("org.jetbrains.changelog") version "1.1.2"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import org.jetbrains.compose.compose
|
|||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
// __KOTLIN_COMPOSE_VERSION__
|
// __KOTLIN_COMPOSE_VERSION__
|
||||||
kotlin("jvm") version "1.5.0"
|
kotlin("jvm") version "1.5.10"
|
||||||
id("org.jetbrains.compose") version "0.4.0-idea-preview-build57"
|
id("org.jetbrains.compose") version "0.4.0-idea-preview-build57"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -3,9 +3,9 @@ import org.jetbrains.compose.desktop.application.dsl.TargetFormat
|
|||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
// __KOTLIN_COMPOSE_VERSION__
|
// __KOTLIN_COMPOSE_VERSION__
|
||||||
kotlin("jvm") version "1.5.0"
|
kotlin("jvm") version "1.5.10"
|
||||||
// __LATEST_COMPOSE_RELEASE_VERSION__
|
// __LATEST_COMPOSE_RELEASE_VERSION__
|
||||||
id("org.jetbrains.compose") version (System.getenv("COMPOSE_TEMPLATE_COMPOSE_VERSION") ?: "0.4.0-build209")
|
id("org.jetbrains.compose") version (System.getenv("COMPOSE_TEMPLATE_COMPOSE_VERSION") ?: "0.4.0-rc1")
|
||||||
}
|
}
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
buildscript {
|
buildscript {
|
||||||
// __LATEST_COMPOSE_RELEASE_VERSION__
|
// __LATEST_COMPOSE_RELEASE_VERSION__
|
||||||
val composeVersion = System.getenv("COMPOSE_TEMPLATE_COMPOSE_VERSION") ?: "0.4.0-build209"
|
val composeVersion = System.getenv("COMPOSE_TEMPLATE_COMPOSE_VERSION") ?: "0.4.0-rc1"
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
// TODO: remove after new build is published
|
// TODO: remove after new build is published
|
||||||
@@ -14,7 +14,7 @@ buildscript {
|
|||||||
classpath("org.jetbrains.compose:compose-gradle-plugin:$composeVersion")
|
classpath("org.jetbrains.compose:compose-gradle-plugin:$composeVersion")
|
||||||
classpath("com.android.tools.build:gradle:4.0.1")
|
classpath("com.android.tools.build:gradle:4.0.1")
|
||||||
// __KOTLIN_COMPOSE_VERSION__
|
// __KOTLIN_COMPOSE_VERSION__
|
||||||
classpath(kotlin("gradle-plugin", version = "1.5.0"))
|
classpath(kotlin("gradle-plugin", version = "1.5.10"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
ROOT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"/..
|
ROOT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"/..
|
||||||
COMPOSE_OLDVER=0.4.0-build208
|
COMPOSE_OLDVER=0.4.0-build209
|
||||||
COMPOSE_NEWVER=0.4.0-build209
|
COMPOSE_NEWVER=0.4.0-rc1
|
||||||
find -E $ROOT -regex '.*\.(kts|properties|kt)' -exec sed -i '' -e "s/$COMPOSE_OLDVER/$COMPOSE_NEWVER/g" {} \;
|
find -E $ROOT -regex '.*\.(kts|properties|kt)' -exec sed -i '' -e "s/$COMPOSE_OLDVER/$COMPOSE_NEWVER/g" {} \;
|
||||||
APPCOMPAT_OLDVER=1.1.0
|
APPCOMPAT_OLDVER=1.1.0
|
||||||
APPCOMPAT_NEWVER=1.3.0-beta01
|
APPCOMPAT_NEWVER=1.3.0-beta01
|
||||||
find -E $ROOT -regex '.*\.(kts|properties|kt)' -exec sed -i '' -e "s/$APPCOMPAT_OLDVER/$APPCOMPAT_NEWVER/g" {} \;
|
find -E $ROOT -regex '.*\.(kts|properties|kt)' -exec sed -i '' -e "s/$APPCOMPAT_OLDVER/$APPCOMPAT_NEWVER/g" {} \;
|
||||||
KOTLIN_OLDVER=1.4.32
|
KOTLIN_OLDVER=1.5.0
|
||||||
KOTLIN_NEWVER=1.5.0
|
KOTLIN_NEWVER=1.5.10
|
||||||
find -E $ROOT -regex '.*\.(kts|properties|kt)' -exec sed -i '' -e "s/$KOTLIN_OLDVER/$KOTLIN_NEWVER/g" {} \;
|
find -E $ROOT -regex '.*\.(kts|properties|kt)' -exec sed -i '' -e "s/$KOTLIN_OLDVER/$KOTLIN_NEWVER/g" {} \;
|
||||||
git grep -C 1 __KOTLIN_COMPOSE_VERSION__ $ROOT
|
git grep -C 1 __KOTLIN_COMPOSE_VERSION__ $ROOT
|
||||||
git grep -C 1 __LATEST_COMPOSE_RELEASE_VERSION__ $ROOT
|
git grep -C 1 __LATEST_COMPOSE_RELEASE_VERSION__ $ROOT
|
||||||
|
|||||||
@@ -35,8 +35,8 @@ packaging JDK 15 or later must be used.
|
|||||||
The Сompose plugin version used in the wizard above may be not the last. Update the version of the plugin to the latest available by editing the `build.gradle.kts` file, finding and updating the version information as shown below. In this example the latest version of the plugin was 0.4.0-build182 and a compatible version of kotlin was 1.4.32. For the latest versions, see the [latest versions](https://github.com/JetBrains/compose-jb/releases) site and the [Kotlin](https://kotlinlang.org/) site.
|
The Сompose plugin version used in the wizard above may be not the last. Update the version of the plugin to the latest available by editing the `build.gradle.kts` file, finding and updating the version information as shown below. In this example the latest version of the plugin was 0.4.0-build182 and a compatible version of kotlin was 1.4.32. For the latest versions, see the [latest versions](https://github.com/JetBrains/compose-jb/releases) site and the [Kotlin](https://kotlinlang.org/) site.
|
||||||
```
|
```
|
||||||
plugins {
|
plugins {
|
||||||
kotlin("jvm") version "1.4.32"
|
kotlin("jvm") version "1.5.10"
|
||||||
id("org.jetbrains.compose") version "0.4.0-build182"
|
id("org.jetbrains.compose") version "0.4.0-rc1"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user