All Versions
11
Latest Version
Avg Release Cycle
26 days
Latest Release
108 days ago

Changelog History
Page 1

  • v0.13.0

    February 19, 2020

    🚀 This release introduces a couple of major changes to the way events are handled. Previously, only Command events had access to a Context; other events, such as On only had access to the Update object.

    📄 Now Command, On, and the new Action events all have their own contexts, specific to that event type. Check out the docs for more info.

    We now have access to the Action event, allowing much easier use of inline callback buttons. See the media_bot for an example.

  • v0.12.0

    February 14, 2020

    🚀 In this release I refactored quite a bit.

    • 🚚 The Model namespace has been removed for the sake of brevity
    • The Markup class has been completely revamped
    • ➕ Added a QueryResultBuilder class to allow for easier inline query building
  • v0.11.0

    February 14, 2020

    👍 This adds support for the new polling options and several other things

  • v0.10.0

    November 05, 2019

    🚀 This release introduces the Tourmaline::Context object which gets passed into all commands. Some core methods have also been changed to allow full objects to be passed in rather than just the ID of an object.

  • v0.9.0

    September 09, 2019

    ⚡️ The API has been updated so that methods that require a user_id are now on the User class. Same for Chat, Message, and a few other models.

  • v0.8.0

    September 04, 2019

    🚀 This release adds support for annotations

  • v0.7.0

    June 17, 2019

    🚀 This release brings the full Telegram Bot API to you, now with game support!

  • v0.6.1

    June 10, 2019

    👀 This version adds Kemal middleware. See README for details.

  • v0.6.0

    June 06, 2019

    ➕ Added sticker support and fixed a couple things

  • v0.5.0

    June 06, 2019

    🚀 This release introduces a number of breaking changes.

    • 📚 All models are now namespaced under the Model module. This was mostly to clean up the documentation and not pollute the Telegram::Bot namespace.
    • 👍 I have started working on support for the Telegram user API. Because of that there are now two requirable files paths: tourmaline/bot and tourmaline/user. The latter doesn't provide anything but the lib definition and will require TDLib to be installed and available.

    I added a couple methods that I missed as well.