The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Exclamation symbols (:exclamation:) note something of importance e.g. breaking changes. Click them to learn more.
2.1.0 - 2023-05-27
- Bumped core to version 0.81.*.
2.0.0 - 2022-07-04
- Enforce
secret_token
webhook validation check.
- Bumped core to version 0.78.*.
- Upgrade code to PHP 8.0.
- Moved tests to GitHub Actions.
- Minimum PHP 8.0.
1.7.0 - 2021-06-14
- Bumped core to version 0.73.*.
chat_id
output forgetUpdates
method. (#65)
1.6.0 - 2020-12-26
- Allow webhook to contain custom query parameters. (#59)
- Upgraded dependencies and bumped core to version 0.70.*.
- Upgrade code to PHP 7.3.
- Update Travis-CI and Scrutinizer configs.
- β Remove
BotManager::initLogging()
method and require separate logging initialisation withTelegramLog::initialize
.
- Minimum PHP 7.3, allow PHP 8.0.
1.5.0 - 2019-07-29
- Upgraded dependencies and bumped core to version 0.59.*. (#48)
- Code style is now PSR12. (#48)
- Adopt issue templates and git/GitHub related meta from upstream core. (#49)
- Simplify FQNs, cleanup tests and update changelog. (#51)
- Botan.io has been removed (see php-telegram-bot/core#924). (#50)
- Fix and improve getUpdates output. (#52)
- Don't output deprecation notices if no logging is enabled. (#53)
- Security disclosure managed by Tidelift. (#49)
1.4.0 - 2019-06-01
- Test up to PHP 7.3 in Travis-CI. (#47)
- Use the new Telegram API webhook IP ranges. (#46)
- Upgraded dependencies and bumped core to version 0.57.0. (#47)
- Minimum PHP version is now 7.1. (#47)
1.3.0 - 2018-07-21
- Allow usage of table prefixes and custom encoding.
- Add error message when trying to use getUpdates without database connection. (#41)
- Upgraded dependencies and bumped core to version 0.54.0.
1.2.2 - 2017-08-26
- Linked version numbers in changelog for easy verification of code changes.
- Upgraded dependencies and bumped core to version 0.48.0.
1.2.1 - 2017-07-12
- Secret should not be required when using CLI for getUpdates. (#36)
1.2.0 - 2017-07-10
- Custom output callback can be defined for getUpdates method. (#34)
- Default output of getUpdates method now shows the message type or query text, not the text message content. (#34)
- GetUpdates method would crash if a non-text message was sent. (#34)
1.1.0 - 2017-05-23
webhookinfo
action to get result fromgetWebhookInfo
.
- Clean up and refactor some methods.
- Passing an empty array to
webhook.allowed_updates
parameter now correctly resets to defaults.
1.0.1 - 2017-05-09
- Use more stable
longman/ip-tools
for IP matching.
1.0.0 - 2017-05-08
- β Move to
php-telegram-bot/telegram-bot-manager
on packagist. - β Move to
TelegramBot\TelegramBotManager
namespace.
0.44.0 - 2017-05-05
- Ability to define custom valid IPs to access webhook.
- Execute commands via cron, using
cron
action andg
parameter.
- β Remodelled the parameter array to a more flexible structure.
bot_username
andsecret
are no longer vital parameters.
- Initialise loggers before anything else, to allow logging of all errors.
- Enforce non-empty secret when using webhook.
0.43.0 - 2017-04-17
- PHP CodeSniffer introduced and cleaned code to pass tests.
- Custom exceptions for better error handling.
- Request limiter options.
0.42.0.1 - 2017-04-11
- Changelog.
- β Rename vital parameter
botname
tobot_username
everywhere.
- Some code style issues.
0.42.0 - 2017-04-10
- Move to PHP Telegram Bot organisation.
- Mirror version with core library.
- Update repository links.
- Readme formatting.
0.4.0 - 2017-02-26
- Latest Telegram Bot limiter functionality.
- Travis tests, using MariaDB instead of MySQL.
0.3.1 - 2017-01-04
- Make CLI usable again after setting up Telegram API IP address limitations.
0.3.0 - 2016-12-25
- Latest changes from PHP Telegram API bot.
- Request validation to secure the script to allow only Telegram API IPs of executing the webhook handle.
0.2.1 - 2016-10-16
- Interval between updates can be set via parameter.
0.2 - 2016-09-16
- Force PHP7.
0.1.1 - 2016-08-20
- Tiny conditional fix to correct the output.
- [:ledger: View file changes][0.1]
- First minor version that contains the basic functionality.