Compare commits

..

2 Commits

Author SHA1 Message Date
279f728348 improve overloads for start of PlaguBot and fill logs 2025-08-09 16:01:49 +06:00
a509e3a15a start 10.7.1 2025-08-09 16:01:49 +06:00
10 changed files with 18 additions and 47 deletions

View File

@@ -1,36 +1,6 @@
# Changelog # Changelog
## 11.0.0 ## 10.7.1
* `Versions`:
* `kotlin`: `2.3.10`
* `serialization`: `1.10.0`
* `microutils`: `0.29.1`
* `tgbotapi`: `32.0.0`
* `exposed`: `1.1.1`
* `sqlite`: `3.51.2.0`
## 10.10.0
* `Versions`:
* `kotlin`: `2.2.21`
* `microutils`: `0.26.8`
* `tgbotapi`: `30.0.2`
## 10.9.0
* `Versions`:
* `kotlin`: `2.2.20`
* `microutils`: `0.26.6`
* `tgbotapi`: `30.0.0`
* `koin`: `4.1.1`
## 10.8.0
* `Versions`:
* `kotlin`: `2.2.10`
* `microutils`: `0.26.3`
* `tgbotapi`: `28.0.1`
## 10.7.0 ## 10.7.0

View File

@@ -5,8 +5,8 @@ import dev.inmo.kslog.common.logger
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
import kotlinx.serialization.Serializable import kotlinx.serialization.Serializable
import kotlinx.serialization.Transient import kotlinx.serialization.Transient
import org.jetbrains.exposed.v1.jdbc.Database import org.jetbrains.exposed.sql.Database
import org.jetbrains.exposed.v1.jdbc.transactions.transactionManager import org.jetbrains.exposed.sql.transactions.transactionManager
import org.koin.core.scope.Scope import org.koin.core.scope.Scope
import org.sqlite.JDBC import org.sqlite.JDBC
import java.lang.Exception import java.lang.Exception

View File

@@ -34,8 +34,8 @@ allprojects {
repositories { repositories {
mavenCentral() mavenCentral()
mavenLocal() mavenLocal()
maven { url "https://nexus.inmo.dev/repository/maven-releases/" }
maven { url 'https://jitpack.io' } maven { url 'https://jitpack.io' }
maven { url "https://nexus.inmo.dev/repository/maven-releases/" }
} }
} }

0
changelog_parser.sh Executable file → Normal file
View File

View File

@@ -5,4 +5,4 @@ kotlin.js.generate.externals=true
kotlin.incremental=true kotlin.incremental=true
group=dev.inmo group=dev.inmo
version=11.0.0 version=10.7.1

View File

@@ -1,24 +1,24 @@
[versions] [versions]
kt = "2.3.10" kt = "2.2.0"
kt-serialization = "1.10.0" kt-serialization = "1.9.0"
kt-coroutines = "1.10.2" kt-coroutines = "1.10.2"
microutils = "0.29.1" microutils = "0.26.2"
tgbotapi = "32.0.0" tgbotapi = "27.1.1"
ksp = "2.3.6" ksp = "2.2.0-2.0.2"
jb-exposed = "1.1.1" jb-exposed = "0.61.0"
jb-dokka = "2.1.0" jb-dokka = "2.0.0"
sqlite = "3.51.2.0" sqlite = "3.50.1.0"
gh-release = "2.5.2" gh-release = "2.5.2"
koin = "4.1.1" koin = "4.1.0"
nmcp = "1.4.4" nmcp = "1.0.2"
[libraries] [libraries]

View File

@@ -1,6 +1,6 @@
package dev.inmo.plagubot package dev.inmo.plagubot
import org.jetbrains.exposed.v1.jdbc.Database import org.jetbrains.exposed.sql.Database
import org.koin.core.Koin import org.koin.core.Koin
import org.koin.core.scope.Scope import org.koin.core.scope.Scope

View File

@@ -5,6 +5,7 @@ import kotlinx.serialization.KSerializer
import kotlinx.serialization.json.Json import kotlinx.serialization.json.Json
import kotlinx.serialization.json.JsonObject import kotlinx.serialization.json.JsonObject
import kotlinx.serialization.serializer import kotlinx.serialization.serializer
import org.jetbrains.exposed.sql.Database
import org.koin.core.Koin import org.koin.core.Koin
import org.koin.core.module.Module import org.koin.core.module.Module
import org.koin.core.scope.Scope import org.koin.core.scope.Scope

View File

@@ -28,7 +28,6 @@ interface Plugin : StartPlugin {
* @param scope The scope of [org.koin.core.module.Module.single] of bot definition * @param scope The scope of [org.koin.core.module.Module.single] of bot definition
* @param params Params (in fact, the whole bot config) * @param params Params (in fact, the whole bot config)
*/ */
@Suppress("DEPRECATION")
fun KtorRequestsExecutorBuilder.setupBotClient(scope: Scope, params: JsonObject) = setupBotClient() fun KtorRequestsExecutorBuilder.setupBotClient(scope: Scope, params: JsonObject) = setupBotClient()
/** /**

View File

@@ -7,6 +7,7 @@ import kotlinx.serialization.descriptors.SerialDescriptor
import kotlinx.serialization.encoding.Decoder import kotlinx.serialization.encoding.Decoder
import kotlinx.serialization.encoding.Encoder import kotlinx.serialization.encoding.Encoder
@Serializer(Plugin::class)
class PluginSerializer : KSerializer<Plugin> { class PluginSerializer : KSerializer<Plugin> {
override val descriptor: SerialDescriptor override val descriptor: SerialDescriptor
get() = String.serializer().descriptor get() = String.serializer().descriptor