Releases: mdabagh/sms-channels
v1.0.4
Release Notes - Version 1.0.4
We are excited to announce the release of version 1.0.4 of our SMS Channels package! This release includes the completion of the Kavenegar and Mrapi services, along with some improvements to the output model.
New Features
- Added support for sending SMS messages using the Kavenegar service
- Added support for sending SMS messages using the Mrapi service
Improvements
- Improved performance and stability of the package
- Upgraded libraries used in the package to their latest versions
- Changed the output model to include both the status and body of the response
We hope that these new features and improvements help you send SMS messages more efficiently and effectively. As always, if you have any questions or feedback, please don't hesitate to reach out to us.
Thank you for using our SMS Channels package!
v1.0.3
Release Notes - Version 1.0.3
We are excited to announce the release of version 1.0.3 of our SMS Channels package! This release includes a new feature that allows you to send SMS messages using the Kavenegar service.
New Feature
- Added support for sending SMS messages using the Kavenegar service
Improvements
- Improved performance and stability of the package
- Upgraded libraries used in the package to their latest versions
Conclusion
We hope that this new feature and the improvements made in this release help you send SMS messages more efficiently and effectively. As always, if you have any questions or feedback, please don't hesitate to reach out to us.
Thank you for using our SMS Channels package!
v1.0.2
Release Notes - Version 1.0.2
We are pleased to announce the release of version 1.0.2 of our SMS Channels package! This release includes a new feature that allows you to easily configure and use different SMS drivers.
New Feature
- Added a configuration file to define settings and keys for each SMS driver, as well as the ability to select a default driver through the
.env
file.
To take advantage of this new feature, you will need to update your .env
file to include the MSM_DRIVE_ACTIVE
variable with the name of the driver you want to use. You will also need to create a new file named sms.php
in your config
directory, with the following contents:
<?php
return [
'driver_active' => env('MSM_DRIVE_ACTIVE', 'smsir'),
'mrapi' => [
'authentication' =>env('MRAPI_AUTHENTICATION'),
'token' =>env('MRAPI_TOKEN'),
'patternid' =>env('MRAPI_PATTERNID'),
],
// Add more drivers as needed
];
In this file, you can define the settings and keys for each driver. The driver_active
key specifies the default driver to use, which can be overridden by setting the MSM_DRIVE_ACTIVE
variable in your .env
file.
Conclusion
We hope that this new feature makes it easier for you to configure and use different SMS drivers in your projects. As always, if you have any questions or feedback, please don't hesitate to reach out to us.
Thank you for using our SMS Channels package!
v1.0.1
Version v1.0.1 Release Notes
We are pleased to announce the release of version v1.0.1
of the SMS Channels package! This release includes a critical bug fix that resolves an issue preventing the package from booting properly.
Bug Fixes
- Fixed an issue preventing the package from booting properly.
We apologize for any inconvenience this issue may have caused, and we encourage all users to upgrade to this latest version.
As always, if you have any questions or feedback, please don't hesitate to reach out to us. Thank you for using the SMS Channels package!
v1.0.0
Version v1.0.0 Release Notes
We are excited to announce the release of version v1.0.0
of the SMS Channels package! This release includes a number of new features and improvements that make it even easier to send SMS messages using multiple channels.
New Features
- Added the ability to quickly switch between different SMS service providers in case of emergency situations using the Strategy pattern.
- Added the
sendVerifyCode()
andcheckVerifyCode()
methods for sending and verifying SMS verification codes.
Enhancements
- Improved error handling and error messages.
- Refactored the code to improve performance and readability.
- Updated the documentation to provide more detailed instructions and examples.
Upcoming features for the package include:
- A configuration file for defining settings and keys for each SMS service provider, as well as the ability to select a default service provider.
- The ability to use a specific SMS service provider directly.
- Adding support for additional drivers.
We hope that you find these new features and improvements useful! As always, if you have any questions or feedback, please don't hesitate to reach out to us.