CHANGELOG 23.1 KB
Newer Older
Mark van den Brink's avatar
Mark van den Brink committed
1
2
3
4
5
✔️ New feature
⚡ Improvement
🐛 Bugfix
❌ Deprecated or removed feature

Mark van den Brink's avatar
Mark van den Brink committed
6
7
8
9
**VERSION 5.2.0 (22-11-2021)**
✔️ Added limits feature (minimum/maximum text length) to multi-line text
🐛 Fixed an XSS vulnerability when uploading malicious SVG files (thanks to thiennv/Patchstack for reporting this issue)

Mark van den Brink's avatar
Mark van den Brink committed
10
11
12
**VERSION 5.1.5 (03-11-2021)**
⚡ Update dashboard

Mark van den Brink's avatar
Mark van den Brink committed
13
14
15
16
**VERSION 5.1.4 (21-10-2021)**
⚡ Improved retry mechanism and error handling when saving forms (reduces issues with unstable hosts)
⚡ Improved chat button visibility for small devices

Mark van den Brink's avatar
Mark van den Brink committed
17
18
19
**VERSION 5.1.3 (18-10-2021)**
🐛 Fixed a bug in the conflict detection component

Mark van den Brink's avatar
Mark van den Brink committed
20
21
22
**VERSION 5.1.2 (14-10-2021)**
🐛 Fixed a bug where the builder stopped working when an evaluate block was added after a cluster without any nodes

Mark van den Brink's avatar
Mark van den Brink committed
23
24
25
**VERSION 5.1.1 (23-09-2021)**
⚡ Improved the onboarding tutorial with instruction videos about using the Gutenberg block and the Elementor widget

