All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Method
KickChatMemberAsyncparameteruntilDate - Method
RestrictChatMemberAsync - Method
PromoteChatMemberAsync - Method
ExportChatInviteLinkAsync - Method
SetChatPhotoAsync - Method
DeleteChatPhotoAsync - Method
SetChatTitleAsync - Method
SetChatDescriptionAsync - Method
PinChatMessageAsync - Method
UnpinChatMessageAsync - Method
SendVideoNoteAsyncparameterlength - Method
GetStickerSetAsync - Method
UploadStickerFileAsync - Method
CreateNewStickerSetAsync - Method
AddStickerToSetAsync - Method
SetStickerPositionInSetAsync - Method
DeleteStickerFromSetAsync - Type
VideoNotepropertyLength - Type
ChatpropertiesPhoto,Description,InviteLink - Type
ChatMemberpropertiesUntilDate,Can* - Type
StickerpropertiesSetNameandMaskPosition - Type
MaskPosition - Type
StickerSet - Type
ChatPhoto - Types
InlineKeyboard*Button - Enum
MaskPositionPoint
- User and Chat Ids reverted to base types
- DateTimes are now in local time zone
- Splitedd Keyboardbuttons in
InlineKeyboardCallbackButton,InlineKeyboardCallbackGameButton,InlineKeyboardPayButton,InlineKeyboardSwitchCallbackQueryCurrentButton,InlineKeyboardSwitchInlineQueryButtonandInlineKeyboardUrlButton
- Inline messge editing
- InlineQueryResult*
ThumbHightandThumbWidth - Method
SetWebHookAsyncparametermax_connections - Method
SetGameStoreAsync - Type
CallbackQueryPropertyDataoptimal - Type
Messagecan now be aVideoNoteMessage
- Method
DeleteMessageAsync - Method
SendVideoNoteAsync - Method
SendInvoiceAsync - Method
AnswerShippingQueryAsync - Method
AnswerPreCheckoutQueryAsync - Type
Invoice - Type
LabeledPrice - Type
ShippingAddress - Type
ShippingOption - Type
ShippingQuery - Type
SuccessfulPayment - Type
OrderInfo - Type
PreCheckoutQuery - Type
VideoNote - Type
MessagepropertiesVideoNote,InvoiceandSuccessfulPayment - Type
UserpopertyLanguageCode - Type
UpdatepropertiesShippingQueryandPreCheckoutQuery - Type
InlineQueryResultGifporpertyDuration - Type
InlineQueryResultMpeg4GifporpertyDuration - Type
InlineeyboardButtonpropertyPay - Enum
ChatActionmembersRecordVideoNoteandUplaodVideoNote - Enum
UpdateTypemembersShippingQueryandPreCheckoutQuery
- Property
NewChatMemberreplaced withNewChatMemberson TypeMessage
- Method
SetWebHookAsyncparametersmaxConnections,allowedUpdates - Method
AnswerCallbackQueryAsyncparametercacheTime - Method
StartReceivingparameterallowedUpdates - Method
DeleteWebhookAsync - Method
GetWebhookInfoAsync - Type
ApiExceptionspropertyParameters - Type
InlineKeyboardButtonpropertySwitchInlineQueryCurrentChat - Type
ResponseParameters - Type
WebhookInfo - Type
ChatId - Type
ChatpropertyAllMembersAreAdministrators - Type
MessagepropertyForwardFromMessageId - Type
UpdatepropertyChannelPost,EditedChannelPost - Event
OnReceiveGeneralError - Enum
UpdateTypememberChannelPost,EditedChannelPost - Enum
FileType - Game Support
- Method
SetGameScoreAsync - Method
SendGameAsync - Method
GetGameHighScoresAsync - Method
AnswerCallbackQueryAsyncparameterurl - Type
Animation - Type
CallBackGame - Type
CallBackquerypropertiesChatInstance,GameShortName - Type
GameHighScore - Type
InlineKeyboardButtonpropertiyCallbackGame - Type
InlineQueryResults - Type
MessagepropertyGame - Enum
InlineQueryResultTypememberGame - Enum
MesageTypememberGame
- Method
- Now the
HttpClientwill be reused - Consolidated timeouts
- To use a proxy, use the constructor
- Unified the
chatIdparameters - Replaced
ReplyKeyboardHidewithReplyKeyboardRemove - Replaced all file sending overloads with
FileToSend
- Removed deprecated API class
- Removed deprecated methods and events
- Removed
StartReceivingoverload withtimeoutparameter