Skip to content

Releases: protoncr/tourmaline

Refactor!

14 Feb 23:01
Compare
Choose a tag to compare

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

Updated to Bot API 4.6

14 Feb 08:19
Compare
Choose a tag to compare

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

Some breaking API changes

05 Nov 04:01
eca52d2
Compare
Choose a tag to compare

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.

Updated API

09 Sep 03:22
Compare
Choose a tag to compare

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.

Annotations

04 Sep 21:01
Compare
Choose a tag to compare

This release adds support for annotations

Bot API complete!

17 Jun 05:30
Compare
Choose a tag to compare

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

Kemal middleware anyone

10 Jun 19:31
Compare
Choose a tag to compare

This version adds Kemal middleware. See README for details.

Stickers!

06 Jun 07:46
Compare
Choose a tag to compare

Added sticker support and fixed a couple things

So changes. Much wow.

06 Jun 06:11
Compare
Choose a tag to compare

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.

Initial release

03 Jun 21:25
Compare
Choose a tag to compare
0.1.0

Changed misspelling and updated ngrok example