- Fix gemini docs by @rtraselbd in iRaziul#7
- chore: enforce strict types and final classes via Pint configuration by @rtraselbd in iRaziul#8
- feat: add Fallback and Roundrobin drivers by @rtraselbd in iRaziul#9
- build(deps): bump dependabot/fetch-metadata from 2.5.0 to 3.1.0 by @dependabot[bot] in iRaziul#10
Full Changelog: https://github.com/iRaziul/barta/compare/v1.3.0...v1.4.0
- Add Laravel 13 compatibility
- Exclude unsupported PHP version in CI for Laravel 13
- Update README examples and documentation
- Bump
ramsey/composer-installfrom 3 to 4
Full Changelog: https://github.com/iRaziul/barta/compare/v1.2.1...v1.3.0
Changed\n- Refactor drivers to use the Template Method pattern\n- Refactor phone number formatting to a dedicated helper class\n- Refactor log driver test to be more concise\n- Downgrade PHP version requirements to 8.2
- Add
smsnocdriver - Rename project from
kothatobarta
- Update documentation
- @dependabot[bot] made their first contribution in iRaziul#1
Full Changelog: https://github.com/iRaziul/barta/compare/v1.0.0...v1.1.0
🎉 First stable release of Barta
Features:
- Multiple SMS gateway support (eSMS, MimSMS)
- Log driver for development/testing
- Bulk SMS to multiple recipients
- Queue support for background processing
- Laravel Notifications integration
- Automatic BD phone number formatting
Requirements:
- PHP 8.4+
- Laravel 11.x or 12.x
Full Changelog: https://github.com/iRaziul/barta/commits/v1.0.0
- Initial release
- eSMS driver for esms.com.bd
- MimSMS driver for mimsms.com
- Log driver for development/testing
- Bulk SMS support (send to multiple recipients)
- Queue support with
->queue()method - Laravel Notifications integration via 'barta' channel
- Automatic Bangladeshi phone number formatting
- Install command
php artisan barta:install