diff --git a/network/data/build.gradle.kts b/network/data/build.gradle.kts index 56985b9a7..757546fa4 100644 --- a/network/data/build.gradle.kts +++ b/network/data/build.gradle.kts @@ -47,7 +47,7 @@ dependencies { `android-annotation`, `apacheCommon-codec`, `gotev-cookieStore`, - `miniDsn`, + `miniDns`, `okHttp-logging`, `okhttp-url-connection`, `retrofit`, diff --git a/plugins/core/src/main/kotlin/Dependencies.kt b/plugins/core/src/main/kotlin/Dependencies.kt index 3c9a3da79..3103c4354 100644 --- a/plugins/core/src/main/kotlin/Dependencies.kt +++ b/plugins/core/src/main/kotlin/Dependencies.kt @@ -63,8 +63,8 @@ public val DependencyHandler.`compose-ui-test-junit`: Any // endregion // Network -public val DependencyHandler.miniDsn: Any - get() = dependency("org.minidns", module = "minidns-hla") version `miniDsn version` +public val DependencyHandler.miniDns: Any + get() = dependency("org.minidns", module = "minidns-hla") version `miniDns version` public val DependencyHandler.`retrofit-scalars-converter`: Any get() = squareup("retrofit2", "converter-scalars") version `retrofit version` public val DependencyHandler.`okhttp-url-connection`: Any diff --git a/plugins/core/src/main/kotlin/me/proton/core/gradle/convention/kotlin/KotlinConvention.kt b/plugins/core/src/main/kotlin/me/proton/core/gradle/convention/kotlin/KotlinConvention.kt index 1d2ef1940..0cf8d727c 100644 --- a/plugins/core/src/main/kotlin/me/proton/core/gradle/convention/kotlin/KotlinConvention.kt +++ b/plugins/core/src/main/kotlin/me/proton/core/gradle/convention/kotlin/KotlinConvention.kt @@ -28,10 +28,6 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile internal class KotlinConvention : BuildConvention { private val defaultCompilerArgs: List get() = listOf( - "-XXLanguage:+NewInference", - // Enables inline classes - "-XXLanguage:+InlineClasses", - // Enables experimental Coroutines from coroutines-test artifact, like `runBlockingTest` "-Xopt-in=kotlinx.coroutines.ExperimentalCoroutinesApi", "-Xopt-in=kotlinx.serialization.ExperimentalSerializationApi", "-Xopt-in=kotlin.time.ExperimentalTime" diff --git a/plugins/core/src/main/kotlin/me/proton/core/gradle/plugin/BuildConventionPlugin.kt b/plugins/core/src/main/kotlin/me/proton/core/gradle/plugin/BuildConventionPlugin.kt index b8b8584b1..c8435dcbc 100644 --- a/plugins/core/src/main/kotlin/me/proton/core/gradle/plugin/BuildConventionPlugin.kt +++ b/plugins/core/src/main/kotlin/me/proton/core/gradle/plugin/BuildConventionPlugin.kt @@ -22,12 +22,14 @@ import applyRepositories import initVersions import org.gradle.api.Plugin import org.gradle.api.Project +import org.gradle.api.artifacts.VersionCatalogsExtension +import org.gradle.kotlin.dsl.getByType import javax.annotation.OverridingMethodsMustInvokeSuper public abstract class BuildConventionPlugin : Plugin { @OverridingMethodsMustInvokeSuper override fun apply(target: Project) { - initVersions() + initVersions(target.rootProject.extensions.getByType().named("libs")) target.applyRepositories() } } diff --git a/plugins/core/src/main/kotlin/me/proton/core/gradle/plugin/RootProjectPlugin.kt b/plugins/core/src/main/kotlin/me/proton/core/gradle/plugin/RootProjectPlugin.kt index 5282bf182..96f687265 100644 --- a/plugins/core/src/main/kotlin/me/proton/core/gradle/plugin/RootProjectPlugin.kt +++ b/plugins/core/src/main/kotlin/me/proton/core/gradle/plugin/RootProjectPlugin.kt @@ -16,6 +16,8 @@ * along with ProtonCore. If not, see . */ +package me.proton.core.gradle.plugin + import org.gradle.api.Plugin import org.gradle.api.Project diff --git a/plugins/core/src/main/kotlin/versionsConfig.kt b/plugins/core/src/main/kotlin/versionsConfig.kt index c63847607..b402b983a 100644 --- a/plugins/core/src/main/kotlin/versionsConfig.kt +++ b/plugins/core/src/main/kotlin/versionsConfig.kt @@ -75,7 +75,7 @@ public const val `apacheCommon-codec version`: String = "1.15" public const val `bcrypt version`: String = "0.9.0" // Released: Oct 29, 2019 public const val `gotev-cookieStore version`: String = "1.4.0" public const val `googleTink version`: String = "1.6.1" // Released: Oct 15, 2020 -public const val `miniDsn version`: String = "1.0.0" // Released: Jul 18, 2020 +public const val `miniDns version`: String = "1.0.0" // Released: Jul 18, 2020 public const val `okHttp version`: String = "4.9.1" public const val `okHttp-url-connection version`: String = "4.9.1" public const val `trustKit version`: String = "1.1.5"