26
**VERSION 5.1.0 (23-09-2021)**
Mark van den Brink's avatar
Mark van den Brink committed
27
✔️ Added a widget for Elementor (see https://tripetto.com/blog/another-update-tripetto-as-elementor-widget/)
28
🐛 Fixed a bug where the builder could not load on hosts where mbstring support for PHP was not enabled
Mark van den Brink's avatar
Mark van den Brink committed
29

30
31
**VERSION 5.0.1 (16-09-2021)**
✔️ Added a full-featured Gutenberg block for Tripetto (see https://tripetto.com/blog/major-update-tripetto-as-gutenberg-block/)
Mark van den Brink's avatar
Mark van den Brink committed
32
✔️ Added the possibility to customize the columns of the result list
Mark van den Brink's avatar
Mark van den Brink committed
33
⚡ Added protection to detect conflicts when working with multiple users (or browser tabs/windows) on the same form
34
⚡ Improved the header bar of the list views
Mark van den Brink's avatar
Mark van den Brink committed
35
⚡ Added a style setting to the runners to customize the font size for small screens (mobile devices)
Mark van den Brink's avatar
Mark van den Brink committed
36
⚡ Made the `tripetto_create_forms` capability dependent on the `tripetto_edit_forms` capability (so a user needs both capabilities to be able to create new forms)
Mark van den Brink's avatar
Mark van den Brink committed
37
🐛 Fixed a bug where pausing the form with an invalid email address would freeze the form
Mark van den Brink's avatar
Mark van den Brink committed
38
🐛 Fixed a bug where the builder could not load when a malformed custom tracking code was supplied
39

Mark van den Brink's avatar
Mark van den Brink committed
40
41
42
43
44
45
46
47
**VERSION 4.2.4 (07-09-2021)**
🐛 Fixed a bug in the address validation of the email block
🐛 Fixed a bug in the calculator where an outcome was not always available immediately
🐛 Fixed a bug where duplicate fields were shown in the classic runner
🐛 Fixed a bug in the download handler of uploaded files
🐛 Fixed a bug where the headers of CSV files were missing when using PHP <= 5.6
🐛 Fixed a bug in the custom WordPress hook (`tripetto_submit`)

Mark van den Brink's avatar
Mark van den Brink committed
48
49
50
**VERSION 4.2.3 (04-08-2021)**
🐛 Fixed missing information in the dashboard

51
52
53
**VERSION 4.2.2 (03-08-2021)**
🐛 Fixed a bug in the email notification service (messages were not sent in some cases)

54
55
56
57
**VERSION 4.2.1 (29-07-2021)**
✔️ Added a WordPress filter hook `tripetto_webhook` that allows altering data that is sent to the custom webhook
🐛 Fixed a bug in the WordPress action hook implementation where the wrong data was supplied to the hook

Mark van den Brink's avatar
Mark van den Brink committed
58
**VERSION 4.2.0 (29-07-2021)**
Mark van den Brink's avatar
Mark van den Brink committed
59
60
61
62
✔️ Added tracking support for Google Analytics, Facebook Pixel or a custom tracker code (see https://tripetto.com/blog/new-feature-form-activity-tracking-with-google-analytics-and-facebook-pixel/)
✔️ Added Zapier feature to the connections panel
✔️ Added Integromat feature to the connections panel
✔️ Added Pably Connect feature to the connections panel
63
✔️ Added a WordPress filter hook `tripetto_styles` that allows altering style settings of forms
Mark van den Brink's avatar
Mark van den Brink committed
64
✔️ Added French translation (🙏 Benjamin COUEDEL)
Mark van den Brink's avatar
Mark van den Brink committed
65
⚡ Improved the automate menu (there are now separate panels for managing notifications, connections and tracking)
Mark van den Brink's avatar
Mark van den Brink committed
66
67
⚡ Improved trackpad support for the form builder (now supports panning in all directions)
⚡ Improved test function for Slack notifications and webhooks (fields of the form are now submitted as test data)
Mark van den Brink's avatar
Mark van den Brink committed
68
🐛 Fixed an issue where settings in the automate panels would not be saved
Mark van den Brink's avatar
Mark van den Brink committed
69

Mark van den Brink's avatar
Mark van den Brink committed
70
71
**VERSION 4.1.1 (23-07-2021)**
✔️ Added limiting feature to limit the number of selected options/answers (available for the checkboxes, multiple choice, and picture choice blocks)
Mark van den Brink's avatar
Mark van den Brink committed
72
✔️ Added randomization feature (available for the dropdown, checkboxes, multiple choice, picture choice, and radio buttons blocks)
Mark van den Brink's avatar
Mark van den Brink committed
73
✔️ Added counter slot that counts the number of selected options/answers (available for the checkboxes, multiple choice, and picture choice blocks)
Mark van den Brink's avatar
Mark van den Brink committed
74
🐛 Fixed a compatibility issue with Happy Addons for Elementor (see https://wordpress.org/support/topic/add_menu_page-breaking-other-plugins/)
Mark van den Brink's avatar
Mark van den Brink committed
75
76
77
🐛 Fixed a bug where recalling values of other blocks did not work properly for specific cases
🐛 Fixed a bug where administrators in multisite installations could not access Tripetto
🐛 Fixed a bug where style changes in the chat form were not applied to the live preview panel
Mark van den Brink's avatar
Mark van den Brink committed
78

Mark van den Brink's avatar
Mark van den Brink committed
79
80
**VERSION 4.1.0 (15-07-2021)**
✔️ Added WordPress variables to the hidden field block (see https://tripetto.com/blog/new-feature-instantly-use-wordpress-variables-in-your-forms/)
Mark van den Brink's avatar
Mark van den Brink committed
81
🐛 Fixed a bug where the builder screen was shown behind the WordPress menu
Mark van den Brink's avatar
Mark van den Brink committed
82
🐛 Fixed a bug where branch iterations would sometimes not display correctly
Mark van den Brink's avatar
Mark van den Brink committed
83
🐛 Fixed a bug where conflicts occurred when the same form was used multiple times on the same page
Mark van den Brink's avatar
Mark van den Brink committed
84
🐛 Fixed a bug where activation of both the free and pro version of the plugin could result in a plugin activation error
Mark van den Brink's avatar
Mark van den Brink committed
85

86
87
88
**VERSION 4.0.4 (08-07-2021)**
🐛 Fixed a bug where some users could not activate the plugin properly

Mark van den Brink's avatar
Mark van den Brink committed
89
90
91
92
93
**VERSION 4.0.3 (06-07-2021)**
🐛 Fixed a compatibility issue with WordPress 5.0 or lower
🐛 Fixed a bug in the pause and resume function

**VERSION 4.0.1 (01-07-2021)**
Mark van den Brink's avatar
Mark van den Brink committed
94
95
96
97
98
99
100
101
102
✔️ Implemented roles and capabilities support
✔️ Added a settings page to manage global settings for Tripetto
✔️ Added a setting to disable the SPAM-protection system
✔️ Added an IP address allowlist for the SPAM-protection system
✔️ Added a setting to set the sender address for emails sent by Tripetto
✔️ Added an onboarding wizard to help configuring and using the plugin
✔️ Added new branch mode for checking if none of the conditions match (logical NOT)
✔️ Added automatic video playback and pausing
✔️ Added a new constant to the calculator to find the current branch index number
Mark van den Brink's avatar
Mark van den Brink committed
103
104
⚡ Improved the webhook (it now allows URLs with a username and password in it)
⚡ Renamed the premium plan to pro
Mark van den Brink's avatar
Mark van den Brink committed
105
106
107
108
109
⚡ Improved block type selection when adding a new block
⚡ Added a style setting to remove the asterisk for required blocks (only applies to the autoscroll and classic runner)
⚡ Improved variables support in URLs so you can use a variable to specify the protocol and domain part of an URL
⚡ Improved the multiple choice and picture choice blocks so you can select a hyperlink target for URL choices
⚡ Improved dashboard with help articles and video tutorials
Mark van den Brink's avatar
Mark van den Brink committed
110
111
🐛 Fixed a typo in the mailer block

Mark van den Brink's avatar
Mark van den Brink committed
112
113
114
115
**VERSION 3.5.1 (31-05-2021)**
⚡ Improved the URL block
🐛 Fixed a data regression bug causing some forms to not work properly

Mark van den Brink's avatar
Mark van den Brink committed
116
**VERSION 3.5.0 (27-05-2021)**
Mark van den Brink's avatar
Mark van den Brink committed
117
118
✔️ Added settings to the automate panel to make uploaded files in forms directly accessible for webhooks and Slack/email recipients
🐛 Fixed a bug in the closing message of the classic runner
Mark van den Brink's avatar
Mark van den Brink committed
119
🐛 Fixed a bug in the capitalize function (see https://gitlab.com/tripetto/studio/-/issues/40)
Mark van den Brink's avatar
Mark van den Brink committed
120

Mark van den Brink's avatar
Mark van den Brink committed
121
**VERSION 3.4.3 (20-05-2021)**
Mark van den Brink's avatar
Mark van den Brink committed
122
123
✔️ Added count occurrences function to the calculator block
✔️ Added concatenate option to the set value block
Mark van den Brink's avatar
Mark van den Brink committed
124
✔️ Added an option to disable scrolling in the autoscroll runner
Mark van den Brink's avatar
Mark van den Brink committed
125
126
127
128
129
✔️ Implemented Trusted Types support (see https://web.dev/trusted-types/)
✔️ Added German translation for the runners (form faces)
✔️ Added French translation for the runners (form faces)
✔️ Added Spanish translation for the runners (form faces)
✔️ Added Portuguese translation for the runners (form faces)
Mark van den Brink's avatar
Mark van den Brink committed
130
✔️ Added Indonesian translation (🙏 https://gitlab.com/hisamafahri)
Mark van den Brink's avatar
Mark van den Brink committed
131
✔️ Added additional alias options to the yes/no block
Mark van den Brink's avatar
Mark van den Brink committed
132
⚡ Improved performance for very large forms
Mark van den Brink's avatar
Mark van den Brink committed
133
⚡ Improved the live preview of the classic runner
Mark van den Brink's avatar
Mark van den Brink committed
134
⚡ Improved usability of the set value block
Mark van den Brink's avatar
Mark van den Brink committed
135
⚡ Improved the icons on the dashboard page
Mark van den Brink's avatar
Mark van den Brink committed
136
⚡ Improved the size of the plugin (reduced the plugin ZIP file by 1.38Mb)
Mark van den Brink's avatar
Mark van den Brink committed
137
🐛 Fixed a bug in the number field where the formatting was not applied
Mark van den Brink's avatar
Mark van den Brink committed
138
139
🐛 Fixed a bug in the calculator feature of the number block
🐛 Fixed a bug in the classic runner where sections with no blocks (or only invisible blocks) caused paginated forms to stop working
Mark van den Brink's avatar
Mark van den Brink committed
140
🐛 Fixed a bug with the submit button in the multiple choice and picture choice block
Mark van den Brink's avatar
Mark van den Brink committed
141
🐛 Fixed a bug in the translation system where the wrong translation was used
Mark van den Brink's avatar
Mark van den Brink committed
142
🐛 Fixed the date/time in the list of forms and results
Mark van den Brink's avatar
Mark van den Brink committed
143
🐛 Fixed an accessibility issue with the dropdown lists in the runners (form faces)
Mark van den Brink's avatar
Mark van den Brink committed
144

145
**VERSION 3.3.1 (17-02-2021)**
Mark van den Brink's avatar
Mark van den Brink committed
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
✔️ Added an import/export function to allow easy adding of multiple items at once (for example, dropdown options, multiple choice buttons, text suggestions, etc.)
✔️ Added a custom variable block that allows the use of custom variables
✔️ Added a set value block that allows to set field values or other variables
✔️ Added suggestions support in the single line text block so you can specify a list of pre-defined options for the text input
✔️ Added a score feature to blocks so you can calculate scores directly without the need of a separate calculator block (this works for the blocks checkbox, checkboxes, dropdown, matrix, multiple choice, picture choice, radiobuttons, scale, single line text and yes/no)
✔️ Added a calculator option to the number block, so you can make successive calculations directly without the need of a separate calculator block
✔️ Added a prefill setting to the number, single line text and multiple lines text blocks so you can set an initial value for those fields (if you want to set an initial value for other blocks, use the new set value block)
✔️ Added a minimum required text length option to the single line text block
⚡ Enabled a scrollbar for menus with lots of options (you can grab the scrollbar to quickly scroll through all items in the menu)
⚡ Changed the initial behavior of a subcalculation within a calculator block: The initial value is now set to the last answer (ANS) of the parent calculation instead of an empty value (please check your form if you are using subcalculations as this change might break things for you)
⚡ Improved the calculator behavior when using variables that have no value yet as input (this will only lead to an invalid calculation when that variable is used as initial input, for multiplication, or for division, otherwise the variable input will be considered 0)
🐛 Fixed a keyboard bug in MacOS Safari where the text cursor sometimes jumped to end of a line (https://gitlab.com/tripetto/studio/-/issues/28)
🐛 Fixed the mobile keyboard for numeric fields with decimal precision
🐛 Fixed a bug where the label of a node was not displayed properly (https://gitlab.com/tripetto/studio/-/issues/31)
🐛 Fixed a bug in the allowed file types setting of the file upload block
🐛 Fixed a bug in the closing message where sometimes the wrong message was shown
🐛 Fixed a bug in the radio button block in the chat runner
🐛 Fixed a query string bug in Internet Explorer
🐛 Fixed a bug where downloads would not work when wp-admin lives in a sub folder
🐛 Fixed a bug where in some specific cases a form could not be submitted
🐛 Fixed a compatibility bug with PHP <= 5.6

Mark van den Brink's avatar
Mark van den Brink committed
168
**VERSION 3.2.0 (12-01-2021)**
Mark van den Brink's avatar
Mark van den Brink committed
169
170
171
172
173
174
✔️ Added a calculator block that allows (advanced) calculations inside forms (see https://tripetto.com/no-code-calculations-with-the-calculator-block/)
✔️ Added a stop block that can be used to prevent completion of a form
⚡ Improved condition logic (you can now use values of other blocks)
⚡ Improved switching between block types (more block settings are now retained)
⚡ Improved markdown support for checkboxes and radio buttons
⚡ Implemented variables support in dropdown options, multiple choice items and picture choice items
Mark van den Brink's avatar
Mark van den Brink committed
175
⚡ Implemented an option to set readable labels for boolean (true/false) values
Mark van den Brink's avatar
Mark van den Brink committed
176
🐛 Fixed an alignment bug in the mobile view of the Autoscroll runner
Mark van den Brink's avatar
Mark van den Brink committed
177
178
179
🐛 Fixed the usage of variables inside image/video URLs
🐛 Fixed a bug where the identifier of a form response was not available in the closing message of nested branches
🐛 Fixed a bug where an illegal custom font name would lead to a runner fault
Mark van den Brink's avatar
Mark van den Brink committed
180
🐛 Fixed a bug in the file upload condition block
Mark van den Brink's avatar
Mark van den Brink committed
181

Mark van den Brink's avatar
Mark van den Brink committed
182
183
184
185
**VERSION 3.1.13 (15-12-2020)**
⚡ Tested compatibility with WordPress 5.6 and PHP 8
🐛 Fixed an issue with headers already sent

186
187
188
**VERSION 3.1.12 (09-12-2020)**
🐛 Fixed a bug in the mail notification service

Mark van den Brink's avatar
Mark van den Brink committed
189
190
191
**VERSION 3.1.11 (07-12-2020)**
🐛 Fixed a bug in the result viewer

Mark van den Brink's avatar
Mark van den Brink committed
192
**VERSION 3.1.10 (03-12-2020)**
193
🐛 Fixed a bug in duplicate form function
Mark van den Brink's avatar
Mark van den Brink committed
194
🐛 Fixed a bug in redirect to another URL after form completion
195

Mark van den Brink's avatar
Mark van den Brink committed
196
197
**VERSION 3.1.8 (23-11-2020)**
🐛 Fixed a problem with (Cloudflare) caching (added a `Cache-Control` header)
Mark van den Brink's avatar
Mark van den Brink committed
198

199
**VERSION 3.1.7 (18-11-2020)**
200
201
✔️ Added shortcode attribute `placeholder` to define a loader message (this message is shown while the form is loading)
⚡ Improved the shortcode editor so the loader message can be managed
202
🐛 Fixed a bug where a form could not load due to insufficient permissions of the plugin's own AJAX handler
203

Mark van den Brink's avatar
Mark van den Brink committed
204
205
206
**VERSION 3.1.6 (17-11-2020)**
⚡ Improved form loading performance (especially on slow-hosted websites)

Mark van den Brink's avatar
Mark van den Brink committed
207
**VERSION 3.1.5 (13-11-2020)**
Mark van den Brink's avatar
Mark van den Brink committed
208
✔️ Added shortcode attribute `async` to control the loading method of forms inside pages
Mark van den Brink's avatar
Mark van den Brink committed
209
210
211
🐛 Fixed a bug in branch iteration logic
🐛 Fixed a bug in scale block

Mark van den Brink's avatar
Mark van den Brink committed
212
213
**VERSION 3.1.4 (04-11-2020)**
🐛 Fixed a bug in the translation editor
Mark van den Brink's avatar
Mark van den Brink committed
214
🐛 Fixed a bug in the SPAM-protection system on 32-bit legacy systems
Mark van den Brink's avatar
Mark van den Brink committed
215

Mark van den Brink's avatar
Mark van den Brink committed
216
**VERSION 3.1.3 (21-10-2020)**
217
218
219
⚡ Improved compatibility with cache plugins
⚡ Improved error messages
🐛 Fixed a bug where the Tripetto branding was still visible in the email messages sent by the plugin
220
🐛 Fixed a bug where database migrations (from old plugin version a newer one) sometimes resulted in an error
Mark van den Brink's avatar
Mark van den Brink committed
221
🐛 Fixed a bug related to font ligatures
222

Mark van den Brink's avatar
Mark van den Brink committed
223
224
225
**VERSION 3.1.2 (14-10-2020)**
🐛 Fixed a bug where the Hindi keyboard on iOS could not be used properly

226
227
228
**VERSION 3.1.1 (13-10-2020)**
🐛 Fixed compatibility with 32-bit legacy systems (fixes a problem with the SPAM-protection system not working correctly on PHP without 64-bit support)

Mark van den Brink's avatar
Mark van den Brink committed
229
230
231
232
233
234
235
236
237
238
239
**VERSION 3.1.0 (10-10-2020)**
✔️ Added picture choice block
✔️ Added scale block
⚡ Added more shapes to the rating block
⚡ Improved rating block conditions
⚡ Improved URL block (if the protocol prefix is missing, it is added automatically on blur)
⚡ Allow relative URLs for images and fonts
⚡ Switched to RFC5322 for email validation (which is more strict)
⚡ Auto-focus is now set to the selected button/option whenever possible
🐛 Fixed a bug in the web font loader

Mark van den Brink's avatar
Mark van den Brink committed
240
241
242
243
**VERSION 3.0.7 (06-10-2020)**
🐛 Fixed bug in chat window positioning
🐛 Fixed compatibility with MySQL versions lower than 5.6.5

Mark van den Brink's avatar
Mark van den Brink committed
244
245
246
247
**VERSION 3.0.6 (05-10-2020)**
🐛 Fixed bug in mobile responsiveness (see https://gitlab.com/tripetto/wordpress/-/issues/88)
🐛 Fixed compatibility with PHP 5.6

Mark van den Brink's avatar
Mark van den Brink committed
248
249
250
251
252
253
**VERSION 3.0.5 (02-10-2020)**
🐛 Improved compatibility with W3 Total Cache
🐛 Improved compatibility with Autoptimize
🐛 Fixed a bug where the font `Fira Sans` could not be used in Firefox
🐛 Added missing label in translation settings for the autoscroll runner

Mark van den Brink's avatar
Mark van den Brink committed
254
**VERSION 3.0.4 (30-09-2020)**
Mark van den Brink's avatar
Mark van den Brink committed
255
256
257
258
259
✔️ Added a style option to set the opacity of the background image in the runners
⚡ Improved the multiple choice buttons (they now wrap to the next line when necessary)
⚡ Automatically remove empty checkboxes, multiple choice buttons and radio buttons when in live or test mode (preview mode still shows placeholders for empty options)
🐛 Fixed a bug in the SPAM-protection system (this solves submission errors as reported by some of our users)
🐛 Fixed the z-index of the chat runner in inline mode
Mark van den Brink's avatar
Mark van den Brink committed
260
🐛 Fixed a compatibility issue with the WP AMP plugin
261
🐛 Fixed a bug where the Tripetto branding was not removed for free premium forms
Mark van den Brink's avatar
Mark van den Brink committed
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286

**VERSION 3.0.3 (18-09-2020)**
🐛 Fixed bug in migration component

**VERSION 3.0.2 (18-09-2020)**
✔️ Added autoscroll runner
✔️ Added chat runner
✔️ Added classic runner
✔️ Added custom welcome message support
✔️ Added custom closing message support (supports alternative closing messages per branch)
✔️ Added URL redirect support
✔️ Added pause and resume support
✔️ Added standalone mode (allows forms to run standalone without the need of using a shortcode on a page; your WordPress instance is now a full-blown survey tool!)
✔️ Added date/time block
✔️ Added telephone block
✔️ Added error action block
✔️ Added evaluate condition block
✔️ Added regex condition block
✔️ Added translation support for static labels/texts in forms
✔️ Added identification number of each result to the results list
✔️ Added shortcode editor for easy configuration of shortcodes
✔️ Added persistent mode (this allows forms to maintain their state/session between page navigation)
✔️ Added dutch plugin translation
✔️ Added links to help articles
✔️ Added custom hooks to catch form submissions (`tripetto_submit`) and pause requests (`tripetto_pause`)
Mark van den Brink's avatar
Mark van den Brink committed
287
⚡ Upgraded builder to latest and greatest version (lots of improvements under the hood there; too much to list here)
Mark van den Brink's avatar
Mark van den Brink committed
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
⚡ Migrated rolling collector to autoscroll runner
⚡ Migrated classic bootstrap collector to classic runner
⚡ Improved mailer block (add reply-to header support and option to include all data)
⚡ Improved styling options to allow way more customizations
⚡ Improved SPAM-protection (no need for CAPTCHAs in Tripetto, we have a different mechanism to fight form spamming)
⚡ Improved automation tests
⚡ Improved shortcodes for better support of multiple forms on a single page
⚡ Improved inline behavior of forms (no more style conflicts)
⚡ You can now customize the styles of all your forms (in previous versions only premium forms could be customized)
⚡ Changed the CSV delimiter to semicolon instead of comma (better for Excel and the behavior now aligns with the Tripetto Studio)
⚡ Changed the CSV sorting to descending (the behavior now aligns with the Tripetto Studio)
⚡ Renamed entries to results (to align the terms used with Tripetto Studio)
🐛 Fixed a bug in the validation of empty number fields
🐛 Fixed a bug while filling out number fields in Firefox browser
🐛 Fixed the unwanted behavior of the first radio button getting selected for required radio button questions
🐛 Fixed a bug on Android devices having difficulty with showing the soft-keyboard while filling out the form
🐛 Fixed the unwanted ability to create 'infinite loops' inside your form, resulting in a freezing form
🐛 Fixed a bug where partial or broken definitions could be saved to the database
❌ Removed the single free premium form (you now always need a paid license to use premium features)
❌ Removed the feedback-for-a-premium-license form (thanks to everyone who filled it in; you made Tripetto better!)

**VERSION 2.2.5 (30-04-2020)**
🐛 Fixed a bug where large data sets could not be saved to the database

Mark van den Brink's avatar
Mark van den Brink committed
312
**VERSION 2.2.3 (08-10-2019)**
Mark van den Brink's avatar
Mark van den Brink committed
313
314
315
316
317
318
319
320
321
322
323
324
325
326
🐛 Fixed a bug in the hidden field block

**VERSION 2.2.1 (10-09-2019)**
🐛 Fixed a bug in the markdown parser
🐛 Fixed a bug where the collector sometimes didn't load on certain pages
🐛 Fixed a bug where Wordfence mistakenly thought a script was malicious

**VERSION 2.1.3 (04-09-2019)**
🐛 Fixed a bug where the plugin would not work with MySQL version 5.5 (or older)

**VERSION 2.1.2 (28-08-2019)**
🐛 Fixed a bug where the wrong plugin directory was used

**VERSION 2.0.4 (27-08-2019)**
Mark van den Brink's avatar
Mark van den Brink committed
327
⚡ Removed jQuery dependency
Mark van den Brink's avatar
Mark van den Brink committed
328
329
330
331
332
333
334
335
336
337
338
339

**VERSION 2.0.3 (21-08-2019)**
🐛 Fixed issue #77 (https://gitlab.com/tripetto/wordpress/issues/77)
🐛 Fixed a bug in the file upload handling

**VERSION 2.0.1 (09-08-2019)**
✔️ Added a brand new collector with a standard UI based on Bootstrap (for those who want to create a more traditional form)
✔️ Added a toggle to the header bar in the edit screen to switch between the Rolling UI or the new Standard UI
✔️ Added a toggle to the header bar in the edit screen to switch between edit mode and test mode (in edit mode all blocks are displayed in the preview pane, test mode runs the form with all logic enabled so you can test it)
✔️ Added edit buttons in the preview pane to quickly open the properties of a block
✔️ Automatically scroll blocks into view when they are edited
⚡ Improved the header bar in the editor screen to incorporate all the new options (moved the device toggle buttons to a separate dropdown)
Mark van den Brink's avatar
Mark van den Brink committed
340
⚡ Improved the shortcode so it is not necessary anymore to specify a height for the form (you still can specify a fixed height if you want)
Mark van den Brink's avatar
Mark van den Brink committed
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
⚡ Installed the latest and greatest version of the Rolling UI collector
🐛 Fixed a bug that caused problems when 2 or more forms were placed on the same page

**VERSION 1.4.2 (31-07-2019)**
🐛 Fixed a bug with the sender's name in email notifications ([#76](https://gitlab.com/tripetto/wordpress/issues/76))

**VERSION 1.4.0 (25-07-2019)**
✔️ Added an option to generate random values with the hidden field block
✔️ Added the option to align the first block of the collector at the top instead of the center of the screen
⚡ Moved some collector options (navigation bar, enumerators, etc.) to the styles section of the settings panel
⚡ Upgraded to a new version of the rolling collector with improved performance and also some bug fixes

**VERSION 1.3.0 (17-07-2019)**
✔️ Added hidden field block (this allows the use of hidden fields in forms and also logic based on the value of those hidden fields)

**VERSION 1.2.1 (16-07-2019)**
✔️ Added the option to include the form data in confirmation mails
✔️ Added the "Send an email"-block to send emails from within forms
🐛 Fixed bug in the editor position when WP menu is collapsed
🐛 Fixed a bug in keyboard navigation in the collector
🐛 Fixed a bug where focus sometimes was set on the wrong field in the settings panel of the editor

**VERSION 1.1.11 (10-07-2019)**
✔️ Added multiple checkboxes block
✔️ Added radiobuttons block
✔️ Added the possibility to hide the title of a block
🐛 Fixed problem with the style of the checkbox block
⚡ Renamed `Next` button to `Ok` button

**VERSION 1.1.8 (09-07-2019)**
✔️ Added single checkbox block
✔️ Added ability to change the labels of the `Next` and `Complete` buttons in the form style panel
✔️ Added uninstall script to remove the data tables when the plugin is deleted
🐛 Automatically make blocks required when the required feature is enabled (this saves an additional click by the user)
🐛 Fixed a bug in the positioning of the empty message of the collector

**VERSION 1.1.5 (02-07-2019)**
✔️ Confirmation dialogs when a form or entry is about to be deleted
🐛 Fixed a bug in the Zapier-integration
⚡ Unlocked all premium functionality for one form without the need of having a paid license

**VERSION 1.0.0 (14-06-2019)**
👶 A new plugin is born, Tripetto is now in the WordPress Plugin Directory!