Skip to content

Commit 7356fa5

Browse files
committed
version 1.3.5
1 parent f776b82 commit 7356fa5

8 files changed

Lines changed: 42 additions & 14 deletions

File tree

build.gradle.kts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@
22
plugins {
33
alias(libs.plugins.android.application) apply false
44
alias(libs.plugins.android.library) apply false
5+
alias(libs.plugins.android.fusedlibrary) apply false
56
alias(libs.plugins.androidx.navigation.safeargs) apply false
67
alias(libs.plugins.kotlin.compose.compiler) apply false
7-
alias(libs.plugins.builtin.kotlin) apply false
8-
alias(libs.plugins.legacy.kapt) apply false
8+
alias(libs.plugins.kotlin.android) apply false
9+
// alias(libs.plugins.builtin.kotlin) apply false
10+
// alias(libs.plugins.legacy.kapt) apply false
911
alias(libs.plugins.dokka.javadoc) apply false
1012
alias(libs.plugins.dokka.html) apply false
1113
}

compose/build.gradle.kts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
66
plugins {
77
alias(libs.plugins.android.library)
88
alias(libs.plugins.kotlin.compose.compiler)
9-
alias(libs.plugins.builtin.kotlin)
10-
alias(libs.plugins.legacy.kapt)
9+
alias(libs.plugins.kotlin.android)
10+
// alias(libs.plugins.builtin.kotlin)
11+
// alias(libs.plugins.legacy.kapt)
1112
alias(libs.plugins.dokka.html)
1213
alias(libs.plugins.dokka.javadoc)
1314
id("maven-publish")
@@ -120,7 +121,7 @@ dependencies {
120121
// Dokka generation
121122
dokka {
122123

123-
dokkaSourceSets.create("main") {
124+
dokkaSourceSets.named("main") {
124125

125126
val sdkComponents = androidComponents::sdkComponents.get()
126127
val sdkDirectory: Directory? = sdkComponents.sdkDirectory.get()

fusedlibrary/build.gradle.kts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import com.android.build.api.dsl.FusedLibraryExtension
2+
import com.android.build.api.dsl.MinSdkSpec
3+
4+
plugins {
5+
alias(libs.plugins.android.fusedlibrary)
6+
id("maven-publish")
7+
}
8+
9+
configure<FusedLibraryExtension> {
10+
namespace = "io.syslogic.colorpicker"
11+
minSdk {
12+
release(version = Integer.parseInt(libs.versions.android.min.sdk.get())) as MinSdkSpec
13+
}
14+
}
15+
16+
dependencies {
17+
include(project(path = ":legacy"))
18+
include(project(path = ":compose"))
19+
}

gradle.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ android.enableJetifier=false
1414
android.useAndroidX=true
1515
android.newDsl=false
1616

17+
android.experimental.fusedLibrarySupport=true
18+
1719
GITHUB_HANDLE = "syslogic"
1820
GITHUB_EMAIL = "syslogic@users.noreply.github.com"
1921
GITHUB_DEV = "Martin Zeitler"

gradle/libs.versions.toml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[versions]
22
#noinspection UnusedVersionCatalogEntry
3-
app_version_code = "34"
3+
app_version_code = "35"
44
#noinspection UnusedVersionCatalogEntry
5-
app_version_name = "1.3.4"
5+
app_version_name = "1.3.5"
66
#noinspection UnusedVersionCatalogEntry
77
android_compile_sdk = "36"
88
#noinspection UnusedVersionCatalogEntry
@@ -12,7 +12,7 @@ android_min_sdk = "23"
1212

1313
# Gradle Plugins
1414
kotlin = "2.3.10"
15-
android_gradle_plugin = "9.1.0"
15+
android_gradle_plugin = "8.13.1" # 9.1.0 doesn't work with Dokka
1616

1717
junit = "4.13.2"
1818
dokka = "2.1.0"
@@ -39,9 +39,11 @@ androidx_test_uiautomator = "2.3.0"
3939
androidx_navigation_safeargs = { id = "androidx.navigation.safeargs", version.ref = "androidx_navigation" }
4040
android_application = { id = "com.android.application", version.ref = "android_gradle_plugin" }
4141
android_library = { id = "com.android.library", version.ref = "android_gradle_plugin" }
42+
android_fusedlibrary = { id = "com.android.fused-library", version.ref = "android_gradle_plugin" }
43+
# builtin_kotlin = { id = "com.android.built-in-kotlin", version.ref = "android_gradle_plugin" }
44+
# legacy_kapt = { id = "com.android.legacy-kapt", version.ref = "android_gradle_plugin" }
45+
kotlin_android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
4246
kotlin_compose_compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
43-
builtin_kotlin = { id = "com.android.built-in-kotlin", version.ref = "android_gradle_plugin" }
44-
legacy_kapt = { id = "com.android.legacy-kapt", version.ref = "android_gradle_plugin" }
4547
dokka_javadoc = { id = "org.jetbrains.dokka-javadoc", version.ref = "dokka" }
4648
dokka_html = { id = "org.jetbrains.dokka", version.ref = "dokka" }
4749

legacy/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
44

55
plugins {
66
alias(libs.plugins.android.library)
7-
alias(libs.plugins.builtin.kotlin)
8-
alias(libs.plugins.legacy.kapt)
7+
alias(libs.plugins.kotlin.android)
8+
// alias(libs.plugins.builtin.kotlin)
99
id("maven-publish")
1010
}
1111

mobile/build.gradle.kts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ plugins {
66
alias(libs.plugins.android.application)
77
alias(libs.plugins.androidx.navigation.safeargs)
88
alias(libs.plugins.kotlin.compose.compiler)
9-
alias(libs.plugins.builtin.kotlin)
10-
alias(libs.plugins.legacy.kapt)
9+
alias(libs.plugins.kotlin.android)
10+
// alias(libs.plugins.builtin.kotlin)
11+
// alias(libs.plugins.legacy.kapt)
1112
}
1213

1314
base {

settings.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ dependencyResolutionManagement {
2727
rootProject.name = "ColorPicker"
2828

2929
include(":legacy", ":compose")
30+
// include(":fusedlibrary")
3031

3132
/* JitPack: exclude module. */
3233
if (System.getenv("JITPACK") == null) {

0 commit comments

Comments
 (0)