mirror of
				https://github.com/InsanusMokrassar/TelegramBotAPI.git
				synced 2025-11-04 06:00:15 +00:00 
			
		
		
		
	update dependencies
This commit is contained in:
		
							
								
								
									
										11
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								CHANGELOG.md
									
									
									
									
									
								
							@@ -1,5 +1,16 @@
 | 
			
		||||
# TelegramBotAPI changelog
 | 
			
		||||
 | 
			
		||||
## 0.38.0
 | 
			
		||||
 | 
			
		||||
* `Common`:
 | 
			
		||||
    * `Version`:
 | 
			
		||||
        * `Kotlin`: `1.5.31` -> `1.6.10`
 | 
			
		||||
        * `Coroutines`: `1.5.2` -> `1.6.0`
 | 
			
		||||
        * `Serialization`: `1.3.1` -> `1.3.2`
 | 
			
		||||
        * `Klock`: `2.4.8` -> `2.4.10`
 | 
			
		||||
        * `Ktor`: `1.6.5` -> `1.6.7`
 | 
			
		||||
        * `MicroUtils`: `0.8.7` -> `0.9.0`
 | 
			
		||||
 | 
			
		||||
## 0.37.4
 | 
			
		||||
 | 
			
		||||
## 0.37.3 Hotfix of 0.37.3
 | 
			
		||||
 
 | 
			
		||||
@@ -5,18 +5,18 @@ kotlin.js.generate.externals=true
 | 
			
		||||
kotlin.incremental=true
 | 
			
		||||
kotlin.incremental.js=true
 | 
			
		||||
 | 
			
		||||
kotlin_version=1.5.31
 | 
			
		||||
kotlin_coroutines_version=1.5.2
 | 
			
		||||
kotlin_serialisation_runtime_version=1.3.1
 | 
			
		||||
klock_version=2.4.8
 | 
			
		||||
kotlin_version=1.6.10
 | 
			
		||||
kotlin_coroutines_version=1.6.0
 | 
			
		||||
kotlin_serialisation_runtime_version=1.3.2
 | 
			
		||||
klock_version=2.4.10
 | 
			
		||||
uuid_version=0.3.1
 | 
			
		||||
ktor_version=1.6.5
 | 
			
		||||
ktor_version=1.6.7
 | 
			
		||||
 | 
			
		||||
micro_utils_version=0.8.7
 | 
			
		||||
micro_utils_version=0.9.0
 | 
			
		||||
 | 
			
		||||
javax_activation_version=1.1.1
 | 
			
		||||
 | 
			
		||||
library_group=dev.inmo
 | 
			
		||||
library_version=0.37.4
 | 
			
		||||
library_version=0.38.0
 | 
			
		||||
 | 
			
		||||
github_release_plugin_version=2.2.12
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ import kotlinx.serialization.encoding.Encoder
 | 
			
		||||
 | 
			
		||||
@RiskFeature
 | 
			
		||||
object InlineQueryResultSerializer : KSerializer<InlineQueryResult> {
 | 
			
		||||
    @InternalSerializationApi
 | 
			
		||||
    @OptIn(InternalSerializationApi::class)
 | 
			
		||||
    override val descriptor: SerialDescriptor = buildSerialDescriptor(InlineQueryResult::class.toString(), PolymorphicKind.OPEN)
 | 
			
