Skip to content

Commit

Permalink
Updates to 1.8.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Gravity Forms committed Jun 4, 2024
1 parent 91e077d commit eaac3cd
Show file tree
Hide file tree
Showing 4 changed files with 61 additions and 49 deletions.
3 changes: 3 additions & 0 deletions change_log.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
### 1.8.0 | 2024-06-03
- Added support for async (background) feed processing to improve form submission performance.

### 1.7 | 2022-08-09
- Added the [gform_getresponse_limit_pre_get_campaigns](https://docs.gravityforms.com/gform_getresponse_limit_pre_get_campaigns/) filter allowing the maximum number of campaigns which are retrieved to be overridden.

Expand Down
9 changes: 9 additions & 0 deletions class-gf-getresponse.php
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,15 @@ class GFGetResponse extends GFFeedAddOn {
*/
protected $api = null;

/**
* Enabling background feed processing to prevent performance issues delaying form submission completion.
*
* @since 1.8
*
* @var bool
*/
protected $_async_feed_processing = true;

/**
* Get instance of this class.
*
Expand Down
6 changes: 3 additions & 3 deletions getresponse.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
Plugin Name: Gravity Forms GetResponse Add-On
Plugin URI: https://gravityforms.com
Description: Integrates Gravity Forms with GetResponse, allowing form submissions to be automatically sent to your GetResponse account.
Version: 1.7
Version: 1.8.0
Author: Gravity Forms
Author URI: https://gravityforms.com
License: GPL-2.0+
Text Domain: gravityformsgetresponse
Domain Path: /languages
------------------------------------------------------------------------
Copyright 2021 rocketgenius
Copyright 2009-2024 Rocketgenius, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand All @@ -30,7 +30,7 @@

defined( 'ABSPATH' ) || die();

define( 'GF_GETRESPONSE_VERSION', '1.7' );
define( 'GF_GETRESPONSE_VERSION', '1.8.0' );

// If Gravity Forms is loaded, bootstrap the GetResponse Add-On.
add_action( 'gform_loaded', array( 'GF_GetResponse_Bootstrap', 'load' ), 5 );
Expand Down
92 changes: 46 additions & 46 deletions languages/gravityformsgetresponse.pot
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
# Copyright (C) 2022 Gravity Forms
# Copyright (C) 2024 Gravity Forms
# This file is distributed under the GPL-2.0+.
msgid ""
msgstr ""
"Project-Id-Version: Gravity Forms GetResponse Add-On 1.7\n"
"Project-Id-Version: Gravity Forms GetResponse Add-On 1.8.0\n"
"Report-Msgid-Bugs-To: https://gravityforms.com/support\n"
"Last-Translator: Gravity Forms <[email protected]>\n"
"Language-Team: Gravity Forms <[email protected]>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2022-08-09T17:12:57+00:00\n"
"POT-Creation-Date: 2024-06-03T17:05:12+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.5.0\n"
"X-Generator: WP-CLI 2.10.0\n"
"X-Domain: gravityformsgetresponse\n"

#. Plugin Name of the plugin
Expand All @@ -31,148 +31,148 @@ msgstr ""
msgid "Gravity Forms"
msgstr ""

#: class-gf-getresponse.php:182
#: class-gf-getresponse.php:191
msgid "Subscribe contact to GetResponse only when payment is received."
msgstr ""

#: class-gf-getresponse.php:218
#: class-gf-getresponse.php:227
msgid "GetResponse Account Information"
msgstr ""

#: class-gf-getresponse.php:223
#: class-gf-getresponse.php:232
msgid "Account Type"
msgstr ""

#: class-gf-getresponse.php:230
#: class-gf-getresponse.php:239
msgid "Standard"
msgstr ""

#: class-gf-getresponse.php:234
#: class-gf-getresponse.php:243
msgid "MAX"
msgstr ""

#: class-gf-getresponse.php:241
#: class-gf-getresponse.php:250
msgid "API Key"
msgstr ""

#: class-gf-getresponse.php:248
#: class-gf-getresponse.php:257
msgid "Domain"
msgstr ""

#: class-gf-getresponse.php:256
#: class-gf-getresponse.php:265
msgid "MAX Endpoint"
msgstr ""

#: class-gf-getresponse.php:262
#: class-gf-getresponse.php:271
msgid "Standard (.com)"
msgstr ""

#: class-gf-getresponse.php:266
#: class-gf-getresponse.php:275
msgid "Europe (.pl)"
msgstr ""

#: class-gf-getresponse.php:275
#: class-gf-getresponse.php:284
msgid "GetResponse settings have been updated."
msgstr ""

#: class-gf-getresponse.php:297
#: class-gf-getresponse.php:306
msgid "GetResponse makes it easy to send email newsletters to your customers, manage your subscriber lists, and track campaign performance. Use Gravity Forms to collect customer information and automatically add it to your GetResponse subscriber list. If you don't have a GetResponse account, you can %1$s sign up for one here.%2$s"
msgstr ""

#: class-gf-getresponse.php:308
#: class-gf-getresponse.php:317
msgid "Gravity Forms GetResponse Add-On requires your GetResponse API key, which can be found in the %1$sGetResponse API tab%2$s under your account details."
msgstr ""

#: class-gf-getresponse.php:339
#: class-gf-getresponse.php:346
#: class-gf-getresponse.php:476
#: class-gf-getresponse.php:736
#: class-gf-getresponse.php:348
#: class-gf-getresponse.php:355
#: class-gf-getresponse.php:485
#: class-gf-getresponse.php:745
msgid "Name"
msgstr ""

#: class-gf-getresponse.php:347
#: class-gf-getresponse.php:356
msgid "Enter a feed name to uniquely identify this setup."
msgstr ""

#: class-gf-getresponse.php:352
#: class-gf-getresponse.php:360
#: class-gf-getresponse.php:737
#: class-gf-getresponse.php:361
#: class-gf-getresponse.php:369
#: class-gf-getresponse.php:746
msgid "GetResponse Campaign"
msgstr ""

#: class-gf-getresponse.php:357
#: class-gf-getresponse.php:366
msgid "Please create a GetResponse Campaign to continue setup."
msgstr ""

#: class-gf-getresponse.php:361
#: class-gf-getresponse.php:370
msgid "Select which GetResponse campaign this feed will add contacts to."
msgstr ""

#: class-gf-getresponse.php:366
#: class-gf-getresponse.php:372
#: class-gf-getresponse.php:375
#: class-gf-getresponse.php:381
msgid "Map Fields"
msgstr ""

#: class-gf-getresponse.php:373
#: class-gf-getresponse.php:382
msgid "Select which Gravity Form fields pair with their respective GetResponse field."
msgstr ""

#: class-gf-getresponse.php:378
#: class-gf-getresponse.php:385
#: class-gf-getresponse.php:387
#: class-gf-getresponse.php:394
msgid "Custom Fields"
msgstr ""

#: class-gf-getresponse.php:386
#: class-gf-getresponse.php:395
msgid "Select or create a new custom GetResponse field to pair with Gravity Forms fields. Custom field names can only contain up to 32 lowercase alphanumeric characters and underscores."
msgstr ""

#: class-gf-getresponse.php:391
#: class-gf-getresponse.php:398
#: class-gf-getresponse.php:400
#: class-gf-getresponse.php:407
msgid "Conditional Logic"
msgstr ""

#: class-gf-getresponse.php:394
#: class-gf-getresponse.php:403
msgid "Enable"
msgstr ""

#: class-gf-getresponse.php:395
#: class-gf-getresponse.php:404
msgid "Export to GetResponse if"
msgstr ""

#: class-gf-getresponse.php:399
#: class-gf-getresponse.php:408
msgid "When conditional logic is enabled, form submissions will only be exported to GetResponse when the condition is met. When disabled, all form submissions will be exported."
msgstr ""

#: class-gf-getresponse.php:442
#: class-gf-getresponse.php:451
msgid "Select a Campaign"
msgstr ""

#: class-gf-getresponse.php:481
#: class-gf-getresponse.php:490
msgid "Email Address"
msgstr ""

#: class-gf-getresponse.php:523
#: class-gf-getresponse.php:532
msgid "Select a Custom Field"
msgstr ""

#: class-gf-getresponse.php:801
#: class-gf-getresponse.php:810
msgid "Unable to subscribe user to campaign because API was not initialized."
msgstr ""

#: class-gf-getresponse.php:816
#: class-gf-getresponse.php:825
msgid "Unable to subscribe user to campaign because an invalid or empty email address was provided."
msgstr ""

#: class-gf-getresponse.php:822
#: class-gf-getresponse.php:831
msgid "Unable to subscribe user to campaign because no name was provided."
msgstr ""

#. translators: Placeholder represents error message.
#: class-gf-getresponse.php:892
#: class-gf-getresponse.php:901
msgid "Unable to update existing contact: %s"
msgstr ""

#. translators: Placeholder represents error message.
#: class-gf-getresponse.php:926
#: class-gf-getresponse.php:935
msgid "Unable to create contact: %s"
msgstr ""

0 comments on commit eaac3cd

Please sign in to comment.