All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed php version + updated jsonmapper version
- Removed composer.lock from git
- Updated to Telegram Bot API 5.3
- Updated to Telegram Bot API 5.2
- Fix missing types
- Updated to Telegram Bot API 5.1
- Updated to Telegram Bot API 5.0
- Scalar return values not supported when mapping objects
- Added
getFrom()
method to Update object to get the sender
- Updated to Telegram Bot API 4.9
- Added the ability to get an inexistent property from an object
- Updated to Telegram Bot API 4.8
- Fixed
mb_str_split
method warning in PHP 7.4
- Updated to Telegram Bot API 4.8
- Fixed
mb_str_split
method warning in PHP 7.4
- Updated to Telegram Bot API 4.7
- Improved PHPDocs
- Added support for PHP 7.2+
- Updated to Telegram Bot API 4.5 + 4.6
- Improved PHPDocs
- Updated code indentation to PSR-12 standard
- Updated LICENSE file
- Updated CHANGELOG file using Keep a Changelog
- Missing fields in some types
- Dropped support for PHP 5.6
- Updated to Telegram Bot API 4.4
- Updated to Telegram Bot API 4.3
- Updated PHPDocs
- Missing
poll
variable inside Message class
- Updated to Telegram Bot API 4.2
- Added
clearUpdates()
custom method (it's an alias forgetUpdates(-1)
) - Added
TelegramLimits
class constants to get the download/upload file limit
- Updated to Telegram Bot API 4.1
- You can now pass an interger to
getArgs()
method to get the string at the array index position
- Fixed
JsonMapper Exception
PHPDoc message in all methods - Fixed exception using
sendMessage()
method + split message feature with unicode strings - Missing php extensions in composer.json file
- Added MessageEntityTypes, PassportSources, PassportTypes classes in constants namespace
- Updated to Telegram Bot API 4.0
- Updated LICENSE file
- Updated PHPDocs in methods
- Updated code indentation
- Replaced whitespaces with tabs
- Removed unused variables
- Fixed JsonMapper Exception
true
type - Fixed
pay
parameter unused inbuildInlineKeyboardButton()
method - Missing
allowed_updates
parameter fromgetUpdates()
method
- Added
isCommand()
method to Message class
- Fixed JsonMapper Exception
true
type
- Fixed
uploadStickerFile()
method
- Updated to Telegram Bot API 3.6
- Updated to Telegram Bot API 3.5
- Updated to Telegram Bot API 3.4
- Fixed
getCommand()
method in Message class.
- Fixed
getCommand()
method in Message class
- The
getCommand()
method in Message class now returnnull
iftext
property isn't a command
- Updated to Telegram Bot API 3.3
- Renamed
curl_file_create_auto_mime()
function incurl_file_create_automime()
- Fixed
curl_file_create_auto_mime()
function
- Added new
endpoint()
method to call api methods manually - Added ChatActions and ParseModes classes in constants namespace
- Added
splitLongMessage
property to allow splitting text withsendMessage()
method - Auto split very long text in
sendMessage
method
- Added LICENSE file
- Added TODO list to readme
- Added changelog link to readme
- Fixed concatenation error
- Fixed PHPDoc errors
- Fixed TelegramHelper not available globally
- Added
curl_file_create()
helper function - Added
curl_file_create_auto_mime()
helper function - Added
is_json()
helper function
- Removed aurax-php library dependence
- Added
getType()
method in Message class
- Renamed and fixed
getType()
in Update class
- Added
INLINE_QUERY
type togetUpdateType()
method
- Updated to Telegram Bot API 3.2
- Updated to Telegram Bot API 3.1
- Added
getUpdateType()
method - Added TelegramUpdateTypes class for
getUpdateType()
method - Added curl_file_create_auto_mime() function
- Fixed
isForwarded()
method in Message class
- Fixed
sendRequest()
phpdoc and post parameters
- Added
isForwarded()
method in Message class
- Improved code
- Updated to Telegram Bot API 3.0
- First commit