TelegramMessage::escapeMarkdown by @alies-dev in https://github.com/laravel-notification-channels/telegram/pull/209TelegramFile::file() now strictly normalizes inputs to PSR-7 streams and rejects unsupported types earlier. Passing arbitrary values through to Guzzle is no longer allowed.businessConnectionId(), messageThreadId(), directMessagesTopicId()protectContent(), allowPaidBroadcast(), messageEffectId()replyParameters(), suggestedPostParameters()TelegramLocation enhancements: horizontalAccuracy(), livePeriod(), heading(), proximityAlertRadius().TelegramMessage: entities(), linkPreviewOptions().TelegramFile: captionEntities(), showCaptionAboveMedia().TelegramDice, TelegramMediaGroup.sendDice, sendMediaGroup, sendChatActioneditMessageText, editMessageCaption, editMessageMedia, editMessageReplyMarkupstopPoll, deleteMessage, deleteMessagesstrict_types, improved PHPDoc shapes).Telegram::decodeResponse() using Guzzle JSON utilities.TelegramChannel recipient resolution and response handlingTelegramFile upload handling (clear remote vs local distinction)TelegramMessage chunked sending behaviorInteractsWithTelegramMediaonError() now accepts any callable.HasSharedLogic typing hardened; keyboard layouts normalized for invalid column counts.TelegramBase now accepts optional Telegram instance (better testability).TelegramUpdates::get() safely returns empty array on invalid responses.services.telegram.* and legacy keys.pest-plugin-laravel 4.level: max with stricter rules enabled.Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/6.0.0...7.0.0
TelegramVenue to support sendVenue method.sticker method to the TelegramFile to send sticker file.sendWhen method to conditionally send a message.buttonWithWebApp method to open web app from a button.onError method to handle exceptions. Based of https://github.com/laravel-notification-channels/telegram/pull/201 by @Hesammousavi.sendFile to support raw data sending.escapedLine method.HasSharedLogic trait.keyboard method parameters to $requestLocation and $requestContact to be consistent.Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/5.0.0...6.0.0
Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/4.0.0...5.0.0
< 8.1.Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/3.0.0...4.0.0
line() method (adapted from a PR) by @llabbasmkhll in https://github.com/laravel-notification-channels/telegram/pull/149.TelegramSender contract to TelegramSenderContracttoArray() method to TelegramUpdates to retrieve payload.Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/2.1.0...3.0.0
Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/2.0.0...2.1.0
when on methods chain. Thanks, @foremtehan.< 7.4 and Laravel < 8.Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/1.0.0...2.0.0
TelegramUpdates to retrieve bot updates. Thanks, @faissaloux.Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/0.9.0...1.0.0
Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/0.8.0...0.9.0
chunk($limit) ) in cases where the message is too long. Closes #127.Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/0.7.0...0.8.0
NotificationFailed on exception. Thanks @4irik.TelegramChannel::class in on-demand notification route.Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/0.6.0...0.7.0
buttonWithCallback() method. Thanks @digislexia.Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/0.5.1...0.6.0
Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/0.5.0...0.5.1
ClientException when constructing CouldNotSendNotification exception. Thanks @rubendl.Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/0.4.1...0.5.0
Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/0.4.0...0.4.1
base_uri for web bridge.Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/0.3.0...0.4.0
disableNotification method. Thanks @2618094.Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/0.2.0...0.3.0
Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/0.1.1...0.2.0
Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/0.1.0...0.1.1
Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/0.0.6...0.1.0
Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/0.0.5...0.0.6
Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/0.0.4...0.0.5
Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/0.0.3...0.0.4
Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/0.0.2...0.0.3
register method in service provider. Thanks @enniel.TelegramChannel and TelegramMessage. Thanks @bmitch.Full Changelog: https://github.com/laravel-notification-channels/telegram/compare/0.0.1...0.0.2
How can I help you explore Laravel packages today?