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
## 11.0.0
* `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.1
## 10.7.0

View File

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

View File

@@ -34,8 +34,8 @@ allprojects {
repositories {
mavenCentral()
mavenLocal()
maven { url "https://nexus.inmo.dev/repository/maven-releases/" }
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
group=dev.inmo
version=11.0.0
version=10.7.1

View File

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

View File

@@ -1,6 +1,6 @@
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.scope.Scope

View File

@@ -5,6 +5,7 @@ import kotlinx.serialization.KSerializer
import kotlinx.serialization.json.Json
import kotlinx.serialization.json.JsonObject
import kotlinx.serialization.serializer
import org.jetbrains.exposed.sql.Database
import org.koin.core.Koin
import org.koin.core.module.Module
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 params Params (in fact, the whole bot config)
*/
@Suppress("DEPRECATION")
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.Encoder
@Serializer(Plugin::class)
class PluginSerializer : KSerializer<Plugin> {
override val descriptor: SerialDescriptor
get() = String.serializer().descriptor