Releases: InsanusMokrassar/ktgbotapi
Releases · InsanusMokrassar/ktgbotapi
14.1.0
Version
:Coroutines
:1.8.0
->1.8.1
Ktor
:2.3.10
->2.3.11
MicroUtils
:0.20.45
->0.21.0
KSLog
:1.3.3
->1.3.4
BehaviourBuilder
:BehaviourContext
updates listening job will be weakly subscribed. It means thatBehaviourContext
scope will
not be prevented from cancelling by this job anymoreBehaviourContext.doInContext
will not stop automatically currentBehaviourContext
job anymoreBehaviourContext.createSubContextAndDoWithUpdatesFilter
will usesupervisorScope
instead of
LinkedSupervisorScope
. That will prevent scope leaking in runtime
14.0.1
- In
core
andapi
modules related to invoices changed their APIs to suite current API
14.0.0
Add support of Telegram Bots API 7.4
THIS UPDATE CONTAINS BREAKING CHANGES
Core
:TelegramPaymentChargeId
has been added as value class and replaced raw strings inSuccessfulPayment
type oftelegramPaymentChargeId
- All the methods/classes related to sending of messages got
effectId
parameter - All the methods/classes related to sending of photos/animations/videos got
showCaptionAboveMedia
parameter
13.0.0
Add support of Telegram Bots API 7.3
THIS UPDATE CONTAINS BREAKING CHANGES
Core
:- For polls,
textSources
now meansquestion
text sources. ForQuizPoll
there areexplanation
andexplanationTextSources
for hinting
- For polls,
API
:- A lot of API related to
Poll
s has been changed to include opportunity to passParseMode
andTextSource
s list
- A lot of API related to
12.0.1
Version
:Ktor
:2.3.9
->2.3.10
MicroUtils
:0.20.39
->0.20.45
UUID
:0.8.2
->0.8.4
12.0.0
Add support of Telegram Bots API 7.2
THIS UPDATE CONTAINS A LOT OF BREAKING CHANGES
11.0.0
THIS UPDATE CONTAINS REMOVES OF DEPRECATED THINGS
THIS UPDATE CONTAINS A LOT OF BREAKING CHANGES
Core
:MessageId
now isvalue class
.MessageIdentifier
become deprecatedMessageThreadId
now isvalue class
InlineQueryIdentifier
now isvalue class
MediaGroupIdentifier
has been renamed toMediaGroupId
and now isvalue class
CallbackQueryIdentifier
has been renamed toCallbackQueryId
and now isvalue class
WebAppQueryId
now isvalue class
PreCheckoutQueryId
now isvalue class
FileUniqueId
has been renamed toTgFileUniqueId
and now isvalue class
UpdateIdentifier
has been renamed toUpdateId
and now isvalue class
InlineMessageIdentifier
has been renamed toInlineMessageId
and now isvalue class
ShippingQueryIdentifier
has been renamed toShippingQueryId
and now isvalue class
Identifier
has been renamed toRawChatId
and now isvalue class
ShippingOptionIdentifier
has been renamed toShippingOptionId
and now isvalue class
PollIdentifier
has been renamed toPollId
and now isvalue class
StickerSetName
now isvalue class
10.1.1
Version
:Serialization
:1.6.2
->1.6.3
MicroUtils
:0.20.34
->0.20.37
Korlibs
:5.3.1
->5.3.2
10.1.0
Add support of Telegram Bots API 7.1
Version
:Coroutines
:1.7.3
->1.8.0
MicroUtils
:0.20.32
->0.20.34
10.0.1
Version
:Ktor
:2.3.7
->2.3.8
MicroUtils
:0.20.26
->0.20.32
Korlibs
:5.3.0
->5.3.1
KSLog
:1.3.1
->1.3.2