All notable changes to nutgram
will be documented in this file.
- Update to Bot API 7.3 by @Lukasss93 in #703
- Better support for server-side inline menu by @Lukasss93 in #706
Full Changelog: https://github.com/nutgram/nutgram/compare/4.19.2...4.20.0
- Fix message_thread_id autofill in general topic by @Lukasss93 in #702
Full Changelog: https://github.com/nutgram/nutgram/compare/4.19.1...4.19.2
- Fix hydration mask position for stickers by @sergix44 in #698
Full Changelog: https://github.com/nutgram/nutgram/compare/4.19.0...4.19.1
- Fix missing business_connection_id parameters to custom endpoints by @Lukasss93 in #687
- Add react method to Message class by @Lukasss93 in #686
- Add DeepLink Support Class by @Lukasss93 in #690
- Optimize archive size + refactor by @Lukasss93 in #691
Full Changelog: https://github.com/nutgram/nutgram/compare/4.18.0...4.19.0
- Update to Bot API 7.2 - March 31, 2024 by @Lukasss93 in #680
Full Changelog: https://github.com/nutgram/nutgram/compare/4.17.1...4.18.0
- Fix
getChatId
andgetUserId
return type in https://github.com/nutgram/nutgram/commit/d25f5655364678187066a33a1c8e09d3189afaad
Full Changelog: https://github.com/nutgram/nutgram/compare/4.17.0...4.17.1
- Add ability to get chat id from a conversation by @Lukasss93 in #669
- Add DI tests by @Lukasss93 in #674
- Fix library conflict by @Lukasss93 in #677
Full Changelog: https://github.com/nutgram/nutgram/compare/4.16.0...4.17.0
- Update Bot API 7.1 by @Lukasss93 in #665
Full Changelog: https://github.com/nutgram/nutgram/compare/4.15.2...4.16.0
- add forward_origin to the Message Object by @sergix44 in #659
Full Changelog: https://github.com/nutgram/nutgram/compare/4.15.1...4.15.2
- Update README.md by @superXdev in #653
- Fix WebAppInfo exception by @Lukasss93 in #657
- Ignore "_bot" property + merge "_extra" property to current data by @Lukasss93 in #658
- @superXdev made their first contribution in #653
Full Changelog: https://github.com/nutgram/nutgram/compare/4.15.0...4.15.1
- Add endpoint name to beforeApiRequest listener callback by @Lukasss93 in #644
- Add toArray() method to BaseType object by @Lukasss93 in #647
- Add language_code support for commands description by @Lukasss93 in #648
- Futureproof v4 by @sergix44 in #645
Full Changelog: https://github.com/nutgram/nutgram/compare/4.14.3...4.15.0
Full Changelog: https://github.com/nutgram/nutgram/compare/4.14.2...4.14.3
- Fix wrong property name in ReactionTypeCustomEmoji class by @Lukasss93 in #641
Full Changelog: https://github.com/nutgram/nutgram/compare/4.14.1...4.14.2
- Fix missing underscore support to named parameters by @Lukasss93 in #638
- Fix missing make methods by @Lukasss93 in #639
- Fix missing enum case + Fix nullable message type by @Lukasss93 in #640
Full Changelog: https://github.com/nutgram/nutgram/compare/4.14.0...4.14.1
- Update to Bot API 7.0 by @Lukasss93 in #633
Full Changelog: https://github.com/nutgram/nutgram/compare/4.13.1...4.14.0
The signature of the following methods has changed, if you don't use named parameters, remember to change the method calls before releasing to production:
-
copyMessage
- Added the
reply_parameters
parameter after theallow_sending_without_reply
and before thereply_markup
parameter
- Added the
-
sendMessage
- Added the
reply_parameters
parameter after theallow_sending_without_reply
and before thereply_markup
parameter - Added the
link_preview_options
parameter after thedisable_web_page_preview
and before thedisable_notification
parameter
- Added the
-
editMessageText
- Added the
link_preview_options
parameter after theallow_sending_without_reply
and before thereply_markup
parameter
- Added the
-
sendPhoto
- Added the
reply_parameters
parameter after theallow_sending_without_reply
and before thereply_markup
parameter
- Added the
-
sendVideo
- Added the
reply_parameters
parameter after theallow_sending_without_reply
and before thereply_markup
parameter
- Added the
-
sendAnimation
- Added the
reply_parameters
parameter after theallow_sending_without_reply
and before thereply_markup
parameter
- Added the
-
sendAudio
- Added the
reply_parameters
parameter after theallow_sending_without_reply
and before thereply_markup
parameter
- Added the
-
sendDocument
- Added the
reply_parameters
parameter after theallow_sending_without_reply
and before thereply_markup
parameter
- Added the
-
sendSticker
- Added the
reply_parameters
parameter after theallow_sending_without_reply
and before thereply_markup
parameter
- Added the
-
sendVideoNote
- Added the
reply_parameters
parameter after theallow_sending_without_reply
and before thereply_markup
parameter
- Added the
-
sendVoice
- Added the
reply_parameters
parameter after theallow_sending_without_reply
and before thereply_markup
parameter
- Added the
-
sendLocation
- Added the
reply_parameters
parameter after theallow_sending_without_reply
and before thereply_markup
parameter
- Added the
-
sendVenue
- Added the
reply_parameters
parameter after theallow_sending_without_reply
and before thereply_markup
parameter
- Added the
-
sendContact
- Added the
reply_parameters
parameter after theallow_sending_without_reply
and before thereply_markup
parameter
- Added the
-
sendPoll
- Added the
reply_parameters
parameter after theallow_sending_without_reply
and before thereply_markup
parameter
- Added the
-
sendDice
- Added the
reply_parameters
parameter after theallow_sending_without_reply
and before thereply_markup
parameter
- Added the
-
sendInvoice
- Added the
reply_parameters
parameter after theallow_sending_without_reply
and before thereply_markup
parameter
- Added the
-
sendGame
- Added the
reply_parameters parameter
after theallow_sending_without_reply
and before thereply_markup
parameter
- Added the
-
sendMediaGroup
- Added the
reply_parameters
parameter after theallow_sending_without_reply
and before theclientOpt
parameter
- Added the
- fix update is null when falling the in catch case by @sergix44 in #632
Full Changelog: https://github.com/nutgram/nutgram/compare/4.13.0...4.13.1
- Fix regex for named parameters by @Lukasss93 in #628
- Add new where constraints by @Lukasss93 in #629
Full Changelog: https://github.com/nutgram/nutgram/compare/4.12.1...4.13.0
- Fix missing onUpdate handler + refactor handler structure by @Lukasss93 in #621
Full Changelog: https://github.com/nutgram/nutgram/compare/4.12.0...4.12.1
- Fix registerMyCommands with commands with optional parameters by @Lukasss93 in #619
- Add ability to manually pass additional parameters to conversations by @Lukasss93 in #620
- Resolve parameters in the default conversation step by @Lukasss93 in #620
Full Changelog: https://github.com/nutgram/nutgram/compare/4.11.2...4.12
- Refine user and chat matching by @Lukasss93 in #617
Full Changelog: https://github.com/nutgram/nutgram/compare/4.11.1...4.11.2
- Fix missing message handlers by @Lukasss93 in #613
Full Changelog: https://github.com/nutgram/nutgram/compare/4.11.0...4.11.1
- Refactor logging system by @Lukasss93 in #603
Full Changelog: https://github.com/nutgram/nutgram/compare/4.10.0...4.11.0
- Add where constraint by @Lukasss93 in #588
Full Changelog: https://github.com/nutgram/nutgram/compare/4.9.1...4.10.0
- Fix regex matching by @Lukasss93 in #584
Full Changelog: https://github.com/nutgram/nutgram/compare/4.9.0...4.9.1
- Fix missing support for underscores in bot command names when used with bot username set by @Lukasss93 in #578
- Add the ability to disable handler registration by @Lukasss93 in #579
- Update to Bot API 6.9 by @Lukasss93 in #580
Full Changelog: https://github.com/nutgram/nutgram/compare/4.8.0...4.9.0
The "promoteChatMember" signature has been changed, if you don't use named parameters, remember to change the method calls before releasing to production.
- Add onChosenInlineResultQuery handler by @Lukasss93 in #575
- Fix missing static make method and add support for ParseMode enum by @Lukasss93 in #573
Full Changelog: https://github.com/nutgram/nutgram/compare/4.7.0...4.8.0
- Add the ability to start conversations for specific user/chat by @Lukasss93 in #569
Full Changelog: https://github.com/nutgram/nutgram/compare/4.6.0...4.7.0
- Replace ip safe mode by @SergiX44 in #557
- Add PHP 8.3 to the GitHub Actions workflow by @Lukasss93 in #560
- Fix regression for sendMediaGroup by @Lukasss93 in #565
- Fix BUTTON_DATA_INVALID using inline menu by @SergiX44 in #561
- Add ValidatesWebData trait by @Lukasss93 in #562
- Fix chunked endpoints by @Lukasss93 in #553
Full Changelog: https://github.com/nutgram/nutgram/compare/4.5.3...4.6.0
- Do not try to serialize the delegate container by @SergiX44 in #549
- Fix inline or message chat guess by @SergiX44 in #551
Full Changelog: https://github.com/nutgram/nutgram/compare/4.5.2...4.5.3
- Fix wrong regex capture group by @Lukasss93 in #548
Full Changelog: https://github.com/nutgram/nutgram/compare/4.5.1...4.5.2
- Fix missing DI in Command class by @Lukasss93 in #546
Full Changelog: https://github.com/nutgram/nutgram/compare/4.5.0...4.5.1
- Update to Bot Api 6.8 by @Lukasss93 in #545
Full Changelog: https://github.com/nutgram/nutgram/compare/4.4.1...4.5.0
- improve polling running mode by @SergiX44 in #543
Full Changelog: https://github.com/nutgram/nutgram/compare/4.4.0...4.4.1
- Add throwable api error by @Lukasss93 in #533
Full Changelog: https://github.com/nutgram/nutgram/compare/4.3.2...4.4.0
- wip by @SergiX44 in #530
- Fix inability to use InputSticker object with multipart requests by @Lukasss93 in #528
- Fix missing enums by @Lukasss93 in #531
Full Changelog: https://github.com/nutgram/nutgram/compare/4.3.1...4.3.2
- Log errors in Webhook by @asanikovich in #523
- Fix missing boolean fields in requests by @Lukasss93 in #525
- @asanikovich made their first contribution in #523
Full Changelog: https://github.com/nutgram/nutgram/compare/4.3.0...4.3.1
- Add tags + macroable to HandlerGroup class by @Lukasss93 in #519
- invoke via container by @SergiX44 in #518
- [4.x] Add onInlineQueryText handler by @Lukasss93 in #522
Full Changelog: https://github.com/nutgram/nutgram/compare/4.2.0...4.3.0
- [4.x] Reply directly and give method as JSON payload in the reply by @Lukasss93 in #515
Full Changelog: https://github.com/nutgram/nutgram/compare/4.1.1...4.2.0
Full Changelog: https://github.com/nutgram/nutgram/compare/4.1.0...4.1.1
- Fix missing json serialized objects by @Lukasss93 in #504
- Add assertSequence method to FakeNutgram by @Lukasss93 in #489
- remove abandoned league/container by @SergiX44 in #508
- allow extra non validated config by @SergiX44 in #510
Full Changelog: https://github.com/nutgram/nutgram/compare/4.0.2...4.1.0
- [3.x] Fix missing temp file deletion when using the mixin method by @Lukasss93 in #500
Full Changelog: https://github.com/nutgram/nutgram/compare/3.20.1...3.20.2
- running mode tests by @SergiX44 in #482
- simplify closemenu by @SergiX44 in #483
- Code refactoring by @Lukasss93 in #484
- Add supportukrainenow.org banner by @Lukasss93 in #493
- support http2 by @SergiX44 in #501
Full Changelog: https://github.com/nutgram/nutgram/compare/4.0.1...4.0.2
- Fixing UpdateType could not be converted to string error by @AntonLeontev in #478
- improve webhook handling by @SergiX44 in #480
- @AntonLeontev made their first contribution in #478
Full Changelog: https://github.com/nutgram/nutgram/compare/4.0.0...4.0.1
⚠️ Please check the UPGRADING.md file before upgrading to this major version!
- [4.x] Add Supported versions table by @Lukasss93 in #355
- [4.x] Remove deprecations by @Lukasss93 in #357
- [4.x] Bump PHP version from 8.0 to 8.2 by @Lukasss93 in #356
- [4.x] Drop Laravel integration (it will be moved in another package) by @SergiX44 in #359
- [4.x] Attributes to Enums by @Lukasss93 in #362
- [4.x] Array_merge to spread by @Lukasss93 in #377
- [4.x] Use configuration class for additional settings instead of array by @SergiX44 in #365
- [4.x] Migrate phpunit.xml schema (PHPUnit 10.1 and Pest 2.5) by @Lukasss93 in #422
- [4.x] Drop custom objects by @Lukasss93 in #421
- [4.x] Chunked endpoints by @Lukasss93 in #429
- [4.x] Convert $opt array to named parameters by @SergiX44 in #433
- [4.x] Better abstract types integration by @Lukasss93 in #444
- [4.x] Fix inputfile usages by @Lukasss93 in #446
- [4.x] Add download method to Media types by @Lukasss93 in #447
- [4.x] New group syntax by @SergiX44 in #451
- [4.x] Fix InputFile inside InputMedia* classes by @Lukasss93 in #453
- Update readme by @Lukasss93 in #457
- [4.x] Fix type faker abstract resolver by @Lukasss93 in #461
- [4.x] Fix warning by @Lukasss93 in #466
- [4.x] Fix fakeDataFor for matrix type by @Lukasss93 in #462
- [4.x] Case sensitive pattern by @Lukasss93 in #465
- [4.x] Get current parameters for the current resolved handler by @Lukasss93 in #474
- Drop setCache method by @SergiX44 in #476
- Fake throws exception when the update is empty by @SergiX44 in #477
Full Changelog: https://github.com/nutgram/nutgram/compare/3.20.1...4.0.0
- Case insensitive onText for Cyrillic by @Tiamenti in #463
- @Tiamenti made their first contribution in #463
Full Changelog: https://github.com/nutgram/nutgram/compare/3.20.0...3.20.1
- Apply fixes from StyleCI by @SergiX44 in #443
- [3.x] Add currentParameters method to obtain target handler parameters by @Lukasss93 in #442
Full Changelog: https://github.com/nutgram/nutgram/compare/3.19.0...3.20.0
- [3.x] Update to Bot Api 6.7 by @Lukasss93 in #424
Full Changelog: https://github.com/nutgram/nutgram/compare/3.18.0...3.19.0
- Fix "$request" content in beforeApiRequest handler by @Lukasss93 in #417
- Simplify bot scope implementation by @SergiX44 in #420
- Command Scope Support by @Lukasss93 in #418
Full Changelog: https://github.com/nutgram/nutgram/compare/3.17.2...3.18.0
- Fix memory when using nested groups by @Lukasss93 in #414
Full Changelog: https://github.com/nutgram/nutgram/compare/3.17.1...3.17.2
- Remove "Illuminate\Testing\Assert" dependency to fix errors in symfony by @Lukasss93 in #394
- possible fix for #378 by @SergiX44 in #395
- Fix LoggerHandler.php by @Z3d0X in #388
- Fix multiple middlewares by @Lukasss93 in #397
- @Z3d0X made their first contribution in #388
Full Changelog: https://github.com/nutgram/nutgram/compare/3.17.0...3.17.1
Full Changelog: https://github.com/nutgram/nutgram/compare/3.16.0...3.17.0
- [3.x] Add chat type helper methods by @Lukasss93 in #371
- [3.x] Fix missing items in MessageEntityTypes and PassportSources attributes by @Lukasss93 in #375
- [3.x] Redact token in ConnectException by @Lukasss93 in #373
Full Changelog: https://github.com/nutgram/nutgram/compare/3.15.3...3.16.0
Full Changelog: https://github.com/nutgram/nutgram/compare/3.15.2...3.15.3
- Add ability to pass multiple global middleware by @Lukasss93 in #353
- Add missing onForumTopicEdited handler by @Lukasss93 in #354
Full Changelog: https://github.com/nutgram/nutgram/compare/3.15.1...3.15.2
- Fix regex groups in #350
Full Changelog: https://github.com/nutgram/nutgram/compare/3.15.0...3.15.1
- middleware grouping by @SergiX44 in #343
- allow same callback data for different callbacks for InlineMenu by @SergiX44 in #347
Full Changelog: https://github.com/nutgram/nutgram/compare/3.14.0...3.15.0
- rehydrate a fresh conversation post deserialization by @SergiX44 in #339
Full Changelog: https://github.com/nutgram/nutgram/compare/3.13.1...3.14.0
- resolve the conversation instance via container by @SergiX44 in #333
Full Changelog: https://github.com/nutgram/nutgram/compare/3.13.0...3.13.1
- symfony bundle support by @SergiX44 in #321
- add request response handler interceptors by @SergiX44 in #309
- Common user chat in tests by @Lukasss93 in #325
Full Changelog: https://github.com/nutgram/nutgram/compare/3.12.1...3.13.0
- fixes #314 by @SergiX44 in #319
Full Changelog: https://github.com/nutgram/nutgram/compare/3.12.0...3.12.1
- Update to Bot Api 6.5 by @Lukasss93 in #318
Full Changelog: https://github.com/nutgram/nutgram/compare/3.11.2...3.12.0
- Fix conversation + split message enabled by @Lukasss93 in #310
Full Changelog: https://github.com/nutgram/nutgram/compare/3.11.1...3.11.2
- Fix missing ArrayType annotations in some types by @Lukasss93 in #284
- Fix generic types by @Lukasss93 in #285
- Fix logger (response content) by @Lukasss93 in #287
- Allow command registration as instances or classes by @SergiX44 in #289
- Add support for DateInterval to TTL + mock time for cache expiration by @Lukasss93 in #290
- Move command object/class registration to specific API call by @SergiX44 in #291
- Add support for Laravel 10 by @Lukasss93 in #292
Full Changelog: https://github.com/nutgram/nutgram/compare/3.10.0...3.11.0
- Add Laravel logger by @Lukasss93 in #271
- Fix missing use cases inside getChat and setChat methods in Update class by @Lukasss93 in #278
- Update to Bot Api 6.4 by @Lukasss93 in #282
- @ShNURoK42 made their first contribution in #274
Full Changelog: https://github.com/nutgram/nutgram/compare/3.9.0...3.10.0
Full Changelog: https://github.com/nutgram/nutgram/compare/3.8.1...3.9.0
- Add parameters support to TelegramException by @Lukasss93 in #249
- Add more tests by @Lukasss93 in #254
- Add TTL support to setUserData and setGlobalData by @Lukasss93 in #255
- Fix invalid pattern capturing (wrong behaviour with same values) by @Lukasss93 in #260
- Fix missing bot instance inside objects by @Lukasss93 in #257
- Fix invalid dependency by @Lukasss93 in #261
Full Changelog: https://github.com/nutgram/nutgram/compare/3.8.0...3.8.1
Full Changelog: https://github.com/nutgram/nutgram/compare/3.7.9...3.8.0
- Add php 8.2 support to php.yml by @Lukasss93 in #227
- Fix chatId type of BulkMessenger class by @Lukasss93 in #232
- 2 Tests 2 Coverage by @Lukasss93 in #228
Full Changelog: https://github.com/nutgram/nutgram/compare/3.7.8...3.7.9
- inline menu return message by @SergiX44 in #211
- Add nutgram:logout command by @Lukasss93 in #208
- Add "JSON_UNESCAPED_UNICODE" to "dump" method by @Lukasss93 in #213
- Coverage support by @Lukasss93 in #214
- experimental bulk messenger by @SergiX44 in #210
- increase coverage by @SergiX44 in #217
- tests! tests! tests! by @Lukasss93 in #220
Full Changelog: https://github.com/nutgram/nutgram/compare/3.7.7...3.7.8
Full Changelog: https://github.com/nutgram/nutgram/compare/3.7.6...3.7.7
- Add onPreCheckoutQueryPayload handler by @Lukasss93 in #198
- Logging by @Lukasss93 in #196
- Add onSuccessfulPayment + onSuccessfulPaymentPayload handlers by @Lukasss93 in #199
- Psalm array annotations by @Lukasss93 in #201
- Add skipGlobalMiddlewares method to Handler class by @Lukasss93 in #204
Full Changelog: https://github.com/nutgram/nutgram/compare/3.7.5...3.7.6
- Options for inline menu callback query by @SergiX44 in #197
Full Changelog: https://github.com/nutgram/nutgram/compare/3.7.4...3.7.5
- closing features by @SergiX44 in #194
Full Changelog: https://github.com/nutgram/nutgram/compare/3.7.3...3.7.4
- allow override low level call by @SergiX44 in #193
Full Changelog: https://github.com/nutgram/nutgram/compare/3.7.2...3.7.3
- switch to laravel serializable closure by @SergiX44 in #192
Full Changelog: https://github.com/nutgram/nutgram/compare/3.7.1...3.7.2
- ability to retrieve the current conversation from outside the context by @SergiX44 in #191
Full Changelog: https://github.com/nutgram/nutgram/compare/3.7.0...3.7.1
Full Changelog: https://github.com/nutgram/nutgram/compare/3.6.0...3.7.0
- Message chunk support by @Lukasss93 in #174
- Fix null token by @miki131 in #177
- Serializable instance by @SergiX44 in #172
- Fixed class name and namespace issue when creating command by @mkhab7 in #180
- Add nutgram:ide:generate command by @Lukasss93 in #181
- Raise psalm error level by @SergiX44 in #185
- support bot_id cache by @SergiX44 in #184
- @miki131 made their first contribution in #177
Full Changelog: https://github.com/nutgram/nutgram/compare/3.5.1...3.6.0
- Fix wrong
$clientOpt
merge in laravel mixins
- Add Nutgram mixins for Laravel
- Add new Laravel command:
nutgram:make:command
- Add new Laravel command:
nutgram:make:conversation
- Add new Laravel command:
nutgram:make:conversation
- Add new Laravel command:
nutgram:make:handler
- Add new Laravel command:
nutgram:make:middleware
- Support for bot api 6.1
- Add
local_path_transformer
config key
- Fixed
downloadFile
method when "is_local" config key istrue
- Fixed missing phpdoc on
jsonSerialize
methods
- The
explanation_entities
field mapping is now optional.
- Support for Telegram test environment
- Minor additions and fixes
- Serialization issue on the types
- Code improvements
- Handling autowire of inline_message_id field
- Fixed missing nullable fields
- Fixed wrong phpdoc on BaseType trait
- Wrong json mapper namespace
- Added a way to disable error handlers
- Changed json mapper implementation
- Support for bot api 6.0
- Fix assertions with multipart requests
- Added
copy
method toMessage
type - Added
forward
method toMessage
type - Added a new Laravel command:
nutgram:list
- Added date format to
last_error_date
field innutgram:hook:info
command
- All types extend the
BaseType
class Nutgram
andBaseType
extends Macroable class- Added testing system
- Added helpers method to
Message
type:delete()
andeditText()
- Fixed wrong handler with "animation" message
- Webhook safe mode.
- Replace service container implementation.
- Dependency conflict on Laravel 9.
- Support for bot api 5.6/5.7.
- Support for bot api 5.5.
- Mapping issue with array of objects.
- Guzzle client options on multipart requests.
- 1.0 stable!
- Auto-inject callback_data for InlineMenus.
- Maximum connections options.
- By type exceptions handlers.
- Error with closing the menu.
- Fix invalid file_id
- InputFile object to upload files
- Method to return the full url of a file
- Fixed in memory streams uploads
- Fix ReplyKeyboardMarkup serialize
- Fix missing JsonSerializable to other keyboards
- Error with type conflict
- Error with type conflict
- Fixed nullable token on Laravel provider
- Error on laravel auto-discover
- Fixed namespaces
- Fixed missing documentation
- Fix wrong telegram.php route file
- Fix missing ip argument in nutgram:hook:set
- Refactor telegram types
- Fix wrong ChatMember mapping
- Updated documentation
- Improved Laravel integration
- Inline menu error when updating the same messages
- Reopen behaviour
- Added conversation menu
- Added default step to conversation
- Added
closing
method to conversation
- Added new laravel command:
nutgram:run
- Added new laravel command:
nutgram:register-commands
- Added new laravel command:
nutgram:hook:info
- Added new laravel command:
nutgram:hook:remove
- Added new laravel command:
nutgram:hook:set
- Added
isCommand
helper
- Code quality improvements
- Added support to command auto registration
- Added type validation to
onMessageType
method - Added type validation to
fallbackOn
method
- Code quality improvements
- Fix missing subtype support
- Update to Bot API 5.3
- Added
uploadStickerFile
method
- Update to Bot API 5.2
- Updated documentation
- Improved sending files
- Added missing user from
my_chat_member
andchat_member
types ingetUser
method
- Added
onMyChatMember
handler - Added
onChatMember
handler - Added
myChatMember
helper - Added
chatMember
helper
- Update to Bot API 5.1
- Updated documentation
- Updated documentation
- Fix check update type on resolveHandler method
- Added helper methods to create keyboards
- Implemented download method
- Added IoC on mapped objects
- Improved running mode
- Updated documentation and tests
- Allow non-class based conversations
- Added documentation
- Code quality improvements
- Implemented typed messages handlers
- Improved Laravel integration
- Make mapping fail safe
- Fixed send attachments
- Removed useless async call
- Fixed api error on polling mode
- Fixed typed handlers
- Fix type mapping
- Added method to get the current update
- Fix double call to the handler
- Allow null response on some methods
- Added some helpers methods
- Fix nullable conversion step
- Fix wrong methods return type
- Check null before fetch conversation
- Added missing methods
- Initial release