Changelog for telegram-api-0.7.1.0
0.7.1.0
- Added support up to Bot API v3.5: sticker sets, chats administration, live location, etc
- Added
runTelegramClientwith different than inrunClientorder of arguments. Now possible to writerunTelegramClient token manager $ do - Stop adding request specific responses
- Stop adding IO calls, use functions with
Msuffix, for examplerunClient getWebhookInfoM
0.7.0.0
- Upgraded to servant-0.11
0.6.3.0
- New fields gif_duration in
InlineQueryResultGifand mpeg4_duration inInlineQueryResultMpeg4Gif. - Replaced the field new_chat_member in
Messagewith new_chat_members (the old field will still be available for a while for compatibility purposes). - The
Userobject now may have a language_code field that contains the IETF language tag of the user's language. - Added the
sendVideoNotemethod, the new field video_note toMessage, the fieldsRecordVideoNote* or *UploadVideoNote* tosendChatAction`. - Added a new type of button, the pay button to
InlineKeyboardButton. - Updated dependencies
0.6.2.0
- Added new kinds of updates, shipping_query and pre_checkout_query, and new types of message content, invoice and successful_payment.
- Added new methods for payments:
sendInvoiceM,answerShippingQueryM, andanswerPreCheckoutQueryM.
0.6.1.1
Bugfixes:
- Migration to
Int64to represent chat id and fix integer overflow issue
0.6.1.0
- Added
ChatIddata type since it can be integer or string starting from@, f.e.@channelusername - Changes in
getUpdatesandgetUpdateMfunction
0.6.0.1
- Bump aeson upper bound to include 1.1.*
0.6.0.0
- Added
TelegramClient, see example of usage in README.md - Changes from December update of Telegram Bot API
TelegramBotAPIsplitted in separate sub-types
0.5.2.0
Features:
- Added webhook methods such as getWebhookInfo, deleteWebhook, etc.
- Changes to update api
- Added sendGame
0.5.1.1
Updated to use servant-0.9 and aeson-1.0
0.5.0.0 [Breaking]
Features:
- [Breaking] Changed
Responsedata record to be generic - Added certificate upload to set web-hook method for self-signed certificates
Bugfixes:
- Removed
O2tag from cabal file
0.4.3.1
Bugfixes:
- Exposed
MessageEntity
0.4.3.0
Features:
- Added Inline Keyboard to messages
0.4.2.0
Features:
- Bot-2.1 support
- Added new methods:
getChat,leaveChat,getChatAdministrators,getChatMember,getChatMembersCount. - Added support for edited messages and new mentions from Telegram v.3.9. New fields:
edited_messageinUpdate,edit_dateinMessage, user inMessageEntity. New valuetext_mentionfor the type field inMessageEntity`.
- Added new methods:
0.4.1.0
Features:
- Implemented file uploading for audio, voice, sticker, video and documents
Bugfixes:
- Exposed constrictors for inline edit requests
0.4.0.1
Bugfixes:
- Parsing issue with answer callback query response
0.4.0.0 [Breaking]
Features:
- Bot-2.0 API support is almost complete. Everything from announce is on place except file upload (works for photo BTW).
- Inline keyboards
- Updating messages
- Send Location and Phone number
- Inline Bots 2.0
- Group Admins
- and many others
- Added new and more convenient way to create request data records avoiding many optional parameters.
- migrated to servant 0.7.*
0.3.1.0
Features:
- Added possibility to upload and send photo
0.3.0.0
Bugfixes:
- [Breaking] Changed User to be optional in
fromfield of theMessagedata record since sender can be empty for messages sent to channels
0.2.1.1
Bugfixes:
- Minor fix of chat action deserialization code
0.2.1.0
Features:
- Added reply keyboard
0.2.0.0
Features:
- Main functionality is on place except content upload.
- Inline mode added