Skip to content

Commit 4881dc1

Browse files
authored
Merge pull request #40 from icerockdev/develop
Release 0.9.0
2 parents 8af5387 + 39a861f commit 4881dc1

File tree

20 files changed

+126
-49
lines changed

20 files changed

+126
-49
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ allprojects {
3636
project build.gradle
3737
```groovy
3838
dependencies {
39-
commonMainApi("dev.icerock.moko:parcelize:0.8.0")
39+
commonMainApi("dev.icerock.moko:parcelize:0.9.0")
4040
}
4141
```
4242

build.gradle.kts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,3 @@ allprojects {
1919
version = libs.versions.mokoParcelizeVersion.get()
2020
}
2121
}
22-
23-
// temporary fix for Apple Silicon (remove after 1.6.20 update)
24-
rootProject.plugins.withType<org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootPlugin> {
25-
rootProject.the<org.jetbrains.kotlin.gradle.targets.js.nodejs.NodeJsRootExtension>().nodeVersion = "16.0.0"
26-
}

gradle.properties

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ org.gradle.parallel=true
55
kotlin.code.style=official
66

77
kotlin.mpp.stability.nowarn=true
8-
kotlin.mpp.enableGranularSourceSetsMetadata=true
9-
kotlin.mpp.enableCompatibilityMetadataVariant=true
8+
kotlin.mpp.androidSourceSetLayoutVersion=2
109

1110
android.useAndroidX=true

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[versions]
22
androidAppCompatVersion = "1.2.0"
3-
mokoParcelizeVersion = "0.8.0"
3+
mokoParcelizeVersion = "0.9.0"
44

55
[libraries]
66
appCompat = { module = "androidx.appcompat:appcompat", version.ref = "androidAppCompatVersion" }
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.1-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

parcelize-build-logic/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ repositories {
1111

1212
dependencies {
1313
api("dev.icerock:mobile-multiplatform:0.13.0")
14-
api("org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.10")
15-
api("com.android.tools.build:gradle:7.0.4")
16-
api("io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.19.0")
14+
api("org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.20")
15+
api("com.android.tools.build:gradle:7.4.2")
16+
api("io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.22.0")
1717
}

parcelize-build-logic/src/main/kotlin/android-base-convention.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
import com.android.build.gradle.BaseExtension
66

77
configure<BaseExtension> {
8-
compileSdkVersion(30)
8+
compileSdkVersion(33)
99

1010
defaultConfig {
11-
minSdkVersion(16)
12-
targetSdkVersion(30)
11+
minSdk = 16
12+
targetSdk = 33
1313
}
1414
}

parcelize-build-logic/src/main/kotlin/detekt-convention.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ tasks.register("detektWithoutTests") {
1414
}
1515

1616
dependencies {
17-
"detektPlugins"("io.gitlab.arturbosch.detekt:detekt-formatting:1.19.0")
17+
"detektPlugins"("io.gitlab.arturbosch.detekt:detekt-formatting:1.22.0")
1818
}

parcelize-build-logic/src/main/kotlin/multiplatform-library-convention.gradle.kts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,6 @@ kotlin {
3131
wasm32()
3232

3333
sourceSets {
34-
all {
35-
languageSettings.apply {
36-
useExperimentalAnnotation("kotlin.RequiresOptIn")
37-
}
38-
}
3934

4035
val commonMain by getting
4136

parcelize/src/androidMain/kotlin/dev/icerock/moko/parcelize/Parcelize.kt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,17 @@ package dev.icerock.moko.parcelize
77
import android.os.Parcelable
88
import kotlinx.android.parcel.IgnoredOnParcel
99
import kotlinx.android.parcel.Parcelize
10+
import kotlinx.parcelize.Parceler
11+
import kotlinx.parcelize.TypeParceler
1012

1113
actual typealias Parcelize = Parcelize
1214

1315
actual typealias Parcelable = Parcelable
1416

1517
actual typealias IgnoredOnParcel = IgnoredOnParcel
18+
19+
actual typealias Parceler<P> = Parceler<P>
20+
21+
actual typealias TypeParceler<T, P> = TypeParceler<T, P>
22+
23+
actual typealias Parcel = android.os.Parcel

0 commit comments

Comments
 (0)