= v7.1.1 - 2026-01-28 = - **New:** Added `%product_name%` variable support for WooCommerce product notifications. - **Security:** Escape output and validate input in Outbox list table. - **Fix:** Fixed CF7 "Send to form" field not extracting phone number from form submission. - **Fix:** Fixed SMS.to gateway GetCredit() to handle decoded JSON response correctly. - **Fix:** Fixed license API cache to prevent excessive requests on multilingual sites. - **Fix:** Fixed license conditions for header and notice display separation. - **Fix:** Fixed license status image size issue in header. - **Fix:** Fixed accessibility issues on privacy page with proper label associations. = v7.1 - 2025-12-16 = - **New:** Introduced Notifications to receive important updates and promotions. - **New:** Added support for the Ghasedak.me gateway. - **New:** Added settings for message storage and retention in Outbox and Inbox under "Message Storage & Cleanup". - **Enhancement:** Updated PHP requirement to version 7.2. - **Enhancement:** Tested up to v6.9 - **Enhancement:** Improve error handling when PHP SoapClient is unavailable in gateways. - **Fix:** Fixed privacy data deletion not removing subscribers from database due to incorrect phone number handling and query format issues. = v7.0.10 - 2025-12-01 = - **Enhancement:** Refactored plugin architecture for better add-on extensibility. - **Enhancement:** Added new filters and hooks for developers. - **Fix:** Minor bug fixes and improvements. = v7.0.9 - 2025-11-26 = - **Enhancement:** Minor improvements. = v7.0.8 - 2025-11-23 = - **Enhancement:** Repositioned the "All-in-One Required" label to the top of the PRO gateway onboarding table for better visibility. - **Enhancement:** Added more plugin details to the Site Health Info section for easier diagnostics. - **Enhancement:** Removed deprecated `utf8_decode()` usage in `nusoap.class.php`. - **Enhancement:** Updated libraries and cleaned up assets. - **Fix:** Fixed incorrect changelog URL links in add-ons. - **Fix:** Fixed connection status display and moved the Connection Status section below the Gateway Guide for improved UI - **Fix:** Fixed SCSS Compilation Error in mail.css = v7.0.4 - 2025-11-02 = - **New:** Added support for the SMS.es gateway. - **New:** Display an admin notice when the gateway version changes, required fields are missing, or the gateway is not configured. - **Enhancement:** Added support for Service-Line SMS.ir template-based messaging. - **Enhancement:** Refactored the MeliPayamak gateway for better stability and reliability. - **Enhancement:** Improved Kavenegar gateway to support template-based SMS messages with variable placeholders. - **Enhancement:** Refactored the FARAZSMS gateway for improved reliability. - **Fix:** Disabled caching to prevent duplicate responses for identical messages. - **Fix:** Ensured PHP 8.1+ compatibility by avoiding "Automatic conversion of false to array" warnings. - **Fix:** Delayed the anonymous data opt-in notice to appear 7 days after plugin activation. - **Fix:** Masked sensitive variables (`code`, `otp`, `post_password`, `coupon_code`) in logs when `WP_DEBUG` is disabled. - **Fix:** Fixed issues on the Integrations > Contact Form 7 page where saving changes cleared Settings > General values, the Status field didn't update correctly, and no notification was shown after saving. - **Fix:** Fixed SMS Credit link in Dashboard "At a Glance" widget to correctly redirect to gateway settings tab. - **Fix:** Properly save SMS gateway version during onboarding to prevent false “setup requires attention” warnings. = v7.0.3 - 2025-09-17 = - **Enhancement:** Improved Send SMS page performance by loading recipients via AJAX instead of on initial render. - **Enhancement:** Prevented sending emails to users who registered with only a phone number. = v7.0.2 - 2025-08-18 = - **New:** License keys can now be set via `wp-config.php` using constants like `WP_SMS_LICENSE` and are automatically validated on init. - **New:** Added plugin information to the Site Health Info section for easier diagnostics. - **New:** Added the Threema gateway to Pro gateways - **Fix:** Fixed variable rendering in message content. - **Fix:** Fixed showing migration failed notice on not valid licenses. - **Fix:** Resolved issue where screen options were disappearing on non-plugin-related admin pages. - **Fix:** Properly replace special tags (e.g., `%_site_title%`) in message content of CF7. - **Fix:** Corrected handling of multiple phone numbers in Contact Form 7 integration so SMS is sent to all recipients, not just the first one. - **Fix:** SMS registration now handles duplicate usernames by adding a numeric suffix, allowing re-registration with the same phone number. - **Fix:** Only send SMS notifications for published posts matching selected taxonomy term IDs. - **Enhancement:** Added user capability checks to AJAX actions in the license manager to restrict access to authorized roles only. - **Enhancement:** Removed deprecated SMS gateways: smss, bearsms, mobtexting, waapi, livesms, ozioma, smsgateway, zipwhip, whatsappapi, asr3sms, smsdone, micron, sms_s, tcisms, aradpayamak, dot4all. = v7.0 - 2025-07-09 = - **New:** Introduced an Onboarding Process to simplify gateway integration. - **New:** Launched a new Add-on Manager for easier add-on installation and updates. - **New:** Introduced WP SMS All-in-One package. - **Enhancement:** Removed the FeedbackBird button and its related functionality. - **Enhancement:** Integrated NumberParser for better phone number validation. - **Enhancement:** Improved newsletter unsubscription handling based on different user inputs. - **Enhancement:** Added support for a wider range of CSV MIME types during import. - **Enhancement:** Refactored the MeliPayamak gateway for improved reliability. - **Enhancement:** Improved overall UX across the plugin. - **Fix:** Fixed disappearing billing fields in WooCommerce (Legacy and HPOS modes). - **Fix:** Fixed scheduled post notification issues. - **Fix:** Removed deprecated gateways. - **Fix:** Resolved fatal error when passing invalid meta in notification content. - **Fix:** Fixed message logging issues on multisite installations. = v6.9.12 - 2025-03-31 = - **New**: Added WhatsApp support for the Tubelight gateway. - **Enhancement**: Upgraded to the latest version of the Tubelight API. - **Enhancement**: Updated integration with the MatinSMS gateway. - **Fix**: Expanded support for a wider range of CSV MIME types for the subscriber import process. - **Fix**: Removed deprecated/inactive gateways and their associated class files. - **Fix**: Fixed issue where the welcome message was not being sent to new subscribers. - **Fix**: Resolved issues with the unsubscribe functionality in the subscription form. = v6.9.11 - 2025-02-25 = - **New**: Added support for `%billing_postcode%` and `%payment_method%` placeholders in WooCommerce notifications, and support for variable products in the `%order_item_meta_{key-name}%` placeholder for better order item details. - **Fix**: Resolved issue with rendering new lines in the Outbox. - **Fix**: Corrected display of order items in the `%order_items%` variable to show each item on a separate line. - **Fix**: Fixed 'Not found the number!' error during newsletter subscription confirmation. - **Enhancement**: Implemented PSR-4 autoloading, replacing manual includes for improved performance and maintainability. = v6.9.10 - 2025-01-22 = - **New**: Add **Mobile Message Gateway** (Australia). - **New**: Add **HelloSMS Gateway** (Sweden). - **Fix**: Resolve issues with adding and updating subscriber groups. - **Fix**: Address the `_load_textdomain_just_in_time` notice. - **Fix**: Correct SMS sending to registering users in the login form. - **Enhancement**: Add capability test for displaying widgets. - **Enhancement**: Free gateways are now prioritized above pro gateways in the list. = v6.9.9 - 2024-12-23 = - **Fix**: Resolved issue with SMS login functionality. - **Fix**: Corrected support for multiple meta variables and spaces in WooCommerce order variable notifications. - **Dev** Added new filters for developers: - `wp_sms_notification_woocommerce_order_item` - `wp_sms_otp_rate_limit_time_interval` - `wp_sms_otp_rate_limit_count` v6.9.8 - 2024-11-24 - **Enhancement**: Updated SMS Point and DirectSend gateways for improved reliability. - **Enhancement**: Added support for sending messages with multiple templates for gateway SmsGatewayHub. - **Enhancement**: Refactored Notifications Class; fixed SMS notifications for the latest WordPress version. - **Enhancement**: Ensured compatibility with PHP 8.3. - **Enhancement**: Added validation for empty SMS content to ensure compatibility. - **Fix**: Resolved a translation loading issue to maintain compatibility with WordPress v6.7. v6.9.7 - 2024-10-27 - **Enhancement**: Ensured full compatibility with WordPress version 6.7. - **Enhancement**: Improved filters for order item meta to handle array meta values in WooCommerce order notifications. - **Enhancement**: Improved privacy by hashing usernames during mobile registration and allowing updates to hashed usernames at login. - **Enhancement**: Added support for the `redirect_to` parameter in mobile login for better redirection handling. - **Enhancement**: Improved number parsing and validation for mobile numbers. - **Fix**: Fixed intlTelInput initialization issue in WooCommerce checkout and addressed minor bugs. - **Fix**: Resolved conflict with mobile number handling with creating new users in the Admin panel. v6.9.6 - 30.09.2024 * Fix: Resolved the issue with the Subscribe group functionality where arguments were not correctly handled as arrays. * Fix: Added support for multiple groups in the subscriber functionality. * Enhancement: Removed unnecessary whitespace from all methods globally to ensure no extra spaces are included in SMS requests sent to gateways. v6.9.5 - 18.09.2024 * New: Added support for new SMS gateways: SmsPoint.de, 160au, and Gunisms. * New: Introduced the variable `%order_item_meta_{key-name}%` for WooCommerce Order Notifications, allowing retrieval of meta data from order line items. * Fix: Fixed the issue with country selection and updated the Intl Tel Input library for better accuracy. * Improvement: Enhanced performance of incoming message queries in the report widget for faster data retrieval. v6.9.4 - 21.08.2024 * Enhancement: Refactored: Subscriber request handling. * Enhancement: Required: `wpsms_subscribers` capability for public REST API endpoints (newsletter/*). * Enhancement: Updated: Altiria and Kavenegar gateways. * Enhancement: Improved: Performance of the SMS widget chart on the dashboard. * Development: Added: Action hook `wp_sms_otp_generated` after OTP generation. v6.9.3 - 30.07.2024 * Enhancement: Enhanced backward compatibility for recipient handling. * Enhancement: Improved query for retrieving mobile count per user role. * Enhancement: Improved the Chat Box styles. * Enhancement: Updated the Add-Ons page and improved license activation status. * Fix: Resolved an issue with the check attribute in user profile fields. * Fix: Fixed Template ID issue in Tubelight Communications gateway. * Fix: Corrected bugs related to Forminator receiver and conditions. * Fix: Fixed notice errors in CF7 form management. * Fix: Fixed the display of the country flag in the subscriber modal. * Dev: Added filter `wp_sms_sms_otp_length`. v6.9.2 - 24.06.2024 * New: Added 160.com.au gateway * Fix: Resolved preferred countries issue in mobile field * Enhancement: Improved country functionality and performance * Enhancement: Minor improvements v6.9.1 - 31.05.2024 * New: Added variable `%unsubscribe_url%` in Subscriber Notification * Gateway: Updated Cellsynt SMS gateway * Improvement: Enhanced CSRF check in the unsubscribe URL for non-logged users * Improvement: Ensured compatibility of Opt-in SMS notification with WooCommerce’s new block-based checkout * Improvement: Improved mobile field handler compatibility with WooCommerce’s new block-based checkout * Improvement: Fixed and improved issues and styles of the mobile field international flag field * Improvement: Implemented minor enhancements v6.9 - 12.05.2024 * Addition: Introduced a custom gateway feature allowing manual integration with your own SMS gateway. Detailed setup instructions available at [Custom SMS Gateway Setup Documentation](https://wp-sms-pro.com/resources/custom-sms-gateway-setup-documentation). * Updates: Support for MTarget, SMSGatewayHub, and Octopush gateways. * Fixes: Issue with SMS report scheduling not clearing when disabled. * Fixes: Issue with specific WordPress user roles not receiving new post alerts. * Fixes: Email report bug that sent emails without data. * Improvement: Clearing of plugin schedules upon deactivation. * Improvement: Duplicate number removal before sending SMS. * Improvement: Mobile number validation and functionality. * Improvement: Overall performance. v6.8.1 - 08.04.2024 * Fixes: Admin alerts now display correctly. v6.8 - 08.04.2024 * Updated: New admin design with easier navigation and useful links. * Updated: Now supports DLT and manual DLT messages in Fast2Sms. * Added: `cart_url` and `checkout_url` for WooCommerce coupons. * Added: Validation for international phone numbers. * Fixed: Notice Error in class SmsOtp generator. * Improvement: Simplified datetime function and cookie settings in NuSOAP. * Improvement: Clarified Advanced Settings text. * Enhanced: Added security checks and CSRF for outbox and group actions. * Enhanced: General improvements for better performance. v6.7.1 - 20.03.2024 * Fixes: Improved visibility of settings page fields. * Fixes: Addressed JavaScript error handling in Send SMS block. * Fixes: Resolved errors and optimized performance with Formidable integration and entity issues. * Improvement: Refactored Oxemis SMS gateway body payload to utilize JSON encoding. * Improvement: Implemented minor enhancements. v6.7 - 16.03.2024 * Addition: Integration with [Formidable](https://wordpress.org/plugins/formidable/) and [Forminator](https://wordpress.org/plugins/forminator/) now includes SMS notifications for enhanced functionality. [More info](https://wp-sms-pro.com/25942/formidable-forms-and-forminator-integration-now-available/) * Fixes: Addressed issue with retrieving incorrect variables from admin JavaScript. * Improvement: Made minor improvements and optimizations for better performance. v6.6.3 - 13.03.2024 * Addition: Introduced Integration menu; now integrations are conveniently placed under this menu for enhanced accessibility. * Improvement: Hardened plugin security and improvements by adding CSRF (nonce) for create and update subscribers and groups. * Development: Added filter `wp_sms_chatbox_contact_link` for advanced customization options. v6.6.2 - 12.03.2024 * Improvement: Refinements to Chatbox styles and issue resolution. * Improvement: Unified asset loading, frontend styles, and contact administration into single CSS and JS files. * Improvement: Hardened plugin security and improvements. * Improvement: Optimized performance with minor improvements. v6.6.1 - 08.03.2024 * Improvement: Replaced `move_uploaded_file` with `wp_handle_upload`. * Improvement: Sanitized and Escaped the rest of the inputs/outputs and hardened plugin security. v6.6 - 06.03.2024 * Addition: Messaging Button for direct visitor communication via WhatsApp, SMS, and other platforms. [More info](https://wp-sms-pro.com/25841/whats-new-in-wp-sms-6-6-better-faster-and-more-customizable/) * Improvement: Admin area texts for clearer instructions and settings management. * Improvement: Various performance tweaks for a smoother plugin experience. * Development: New `wp_sms_mobile_number_numeric_check` filter for developer-specific number handling customization. v6.5.5 - 27.02.2024 * Update: Added support for SMS Gateways OzoneSMS and SMSGatewayHub, and included supported encoding for ProSMS. * Update: Refreshed POT files and strings for better localization. * Improvement: Resolved Deprecated Dynamic Property Creation issue in WP_SMS\Privacy Class. * Improvement: Enhanced number normalization logic for better accuracy. * Improvement: Extended timeout of HTTP requests to 10 seconds for improved reliability. * Improvement: Implemented minor enhancements for better performance and ensured backward compatibility. v6.5.4 - 12.02.2024 * Improvement: Responsive admin table lists fixed. * Improvement: Notifications improved and notice issues fixed. * Improvement: Enabled early execution of queued tasks. * Improvement: Duplicate WooCommerce numbers fixed by normalization. v6.5.3 - 17.01.2024 * Improvement: Improved page sanitization and overall security in `WP_List_Tables`. * Improvement: Fixed label styling in the subscriber multi-group select field. * Improvement: Added EuroSms gateway help and improved number display in outbox. * Improvement: Updated the POT file for better translations. * Fixes: Display issue with the feedback button in admin area. v6.5.2 - 10.01.2024 * Fixes: Fixed class not found error by correcting `WP_Error` namespace * Fixes: Fixed gathering Ultimate Members registration forms data * Improvement: Escape the mobile place holder and hardened plugin security v6.5.1 - 28.12.2023 * Fixes: Backward compatibility while the is not array in SmsDispatcher * Improvement: Enhance plugin security by adding a nonce to the delete subscriber function. v6.5 - 19.12.2023 * Addition: Introducing Background Processing! You can now send SMS in bulk to thousands of numbers without disrupting the user experience, [click here](https://wp-sms-pro.com/24758/new-wp-sms-6-5-update-expanded-sms-delivery-options/) to more information. * Improvement: Improved visibility of form labels on white backgrounds, ensuring they are clearly readable regardless of theme or background color. * Fixes: Resolved an issue with the group assignment in the subscriber shortcode, enhancing reliability and user management. v6.4.2 - 03.12.2023 * Addition: Contact Form 7 tags now supported for SMS notifications. * Improvement: Updated EasySendSms gateway. * Improvement: System performance enhancements. * Fixes: Fixed `array_filter` bug on WooCommerce order page and improved backward compatibility. * Fixes: Resolved SMS credit display issue on Send SMS page. v6.4.1 - 19.11.2023 * Fixes: WooCommerce order page issues & send sms in note metabox * Improvement: Add possibility to remove duplicate numbers v6.4 - 13.11.2023 * Improvement: Compatibility improved with WordPress v6.4. * Improvement: Gateways Cellsynt and Sms.to. * Improvement: Default handler now used in the Send SMS REST API for improved efficiency. * Improvement: Added filter `wp_sms_api_message_content` for customizable message content. * Improvement: Ensured a non-empty recipients array before initiating SMS sending. * Improvement: Field labels and descriptions for Subscribe Form now sanitized for increased security. * Improvement: Privacy Page design enhanced for a more polished appearance. * Improvement: Default values added to subscriber form shortcode attributes for increased customization. * Improvement: Minor improvements and optimizations made for better overall performance. * Feature: Added the ability to send SMS only to local numbers. * Feature: Included an Opt-Out link in the footer of SMS report email for easier unsubscribing. * Fixes: Fixed a bug related to selecting multiple roles for sending SMS. * Fixes: Addressed notice styles and RTL issues for a more consistent visual experience. * Fixes: Resolved the issue of sending the SMS report even when the corresponding option is disabled. v6.3.4 - 17.10.2023 * Improvement: Backward compatibility with new custom WooCommerce order table and HPOS. * Improvement: Search users in send SMS page. * Improvement: Gateway altiria.net updated to the latest version. * Improvement: Made minor improvements and optimizations for better performance. v6.3.3 - 09.10.2023 * Fixes: Some tweak form-submitting issues in sending SMS page and improvement the repeating issue * Fixes: Some tweak styles and RTL issues in send SMS page v6.3.2 - 27.09.2023 * Fixes: Sending Scheduled SMS issue has been fixed. * Improvement: Email template styles and minor improvements. v6.3 - 23.09.2023 * Feature: Redesigned Send SMS page and added search user option! * Feature: Weekly SMS Stats Report via mail! Now you can track total sent, successful, and failed SMS, total OTP usage, and total subscribers. * Fixes: Resolved the URI issue on oursms.com. * Fixes: Prevented the sending of blank SMS in CF7. * Improvement: Made minor improvements and optimizations for better performance. [Read more](https://wp-sms-pro.com/23630/new-update-wp-sms-plugin-v6-3/) to see more information about release. v6.2.4.1 - 09.09.2023 * Fixes: PHP Fatal Error in WooCommerceUsePhoneFieldHandler.php v6.2.4 - 08.09.2023 * Feature: Administrator Email notification once the send SMS faced error * Feature: Add support for `%billing_email%` variable in WooCommerce order notification * Fixes: Send SMS Verification Twice in Safari Autofill * Fixes: International Mobile number issue showing flags styles and improvement on International input CSS * Improvement: Update Oursms, EbulkSMS, and support `template_id` for gateway.sa * Improvement: Mobile Number Backward Compatibility for Customer Sessions * Improvement: Mobile field handler functionality and improvement * Improvement: Minor styles, RTL issues and settings v6.2.3 - 10.08.2023 * Improvement: Refined Woocommerce customers query, limited to 1000, and optimized MySQL performance using filters. * Development: Introduced new filters - `wp_sms_mobile_filed_handler`, `wpsms_unsubscribe_csrf_enabled`, `wp_sms_request_arguments`, and `wp_sms_request_params`. * Improvement: Condensed spacing for improved auto-fill compatibility. * Improvement: Updated styles, now with RTL improvement. * Improvement: Upgraded oxisms.com gateway to API v2. * Improvement: Enhanced the `checkMobileNumberValidity` function. * Fixes: Resolved placeholder issue. * Fixes: Fixed character truncation during trimming. * Feature: New attribute `groups` now supported in `[wp_sms_subscriber_form]` shortcode. v6.2.2 - 26.07.2023 * Improvement: Admin header and styles updated to display licenses status more effectively. * Improvement: Enhanced `wp_sms_send()` function to validate and handle empty strings and '0' more effectively. * New: Added support for variable `%shipping_method%` on WooCommerce order notification, enabling more customization options. * Fixes: Addressed the issue with automatic conversion of false to an array, which was deprecated. * Fixes: Resolved lag in Subscriber Form editing for a smoother user experience. v6.2.1 - 17.07.2023 * Fixes: Fixed group query and subscriber verification in multi-groups for newsletters. * Fixes: Resolved SendApp gateway errors. * Fixes: Fixed uncaught error on subscriber page when passing null ID. * Improvement: Improved styles and made minor enhancements. v6.2.0.2 - 09.07.2023 * Fixes: The opt-in WooCommerce issue v6.2.0.1 - 08.07.2023 * Addition: Support a new webhook for incoming SMS * Improvement: Backward compatibility * Improvement: The notice padding v6.2.0 - 04.07.2023 * Improvement: Updated and cleaned up various mirror and major components. * Improvement: Enhanced the styles of the SMS Newsletter form. * Improvement: Upgraded the SMS Notification Metabox for better functionality. * Improvement: Implemented a system to manage and display admin notices effectively. * Addition: Integrated a Feedback button powered by [FeedbackBird!](https://feedbackbird.io/) in the admin area to gather user feedback. * Addition: Implemented a Nonce to enable unsubscribing a number via URL. * Addition: Introduced new actions `wp_sms_send_request_body` and `wp_sms_api_send_sms_arguments`. * Addition: Enabled support for subscribing to Multiple Groups in the SMS newsletter. * Addition: Integrated new SMS gateways - Micron, SignalAds and ProSmsDk. * Addition: Added support for a new variable `%coupon_name%` in WooCommerce coupon notifications. * Addition: Introduced support for new variables `%order_view_url%`, `%order_cancel_url%`, and `%order_received_url%` in WooCommerce order notifications. * Fixes: Resolved the issue of duplicate SMS sending during post updates. * Update: Updated Gateways DirectSend, Oxemis, and SmsApi.pl to their latest versions. v6.1.5 - 13.05.2023 * Added: Users can now filter post notifications by taxonomy/terms * Added: Added support for the Deewan.sa gateway * Updated: Switched from the paid gateway Cellsynt to the free version * Fixed: Resolved an issue with some other gateways * Fixed: Fixed an error in the SmsApi gateway * Fixed: Corrected the country code in intlTelInput * Fixed: Numbers are now trimmed before validity check in the import process * Improved: Sanitized user input on the privacy page * Improved: Updated International Telephone Input to version 18.1.1 * Improved: Removed the mobile field from the WooCommerce checkout page * Improved: Quick reply now shows actual error and success response v6.1.4 - 16.04.2023 * Add: Gateway [WaliChat](https://wali.chat/) * Add: Feature to make mobile field optional or required in the settings page * Bugfix: Upgraded Library JQuery Character and Word counter plugin to v2.5.1 * Bugfix: An Issue with sending SMS to WooCommerce customers * Bugfix: An Issue with getting WooCommerce guest mobile number from order * Improvement: Optimized 1s2u gateway for better performance * Improvement: Added filter `wp_sms_notification_woocommerce_order_meta_key_{meta-key}` for greater flexibility in WooCommerce order notifications. v6.1.3 - 01.04.2023 * Bugfix: Fixed query for getting WooCommerce customer mobile numbers. * Bugfix: Improved search functionality to consider phone numbers with and without country codes. * Bugfix: Corrected error in [smsapi.pl](http://smsapi.pl/) while sending unicode SMS. * Bugfix: Updated [gateway.sa](http://gateway.sa/). * Bugfix: Fixed issue with importer. * Bugfix: Fixed query for getting user mobile in WooCommerce by ID. v6.1.2 - 21.03.2023 * Bugfix: The reset configuration issue has been fixed * Bugfix: Fix getting correct value from user object in WordPressUserNotification * Improvement: Update BulkGate API to v2 (advanced API) * Improvement: Avoid to admin bar if the user does not have the permission v6.1.1 - 14.03.2023 * Improvement: Make the default the first country in the list in intl-tell-input * Improvement: Make `group_id` option in REST API endpoint * Improvement: Minor improvements (Special Thanks to Jarko Piironen for testing) * Add: Add gateway BulkGate.com * Bugfix: The error response issue in gateway Liveall.eu * Bugfix: Getting correct the mobile value in WooCommerceUsePhoneFieldHandler v6.1 - 12.03.2023 * Add: SMS gateway ProSMS.se * Add: Filters `wp_sms_user_mobile_number` and `wp_sms_mobile_number_validity` * Improvement: PHP v8.2 compatibility * Improvement: The mobile field number functionality refactored and used handler * Improvement: The subscribe form style issue when frontend style is disabled * Improvement: Use the DB for keeping the temp data file data in Import/Export instead of session * Improvement: SMS gateways OurSms, gateway.sa, 1s2u and sms.to * Bugfix: The missed close div tag in `subscribe-form.php` v6.0.4.1 - 02.03.2023 * Improvement: Hardened plugin security and improvement v6.0.4 - 03.02.2023 * Bugfix: Getting the correct mobile value in the user profile * Improvement: The importer and showing the importer results * Improvement: Minor improvements and cleanups * Improvement: The applyCountryCode improvement v6.0.3 - 28.01.2023 * Bugfix: The custom fields columns to the subscribers table in fresh installation * Bugfix: The start session issue * Improvement: The OurSms gateway updated * Improvement: The applyCountryCode function to remove 0 and 00 from the beginning of numbres v6.0.2 - 23.01.2023 * Bugfix: Fix sending welcome message for subscribers * Bugfix: Fix showing correct response in outbox * Improvement: Backward compatibility * Improvement: Better showing response v6.0.1 - 21.01.2023 * New: Shortcode `[wp_sms_subscriber_form]` is back! [Documentation](https://wp-sms-pro.com/resources/add-sms-subscriber-form/) * New: Support custom fields for subscribers! [Demo](https://demo.wp-sms-pro.com/) * New: Implement notification handler * New: The SmsOtp library added in the plugin * Improvement: The Oursms gateway updated * Improvement: All notification variables and centralization of the functionality * Improvement: Check the numeric number in the validity helper * Improvement: The assets and clean up the code * Bugfix: The issue while switching the language on the admin * Bugfix: The issue on the Directsend gateway * Bugfix: The issue on sending the SMS to author after publishing the post * Bugfix: The resend issue on the outbox page * Bugfix: The SMS notification issue for scheduled posts v5.9.1 - 18.12.2022 * New: Filter subscribers by country * New: Add helper prepareMobileNumber * Improvement: Labels and buttons style * Improvement: Requests responses are now more clear * Improvement: Outbox page style * Bugfix: The Alchemymarketing SMS gateway issue * Bugfix: Webhooks notices issue v5.9 - 13.12.2022 * New: [Zapier integration!](https://wp-sms-pro.com/zapier-integration) * New: [Support Webhooks](https://wp-sms-pro.com/resources/webhooks/) to trigger actions when sending SMS and new Subscriber * New: Support filter by subscribers in Admin → SMS → Subscribers * New: Implement filter subscribers by the group in Admin → SMS → Groups * New: REST API Endpoint `wpsms/v1/webhook` to register and deregister a webhook * New: REST API Endpoint `wpsms/v1/outbox` to get outbox SMS * New: Method `getSubscriberByMobile($number)` * New: First Korean SMS gateway (Directsend.co.kr and Kakao) * New: SMS gateway SmartSmsGateway.com from UAE * Improvement: Directory and folder plugin structure * Improvement: The template loader and structure * Improvement: Backward compatibility for recording the outbox if the sender id is too long * Bugfix: The include issue in CLI mode * Bugfix: The Sms.to SMS gateway issue * Bugfix: The Africa stalking SMS gateway issue * Bugfix: Send SMS to multiple Groups is now available again v5.8.5 - 23.11.2022 * Bugfix: The import system has been debugged. * Bugfix: Some minor bugfixes have been done. * Update: The Alchemymarketing gateway has been updated. * Update: The Hostiran gateway has been updated. * Improvement: The Gulp asset builder has been replaced by Node Script. * Improvement: A Helper has been implemented to load templates instead of using of require_once function to deliver better performance and have cleaner codes. * Add: The getTemplateIdFromMessageBody() function has been added. Now the template IDs are fetched from the message body to let customers send SMS through the gateways which have the Template ID as a required parameter. * Add: You can now send SMS to multiple subscribers' groups in Contact Form 7 SMS notification panel. v5.8.4 - 05.11.2022 * Bugfix: Fix force to send issue * Bugfix: PHP session notice in WordPress Health panel * Improvement: You can now send SMS to all your subscribers, whether they have a group or not * Improvement: Message responses are improved to be more clear and specific * Add: The flag of "read_and_close" has been added to start session * Add: WebPack has been added as the asset builder * Add: Order meta key has been implemented v5.8.3 - 23.10.2022 * Bugfix: Remove jQuery deprecated functions * Bugfix: Fix 1s2u gateway issues to improve its performance * Bugfix: Fix Uwaziimobile gateway issues to improve its performance * Bugfix: Fix Smsto gateway issues to improve its performance * Improvement: Now WordPress users option is added to the recipient of published new posts * Improvement: Import system has totally changed to preform better, now you can import thousands of subscribers! * Improvement: Improve import and export error handlers * Improvement: Check mobile number validity while importing new subscribers * Improvement: Minor improvements & clean-up things * Add: WP SMS now supports Liveall gateway * Add: WP SMS now supports SendApp SMS & SendApp Whatsapp gateways * Add: AspSms gateway now is available in the free version of WP SMS v5.8.2 - 18.09.2022 * Bugfix: Fixed query issue while getting subscribers v5.8.1 - 16.09.2022 * Bugfix: Fixed the Sanitize text in contact form 7 send SMS form * Bugfix: Fixed the Select2 dropdown issue in send sms page * Improvement: Disabled the sending SMS notification dropdown when updating posts v5.8.0 - 11.09.2022 * Bugfix: The "Screen Options" on the groups' page has been fixed * Feature: Add action `wp_sms_log_after_save` * Improvement: A new Export System has been implemented. Now you can export the outbox, the inbox, and the subscribers' data. * Improvement: New header image for the settings' page * Improvement: A Controller Manager is added to have more clear and easy AJAX requests * Improvement: Minor & clean-up things * Improvement: The quick reply front-end has been redesigned * Improvement: Mobile Number validity check has been improved * Add: Support incoming messages for the SmsGlobal gateway v5.7.9 - 19.08.2022 * Bugfix: Multiple recipients for the quick reply * Improvement: Mobile International Input Functionality * Improvement: Mobile number validation in while of the plugin to keep the valid numbers * Improvement: Minor & clean-up things * Add: Support SMS gateway Ajura Technologies from Bangladesh v5.7.8 - 05.08.2022 * New: Support Quick reply in admin area for sending quick replies to number(s) or a group * New: Ability to change items per page in outbox, inbox, scheduled, and group * Bugfix: Sorting function issue in admin pages fixed * Bugfix: The issue in the OurSms gateway has been fixed * Bugfix: Wrong calling function in `wp_sms_sanitize_array()` fixed * Improvement: The separate dial code option removed * Improvement: Minor things v5.7.7 - 17.07.2022 * Bugfix: The general settings page has been fixed * Bugfix: The search issue in subscribers and other admin areas has been fixed * Bugfix: Fixes select2 inputs and some CSS tweaks * Improvement: Add a feature to clear SMS previews after sending v5.7.6 - 05.07.2022 * Bugfix: SMS gateway UwaziiMobile has been fixed * New: SMS gateway Aobox.it has been added * New: Filter `wp_sms_output_variables_message` has been added v5.7.5.1 - 16.06.2022 * Bugfix: Bulksms.com gateway issue has been fixed v5.7.5 - 12.06.2022 * Improvement: Better settings fields organization * Improvement: Update the subscriber button label while switching the subscriber action * New: Default group option has been added to the SMS newsletter form * New: Short URLs supported in the scheduled SMS * New: Better rendering the mobile number fields by new function `wp_sms_render_mobile_field()` * Bugfix: The post content words count field in SMS post notification has been fixed * Bugfix: WP dashboard margin issue has been fixed * Bugfix: Duplicate send SMS when the ForceToSend option is enabled in SMS post notification v5.7.4 - 25.05.2022 * New: Gateway Hostpinnacle from Kenya * New: Gateway Tubelight Communications from India * New: Add the possibility to translate the strings in the settings with WPML by custom wpml-config.xml file * Improvement: The Post SMS notification box when the force send is enabled * Improvement: Tweak in admin styles and CSS * Improvement: Supported DLT for GatewayHub * Bugfix: Keep the mobile number field after updating the profile * Bugfix: Showing display spinner when styles are not loaded v5.7.3.1 - 07.05.2022 * Bugfix: An issue in settings page has been fixed v5.7.3 - 05.05.2022 * New: Gateway Espay.id has been added * New: Support MMS and `%post_thumbnail%` variable in send post notification * Bugfix: Fix separating the numbers by comma and space in send sms page * Update: Library intlTelInput updated to v17.0.16 * Update: Add possibility to Gateway.sa to choose the API type (Local or International) * Improvement: Delete deprecated subscribers endpoint (see the update notice) * Improvement: The newsletter REST-API endpoints have been restructured * Improvement: Compatibility of the SMS newsletter form with the Godaddy host provider * Improvement: Compatible the intlTelInput with RTL languages * Improvement: Possibility to select the mobile country code instead of entering them v5.7.2.2 - 24.04.2022 * Bugfix: An issue to register the schedule event has been fixed * Bugfix: The warning wp-editor error has been fixed * Update: A new SMS gateway from Latvia (texti.fi) has been added. * Update: SMS Gateway VFirst has been removed due to not stability of API v5.7.2.1 - 15.04.2022 * Bugfix: The warning error in settings page when the groups empty * Improvement: Improvement license updater v5.7.2 - 12.04.2022 * Feature: The Add-Ons page added! [Checkout New Add-Ons!](https://wp-sms-pro.com/product-category/add-ons/) * Feature: The SMS Stats dashboard widget has been added! * Feature: The Inbox page added! * Feature: Add new ability to choose the specific groups to show on SMS newsletter widget * Improvement: Supported short URL in `generateUnSubscribeUrlByNumber()` function. * Improvement: The register setting page has been improvement * Improvement: Clean up admin styles, scripts, and improvements structure as well * Improvement: Compatibility of the `request()` method with PHP v8.0 * Improvement: The Integration tab is renamed to Contact form 7 and also the basic options (WooCommerce and EDD) have been removed since they are available in the Pro pack as well * Improvement: The mobile country code functionality has been improved. v5.7.1 - 16.03.2022 * Bugfix: The issue in media URLs REST API request even the request doesn't have the media URL * Bugfix: Separating numbers issue has been fixed in some gateways * Feature: New action `wp_sms_number_unsubscribed_through_url` has been added * Feature: New method `request()` has been added * Improvement: Minors and a couple of typos v5.7 - 07.03.2022 * Feature: New Design for Send SMS page! * Feature: New filters `wp_sms_user_mobile_field` and `wp_sms_user_mobile_number` has been added. * Feature: The Post SMS Notification also supports groups and custom numbers as well * Feature: Bitly Short URL is also supported in Send SMS page * Feature: Endpoint `/wp-json/wpsms/v1/send` now supports new parameters. [See API document](https://documenter.getpostman.com/view/3239688/UVkqsvCK#019c5b41-5916-4d2c-9661-ba933dd8ec1a) * Improvement: The functionality of getting user's mobiles * Improvement: Update strings and fixed some typos * Improvement: Admin Styles updated and fixes a couple of issues in RTL languages and responsive mode as well. * Improvement: Compatibility the "Post SMS Notification" with WP-REST, WP-CLI, and other plugins * Bugfix: Gateways UwaziiMobile updated. * Bugfix: Fix unsubscribing the numbers with mobile country code through URL * Bugfix: Compatibility a bunch of gateways with old PHP versions v5.6.9 - 16.02.2022 * Improvement: The SureSms gateway now supports the Sender ID and Flash * Improvement: Compatible the Post SMS Notification with WP-REST API * Improvement: The Force to Post SMS Notification and default Subscribe group options added * Improvement: Improvements widget and admin styles * Improvement: Send flash SMS enabled for eBulkSms.com * Improvement: Send flash SMS disabled for Africa's Talking v5.6.8.1 - 09.02.2022 * Feature: Add specific roles option for User login notification * Bugfix: Compatibility the setting page with PHP v7.2 v5.6.8 - 02.02.2022 * Update: Tested up to v5.9 * Update: The SMS Newsletter widget is improvement and redesigned and also is Block based right now! you can also load the SMS Newsletter in Gutenberg editor! * Bugfix: An issue with the old version of PHP with the setting page. * Improvement: Some typo in the response of requests has been fixed. * Deprecate: Function `wp_sms_subscribes()`. load the SMS newsletter form through Widget or Gutenberg instead. * Remove: Shortcode `[wp-sms-subscriber-form]` is removed. v5.6.7 - 21.01.2022 * Bugfix: The line break issue has been fixed * Bugfix: The error in webSMS gateway has been fixed * Improvement: Compatibility the setting page with the older version of PHP. v5.6.6 - 15.01.2022 * Feature: Bitly Short URL has been added in the settings page > feature * Update: Compatibility the Setting page with QuForm Child Elements and groups fields and minor improvements. * Update: Better naming fields for GravityForms variable fields * Updated gateway.sa gateway * Updated uwaziimobile gateway v5.6.5.2 - 10.12.2021 * Improvement: A notice error has been fixed in the setting page. * Improvement: Compatibility with the older version of PHP. v5.6.5 - 07.12.2021 * Feature: Selecting the several user groups on send SMS page has been supported * Bugfix: The post type & author notification issue has been fixed * Enhancement: The setting pages & styles improvement, enjoy the new admin interface! * Update: Pro settings page merged to the main settings page v5.6.4 - 14.11.2021 * Bugfix: Getting credential in ExpertTexting gateway has been fixed * Bugfix: Notice errors in OnewaySms gateway has been fixed * Enhancement: Minor improvements v5.6.3 - 22.10.2021 * Feature: Supported Unsubscribing/Opting-Out by URL! the subscribers can Opting-Out by [https://yourdomain.com/?wpsms_unsubscribe=01111111111](https://yourdomain.com/?wpsms_unsubscribe=01111111111) * Enhancement: Fixed a notice error in notification class * Enhancement: Added the document link in settings * Update: Added the MT URL and Credit Balance URL to OneWaySMS gateway * Update: Added Callifony (Zen.ae) gateway v5.6.2 - 02.10.2021 * NEW: MMS supported! now the plugin supports sending MMS, the Twilio & Plivo gateways are supports at the moments. * Update: Added the argument `$mediaUrls` to `wp_sms_send()` function. * Update: Ability to modify the admin tabs by using the `wpsms_pro_settings_tabs` and `wpsms_settings_tabs` filters. * Update: The chosen library replaced with select2. * Bugfix: The issue for sending the SMS while publish a new post has been fixed. * Enhancement: For getting the correct local time, used the `current_datetime()` instead of `current_time()`. v5.6.1 * Updated Expert Texting gateway's fields * Updated setting page and fixed some tweak misspellings * Added BareedSMS gateway in the setting page * Added Mobishastra gateway in the setting page * Added Zipwhip gateway in the setting page * Added post type option in the published new posts notification * Fixed Encode message in WaApi Gateway * Fixed the conflict issue with newsletter settings filter name * Fixed an issue to unsubscribe the number in REST API * Improvement the license settings functionality v5.5.1 * Fixed showing correct license status issue in the plugin's admin header * Fixed ExpertTexting gateway v5.5 * New admin design * Added multiple sending SMS to CF7 field * Added Mitto SMS gateway * Fixed some sanitization issues in input data. * Fixed separating the numbers issue in the send SMS page * Updated msegat.com and reach-interactive gateways (Please re-configure your gateway again) v5.4.13 * Updated Unifonic gateway * Improvement of some inputs on the admin and sanitizes. (Special thanks to WPScan.com) v5.4.12 * Fixed wrong sanitize data type on CF7 functionality. * Minor improvements v5.4.11 * Compatibility with WordPress v5.8 * Updated SMSBox.be, moved to free version * Improvement sanitizing input v5.4.10 * Updated ExpertTexting gateway, the API call to correspond to the current API for ExpertTexting. Needed to use api_secret instead of api_password and the fromvshould not be an empty strin * Improvement: Replaced all CURL with WordPress HTTP API functions * Fixed a couple of issues on loading the files, sanitizing things and etc. v5.4.9.1 * Fixed Sanitize some input data in admin screens v5.4.9 * Implemented dynamic gateway setting fields based on the current gateway's class. * Added global-voice.net gateway. * Added jawalbsms.ws gateway. v5.4.8 * Added dexatel.com * Fixed an issue in smssolutionsaustralia.com.au v5.4.7 * Fixed some tweak issues in applying country code and user registration functionality. * Added a new option to make verify_mobile field optional * Added WaApi gateway * Added newsletter method in the main class to accessible from by `WPSms()->newsletter();` v5.4.6 * Fixed an issue to verify the subscriber in the SMS newsletter widget. v5.4.5 * Added a new filter `wp_sms_admin_notify_registration` for admin receivers mobile numbers in registration new user * Added a new property `$documentUrl` in gateways' class * Added some useful document link in the setting page * Added functionality in the subscriber's list to update multi subscribers group * Added group id column in the groups' table * Added Singleton functionality to initial the plugin and added `WPSms();` function to get an instance of the plugin v5.4.4 * Added smssolutionsaustralia.com.au SMS gateway * Added a new option in the Admin > Subscribers to change the number of items per page * Fixed group issue on SMS subscribe form * Updated reach-interactive API URL * Improvement minor tweak v5.4.3 * Updated the gateways list and fixed some wrong names. * Added Octopush.com gateway * Added SlinterActive.com.au gateway * Fixed sending the welcome message for new SMS subscriber. v5.4.2 * Added onewaysms.com.my gateway * Update kavenega gateway * Compatibility with WordPress v5.6 v5.4.1 * Added Reach-Interactive gateway * Added Msegat gateway * Fixed encoding issue in Altiria gateway * Removed The welcome page * Improvement gateways' countries list. * Improvement Minor v5.4 * Added New SMS gateways in the plugin (unifonic.com, comilio.it, malath.net.sa, altiria.net, and oxemis.com) * Added A new option in the setting page for cleaning the numbers. * Added Newline support for numbers in sending SMS page. * Added Auto-submit the gateway while changing the gateway dropdown. * Improvement Appending country code to numbers. * Improvement Gateways and setting pages. * Improvement CSS and admin notice with the new version of WordPress. v5.3.1 * Added: malath.net.sa gateway. * Added: safa-sms.com gateway. * َUpdated: some old gateways. v5.3 * Added: eazismspro.com gateway. * Added: sms.net.gr gateway. * Added: New option for cropping message in SMS post notification. * Added: SMS meta box in custom post types. * Updated: Mobile field in the registration form. It has required. v5.2.2 * Added: Eazismspro.com gateway * Improvement: Mobile field number is required in the registration form * Updated: Dynamic the number of the word for cropping in send post notification * Updated: Display gravity form fields tags in settings v5.2.1 * Improvement: CF7 integration, now the dropdown field is supported. * Updated: ms77.de gateway. v5.2 * Added: The from parameter in `wp_sms_send()`. * Added: Sunwaysms.com gateway. * Updated: New API for Sms Gateway Center. * Updated: MTarget's gateway. * Updated Sunwaysms.com gateway. * Disabled: The check credit in send sms page. v5.1.9 * Fixed: gateways list. * Fixed: scheduled feature class loading. * Updated: Mobtexting gateway. * Minor improvements. v5.1.8 * Added: cheapglobalsms.com gateway. * Minor improvements. v5.1.7 * Added: easysendsms.com gateway. * Added: 1s2u.com gateway. * Minor improvements. v5.1.6 * Fixed: WordPress core update notification notice. * Fixed: Screen options columns for only Privacy Page. * Fixed: Outbox orderby showing records. * Added: Oursms.net Gateway. * Added: Eurosms.com gateway. * Improved: Newsletter Widget/Shortcode. * Minor improvements. v5.1.5 * Fixed: Enqueue styles prefix and suffix. * Improved: Fix the edit group problem with space in group name. * Updated: Database tables field. * Updated: Experttexting gateway. * Minor improvements. v5.1.4 * Added: System info page to get more information for debugging. * Improved: Check credits. v5.1.3 * Minor improvements. v5.1.2 * Add: Alchemymarketinggm.com - Africa gateway. * Update: dot4all.it gateway now available on free version. * Update: gatewayapi.com to support Unicode. * Improved: Response status and Credits to do not save result if is object. * Fixed & Improvement: Gateways: 18sms, abrestan ,adspanel, asr3sms, avalpayam, bandarsms, candoosms, iransmspanel, joghataysms, mdpanel, mydnspanel, nasrpayam, payamakalmas, ponishasms, sadat24, smsde, smshooshmand, smsmaster, smsmelli, smsservice, suresms, torpedos, yashilsms, smsglobal v5.1.1 * Optimized: The main structure of the plugin and split process to increase performance and load. * Updated: primotexto.com to allow multiple number sending. * Fixed: loading menu pages content on different languages. * Fixed: send SMS form style with some other plugins. * Fixed: websms.com.cy, textplode.com, 0098sms.com, 18sms.ir, 500sms.ir, ebulksms.com gateways. v5.1 * Added: Collapse for toggle the visibility of response column on Outbox table. * Added: A new template function for sending SMS `wp_sms_send( $to, $msg, $is_flash vfalse ) * Improved: Primotexto.com gateway. * Fixed: Issue in Textplode.com gateway. * Fixed: Issue in WooCommerce class for sending SMS. v5.0 * Added: The new option for disabling CSS loading the theme. * Added: A new tab in Settings that for manage SMS Newsletter, the options removed from SMS newsletter widget. * Added: A new shortcode for show SMS newsletter form. enjoy with this shortcode `[wp-sms-subscriber-form]`. * Added: A new option for sending an SMS to the Author of the post when that post publish and the author have not the publish capability. * Added: Status and Response columns in outbox page and get the full log on sending SMS actions. * Added: Support mobile fields with International Telephone Input optional. * Added: Zain.im Gateway. * Added: Textmagic.com Gateway. * Optimized: The main structure of the plugin and split process to increase performance and load. * Improved: The SMS newsletter requests. We've used the WP REST API instead Admin Ajax. * Improved: Now you can allow to importing the same number into two different groups. * Improved: The styles of admin forms, We've used the ThickBox for managing forms and metabox style for send SMS form. * Improved: Some queries to get data. * Improved: The export subscriber issue. * Updated: The SMS Global gateway to the latest version of API. * Updated: Primotexto gateway. * Updated: Message type for gateway Comilio.it. v4.1.2 * Compatible with v5.0 v4.1.1 * Fixed: Issue to saving options. * Added: Ignore duplicate subscribers if that exist to another group in the import page. * Added: Aradpayamak.net gateway. * Updated: The styles of admin forms. v4.1 * Added: a new checkbox in the SMS subscription form for GDPR compliance. * Added: Privacy menu in the plugin for Import & Export the user data for GDPR compliance. read [the blog post](https://wp-sms-pro.com/gdpr-compliant-in-wp-sms/) to get more information. * Added: SMS Sending feature to different roles in Send SMS Page. * Added: mobiledot.net.sa and smsnation.co.rw gateways. * Added: multi-site support in WordPress Network. * Updated: fortytwo.com, idehpayam.com, onlinepanel.ir and mobile.net.sa gateways * Updated: the setting page. * Disabled `applyUnicode` hood by default * Fixed: the issue of receiving fields from Gravityforms. v4.0.21 * Added: engy.solutions and aruba.it and hiro-sms.com gateways. * Added: new option for sending Unicode for non-English characters (such as Persian, Arabic, Chinese or Cyrillic characters). * Added: sender ID field. Allow typing of sender ID in Admin Send SMS page. * Fixed: issue to send SMS through CF7 in PHP v7.0 and v7.1 v4.0.20 * Added: country code to prefix numbers if this option has value on the setting page. * Updated: setting page. Added options for [Awesome Support plugin](https://wordpress.org/plugins/awesome-support/). v4.0.19 * Added: tripadasmsbox.com, suresms.com, verimor.com.tr gateway. v4.0.18 * Added: Uwaziimobile.com and cpsms.dk Gateway. * Updated: settings page fields. v4.0.17 * IMPORTANT: Updated the domain name of the Plugin website to wp-sms-pro.com v4.0.16 * Added: Send SMS to multi numbers in the Contact Form 7. * Added: Several gateways. (Comilio.it, Mensatek.com, Infodomain.asia, Smsc.ua and Mobtexting.com) * Fixed: Show time items in the outbox SMS. v4.0.15 * Updated: option fields. * Added: sabanovin.com gateway. v4.0.14 * Updated: setting page styles. * Disabled gateway key field if not available in the current gateway. * Fixed: issue in `text_callback` method on the options library. Used `isset` to skip undefined error. v4.0.13 * Added: default variable for `sender_id` in the Gateway class. * Added: textanywhere.net, abrestan.com and eshare.com Gateway. * Updated: Pro Package options. (Added WP-Job-Manager fields). v4.0.12 * Added: Experttexting.com Gateway. * Added: Spirius.com Gateway. * Added: Msgwow.com Gateway. * Updated: NuSoap library. Compatible with PHP 5.4 - 7.1 * Removed: local translations and moved to [translate.wordpress.org](https://translate.wordpress.org/projects/wp-plugins/wp-sms). * Fixed: issue in cf7 form when the fields has array data. v4.0.11 * Added: EbulkSMS Africa Gateway. * Add option for hide account balance in send SMS page. * Updated: UI for send SMS page. * Updated: afilnet.com gateway * Updated: smsgatewayhub.com gateway * Updated: Asanak gateway * Fixed: issue in importer library. The split() deprecated and used preg_split(). v4.0.10 * WordPress 4.8 compatibility * Updated: unisender gateway * Added: smsozone.com gateway * Added: Character Count in the send sms page v4.0.9 * Fixes issues in some gateways * Supported gatewayapi.com, primotexto.com, 18sms.ir in the gateways list * Removed: auto text direction script admin send message v4.0.8 * Fixes undefined error in pro package setting page * Fixes and improvements newsletter widget * Added: new feature in sms newsletter. the subscribers can submit their mobile in multi groups * Added: several gateways (kavenegar.com, itfisms.com, pridesms.in, torpedos.top, resalaty.com) v4.0.7 * Added: websms.com.cy gateway * Added: smsgatewayhub.com gateway * Added: africastalking.com gateway * Added: variable data to EDD message option * Fixed: unisender gateway issue * Fixed: duplicate send sms in the notification post v4.0.6 * Improvement: plugin to initial the gateways * Updated: German translations. [Thanks Robert Skiba](skibamedia.de) * Added: asr3sms.com gateway v4.0.5 * Fixed: path to the nusoap class on some gateways [Thanks nekofar](https://github.com/nekofar) * Fixed: send sms time in database * Fixes including gateways class error when the class was not in the plugin v4.0.4 * Fixes dissabled options. v4.0.3 * Supported WP REST API * Improvements settings page and used main plugin for settings handler * Updated: arabic translations. (Thanks Hammad) v4.0.2 * PHP 7.1 compatibility * Added: mobile number checker in register and update profile page for avoid to duplicate mobile numbers * Added: `post_content` to the post notification input data. (Supported until 10 words due for restrictions in some gateways) * Changed `title_post`, `url_post`, `date_post` to `post_title`, `post_url`, `post_date` on post notification input data. * Fixed: Spelling mistakes in language file. v4.0.1 * Fixed: default gateway issue. * Fixed: Illegal error in cf7 sms meta box. v4.0 * Important! Please keep your gateway information before updating/installing (username, password or anything). Because in this version used a new setting page. * Added: setting class for all options in the plugin for better settings performance. * Added: new classes for doing any proccess. * Added: `resalaty.com` gateway. * Added: return request in the gateway tab on the option page for get any message of the request. * Added: `WP_Error` in the all gateway classes. * Added: ‌Bulk send status in the gateway tabs on the setting page. * Added: response gateway message after sending sms on the sending page. * Removed: newsletter tabs from option page and moved all option on the newsletter widget. * Improvement: options page and removed all notice errors in setting page. * Improvement: all syntax for notice errors. * Improvement: main class. * Fixed: load template widget in admin. * Fixed: widget plugin name (Important! after update, re-add `SMS newsletter form` widget in your theme) * Fixed: notice error in `cf7` editor panel, used `id()` method instead. * Removed: function: `wp_subscribes`. v3.2.4 * Compatible with WP 4.7 * Fixes issue when enable plugin to add new cap. * Fixes issue (Missing `$this->validateNumber` on the default gateway class) * Fixes issue (Missing `$user->ID` in mobile field when create new user) * Improvement: structure files, folders and cleaning codes. v3.2.3 * Language french added. thanks `yves.le.bouffant@libertysurf.fr` v3.2.3 * Added: fortytwo.com gateway. * Added: parsgreen (api.ir) gateway. * Compatible up to wordpress 4.6 * Fixes Undefined index error in plugin pages * Updated: textplode gateway. v3.2.2 * Added: new gateway (springedge.com) * Added: new gateway (textplode.com) * Added: new gateway (textplode.com) * Language (Brazil) updated. v3.2.1 * Added: New gateway (sonoratecnologia.com.br). * Removed: dashicons from `WP_List_Table`. v3.2 * Added: New capabilities: `wpsms_sendsms`, `wpsms_outbox`, `wpsms_subscribers`, `wpsms_subscribe_groups` and `wpsms_setting` to user roles for manage page access. * Added: New filters `wp_sms_from`, `wp_sms_to`, `wp_sms_msg` in the plugin. * Added: New gateway (bulutfon.com). * Added: New gateway (iransms.co). * Added: New gateway (arkapayamak.ir). * Added: New gateway (chaparpanel.ir). * Fixed: issue when you rename `wp-content` folder. now plugin it's work if the folder name does not `wp-content`. * Fixed: `Undefined index` errors in ths plugin when wordpress debug is enable. * Fixed: Issue in outbox, subscribe and group page after bulk edit. * Updated: `http` to `https` link in gateway.sa gateway. * Updated: Language file and any string in the plugin. * Renamed `wp_after_sms_gateway` action to `wp_sms_after_gateway`. * Renamed `wps_add_subscriber` action to `wp_sms_add_subscriber`. * Renamed `wps_delete_subscriber` action to `wp_sms_delete_subscriber`. * Renamed `wps_update_subscriber` action to `wp_sms_update_subscriber`. * Renamed `wps_add_group` action to `wp_sms_add_group`. * Renamed `wps_delete_group` action to `wp_sms_delete_group`. * Renamed `wps_update_group` action to `wp_sms_update_group`. * Removed: select access option in settig page. * Removed: `Hook` method from `WP_SMS` class and used `do_action` for gateways class. * Removed: gateway message in `wp-admin`. * Removed: Suggestion sms from plugin (Because of the inefficiency). v3.1.3 * Compatible with wordpress 4.5 * Gateway smsline.ir Added. v3.1.2 * Gateway gateway.sa Added. * Gateway modiranweb.net Added. * Fixed: empty value in cf7 option. * Fixed: Subscribe url and credit url in dashboard glance. v3.1.1 * Language `German` updated. (Thanks Robert Skiba Medientechnik) * Fixed: activation code for SMS newsletter. * Fixed: Showing SMS tab in CF7 Meta box. * Gateway `esms24.ir` Added. * Gateway `payamakaria.ir` Added. * Gateway `tgfsms.ir` Added. * Gateway `pichakhost.com Added. * Gateway `tsms.ir Added. * Gateway `parsasms.com Added. v3.1.0 * Gateway `Bestit.co` Added. * Gateway `Pegah-Payamak.ir` Added. * Gateway `Loginpanel.ir` Added. * Gateway `Adspanel.ir` Added. * Gateway `Adspanel.ir` Added. * Gateway `Mydnspanel.com` Added. * Fixed: Update option on notification page. * Language `Arabic` updated. (Thanks Hammad) v3.0.2 * Gateway `LabsMobile` updated. * Gateway `Mtarget` updated. * Gateway `Razpayamak` Added. * Added: select status in edit subscribe page. * Fixed: send to subscribes in Send SMS page. * Fixed: send notification new post to subscribers. * Fixed: custom text for notifications new post. v3.0.1 * Fixed: show group page and subscribe page on admin. * Language: Swedish added. (Thanks Kramfors) v3.0 * Added: `WP_SMS_Subscriptions` class for processing subscribers (just in admin). * Added: `Default_Gateway` class for use it if webservice not active in the plugin. * Added: check sms credit in `SendSMS` method. * Added: subscribers hook to plugin hooks collactions. * Added: user to newsletter when the user register in the wordpress. * Added: send message to form field on `Contact Form 7`. * Added: manage subscribe group in the plugin menu. * Added: access level for view send page sms. * Added: show/hide group in subscribe form. * Added: resend sms on outbox message. * Added: custom message for sms post suggestion. * Added: css file for sms post suggestion form. * Added: select group in sms meta box for sending the sms to subscribers when publish new post. * Added: note for gateways after web services list. * Added: `smsapi.pl` polish gateway. * Added: `wifisms.ir` iranian gateway. * Improvement: list table in for subscriber and outbox page (use `WP_List_Table` library). * Improvement: notifications page. * Fixed: notification new comment conflict with woocommerce. * Compatible with wordpress 4.3. * Language: updated. * Reseted all notifications option. * Remove add-ons page. * Remove wordpress pointer from plugin. * Remove admin stylesheet old version. v2.8.1 * Added: Sarinapayamak.com webservice * Added: mtarget.fr webservice * Added: bearsms.com webservice * Added: smss.co.il webservice * Added: sms77.de webservice * Added: isms.ir webservice * Fixed: Notification sms after enable plugin * Fixed: Integration with new ver of CF7 * Update Arabic translation. * Added: German translation. [Thanks Robert Skiba](http://skibamedia.de/) v2.8 * Added: rules on mobile field number for subscribe form. (maximum and minimum number) * Added: place holder on mobile filed number for subscribe form for help to user. * Added: Chinese translator. (Thanks Jack Chen) * Added: Addons page in plugin. * Added: payamgah.net webservice. * Added: sabasms.biz webservice. * Added: chapargah.ir webservice. * Added: farapayamak.com webservice. * Added: yashil-sms.ir webservice. * Improved subscribe ajax form. * Improved subscribe form and changed the form design. * Fixed: a problem in send post to subscribers. v2.7.4 * Fixed: Contact form 7 shortcode. currently supported. v2.7.3 * Added: smshosting.it webservice. * Added: afilnet.com webservice. * Added: faraed.com webservice. * Added: spadsms.ir webservice. * Added: niazpardaz.com (New webservice). * Added: bandarsms.ir webservice. v2.7.2 * Added: MarkazPayamak.ir webservice. * Added: payamak-panel.com webservice. * Added: barmanpayamak.ir webservice. * Added: farazpayam.com webservice. * Added: 0098sms.com webservice. * Added: amansoft.ir webservice. * Change webservice in asanak.ir webservice. v2.7.1 * Added: Variables %status% and %order_name% for woocommerce new order. * Added: smsservice.ir webservice. * Added: asanak.ir webservice. * Updated: idehpayam Webservice. * Added: Mobile field number in create a new user from admin. - Fixed notification sms when create a new user. * Fixed: return credit in smsglobal webservice. v2.7 * Added: Numbers of WordPress Users to send sms page. * Added: Mobile validate number to class plugin. * Added: Option for Disable/Enable credit account in admin menu. * Added: afe.ir webservice. * Added: smshooshmand.com webservice. * Added: Description field optino for subscribe form widget. * Included username & password field for reset button in webservice tab. * Updated: Widget code now adhears to WordPress standards. v2.6.7 * Added: navid-soft web service. * Remove number_format in show credit sms. v2.6.6 * Fixed: problem in include files. v2.6.5 * Added: smsroo.ir web service. * Added: smsban.ir web service. v2.6.4 * Fixed: nusoap_client issue when include this class with other plugins. * Remove mobile country code from tell friend section. * Change folder and files structure plugin. v2.6.3 * Added: SMS.ir (new version) web service. * Added: Smsmelli.com (new version) web service. * Fixed: sms items in posted sms page. * Fixed: subscribe items in subscribe page. * Fixed: Mobile validation number. * Fixed: Warning error when export subscribers. * Changed rial unit to credit. v2.6.2 * Fixed: Notifications sms to subscribes. * Added: Rayanbit.net web service. * Added: Danish language. v2.6.1 * Fixed: Mobile validation in subscribe form. * Added: Reset button for remove web service data. * Added: Melipayaamak web service. * Added: Postgah web service. * Added: Smsfa web service. * Added: Turkish language. v2.6 * Fixed: database error for exists table. * Fixed: small bugs. * Added: chosen javascript library to plugin. * Added: ssmss.ir Webservice. * Added: isun.company Webservice. * Added: idehpayam.com Webservice. * Added: smsarak.ir Webservice. * Added: difaan Webservice. * Added: Novinpayamak Webservice. * Added: Dot4all Webservice. v2.5.4 * Added: sms-gateway.at Webservice. * Added: Spanish language. * Updated: for WordPress 4.0 release. v2.5.3 * Added: Smstoos Webservice. * Added: Smsmaster Webservice. * Fixed: Showing sms credit in adminbar. Not be displayed for the users. * Fixed: Send sms for subscriber when publish new posts. v2.5.2 * Added: Avalpayam Webservice. * Fixed: bugs in database queries. v2.5.1 * Added: Option to add mobile field in register form. * Added: Welcome message for new user. * Added: Matin SMS Webservice. * Added: Iranspk Webservice. * Added: Freepayamak Webservice. * Added: IT Payamak Webservice. * Added: Irsmsland Webservice. * Fixed: Error `Call to a member function GetCredit()` in webservie page. * Fixed: Bug in notification register new user. * Updated: Arabic language. v2.5 * Fixed: Error `Call to undefined method stdClass::SendSMS()` when enable/update plugin. * Added: Option to enable mobile field to profile page. (Setting -> Features) * Added: Import & export in subscribe list page. * Added: Groups link in subscribe page. * Added: Search items in subscribe list page. * Added: Novin sms Webservice. * Added: Hamyaar sms Webservice. v2.4.2 * Added: SMSde Webservice. v2.4.1 * Added: Payamakalmas Webservice. * Added: SMS (IPE) Webservice. * Added: Popaksms Webservice. v2.4 * Added: `WP_SMS` Class and placing a parent class. * Added: `wp_sms_send` Action when Send sms from the plugin. * Added: `wp_sms_subscribe` Action when register a new subscriber. * Added: Notification SMS when registering a new subscribe. * Added: Ponisha SMS Webservice. * Added: SMS Credit and total subscriber in At a Glance. * Fixed: Saved sms sender with `InsertToDB` method. * Optimized: Subscribe SMS ajax form. v2.3.5 * Updated: ippanel.com Webservice. * Added: Sarab SMS Webservice. v2.3.4 * Updated: Opilio Webservice. * Added: Sharif Pardazan (2345.ir) Webservice. v2.3.3 * Added: Asia Payamak Webservice. v2.3.2 * Added: Arad SMS Webservice. v2.3.1 * Added: Notification SMS when get new order from Woocommerce plugin. * Added: Notification SMS when get new order from Easy Digital Downloads plugin. v2.3 * Added: Tabs option in setting page. * Added: Notification SMS when registering a new username. * Added: Notification SMS when get new comment. * Added: Notification SMS when username login. * Added: Text format to published new post notification. * Added: MP Panel Webservice. * Added: Mediana Webservice. v2.2.5 * Changed: Aadat 24 web service. * Changed: Parand Host web service URL. v2.2.4 * Added: Adpdigital Webservice. * Added: Joghataysms Webservice. * Fixed: Iransmspanel webservice. * Changed: Parand Host web service URL. * Changed: Hi SMS web service URL. * Changed: Nasrpayam web service URL. v2.2.2 * Added: Hi SMS Webservice. v2.2.1 * Added: Niazpardaz Webservice. * Fixed: Oplio Webservice. v2.2 * Added: Payameroz Webservice. * Added: Unisender Webservice. * Fixed: small bug in cf7. v2.1 * Resolved: include tell-a-freind.php file. v2.0 * Added: Metabox sms to Contact Form 7 plugin. * Added: SMS Message sender page. * Added: PayamResan Webservice. * Optimized: include files. * Resolved: create tables when install plugin. * Language: updated. v2.0.2 * Resolved: loading image. * Added: Fayasms Webservice. v2.0.1 * Added: SMS Bartar Webservice. v2.0 * Added: Pagination in Subscribes Newsletter page. * Added: Group for Subscribes. * Optimized: jQuery Calling. * Resolved: Subscribe widget form. * Resolved: Small problems. v1.9.22 * Added: Nasrpayam Webservice. v1.9.21 * Added: Caffeweb Webservice. v1.9.20 * Resolved: add subscriber in from WordPress Admin->Newsletter subscriber. * Added: TCIsms Webservice. v1.9.19 * Added: ImenCms Webservice. v1.9.18 * Added: Textsms Webservice. v1.9.17 * Added: Smsmart Webservice. v1.9.16 * Added: PayamakNet Webservice. v1.9.15 * Added: BarzinSMS Webservice. * Update: jQuery to 1.9.1. v1.9.14 * Resolved: opilo Webservice. v1.9.13 * Resolved: paaz Webservice. v1.9.12 * Added: JahanPayamak Webservice. v1.9.11 * Added: SMS-S Webservice. * Added: SMSGlobal Webservice. * Added: paaz Webservice. * Added: CSS file in setting page. * Resolved: Loads the plugin's translated strings problem. * Language: updated. v1.9.10 * Added: Tablighsmsi Webservice. v1.9.9 * Added: Smscall Webservice. v1.9.8 * Added: Smsdehi Webservice. v1.9.7 * Added: Sadat24 Webservice. v1.9.6 * Added: Arabic language. * Added: Notification SMS when messages received from Contact Form 7 plugin. * Small changes in editing Subscribers. v1.9.5 * Added: Ariaideh Web Service. v1.9.4 * Added: Persian SMS Web Service. v1.9.3 * Added: SMS Click Web Service. v1.9.2 * Added: ParandHost Web Service. * Troubleshooting jQuery in Send SMS page. v1.9.1 * Added: PayameAvval Web Service. v1.9 * Added: SMSFa Web Service. * Optimize in translation functions. * Added: edit subscribers. v1.8 * Added: your mobile number. * Added: Enable/Disable calling jQuery in wordpress. * Added: Notification of a new wordPress version by SMS. v1.7.1 * Fix a problem in jquery. v1.7 * Fix a problem in Get credit method. * Fix a problem in ALTER TABLE. * Fix a problem Active/Deactive all subscribe. v1.6 * Added: Enable/Disable username in subscribe page. * Fix a problem in show credit. * Fix a problem in menu link. * Fix a problem in word counter. v1.5 * Added: Hostiran Web Service. * Added: Iran SMS Panel Web Service. * Remove Orangesms Service. * Added: Activation subscribe. * Optimize plugin. * Update jquery to 1.7.2 v1.4 * Added: Portuguese language. * Update last credit when send sms page. v1.3.3 * Fix a problem. * Fix a display the correct number in the list of newsletter subscribers. v1.3.2 * Fix a problem. v1.3.1 * Fix a problem. * Fix credit unit in multi language. v1.3 * Added: register link for webservice. * Added: Suggestion post by SMS. v1.2 * Fix a problem. v1.1 * Adding show SMS credit in the dashboard right now. * Adding show total subscribers in the dashboard right now. * Adding Shortcode. * Added: Panizsms Web Service. * Added: Orangesms Web Service. v1.0 * Start plugin