		||||
    override fun serialize(encoder: Encoder, value: InlineQueryResult) {
 | 
			
		||||
        when(value) {
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@ import kotlinx.serialization.encoding.Encoder
 | 
			
		||||
 | 
			
		||||
@RiskFeature
 | 
			
		||||
object InputMessageContentSerializer : KSerializer<InputMessageContent> {
 | 
			
		||||
    @InternalSerializationApi
 | 
			
		||||
    @OptIn(InternalSerializationApi::class)
 | 
			
		||||
    override val descriptor: SerialDescriptor = buildSerialDescriptor(InputMessageContent::class.toString(), PolymorphicKind.OPEN)
 | 
			
		||||
    override fun serialize(encoder: Encoder, value: InputMessageContent) {
 | 
			
		||||
        when (value) {
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@ import kotlinx.serialization.encoding.Encoder
 | 
			
		||||
 | 
			
		||||
@RiskFeature
 | 
			
		||||
object InputMediaSerializer : KSerializer<InputMedia> {
 | 
			
		||||
    @InternalSerializationApi
 | 
			
		||||
    @OptIn(InternalSerializationApi::class)
 | 
			
		||||
    override val descriptor: SerialDescriptor = buildSerialDescriptor(InputMedia::class.toString(), PolymorphicKind.OPEN)
 | 
			
		||||
    override fun serialize(encoder: Encoder, value: InputMedia) {
 | 
			
		||||
        when (value) {
 | 
			
		||||
 
 | 
			
		||||
@@ -12,7 +12,7 @@ import kotlinx.serialization.json.*
 | 
			
		||||
 | 
			
		||||
@RiskFeature
 | 
			
		||||
object MediaGroupMemberInputMediaSerializer : KSerializer<MediaGroupMemberInputMedia> {
 | 
			
		||||
    @InternalSerializationApi
 | 
			
		||||
    @OptIn(InternalSerializationApi::class)
 | 
			
		||||
    override val descriptor: SerialDescriptor = buildSerialDescriptor(MediaGroupMemberInputMedia::class.toString(), PolymorphicKind.OPEN)
 | 
			
		||||
    override fun serialize(encoder: Encoder, value: MediaGroupMemberInputMedia) {
 | 
			
		||||
        when (value) {
 | 
			
		||||
 
 | 
			
		||||
@@ -13,7 +13,7 @@ import kotlinx.serialization.json.JsonObject
 | 
			
		||||
 | 
			
		||||
@RiskFeature
 | 
			
		||||
object InlineKeyboardButtonSerializer : KSerializer<InlineKeyboardButton> {
 | 
			
		||||
    @InternalSerializationApi
 | 
			
		||||
    @OptIn(InternalSerializationApi::class)
 | 
			
		||||
    override val descriptor: SerialDescriptor = buildSerialDescriptor(
 | 
			
		||||
        "dev.inmo.tgbotapi.types.buttons.InlineKeyboardButtons.InlineKeyboardButton",
 | 
			
		||||
        PolymorphicKind.SEALED
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@ import kotlinx.serialization.encoding.Encoder
 | 
			
		||||
 | 
			
		||||
@RiskFeature
 | 
			
		||||
object KeyboardMarkupSerializer : KSerializer<KeyboardMarkup> {
 | 
			
		||||
    @InternalSerializationApi
 | 
			
		||||
    @OptIn(InternalSerializationApi::class)
 | 
			
		||||
    override val descriptor: SerialDescriptor = buildSerialDescriptor(
 | 
			
		||||
        KeyboardMarkup::class.toString(),
 | 
			
		||||
        PolymorphicKind.OPEN
 | 
			
		||||
 
 | 
			
		||||
@@ -55,7 +55,7 @@ object ChatTypeSerializer : KSerializer<ChatType> {
 | 
			
		||||
 | 
			
		||||
@RiskFeature
 | 
			
		||||
object PreviewChatSerializer : KSerializer<Chat> {
 | 
			
		||||
    @InternalSerializationApi
 | 
			
		||||
    @OptIn(InternalSerializationApi::class)
 | 
			
		||||
    override val descriptor: SerialDescriptor = buildSerialDescriptor("PreviewChatSerializer", PolymorphicKind.OPEN)
 | 
			
		||||
 | 
			
		||||
    override fun deserialize(decoder: Decoder): Chat {
 | 
			
		||||
@@ -88,7 +88,7 @@ object PreviewChatSerializer : KSerializer<Chat> {
 | 
			
		||||
 | 
			
		||||
@RiskFeature
 | 
			
		||||
object ExtendedChatSerializer : KSerializer<ExtendedChat> {
 | 
			
		||||
    @InternalSerializationApi
 | 
			
		||||
    @OptIn(InternalSerializationApi::class)
 | 
			
		||||
    override val descriptor: SerialDescriptor = buildSerialDescriptor("PreviewChatSerializer", PolymorphicKind.OPEN)
 | 
			
		||||
 | 
			
		||||
    override fun deserialize(decoder: Decoder): ExtendedChat {
 | 
			
		||||
 
 | 
			
		||||
@@ -23,7 +23,7 @@ data class UnknownMessageType(
 | 
			
		||||
) : Message
 | 
			
		||||
 | 
			
		||||
internal class TelegramBotAPIMessageDeserializationStrategyClass<T> : DeserializationStrategy<T> {
 | 
			
		||||
    @InternalSerializationApi
 | 
			
		||||
    @OptIn(InternalSerializationApi::class)
 | 
			
		||||
    override val descriptor: SerialDescriptor = buildSerialDescriptor("TelegramBotAPIMessageSerializer", PolymorphicKind.OPEN)
 | 
			
		||||
 | 
			
		||||
    @Suppress("UNCHECKED_CAST")
 | 
			
		||||
@@ -34,7 +34,7 @@ internal class TelegramBotAPIMessageDeserializationStrategyClass<T> : Deserializ
 | 
			
		||||
 | 
			
		||||
internal class TelegramBotAPIMessageDeserializeOnlySerializerClass<T : Message> : KSerializer<T> {
 | 
			
		||||
    private val deserializer = TelegramBotAPIMessageDeserializationStrategyClass<T>()
 | 
			
		||||
    @InternalSerializationApi
 | 
			
		||||
    @OptIn(InternalSerializationApi::class)
 | 
			
		||||
    override val descriptor: SerialDescriptor
 | 
			
		||||
        get() = deserializer.descriptor
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user