Skip to content

Commit 89b176d

Browse files
authored
Merge pull request #147 from mirzemehdi/rel_2.4.0-alpha04
Releasing version `2.4.0-alpha04`
2 parents fe67727 + edfaa4a commit 89b176d

27 files changed

Lines changed: 203 additions & 70 deletions

File tree

.github/workflows/build_and_publish.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
matrix:
4646
config: [
4747
{ target: android, os: ubuntu-latest, tasks: testDebugUnitTest testReleaseUnitTest, continueOnError: false },
48-
{ target: apple, os: macos-latest, tasks: iosX64Test iosSimulatorArm64Test, continueOnError: false },
48+
{ target: apple, os: macos-latest, tasks: iosSimulatorArm64Test, continueOnError: false },
4949
]
5050
runs-on: ${{ matrix.config.os }}
5151
name: Build ${{ matrix.config.target }}
@@ -61,6 +61,12 @@ jobs:
6161
- name: Setup gradle
6262
uses: gradle/gradle-build-action@ac2d340dc04d9e1113182899e983b5400c17cda1
6363

64+
- name: Setup Xcode
65+
if: ${{ startsWith(matrix.config.os, 'macos') }}
66+
uses: maxim-lobanov/setup-xcode@v1
67+
with:
68+
xcode-version: latest-stable
69+
6470
- name: Test ${{ matrix.config.target }} targets
6571
continue-on-error: ${{ matrix.config.continueOnError }}
6672
run: ./gradlew ${{ matrix.config.tasks }}
@@ -86,6 +92,11 @@ jobs:
8692
- name: Setup gradle
8793
uses: gradle/gradle-build-action@ac2d340dc04d9e1113182899e983b5400c17cda1
8894

95+
- name: Setup Xcode
96+
uses: maxim-lobanov/setup-xcode@v1
97+
with:
98+
xcode-version: latest-stable
99+
89100
- name: Setup Pages
90101
uses: actions/configure-pages@v5
91102

build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import com.android.build.gradle.internal.cxx.configure.gradleLocalProperties
22
import com.vanniktech.maven.publish.JavadocJar
33
import com.vanniktech.maven.publish.KotlinMultiplatform
4-
import com.vanniktech.maven.publish.SonatypeHost
54
import org.jetbrains.dokka.gradle.DokkaTask
65

