Skip to content

Releases: laravel-notification-channels/telegram

5.0

12 Mar 05:54
d647f0a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.0.0...5.0.0

4.0

14 Feb 18:23
c67b312
Compare
Choose a tag to compare
4.0

What's Changed

New Contributors

Full Changelog: 3.0.0...4.0.0

3.0

19 Nov 18:54
8609d67
Compare
Choose a tag to compare
3.0

What's Changed

  • Send logic moved to drivers by @llabbasmkhll in #146
  • Drop support for Laravel < 9.
  • Convert tests to Pest and improve coverage in #151.
  • Add TelegramUpdatesTests.
  • Add PHPStan for static analysis using GitHub Action.
  • Add Changelog updater workflow.
  • Add Codecov for code coverage workflow.
  • Improve GitHub action workflows.
  • Clean and improve code.
  • Remove the scrutinizer.
  • Add line() method (adapted from a PR) by @llabbasmkhll in #149.
  • Upgrade required and dev packages.
  • Normalize composer JSON file.
  • Add type hints and return types were supported.
  • Rename TelegramSender contract to TelegramSenderContract
  • Harden error handling for JSON encode and decode methods.
  • Improve doc blocks.
  • Add toArray() method to TelegramUpdates to retrieve payload.
  • Restructure the tests directory.
  • Add data to notification failed event in #156
  • Add More Tests in #157

New Contributors

  • @llabbasmkhll made their first contribution in #146

Full Changelog: 2.1.0...3.0.0

2.1

05 Jul 22:15
76299fa
Compare
Choose a tag to compare
2.1

What's Changed

  • #143 - Fix jsonSerialize not compatible warning by making it compatible as per PHP.
  • #141 - Fix jsonSerialize warning by changing the return type to the array. Thanks @Muetze42.

New Contributors

Full Changelog: 2.0.0...2.1.0

2.0

10 Feb 19:32
63f6727
Compare
Choose a tag to compare
2.0

Notable Changes

  • Add Laravel 9 Support.
  • #139 - Add Laravel conditional trait to payload builder to use when on methods chain. Thanks, @foremtehan.
  • Drop support for the older versions of PHP < 7.4 and Laravel < 8.

Full Changelog: 1.0.0...2.0.0

1.0.0

10 Dec 22:36
bc578ef
Compare
Choose a tag to compare

Notable Changes

  • Register Telegram instance to the container.
  • #133 - Add TelegramUpdates to retrieve bot updates. Thanks, @faissaloux.
  • #136 - Refactor TelegramChannel. Thanks, @faissaloux.
  • #138 - Add Contact Support. Thanks, @faissaloux.
  • Add Retrieving Chat ID docs and improve docs.
  • Add missing type declaration and minor improvements to various methods.

Full Changelog: 0.9.0...1.0.0

0.9.0

24 Nov 12:21
a941130
Compare
Choose a tag to compare

Notable Changes

New Contributors

Full Changelog: 0.8.0...0.9.0

0.8.0

14 Nov 01:08
dd7cee4
Compare
Choose a tag to compare

Notable Changes

  • #125 - Add usage in Lumen instructions.
  • Add message chunking feature ( chunk($limit) ) in cases where the message is too long. Closes #127.

Full Changelog: 0.7.0...0.8.0

0.7.0

27 Oct 23:40
b5c1f71
Compare
Choose a tag to compare

Notable Changes

  • #118 - Dropped PHP 7.1 support. Thanks @alexsoft.
  • #119 - Dispatch event NotificationFailed on exception. Thanks @4irik.
  • #120 - Test against PHP 8.1. Thanks @sergiy-petrov.
  • #122 - Add support to use TelegramChannel::class in on-demand notification route.
  • #122 - Refactor channel registration with the channel manager.

New Contributors

Full Changelog: 0.6.0...0.7.0

0.6.0

03 Oct 21:39
Compare
Choose a tag to compare

Notable Changes

  • #103 - Add GitHub Actions workflows for tests and coverage. Thanks @alexsoft.
  • #110 - Add alternate method to resolve Telegram notification channel. Thanks @putera.
  • #114 - Add buttonWithCallback() method. Thanks @digislexia.
  • Revise file upload logic.
  • Add more info on proxy setting in readme.
  • Remove dead badges from readme.

New Contributors

Full Changelog: 0.5.1...0.6.0