Skip to content

Releases: mdabagh/sms-channels

v1.0.4

14 May 05:51
Compare
Choose a tag to compare

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

11 May 06:10
Compare
Choose a tag to compare

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

10 May 09:25
Compare
Choose a tag to compare

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

10 May 06:31
Compare
Choose a tag to compare

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

09 May 20:25
Compare
Choose a tag to compare

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() and checkVerifyCode() 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:

  1. A configuration file for defining settings and keys for each SMS service provider, as well as the ability to select a default service provider.
  2. The ability to use a specific SMS service provider directly.
  3. 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.