76
plugins {

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ kotlin.mpp.enableCInteropCommonization=true
2020
#Development
2121
development=true
2222

23-
kmpAuthVersion=2.4.0-alpha03
23+
kmpAuthVersion=2.4.0-alpha04

gradle/libs.versions.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
[versions]
22
compose = "1.8.3"
33
compose-plugin = "1.8.2"
4-
agp = "8.6.1"
4+
agp = "8.12.0"
55
android-minSdk = "24"
6-
android-compileSdk = "35"
7-
android-targetSdk = "35"
6+
android-compileSdk = "36"
7+
android-targetSdk = "36"
88
androidx-activityCompose = "1.10.1"
99
androidx-core-ktx = "1.16.0"
1010
androidx-appcompat = "1.7.1"
@@ -16,18 +16,18 @@ androidx-startup-runtime = "1.2.0"
1616
kotlin = "2.2.0"
1717
junit = "4.13.2"
1818
koin = "4.1.0"
19-
kotlinx-binary-validator = "0.16.3"
19+
kotlinx-binary-validator = "0.18.1"
2020
dokka = "2.0.0"
2121
androidxCredential = "1.5.0"
2222
googleIdIdentity = "1.1.1"
2323
googleServices = "4.4.3"
2424
facebookAuthAndroid = "18.1.3"
2525
facebookAuthIos = "18.0.0"
26-
firebaseGitLiveAuth = "2.1.0"
26+
firebaseGitLiveAuth = "2.3.0"
2727
androidLegacyPlayServices = "21.4.0"
28-
mavenPublish = "0.31.0"
28+
mavenPublish = "0.34.0"
2929
ktor = "3.2.3"
30-
kotlinx-serialization = "1.8.1"
30+
kotlinx-serialization = "1.9.0"
3131

3232

3333
[libraries]

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

kmpauth-core/build.gradle.kts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import com.vanniktech.maven.publish.JavadocJar
22
import com.vanniktech.maven.publish.KotlinMultiplatform
3-
import com.vanniktech.maven.publish.SonatypeHost
43
import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl
54
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
65

@@ -16,7 +15,7 @@ plugins {
1615
kotlin {
1716
explicitApi()
1817
androidTarget {
19-
publishAllLibraryVariants()
18+
publishLibraryVariants()
2019
compilerOptions {
2120
jvmTarget.set(JvmTarget.JVM_1_8)
2221
}
@@ -138,7 +137,7 @@ mavenPublishing {
138137
}
139138
}
140139

141-
publishToMavenCentral(SonatypeHost.CENTRAL_PORTAL)
140+
publishToMavenCentral()
142141
signAllPublications()
143142
}
144143

kmpauth-firebase/api/android/kmpauth-firebase.api

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public final class com/mmk/kmpauth/firebase/github/GithubButtonUiContainerKt {
5353

5454
public final class com/mmk/kmpauth/firebase/google/GoogleButtonUiContainerFirebaseKt {
5555
public static final fun GoogleButtonUiContainerFirebase (Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V
56-
public static final fun GoogleButtonUiContainerFirebase (Landroidx/compose/ui/Modifier;ZZLjava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V
56+
public static final fun GoogleButtonUiContainerFirebase (Landroidx/compose/ui/Modifier;ZZZLjava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V
5757
}
5858

5959
public final class com/mmk/kmpauth/firebase/oauth/OAuthContainer_androidKt {

kmpauth-firebase/api/jvm/kmpauth-firebase.api

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public final class com/mmk/kmpauth/firebase/github/GithubButtonUiContainerKt {
5252

5353
public final class com/mmk/kmpauth/firebase/google/GoogleButtonUiContainerFirebaseKt {
5454
public static final fun GoogleButtonUiContainerFirebase (Landroidx/compose/ui/Modifier;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V
55-
public static final fun GoogleButtonUiContainerFirebase (Landroidx/compose/ui/Modifier;ZZLjava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V
55+
public static final fun GoogleButtonUiContainerFirebase (Landroidx/compose/ui/Modifier;ZZZLjava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Landroidx/compose/runtime/Composer;II)V
5656
}
5757

5858
public final class com/mmk/kmpauth/firebase/oauth/OAuthContainer_jvmKt {

kmpauth-firebase/api/kmpauth-firebase.klib.api

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// Klib ABI Dump
2-
// Targets: [iosArm64, iosSimulatorArm64, iosX64, js]
2+
// Targets: [iosArm64, iosSimulatorArm64, js]
33
// Rendering settings:
44
// - Signature version: 2
55
// - Show manifest properties: true
@@ -48,7 +48,7 @@ final fun com.mmk.kmpauth.firebase.facebook/com_mmk_kmpauth_firebase_facebook_Fa
4848
final fun com.mmk.kmpauth.firebase.facebook/com_mmk_kmpauth_firebase_facebook_FacebookSignInRequestScope_PublicProfile$stableprop_getter(): kotlin/Int // com.mmk.kmpauth.firebase.facebook/com_mmk_kmpauth_firebase_facebook_FacebookSignInRequestScope_PublicProfile$stableprop_getter|com_mmk_kmpauth_firebase_facebook_FacebookSignInRequestScope_PublicProfile$stableprop_getter(){}[0]
4949
final fun com.mmk.kmpauth.firebase.github/GithubButtonUiContainer(androidx.compose.ui/Modifier?, kotlin.collections/List<kotlin/String>?, kotlin.collections/Map<kotlin/String, kotlin/String>?, kotlin/Boolean, kotlin/Function1<kotlin/Result<dev.gitlive.firebase.auth/FirebaseUser?>, kotlin/Unit>, kotlin/Function3<com.mmk.kmpauth.core/UiContainerScope, androidx.compose.runtime/Composer, kotlin/Int, kotlin/Unit>, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int) // com.mmk.kmpauth.firebase.github/GithubButtonUiContainer|GithubButtonUiContainer(androidx.compose.ui.Modifier?;kotlin.collections.List<kotlin.String>?;kotlin.collections.Map<kotlin.String,kotlin.String>?;kotlin.Boolean;kotlin.Function1<kotlin.Result<dev.gitlive.firebase.auth.FirebaseUser?>,kotlin.Unit>;kotlin.Function3<com.mmk.kmpauth.core.UiContainerScope,androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){}[0]
5050
final fun com.mmk.kmpauth.firebase.github/GithubButtonUiContainer(androidx.compose.ui/Modifier?, kotlin.collections/List<kotlin/String>?, kotlin.collections/Map<kotlin/String, kotlin/String>?, kotlin/Function1<kotlin/Result<dev.gitlive.firebase.auth/FirebaseUser?>, kotlin/Unit>, kotlin/Function3<com.mmk.kmpauth.core/UiContainerScope, androidx.compose.runtime/Composer, kotlin/Int, kotlin/Unit>, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int) // com.mmk.kmpauth.firebase.github/GithubButtonUiContainer|GithubButtonUiContainer(androidx.compose.ui.Modifier?;kotlin.collections.List<kotlin.String>?;kotlin.collections.Map<kotlin.String,kotlin.String>?;kotlin.Function1<kotlin.Result<dev.gitlive.firebase.auth.FirebaseUser?>,kotlin.Unit>;kotlin.Function3<com.mmk.kmpauth.core.UiContainerScope,androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){}[0]
51-
final fun com.mmk.kmpauth.firebase.google/GoogleButtonUiContainerFirebase(androidx.compose.ui/Modifier?, kotlin/Boolean, kotlin/Boolean, kotlin.collections/List<kotlin/String>?, kotlin/Function1<kotlin/Result<dev.gitlive.firebase.auth/FirebaseUser?>, kotlin/Unit>, kotlin/Function3<com.mmk.kmpauth.core/UiContainerScope, androidx.compose.runtime/Composer, kotlin/Int, kotlin/Unit>, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int) // com.mmk.kmpauth.firebase.google/GoogleButtonUiContainerFirebase|GoogleButtonUiContainerFirebase(androidx.compose.ui.Modifier?;kotlin.Boolean;kotlin.Boolean;kotlin.collections.List<kotlin.String>?;kotlin.Function1<kotlin.Result<dev.gitlive.firebase.auth.FirebaseUser?>,kotlin.Unit>;kotlin.Function3<com.mmk.kmpauth.core.UiContainerScope,androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){}[0]
51+
final fun com.mmk.kmpauth.firebase.google/GoogleButtonUiContainerFirebase(androidx.compose.ui/Modifier?, kotlin/Boolean, kotlin/Boolean, kotlin/Boolean, kotlin.collections/List<kotlin/String>?, kotlin/Function1<kotlin/Result<dev.gitlive.firebase.auth/FirebaseUser?>, kotlin/Unit>, kotlin/Function3<com.mmk.kmpauth.core/UiContainerScope, androidx.compose.runtime/Composer, kotlin/Int, kotlin/Unit>, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int) // com.mmk.kmpauth.firebase.google/GoogleButtonUiContainerFirebase|GoogleButtonUiContainerFirebase(androidx.compose.ui.Modifier?;kotlin.Boolean;kotlin.Boolean;kotlin.Boolean;kotlin.collections.List<kotlin.String>?;kotlin.Function1<kotlin.Result<dev.gitlive.firebase.auth.FirebaseUser?>,kotlin.Unit>;kotlin.Function3<com.mmk.kmpauth.core.UiContainerScope,androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){}[0]
5252
final fun com.mmk.kmpauth.firebase.google/GoogleButtonUiContainerFirebase(androidx.compose.ui/Modifier?, kotlin/Function1<kotlin/Result<dev.gitlive.firebase.auth/FirebaseUser?>, kotlin/Unit>, kotlin/Function3<com.mmk.kmpauth.core/UiContainerScope, androidx.compose.runtime/Composer, kotlin/Int, kotlin/Unit>, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int) // com.mmk.kmpauth.firebase.google/GoogleButtonUiContainerFirebase|GoogleButtonUiContainerFirebase(androidx.compose.ui.Modifier?;kotlin.Function1<kotlin.Result<dev.gitlive.firebase.auth.FirebaseUser?>,kotlin.Unit>;kotlin.Function3<com.mmk.kmpauth.core.UiContainerScope,androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){}[0]
5353
final fun com.mmk.kmpauth.firebase.oauth/OAuthContainer(androidx.compose.ui/Modifier?, dev.gitlive.firebase.auth/OAuthProvider, kotlin/Function1<kotlin/Result<dev.gitlive.firebase.auth/FirebaseUser?>, kotlin/Unit>, kotlin/Boolean, kotlin/Function3<com.mmk.kmpauth.core/UiContainerScope, androidx.compose.runtime/Composer, kotlin/Int, kotlin/Unit>, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int) // com.mmk.kmpauth.firebase.oauth/OAuthContainer|OAuthContainer(androidx.compose.ui.Modifier?;dev.gitlive.firebase.auth.OAuthProvider;kotlin.Function1<kotlin.Result<dev.gitlive.firebase.auth.FirebaseUser?>,kotlin.Unit>;kotlin.Boolean;kotlin.Function3<com.mmk.kmpauth.core.UiContainerScope,androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){}[0]
5454
final fun com.mmk.kmpauth.firebase.oauth/OAuthContainer(androidx.compose.ui/Modifier?, dev.gitlive.firebase.auth/OAuthProvider, kotlin/Function1<kotlin/Result<dev.gitlive.firebase.auth/FirebaseUser?>, kotlin/Unit>, kotlin/Function3<com.mmk.kmpauth.core/UiContainerScope, androidx.compose.runtime/Composer, kotlin/Int, kotlin/Unit>, androidx.compose.runtime/Composer?, kotlin/Int, kotlin/Int) // com.mmk.kmpauth.firebase.oauth/OAuthContainer|OAuthContainer(androidx.compose.ui.Modifier?;dev.gitlive.firebase.auth.OAuthProvider;kotlin.Function1<kotlin.Result<dev.gitlive.firebase.auth.FirebaseUser?>,kotlin.Unit>;kotlin.Function3<com.mmk.kmpauth.core.UiContainerScope,androidx.compose.runtime.Composer,kotlin.Int,kotlin.Unit>;androidx.compose.runtime.Composer?;kotlin.Int;kotlin.Int){}[0]

kmpauth-firebase/build.gradle.kts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import com.vanniktech.maven.publish.JavadocJar
22
import com.vanniktech.maven.publish.KotlinMultiplatform
3-
import com.vanniktech.maven.publish.SonatypeHost
43
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
54

65
plugins {
@@ -15,7 +14,7 @@ plugins {
1514
kotlin {
1615
explicitApi()
1716
androidTarget {
18-
publishAllLibraryVariants()
17+
publishLibraryVariants()
1918
compilerOptions {
2019
jvmTarget.set(JvmTarget.JVM_1_8)
2120
}
@@ -27,7 +26,6 @@ kotlin {
2726
}
2827
jvm()
2928

30-
iosX64()
3129
iosArm64()
3230
iosSimulatorArm64()
3331

@@ -129,7 +127,7 @@ mavenPublishing {
129127
}
130128
}
131129

132-
publishToMavenCentral(SonatypeHost.CENTRAL_PORTAL)
130+
publishToMavenCentral()
133131
signAllPublications()
134132
}
135133

0 commit comments

Comments
 (0)