## 3.1.1 | 2026-02-04 - Updated the title that displays on the logging page. - Updated the add-on to use the new [versioning system](https://docs.gravityforms.com/version-numbering/). - Fixed an issue where international formatted phone field values are not sent correctly to Twilio. ### 3.1.0 | 2025-05-27 - Fixed code placement to be consistent with the WordPress coding standards. - AF: Updated process_feed() return value for compatibility with Gravity Forms 2.9.4, so the framework can save the feed status to the entry meta. ### 3.0.0 | 2024-06-27 - Added support for async (background) feed processing to improve form submission performance. - Updated to use the Twilio REST API instead of the Twilio PHP SDK, which will be removed in a future release. ### 2.9 | 2022-05-11 - Fixed an issue where the add-on icon is missing on the form settings page in Gravity Forms 2.5 and later. ### 2.8 | 2020-09-15 - Added support for Gravity Forms 2.5. - Adding logging statements for URL shortening during feed processing. - Updated the Bitly URL shortening service to the latest version to prevent intermittent failures while shortening URLs. ### 2.7 | 2020-05-06 - Added translations for Hebrew, Hindi, Japanese, and Turkish. - Added support for feed duplication. - Fixed an issue with the From and Send To dropdowns in the feed settings not having default choices. ### 2.6 | 2019-08-07 - Added security enhancements. - Fixed an issue with the shortened URL where long URLs with more than one parameter get truncated. - Fixed an issue where merge tags are escaped which breaks URLs with parameters. - Fixed issue where long messages (longer than 1600 characters) are not successfully sent. - Fixed an issue where messages with merge tags can't be sent. - Fixed an issue where only the first URL in the message can be shortened. ### 2.5 | 2018-04-12 - Added security enhancements. - Added GPL to plugin header. - Updated Plugin URI and Author URI to use https. - Updated Twilio PHP SDK. - Fixed warning regarding the number of characters allowed for a message to display 1600 instead of 160. - Fixed Twilio PHP SDK not being included with final build. ### 2.4 | 2017-08-02 - Added *gform_twilio_message* filter to modify the SMS message arguments before it is sent. - Added support for using merge tags in the To Number feed setting. - Added support for using test Twilio credentials. - Fixed a PHP warning for the From setting on the edit feed page if the API request for the numbers returned an error. - Fixed URLs not shortening in message if multiple merge tags are used. - Updated Twilio PHP SDK. - Updated URL shortened to use latest Bitly API. ### 2.3 | 2017-04-28 - Added security enhancements. - Added translations. ### 2.2 | 2016-08-31 - Added conditional logic support to the feed settings. - Updated to use the newer /Messages endpoint instead of /SMS/Messages. - Updated feed From Number setting) to use the select_custom field type allowing use of Alphanumeric sender IDs (Not supported by all countries.) - Updated minimum Gravity Forms version to 1.9.11. - Fixed an issue with the upgrade routine which caused it run even if a pre-framework version hadn't been installed. ### 2.1 | 2015-04-20 - Updated the *gform_twilio_set_to_phone_number* filter to include $feed_id as the third parameter. - Updated logging. - Fixed a low severity security vulnerability in the admin area which could be exploited by authenticated users with form administration permissions. - Fixed an issue with URLs from processed merge tags not being shortened. - Fixed an issue with merge tag replacement in the message. - Fixed issue when shorten urls is checked and urls with spaces cause the Bitly url to be incomplete. - Fixed issue where a validated Twilio number was required even for non-trial Twilio accounts. - Fixed issue where a Bitly key was required in order to create a feed. Now feeds can be created without a Bitly key, but the "shorten URL" option requires it. ### 2.0 | 2014-12-11 - Added integration with Add-On Framework. - Added text domain/path to header. - Updated POT file. - Updated required version of Gravity Forms to 1.8.17. - Updated code to new standards. ### 1.1 | 2014-03-11 - Added new filter "gform_twilio_set_to_phone_number" to modify the TO phone number set in the admin. add_filter("gform_twilio_set_to_phone_number", "change_to_number", 10, 2); function change_to_number($to, $entry){ //grab phone number out of field 2, sample format "+17571234567" $phone = !rgblank($entry["2"]) ? $entry["2"] : $to; return $phone; } - Added logging. - Updated to not send entries marked as spam. - Updated the URL to Bitly's API to use api.bit.ly instead of api.j.mp so the default short domain in the user's Bitly setting is used. - Fixed issue where RG_CURRENT_PAGE constant was not available when GF is deactivated. - Fixed issue on feed page that displayed only the first Twilio incoming phone number. - Fixed notices. - Fixed issue with merge tags with new lines on feed page. - Cleaned up extra parse_request add_hook with function that didn't exist. ### 1.0 | 2011-11-01 - Added URL shortening support. - Changed Bitly short URL to http://j.mp. - Removing formatting characters from TO number when sending request to Twilio. ### 0.2 | 2011-03-31 - Added feedback on settings page. - Added integration with PayPal so that SMS messages can be sent only when payment is received. - Added helper text and tooltips.