Skip to content

Releases: luzrain/telegram-bot-bundle

v2.3.0

28 Jan 13:44

Choose a tag to compare

What's Changed

  • Feature: Symfony 8 support by @Kezino in #4

Full Changelog: v2.2.0...v2.3.0

v2.2.0

08 Nov 12:40

Choose a tag to compare

What's Changed

  • Chore: Fix symfony/console deprecations by @Kezino in #3
  • Update configuration option descriptions

New Contributors

  • @Kezino made their first contribution in #3

Full Changelog: v2.1.0...v2.2.0

v2.1.0

18 Mar 16:30

Choose a tag to compare

What's Changed

  • Added Local Bot API Server support. See new api_server config option

Full Changelog: v2.0.0...v2.1.0

v2.0.0

01 Mar 11:26

Choose a tag to compare

  • Drop support for symfony lower than 7;
  • Support for telegram-bot-api v3;
  • Make attributes repeatable;
  • Added new configurable options and configuration documentation;
  • Added time limit option to telegram:polling:start command;
  • Command telegram:webhook:set renamed to telegram:webhook:update
  • Command telegram:button:setcommands renamed to telegram:button:update;
  • Removed CommandDescriptionProcessor class;
  • Moved classes from TelegramBot folder to root directory;
  • User in TelegramCommand replaced by chatId. This change fixed not working reply method in group;
  • Other minor changes.

v1.3.1

19 Dec 06:16

Choose a tag to compare

Support for major versions higher than in require section
Bundle can be used with Symfony 7 now.

v1.3.0

12 Oct 10:31

Choose a tag to compare

Added interface for processing command descriptions. For translation as an example.
Example of usage:

use Luzrain\TelegramBotBundle\TelegramBot\CommandDescriptionProcessor;
use Symfony\Component\DependencyInjection\Attribute\AsAlias;

#[AsAlias('telegram_bot.description_processor')]
final class TranslatableDescriptionProcessor implements CommandDescriptionProcessor
{
    public function process(string $description): string
    {
        return $description;
    }
}

v1.2.1

02 Jul 18:09

Choose a tag to compare

  • Added integration tests;
  • Requirement symfony/framework-bundle removed and changed to concrete needed requirements.

v1.2.0

02 Jul 11:59

Choose a tag to compare

  • Added commands for set and delete bot's menu button with list of commands;
  • Added priority parameter for command attributes;
  • Fixes.

v1.1.0

30 Jun 15:07

Choose a tag to compare

  • Added long polling daemon as an alternative to webhook;
  • Command controllers are no longer required to extend the TelegramCommand class;
  • Added new configuration option with list of allowed updates you want to receive.

v1.0.0

28 Jun 17:09

Choose a tag to compare

Readme update