mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI.git
synced 2024-11-22 08:13:47 +00:00
migrate 0.21.1 -> 0.22.0
This commit is contained in:
parent
562459f0b7
commit
e3117f3679
62
CHANGELOG.md
62
CHANGELOG.md
@ -1,36 +1,6 @@
|
|||||||
# TelegramBotAPI changelog
|
# TelegramBotAPI changelog
|
||||||
|
|
||||||
## 0.21.0 TelegramBotAPI 4.5
|
### 0.22.0
|
||||||
|
|
||||||
* _**All `MessageEntity`'es now are replaced with `TextPart`**_
|
|
||||||
* Added support of strikethrough and underline
|
|
||||||
* Added `UnderlineTextSource`
|
|
||||||
* Added `StrikethroughTextSource`
|
|
||||||
* Added support in `RawMessageEntity`
|
|
||||||
* Added support of `MarkdownV2`
|
|
||||||
* Now will not be thrown exception when there is income unknown type of `RawMessageEntity`. Instead of this will be
|
|
||||||
created `RegularTextSource` with the same text
|
|
||||||
* Fixed problem that usually string formatting did not trigger escaping of control characters
|
|
||||||
* Actualized work with `pre` type of text - now it is possible to use `language` for formatting of text
|
|
||||||
* Removed constructor of `TextMentionTextSource`, which was deprecated previously
|
|
||||||
* All `TelegramMediaFile` instances now have field `fileUniqueId`, which represents `file_unique_id` field from API
|
|
||||||
* Now `ChatPhoto` have two additional fields: `smallFileUniqueId` and `bigFileUniqueId`
|
|
||||||
* Now any administrator object instance have `customTitle` nullable field
|
|
||||||
* Added the new request `SetChatAdministratorCustomTitle` to manage the custom titles of administrators promoted by the
|
|
||||||
bot.
|
|
||||||
* Added the field `slowModeDelay` to the `ExtendedSupergroupChat` objects.
|
|
||||||
|
|
||||||
* `CaptionedInput` now have extension `fullEntitiesList` which will return list of `TextPart` with `RegularSource`'s
|
|
||||||
* `TextPart` added - it will be used as part of some text and can be not related to telegram bot
|
|
||||||
* `MultilevelTextSource` was added - it is type of `TextSource`, which can have subsources as parts of this text
|
|
||||||
* In all `TextSource`s all fields now are lazy for avoiding of potential risk for performance issues
|
|
||||||
|
|
||||||
* Updates in versions:
|
|
||||||
* Coroutines `1.3.2` -> `1.3.3`
|
|
||||||
* Klock `1.8.0` -> `1.8.6`
|
|
||||||
* UUID `0.0.6` -> `0.0.7`
|
|
||||||
|
|
||||||
### 0.21.1
|
|
||||||
|
|
||||||
* **`KtorCallFactory` must return `HttpStatement` instead of `HttpClientCall`**
|
* **`KtorCallFactory` must return `HttpStatement` instead of `HttpClientCall`**
|
||||||
* `SendMessage` was renamed to `SendTextMessage` and previous `SendMessage` is deprecated
|
* `SendMessage` was renamed to `SendTextMessage` and previous `SendMessage` is deprecated
|
||||||
@ -84,6 +54,36 @@ bot.
|
|||||||
* Version updates:
|
* Version updates:
|
||||||
* Ktor `1.2.6` -> `1.3.0`
|
* Ktor `1.2.6` -> `1.3.0`
|
||||||
|
|
||||||
|
## 0.21.0 TelegramBotAPI 4.5
|
||||||
|
|
||||||
|
* _**All `MessageEntity`'es now are replaced with `TextPart`**_
|
||||||
|
* Added support of strikethrough and underline
|
||||||
|
* Added `UnderlineTextSource`
|
||||||
|
* Added `StrikethroughTextSource`
|
||||||
|
* Added support in `RawMessageEntity`
|
||||||
|
* Added support of `MarkdownV2`
|
||||||
|
* Now will not be thrown exception when there is income unknown type of `RawMessageEntity`. Instead of this will be
|
||||||
|
created `RegularTextSource` with the same text
|
||||||
|
* Fixed problem that usually string formatting did not trigger escaping of control characters
|
||||||
|
* Actualized work with `pre` type of text - now it is possible to use `language` for formatting of text
|
||||||
|
* Removed constructor of `TextMentionTextSource`, which was deprecated previously
|
||||||
|
* All `TelegramMediaFile` instances now have field `fileUniqueId`, which represents `file_unique_id` field from API
|
||||||
|
* Now `ChatPhoto` have two additional fields: `smallFileUniqueId` and `bigFileUniqueId`
|
||||||
|
* Now any administrator object instance have `customTitle` nullable field
|
||||||
|
* Added the new request `SetChatAdministratorCustomTitle` to manage the custom titles of administrators promoted by the
|
||||||
|
bot.
|
||||||
|
* Added the field `slowModeDelay` to the `ExtendedSupergroupChat` objects.
|
||||||
|
|
||||||
|
* `CaptionedInput` now have extension `fullEntitiesList` which will return list of `TextPart` with `RegularSource`'s
|
||||||
|
* `TextPart` added - it will be used as part of some text and can be not related to telegram bot
|
||||||
|
* `MultilevelTextSource` was added - it is type of `TextSource`, which can have subsources as parts of this text
|
||||||
|
* In all `TextSource`s all fields now are lazy for avoiding of potential risk for performance issues
|
||||||
|
|
||||||
|
* Updates in versions:
|
||||||
|
* Coroutines `1.3.2` -> `1.3.3`
|
||||||
|
* Klock `1.8.0` -> `1.8.6`
|
||||||
|
* UUID `0.0.6` -> `0.0.7`
|
||||||
|
|
||||||
## 0.20.0 MPP Migration
|
## 0.20.0 MPP Migration
|
||||||
|
|
||||||
* Time library change: `joda-time` -> `com.soywiz.korlibs.klock:klock`
|
* Time library change: `joda-time` -> `com.soywiz.korlibs.klock:klock`
|
||||||
|
@ -17,7 +17,7 @@ plugins {
|
|||||||
id "org.jetbrains.kotlin.plugin.serialization" version "$kotlin_version"
|
id "org.jetbrains.kotlin.plugin.serialization" version "$kotlin_version"
|
||||||
}
|
}
|
||||||
|
|
||||||
project.version = "0.21.1"
|
project.version = "0.22.0"
|
||||||
project.group = "com.github.insanusmokrassar"
|
project.group = "com.github.insanusmokrassar"
|
||||||
|
|
||||||
apply from: "publish.gradle"
|
apply from: "publish.gradle"
|
||||||
|
Loading…
Reference in New Issue
Block a user