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.
- 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.
- PHP CodeSniffer introduced and cleaned code to pass tests.
- Custom exceptions for better error handling.
- Request limiter options.
- Changelog.
- (!) Rename vital parameter
botname
tobot_username
everywhere.
- Some code style issues.
- Move to PHP Telegram Bot organisation.
- Mirror version with core library.
- Update repository links.
- Readme formatting.
- Latest Telegram Bot limiter functionality.
- Travis tests, using MariaDB instead of MySQL.
- Make CLI usable again after setting up Telegram API IP address limitations.
- Latest changes from PHP Telegram API bot.
- Request validation to secure the script to allow only Telegram API IPs of executing the webhook handle.
- Interval between updates can be set via parameter.
- Force PHP7.
- Tiny conditional fix to correct the output.
- First minor version that contains the basic functionality.