Skip to content

Commit eaac3cd

Browse files
author
Gravity Forms
committed
Updates to 1.8.0
1 parent 91e077d commit eaac3cd

File tree

4 files changed

+61
-49
lines changed

4 files changed

+61
-49
lines changed

change_log.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
### 1.8.0 | 2024-06-03
2+
- Added support for async (background) feed processing to improve form submission performance.
3+
14
### 1.7 | 2022-08-09
25
- 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.
36

class-gf-getresponse.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,15 @@ class GFGetResponse extends GFFeedAddOn {
149149
*/
150150
protected $api = null;
151151

152+
/**
153+
* Enabling background feed processing to prevent performance issues delaying form submission completion.
154+
*
155+
* @since 1.8
156+
*
157+
* @var bool
158+
*/
159+
protected $_async_feed_processing = true;
160+
152161
/**
153162
* Get instance of this class.
154163
*

getresponse.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
Plugin Name: Gravity Forms GetResponse Add-On
44
Plugin URI: https://gravityforms.com
55
Description: Integrates Gravity Forms with GetResponse, allowing form submissions to be automatically sent to your GetResponse account.
6-
Version: 1.7
6+
Version: 1.8.0
77
Author: Gravity Forms
88
Author URI: https://gravityforms.com
99
License: GPL-2.0+
1010
Text Domain: gravityformsgetresponse
1111
Domain Path: /languages
1212
1313
------------------------------------------------------------------------
14-
Copyright 2021 rocketgenius
14+
Copyright 2009-2024 Rocketgenius, Inc.
1515
1616
This program is free software; you can redistribute it and/or modify
1717
it under the terms of the GNU General Public License as published by
@@ -30,7 +30,7 @@
3030

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

33-
define( 'GF_GETRESPONSE_VERSION', '1.7' );
33+
define( 'GF_GETRESPONSE_VERSION', '1.8.0' );
3434

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

1717
#. Plugin Name of the plugin
@@ -31,148 +31,148 @@ msgstr ""
3131
msgid "Gravity Forms"
3232
msgstr ""
3333

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

38-
#: class-gf-getresponse.php:218
38+
#: class-gf-getresponse.php:227
3939
msgid "GetResponse Account Information"
4040
msgstr ""
4141

42-
#: class-gf-getresponse.php:223
42+
#: class-gf-getresponse.php:232
4343
msgid "Account Type"
4444
msgstr ""
4545

46-
#: class-gf-getresponse.php:230
46+
#: class-gf-getresponse.php:239
4747
msgid "Standard"
4848
msgstr ""
4949

50-
#: class-gf-getresponse.php:234
50+
#: class-gf-getresponse.php:243
5151
msgid "MAX"
5252
msgstr ""
5353

54-
#: class-gf-getresponse.php:241
54+
#: class-gf-getresponse.php:250
5555
msgid "API Key"
5656
msgstr ""
5757

58-
#: class-gf-getresponse.php:248
58+
#: class-gf-getresponse.php:257
5959
msgid "Domain"
6060
msgstr ""
6161

62-
#: class-gf-getresponse.php:256
62+
#: class-gf-getresponse.php:265
6363
msgid "MAX Endpoint"
6464
msgstr ""
6565

66-
#: class-gf-getresponse.php:262
66+
#: class-gf-getresponse.php:271
6767
msgid "Standard (.com)"
6868
msgstr ""
6969

70-
#: class-gf-getresponse.php:266
70+
#: class-gf-getresponse.php:275
7171
msgid "Europe (.pl)"
7272
msgstr ""
7373

74-
#: class-gf-getresponse.php:275
74+
#: class-gf-getresponse.php:284
7575
msgid "GetResponse settings have been updated."
7676
msgstr ""
7777

78-
#: class-gf-getresponse.php:297
78+
#: class-gf-getresponse.php:306
7979
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"
8080
msgstr ""
8181

82-
#: class-gf-getresponse.php:308
82+
#: class-gf-getresponse.php:317
8383
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."
8484
msgstr ""
8585

86-
#: class-gf-getresponse.php:339
87-
#: class-gf-getresponse.php:346
88-
#: class-gf-getresponse.php:476
89-
#: class-gf-getresponse.php:736
86+
#: class-gf-getresponse.php:348
87+
#: class-gf-getresponse.php:355
88+
#: class-gf-getresponse.php:485
89+
#: class-gf-getresponse.php:745
9090
msgid "Name"
9191
msgstr ""
9292

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

97-
#: class-gf-getresponse.php:352
98-
#: class-gf-getresponse.php:360
99-
#: class-gf-getresponse.php:737
97+
#: class-gf-getresponse.php:361
98+
#: class-gf-getresponse.php:369
99+
#: class-gf-getresponse.php:746
100100
msgid "GetResponse Campaign"
101101
msgstr ""
102102

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

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

111-
#: class-gf-getresponse.php:366
112-
#: class-gf-getresponse.php:372
111+
#: class-gf-getresponse.php:375
112+
#: class-gf-getresponse.php:381
113113
msgid "Map Fields"
114114
msgstr ""
115115

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

120-
#: class-gf-getresponse.php:378
121-
#: class-gf-getresponse.php:385
120+
#: class-gf-getresponse.php:387
121+
#: class-gf-getresponse.php:394
122122
msgid "Custom Fields"
123123
msgstr ""
124124

125-
#: class-gf-getresponse.php:386
125+
#: class-gf-getresponse.php:395
126126
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."
127127
msgstr ""
128128

129-
#: class-gf-getresponse.php:391
130-
#: class-gf-getresponse.php:398
129+
#: class-gf-getresponse.php:400
130+
#: class-gf-getresponse.php:407
131131
msgid "Conditional Logic"
132132
msgstr ""
133133

134-
#: class-gf-getresponse.php:394
134+
#: class-gf-getresponse.php:403
135135
msgid "Enable"
136136
msgstr ""
137137

138-
#: class-gf-getresponse.php:395
138+
#: class-gf-getresponse.php:404
139139
msgid "Export to GetResponse if"
140140
msgstr ""
141141

142-
#: class-gf-getresponse.php:399
142+
#: class-gf-getresponse.php:408
143143
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."
144144
msgstr ""
145145

146-
#: class-gf-getresponse.php:442
146+
#: class-gf-getresponse.php:451
147147
msgid "Select a Campaign"
148148
msgstr ""
149149

150-
#: class-gf-getresponse.php:481
150+
#: class-gf-getresponse.php:490
151151
msgid "Email Address"
152152
msgstr ""
153153

154-
#: class-gf-getresponse.php:523
154+
#: class-gf-getresponse.php:532
155155
msgid "Select a Custom Field"
156156
msgstr ""
157157

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

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

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

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

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

0 commit comments

Comments
 (0)