TelegramBots/TelegramBots.wiki/Changelog.md
2017-05-03 01:40:55 +02:00

3.1 KiB

2.4.3

  1. Split library in two modules to allow custom implementations.
  2. Use Guice for dependency injection.
  3. Use Jackson for json (de)serialization.
  4. Added extra validation to methods before performing requests.
  5. BotOptions has been renamed ot DefaultBotOptions. It allows now to set number of threads for async methods execution and the complete RequestConfig for customization purpose.
  6. Added convenient method for setChatId using just a Long value instead of an String.
  7. In SentCallback method onError changed second parameter to TelegramApiRequestException and onResult now receives the deserialized answer (of type T) instead of a JSONObject as second parameter
  8. Moved to MIT license

How to update to version 2.4.3

2.4.4

  1. Added cache_time to ÀnswerCallbackQuery method
  2. Added field forward_from_message_id to Message object
  3. Renamed ReplyKeyboardHide to ReplyKeyboardRemove and its field hide_keyboard to remove_keyboard
  4. Added field force and disable_edit_message to SetGameScore, removed edit_message one.
  5. Added channel_post and edited_channel_post to Update object.

How to update to version 2.4.4

2.4.4.1

  1. New max_connections in setWebhook method.
  2. New allowed_updates in setWebhook and getUpdates
  3. New deleteWebhook method
  4. Added new configs to DefaultBotOptions to handle max_connections and allowed_updates

2.4.4.3

  1. In BotSession, renamed close to stop. Close method is maintained for backward compatibility.
  2. Support crating webhook with HTTP servers (HTTPS must be managed via external tools)

How to update to version 2.4.4.3

2.4.4.4

  1. EditMessageText, EditMessageCaption and EditMessageReplyMarkup now return a Serializable object that can be Boolean or Message

How to update to version 2.4.4.4

2.4.4.5

  1. New validations for AnswerInlineQuery according to Telegram Bots API changes.
  2. Added Maven-enforcer-plugin to Maven pom.
  3. Added new How to send photos by file_id to FAQ.
  4. Added reference to new gitbook about this library.
  5. Added custom ExponentialBackOff waiting time when having network problems in long-polling mode. (Custom implementation is allowed via BotOptions)
  6. Bug fixing: #184, #183

3.0

  1. New field gif_duration and mpeg4_duration in InlineQueryResultGif and InlineQueryResultMpeg4Gif.
  2. Field new_chat_member was replaced by new_chat_members in Message object.
  3. Some methods gets now constructors with mandatory parameters to simplify their creation (including preconditions).
  4. New deleteMessage method.
  5. New field language_code in User object.
  6. New Payments API methods
  7. New Video Messages API methods

How to update to version 3.0