Merge pull request #225 from InsanusMokrassar/0.17.0

0.17.0
This commit is contained in:
InsanusMokrassar 2023-02-28 12:15:41 +06:00 committed by GitHub
commit a64a32fbe6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 29 additions and 50 deletions

View File

@ -1,5 +1,13 @@
# Changelog # Changelog
## 0.17.0
* `Versions`:
* `Kotlin`: `1.7.20` -> `1.8.10`
* `Serialization`: `1.4.1` -> `1.5.0`
* `KSLog`: `0.5.4` -> `1.0.0`
* `AppCompat`: `1.6.0` -> `1.6.1`
## 0.16.13 ## 0.16.13
* `Repos`: * `Repos`:

View File

@ -18,6 +18,7 @@ kotlin {
api project(":micro_utils.coroutines") api project(":micro_utils.coroutines")
api libs.android.fragment api libs.android.fragment
} }
dependsOn jvmMain
} }
} }
} }

View File

@ -1,30 +1,5 @@
apply plugin: 'com.getkeepsafe.dexcount' apply plugin: 'com.getkeepsafe.dexcount'
ext {
jvmKotlinFolderFile = {
String sep = File.separator
return new File("${project.projectDir}${sep}src${sep}jvmMain${sep}kotlin")
}
enableIncludingJvmCodeInAndroidPart = {
File jvmKotlinFolder = jvmKotlinFolderFile()
if (jvmKotlinFolder.exists()) {
android.sourceSets.main.java.srcDirs += jvmKotlinFolder.path
}
}
disableIncludingJvmCodeInAndroidPart = {
File jvmKotlinFolder = jvmKotlinFolderFile()
String[] oldDirs = android.sourceSets.main.java.srcDirs
android.sourceSets.main.java.srcDirs = []
for (oldDir in oldDirs) {
if (oldDir != jvmKotlinFolder.path) {
android.sourceSets.main.java.srcDirs += oldDir
}
}
}
}
android { android {
compileSdkVersion libs.versions.android.props.compileSdk.get().toInteger() compileSdkVersion libs.versions.android.props.compileSdk.get().toInteger()
buildToolsVersion libs.versions.android.props.buildTools.get() buildToolsVersion libs.versions.android.props.buildTools.get()
@ -58,10 +33,4 @@ android {
kotlinOptions { kotlinOptions {
jvmTarget = JavaVersion.VERSION_1_8.toString() jvmTarget = JavaVersion.VERSION_1_8.toString()
} }
sourceSets {
String sep = File.separator
main.java.srcDirs += "src${sep}main${sep}kotlin"
enableIncludingJvmCodeInAndroidPart()
}
} }

View File

@ -14,5 +14,5 @@ crypto_js_version=4.1.1
# Project data # Project data
group=dev.inmo group=dev.inmo
version=0.16.13 version=0.17.0
android_code_version=181 android_code_version=182

View File

@ -1,17 +1,17 @@
[versions] [versions]
kt = "1.7.20" kt = "1.8.10"
kt-serialization = "1.4.1" kt-serialization = "1.5.0"
kt-coroutines = "1.6.4" kt-coroutines = "1.6.4"
kslog = "0.5.4" kslog = "1.0.0"
jb-compose = "1.2.2" jb-compose = "1.3.1-rc01"
jb-exposed = "0.41.1" jb-exposed = "0.41.1"
jb-dokka = "1.7.20" jb-dokka = "1.7.20"
klock = "3.4.0" klock = "3.4.0"
uuid = "0.6.0" uuid = "0.7.0"
ktor = "2.2.3" ktor = "2.2.3"
@ -19,18 +19,18 @@ gh-release = "2.4.1"
koin = "3.3.2" koin = "3.3.2"
ksp = "1.7.20-1.0.8" ksp = "1.8.10-1.0.9"
kotlin-poet = "1.12.0" kotlin-poet = "1.12.0"
android-gradle = "7.3.0" android-gradle = "7.3.1"
dexcount = "3.1.0" dexcount = "4.0.0"
android-coreKtx = "1.9.0" android-coreKtx = "1.9.0"
android-recyclerView = "1.2.1" android-recyclerView = "1.2.1"
android-appCompat = "1.6.0" android-appCompat = "1.6.1"
android-fragment = "1.5.5" android-fragment = "1.5.5"
android-espresso = "3.4.0" android-espresso = "3.5.1"
android-test = "1.1.3" android-test = "1.1.5"
android-props-minSdk = "21" android-props-minSdk = "21"
android-props-compileSdk = "33" android-props-compileSdk = "33"

View File

@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.1-bin.zip
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists

View File

@ -15,7 +15,6 @@ kotlin {
api libs.ktor.client api libs.ktor.client
} }
} }
androidMain { androidMain {
dependsOn jvmMain dependsOn jvmMain
} }

View File

@ -44,7 +44,8 @@ actual suspend fun <T> HttpClient.uniUpload(
val withBinary = data.values.any { it is File || it is UniUploadFileInfo } val withBinary = data.values.any { it is File || it is UniUploadFileInfo }
val formData = formData { val formData = formData {
data.forEach { (k, v) -> for (k in data.keys) {
val v = data[k] ?: continue
when (v) { when (v) {
is File -> append( is File -> append(
k, k,
@ -89,7 +90,7 @@ actual suspend fun <T> HttpClient.uniUpload(
submitForm( submitForm(
url, url,
Parameters.build { Parameters.build {
formData.forEach { for (it in formData) {
val formItem = (it as PartData.FormItem) val formItem = (it as PartData.FormItem)
append(it.name!!, it.value) append(it.name!!, it.value)
} }

View File

@ -17,5 +17,8 @@ kotlin {
api libs.ktor.io api libs.ktor.io
} }
} }
androidMain {
dependsOn jvmMain
}
} }
} }

View File

@ -32,5 +32,3 @@ kotlin {
} }
} }
} }
disableIncludingJvmCodeInAndroidPart()