diff --git a/CHANGELOG.md b/CHANGELOG.md index 025a0fe4719..591beb46753 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.9.19 + +* `Versions`: + * `Coroutines`: `1.6.0` -> `1.6.1` +* `Repos`: + * `Exposed`: + * Fixes in `ExposedStandardVersionsRepoProxy` + ## 0.9.18 * `Common` diff --git a/common/src/commonMain/kotlin/dev/inmo/micro_utils/common/Either.kt b/common/src/commonMain/kotlin/dev/inmo/micro_utils/common/Either.kt index 2bf9c57ade4..682f3c9c4f7 100644 --- a/common/src/commonMain/kotlin/dev/inmo/micro_utils/common/Either.kt +++ b/common/src/commonMain/kotlin/dev/inmo/micro_utils/common/Either.kt @@ -51,7 +51,6 @@ class EitherSerializer( private val t1EitherSerializer = EitherFirst.serializer(t1Serializer, t2Serializer) private val t2EitherSerializer = EitherSecond.serializer(t1Serializer, t2Serializer) - @OptIn(ExperimentalSerializationApi::class, InternalSerializationApi::class) override fun deserialize(decoder: Decoder): Either { return decoder.decodeStructure(descriptor) { var type: String? = null @@ -83,7 +82,6 @@ class EitherSerializer( } - @OptIn(ExperimentalSerializationApi::class, InternalSerializationApi::class) override fun serialize(encoder: Encoder, value: Either) { encoder.encodeStructure(descriptor) { when (value) { diff --git a/gradle.properties b/gradle.properties index 9991b235ec9..c9570b66ce6 100644 --- a/gradle.properties +++ b/gradle.properties @@ -14,5 +14,5 @@ crypto_js_version=4.1.1 # Project data group=dev.inmo -version=0.9.18 -android_code_version=108 +version=0.9.19 +android_code_version=109 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 25021e34a23..c31524d819f 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -2,7 +2,7 @@ kt = "1.6.10" kt-serialization = "1.3.2" -kt-coroutines = "1.6.0" +kt-coroutines = "1.6.1" jb-compose = "1.1.1" jb-exposed = "0.37.3" diff --git a/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/versions/VersionsRepo.kt b/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/versions/VersionsRepo.kt index ee7cbab700f..f372476d2f1 100644 --- a/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/versions/VersionsRepo.kt +++ b/repos/common/src/commonMain/kotlin/dev/inmo/micro_utils/repos/versions/VersionsRepo.kt @@ -13,12 +13,12 @@ interface VersionsRepo : Repo { * By default, instance of this interface will check that version of table with name [tableName] is less than * [version] or is absent * - * * In case if [tableName] didn't found, will be called [onCreate] and version of table will be set up to [version] - * * In case if [tableName] have version less than parameter [version], it will increase version one-by-one - * until database version will be equal to [version] + * In case if [tableName] didn't found, will be called [onCreate]. Then in case if [tableName] have version less + * than parameter [version] or null, it will increase version one-by-one until database version will be equal to + * [version] * * @param version Current version of table - * @param onCreate This callback will be called in case when table have no information about table + * @param onCreate This callback will be called in case when repo have no information about table * @param onUpdate This callback will be called after **iterative** changing of version. It is expected that parameter * "to" will always be greater than "from" */ diff --git a/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/versions/ExposedStandardVersionsRepoProxy.kt b/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/versions/ExposedStandardVersionsRepoProxy.kt index 0c5a6c1e39d..6d4836a49e2 100644 --- a/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/versions/ExposedStandardVersionsRepoProxy.kt +++ b/repos/exposed/src/jvmMain/kotlin/dev/inmo/micro_utils/repos/exposed/versions/ExposedStandardVersionsRepoProxy.kt @@ -19,7 +19,7 @@ class ExposedStandardVersionsRepoProxy( override val database: Database ) : StandardVersionsRepoProxy, Table("ExposedVersionsProxy"), ExposedRepo { val tableNameColumn = text("tableName") - val tableVersionColumn = integer("tableName") + val tableVersionColumn = integer("tableVersion") init { initTable()