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 toTelegramSenderContract
- 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