Added:
* Added 2Factor as the fifth supported SMS gateway provider using the Transactional SMS API.
* Added separate 2Factor API Key, Sender ID/Header, and PE ID settings in Gateway settings and the setup wizard.
* Added 2Factor Transactional SMS balance support over HTTPS.
* Added provider-aware 2Factor request metadata and credential redaction for diagnostics.
* Added the official 2Factor logo to the dashboard Active Gateway card with square-logo sizing.
* Expanded the eligible review request across wp-admin and replaced its mark with the supplied ForthFocus symbol artwork.
* Split Processing notifications into separate Online Payment and Cash on Delivery templates, each with its own message, enable switch, and DLT Template ID.
Fixed:
* Registered the WooCommerce Processing status listener so real online-payment and Cash on Delivery orders trigger the correct Processing notification.
* Prevented ordinary admin edits to existing orders from re-sending status notifications, while retaining a one-time fallback for newly created admin orders whose status or payment method is not yet available.
* Ensured the 1.0.6 settings migration also runs when the plugin is upgraded while deactivated, preserving the existing Order Processing template as Order Processing: Online Payment.
* Removed review-request state during uninstall.
Compatibility:
* OTP generation and verification remain inside the plugin. The 2Factor OTP Send and Verify APIs are not used.
* Preserved existing gateway selection, credentials, templates, OTP flows, and WooCommerce notification behaviour for SMSGatewayHub, ForthFocus SMS Gateway, Gupshup, and Fast2SMS users.
* Existing Order Processing template settings are migrated to Order Processing: Online Payment. The new Cash on Delivery template starts disabled until configured with its own DLT-approved message and Template ID.
Added:
* Added Fast2SMS as a supported SMS gateway provider using the DLT Manual API.
* Added Fast2SMS Authorization Key, Sender ID, and DLT Entity ID fields in Gateway settings and the setup wizard.
* Added Fast2SMS wallet balance support.
* Added provider-aware Fast2SMS request metadata in logs without storing secrets, full phone numbers, or message bodies.
Compatibility:
* Preserved existing gateway selection and credentials for current SMSGatewayHub, ForthFocus SMS Gateway, and Gupshup users.
Fixed:
* Fixed provider logo sizing in the dashboard Active Gateway card.
* Fixed fresh setup so no SMS gateway is auto-selected before the user chooses a provider.
Compatibility:
* Preserved existing gateway selection and credentials for current SMSGatewayHub, ForthFocus SMS Gateway, and Gupshup users.
Added:
* Added Gupshup as a supported SMS gateway provider with provider-mapped DLT support.
* Added Gupshup balance check support.
* Added Gupshup API credential guidance because API credentials may differ from portal login credentials.
* Added provider logos to the dashboard Active Gateway card.
Improved:
* Improved gateway setup flow for multiple providers.
* Improved diagnostics with safer redaction and clearer provider request metadata.
* Improved admin asset cache-busting to avoid stale CSS/JS after updates.
* Improved template test dropdown so only enabled templates with both a valid message body and DLT Template ID are shown.
* Improved setup wizard notice behavior and mobile layout.
* Improved DLT Template ID validation wording and handling.
* Simplified gateway selection helper text for better scalability across multiple providers.
Fixed:
* Fixed duplicate SMS risk by adding atomic send-attempt claiming for concurrent hooks, scheduled actions, and overlapping workers.
* Fixed cases where partially configured templates could appear in the template test dropdown.
* Fixed Gupshup balance display when the provider returns plain-text balance responses.
Compatibility:
* Preserved backward compatibility for existing SMSGatewayHub and ForthFocus SMS Gateway users.
Plugin Website
Visit website
Share Post
Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.