PluginProbe
Happyforms – Form Builder for WordPress: Drag & Drop Contact Forms, Surveys, Payments & Multipurpose Forms / delete
Happyforms – Form Builder for WordPress: Drag & Drop Contact Forms, Surveys, Payments & Multipurpose Forms vdelete
1.26.15 trunk 1.0 1.10.0 1.11.0 1.11.1 1.12.0 1.12.1 1.12.10 1.12.11 1.12.12 1.12.2 1.12.3 1.12.4 1.12.5 1.12.6 1.12.7 1.12.8 1.12.9 1.13.0 1.13.1 1.13.10 1.13.11 1.13.12 1.13.2 All 194 releases
happyforms / readme.txt

readme.txt in Happyforms – Form Builder for WordPress: Drag & Drop Contact Forms, Surveys, Payments & Multipurpose Forms delete, at readme.txt

819 lines 26.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 === Happyforms - Form Builder for WordPress: Drag & Drop Contact Forms, Surveys, Payments & Multipurpose Forms ===
2
3 Contributors: happyforms
4 Tags: contact form, WordPress form plugin, forms, form builder, custom form
5 Requires at least: 5.0
6 Tested up to: 6.8
7 Requires PHP: 7.0
8 Stable tag: 1.26.9
9 License: GPLv2 or later
10 License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
12 Best WordPress contact form, newsletter form and payment form builder without the sucky stuff — lost emails, pesky spam, leaky privacy and outsourced support.
13
14 == Description ==
15
16 [Happyforms](https://happyforms.io/) is the simplest way for you to manage and respond to conversations with your website visitors. With over 10 years of experience here at The Theme Foundry, we’ve heard from nearly 1,000,000 businesses what they need from a contact form builder plugin! We've heard about the wasted time trying to set up tricky forms; the frustration of emails not being delivered; and the let down of not hearing from leads. That’s why we created Happyforms: Your free and friendly drag and drop form builder for creating contact forms and other custom forms in WordPress. Happyforms is optimized to increase conversations with your website visitors. Have peace of mind knowing messages to-and-from are getting delivered without the hassle of spam. You'll be set up and going in 5 minutes or less.
17
18 [Discover all the benefits of upgrading.](https://happyforms.io/upgrade) 🚀
19
20 = Happyforms solves these struggles: =
21
22 * 💬 Start more conversations.
23 * 📫 Reliable message delivery.
24 * 💌 Skip the hassle of spam messages.
25 * 😍 Free expert support and feedback.
26 * 🎨 Live preview form builder.
27
28 = Popular Happyforms Features: =
29
30 * Drag and drop form builder (Gutenberg ready).
31 * Live preview forms as you create them.
32 * Ability to create any type of custom forms.
33 * Easily add forms anywhere to your pages, posts and widget areas.
34 * Add multiple forms to the same page.
35 * Completely mobile responsive forms.
36 * Unlimited forms, fields, emails and submissions.
37 * Create multi-column layouts with a single click.
38 * Easily duplicate forms.
39 * Confirmation message on submission.
40 * Confirmation email sent to submitter.
41 * One-click HoneyPot spam prevention.
42 * Over 50 styles controls built-in.
43 * GDPR and 508 compliant forms and secure forms.
44
45 = Included Happyforms Form Fields: =
46
47 * Short Answer — For fields like ‘First Name’ and ‘Last Name’.
48 * Long Answer — For longer messages and feedback.
49 * Email Address — Validate users email addresses before submission.
50 * Multiple Choice — Checkboxes for multiple selections.
51 * Single Choice — Radio buttons for single selection.
52 * Dropdown — For long lists and single selection.
53 * Number — For formatted numeric fields, like phone and price.
54
55 = Upgraded Happyforms Features: =
56
57 * Access to all 20+ form fields.
58 * Manage unlimited submissions easily in the dashboard.
59 * Let submitters upload files to your forms.
60 * Redirect to any webpage after the form is submitted.
61 * Multi-page forms with step indicator.
62 * Limit the number of submissions per form.
63 * Google ReCaptcha spam prevention integration.
64 * Enable people to save and resume their submission.
65 * Preview submission before submitting.
66 * Log IP address automatically.
67 * Shuffle form fields and choices to avoid biases.
68 * Unlimited personal and client use plans.
69 * No-nonsense support team, happy to help over email.
70
71 [Discover all the benefits of upgrading.](https://happyforms.io/upgrade) 🚀
72
73 == Frequently Asked Questions ==
74
75 = Can you read my replies? =
76
77 Heck nah! No one likes peepers. All submissions are saved in your WordPress database or sent to your inbox.
78
79 Note: you'll need to upgrade to our paid contact form builder plugin to get some of the best goodies mentioned here.
80
81 = Can I translate forms into my language? =
82
83 Absolutely! Every last word read by your submitters can be translated — just type and replace. No extra plugins. No code changes. No fuss.
84
85 Note: you'll need to upgrade to our paid contact form builder plugin to get some of the best goodies mentioned here.
86
87 = Is Happyforms GDPR and CCPA ready? =
88
89 Yep! We have a special field for collecting submitters' consent for things just like this.
90
91 Note: you'll need to upgrade to our paid contact form builder plugin to get some of the best goodies mentioned here.
92
93 = Is my data safe? Is Happyforms HIPAA compliant? =
94
95 Our competitors claim to be HIPAA compliant, but that’s misleading. Those dodgy buggers! Why have a compliant form if your site’s server, connected services and chosen inbox aren’t?
96
97 To keep things simple, we say to disable Happyforms from saving submissions and instead point replies to an email address hosted by an end-to-end encrypted email service like ProtonMail.
98
99 It’s easier than it sounds. Promise. Hit us up if you have questions.
100
101 = Does it work on a site not using WordPress? =
102
103 Nope. Sorry! We’re for all things WordPress ‘round here.
104
105 = Do I need to know how to code? =
106
107 Nope. Happyforms has a fancy drag-n-drop form builder. But if you find yourself needing to code something, email us. We can help you out with the nerdy stuff.
108
109 = Does Happyforms work on all devices? =
110
111 Yep! We always recommend building forms on a desktop, but you can fill out a form anywhere — mobile, tablet and desktop.
112
113 Sadly no longer compatible with your 90s Tamagotchi.
114
115 = Can I connect Happyforms to my favorite services? =
116
117 Yep! Happyforms directly connects with reCaptcha, Google Analytics, ActiveCampaign, AWeber, Constant Contact, ConvertKit, Mailchimp, MailerLite, MailPoet, SendFox, SendGrid, Sendinblue, Stripe, PayPal, Zapier, Integrately and Integromat.
118
119 Through Zapier, Integrately and Integromat, you can connect with services like Shopify, Kajabi, QuickBooks, Xero, WooCommerce, FreshBooks, Gumroad, Gmail, Slack, Discord, Twilio, Google Drive, Dropbox, Google Docs, Evernote, OneDrive, Airtable, Teachable, GitHub, ClickFunnels, Facebook Pages, Google Calendar, Trello, Calendly, Klaviyo, Asana, Basecamp, HubSpot, Zoho, Acuity Scheduling, Salesforce, Zendesk, Intercom, Wrike, ClickUp, Freshdesk, LiveChat, Drift, Jira, ScheduleOnce, Pipedrive and thousands more.
120
121 Note: you'll need to upgrade to our paid contact form builder plugin to get some of the best goodies mentioned here.
122
123 = What types of forms can I build? =
124
125 Just about anything. A contact form, intake form, registration form, survey form, quiz form, payment form, newsletter form, giveaway form, fundraising form, donation form, nomination form, order form, questionnaire form, onboarding form, contract form, estimate form, research form, qualitative form, quantitative form, membership form, mobile form, feedback form, release form, inquiry form, request form, evaluation form, RSVP form, reservation form, sales lead form, popup form, quote form, event form, booking form, application form, agreement form, safety form, compliance form, assessment form, sponsorship form, report form, file upload form, satisfaction form, volunteer registration form, personality quiz form, calculator form — you name it.
126
127 Note: you'll need to upgrade to our paid contact form builder plugin to get some of the best goodies mentioned here.
128
129 == General Pourpose Forms ==
130
131 * Contact Form
132 * Feedback Form
133 * Registration Form
134 * Survey Form
135 * Poll Form
136 * Application Form
137 * Inquiry Form
138 * Request Form
139 * Signup Form
140 * Order Form
141 * Quote Request Form
142
143 == Lead Generation & Marketing ==
144
145 * Lead Capture Form
146 * Newsletter Signup Form
147 * Downloadable Resource Form
148 * Webinar Registration Form
149 * Demo Request Form
150 * Price Estimate Form
151 * Consultation Booking Form
152 * Event Registration Form
153 * Contest Entry Form
154 * Giveaway Form
155 * Popup Form
156
157 == E-commerce & Payments ==
158
159 * Checkout Form
160 * Payment Form
161 * Donation Form
162 * Product Order Form
163 * Invoice Form
164 * Subscription Form
165 * Coupon Code Form
166 * Refund Request Form
167 * Pre-order Form
168 * Waitlist Form
169
170 == Business & HR ==
171
172 * Job Application Form
173 * Employee Onboarding Form
174 * Timesheet Submission Form
175 * Expense Reimbursement Form
176 * Vendor Registration Form
177 * Client Intake Form
178 * Contractor Agreement Form
179 * Feedback Survey Form
180 * Performance Review Form
181 * Training Registration Form
182
183 == Education & Courses ==
184
185 * Course Registration Form
186 * Scholarship Application Form
187 * Volunteer Registration Form
188 * Membership Application Form
189 * Grant Application Form
190 * Workshop Enrollment Form
191 * Alumni Survey Form
192 * Fundraising Donation Form
193 * Tutoring Request Form
194 * Research Participation Form
195
196 == Medical & Legal ==
197
198 * Patient Intake Form
199 * Medical History Form
200 * Consent Form
201 * HIPAA Compliance Form
202 * Legal Consultation Form
203 * Incident Report Form
204 * Insurance Claim Form
205 * Privacy Policy Agreement Form
206 * Release of Liability Form
207
208 == Real Estate & Hospitality ==
209
210 * Property Inquiry Form
211 * Rental Application Form
212 * Guest Booking Form
213 * Vacation Rental Form
214 * Open House Registration Form
215 * Maintenance Request Form
216 * Room Reservation Form
217 * Event Venue Inquiry Form
218 * Feedback Form for Guests
219
220 == Technical & Creative ==
221
222 * Bug Report Form
223 * Feature Request Form
224 * Beta Tester Application Form
225 * Design Brief Form
226 * Content Submission Form
227 * Portfolio Review Form
228 * Creative Contest Entry Form
229 * API Access Request Form
230
231 == Niche & Specialty Forms ==
232
233 * Wedding RSVP Form
234 * Event Registration Form
235 * Pet Adoption Form
236 * Fitness Class Signup Form
237 * Recipe Submission Form
238 * Art Commission Form
239 * Car Rental Form
240 * Equipment Rental Form
241 * Voting Ballot Form
242
243 == Form Features (Modifiers) ==
244
245 * Drag & Drop Form
246 * Multi-Step Form
247 * Conditional Logic Form
248 * Mobile Responsive Form
249 * GDPR Compliant Form
250 * Spam-Protected Form
251 * File Upload Form
252 * Payment-Enabled Form
253 * Popup Form
254 * Embeddable Form
255 * Automated Email Form
256
257 = Does it work with my favorite theme and plugins? =
258
259 Abso-freakin-lutely! We’re always checking to make sure Happyforms plays nicely with popular themes like Divi, Astra, Avada, Genesis, GeneratePress, Enfold, Flatsome and OceanWP, and popular plugins like Yoast SEO, Elementor, WooCommerce, Jetpack, Wordfence, UpdraftPlus, MonsterInsights, WP Super Cache, Smush, W3 Total Cache, Loco Translate, SiteOrigin and Popup Maker.
260
261 Note: you'll need to upgrade to our paid contact form builder plugin to get some of the best goodies mentioned here.
262
263 = What are your brand guidelines? =
264
265 Aw, honestly, the thought that you're writing about our contact form builder is making us blush. That's very kind of you! If we can be picky, please stick by these guidelines:
266
267 * Happyforms (correct)
268 * HappyForms (incorrect)
269 * Happyform (incorrect)
270 * Happy Forms (incorrect)
271 * Happy Form (incorrect)
272
273 == Installation ==
274
275 Getting your plugin up and working takes just a few clicks:
276
277 1. Head over to **Plugins** in WordPress dashboard and click **Add New**.
278 2. In the "Search plugins…" field, type “Happyforms”.
279 3. Find Happyforms in the search results, hover over it, and click **Install**.
280 4. Once it is installed, click **Activate**.
281
282 That's it! It's ready to go. Nicely done.
283
284 WordPress is also really bad a sending emails. So if you haven't already, we always recommend you [set up a free SMTP plugin](https://wordpress.org/plugins/search/smtp/).
285
286 If you ever have questions, [just ask us](https://wordpress.org/support/plugin/happyforms/). We’ve swept the nacho crumbs from our keyboards, refilled our ginger beers and are ready to help.
287
288 And so you know, we don't outsource support. You can expect plain-talkin' help from someone who has a hand in making Happyforms.
289
290 == Changelog ==
291
292 = April 28, 2025 =
293
294 Version 1.26.9 changelog:
295
296 * Update: Compatibility with WordPress 6.8
297
298 = February 27, 2025 =
299
300 Version 1.26.8 changelog:
301
302 * Fixed: XSS Vulnerability on Additional CSS class(es).
303 * Fixed: XSS Vulnerability on Style Colors.
304
305 = February 20, 2025 =
306
307 Version 1.26.7 changelog:
308
309 * Update: Depenencies
310
311 = February 18, 2025 =
312
313 Version 1.26.6 changelog:
314
315 * Update: Compatibility with WordPress 6.7.2
316
317 = January 31, 2025 =
318
319 Version 1.26.5 changelog:
320
321 * Update: Updated readme and plugin description
322
323 = January 13, 2025 =
324
325 Version 1.26.4 changelog:
326
327 * Update: Compatibility with WordPress 6.7.1
328
329 = November 7, 2024 =
330
331 Version 1.26.3 changelog:
332
333 * Fixed: XSS Vulnerability on Form Messages
334 * Updated: Plugin description
335
336 = September 7, 2024 =
337
338 Version 1.26.2 changelog:
339
340 * Updated: Plugin description
341
342 = August 19, 2024 =
343
344 Version 1.26.1 changelog:
345
346 * Fixed: Security issue on XSS scripting
347 * Fixed: Accessibility issues on Honeypot and Headings
348 * Tested up until verion 6.6.1 of WordPress
349
350 = April 17, 2024 =
351
352 Version 1.26.0 changelog:
353
354 * Added: Hidden field as a new field.
355 * Added: Dynamic Email Subject.
356 * Tested up until verion 6.5.2 of WordPress
357
358 = February 22, 2024 =
359
360 Version 1.25.11 changelog:
361
362 * Fixed: Broken access control vulnerability.
363
364 = December 15, 2023 =
365
366 Version 1.25.10 changelog:
367
368 * Fixed: XSS vulnerability on hidden field attributes.
369
370 = October 27, 2023 =
371
372 Version 1.25.9 changelog:
373
374 * Added: Compatibility with PHP 8.
375
376 = August 3, 2023 =
377
378 Version 1.25.8 changelog:
379
380 * Added: Accessibility attribute to non-interactive fields.
381 * Fixed: XSS vulnerability issue on setting fields.
382
383 = June 1, 2023 =
384
385 Version 1.25.7 changelog:
386
387 * Fixed: A packaging error rendered the previous update unusable.
388
389 = June 1, 2023 =
390
391 Version 1.25.6 changelog:
392
393 * Added: New Image, Video and Audio design fields.
394 * Fixed: Special characters not being display correctly in emails and submission screens.
395 * Removed: Media field.
396
397 = April 19, 2023 =
398
399 Version 1.25.5 changelog:
400
401 * Fixed: A constant could be redefined, resulting in errors.
402
403 = March 23, 2023 =
404
405 Version 1.25.4 changelog:
406
407 * Fixed: A packaging error rendered the previous update unusable.
408
409 = March 23, 2023 =
410
411 Version 1.25.3 changelog:
412
413 * Removed: Frontend HTML code of deprecated form title.
414
415 = February 23, 2023 =
416
417 Version 1.25.2 changelog:
418
419 * Fixed: A packaging error rendered the previous update unusable.
420
421 = February 23, 2023 =
422
423 Version 1.25.1 changelog:
424
425 * Changed: Allow uppercase characters in limit character/word controls and limit choice labels.
426 * Fixed: Invalid HTML in the form builder interface.
427
428 = February 2, 2023 =
429
430 Version 1.25.0 changelog:
431
432 * Fixed: A packaging error rendered the previous update unusable.
433
434 = February 2, 2023 =
435
436 Version 1.24.0 changelog:
437
438 * Added: Dedicated Forms → Import and Forms → Export screens.
439
440 = February 2, 2023 =
441
442 Version 1.23.0 changelog:
443
444 * Added: Dedicated Forms → Import and Forms → Export screens.
445
446 = January 12, 2023 =
447
448 Version 1.22.0 changelog:
449
450 * Changed: Premium features and screens badges have been restyled to better match core styling.
451 * Fixed: Form block attributes are now properly escaped, preventing potential security issues.
452
453 = December 15, 2022 =
454
455 Version 1.21.1 changelog:
456
457 * Changed: Dashboard notice displayed after a new form is created has been reworded and made more informative.
458 * Changed: "Buttons" group in Messages tab has been split up for clearer separation of concerns.
459
460 = November 30, 2022 =
461
462 Version 1.21.0 changelog:
463
464 * Added: New Heading, Paragraph, Media and Separator fields offer more powerful layout possibilities.
465 * Changed: Form importer has been moved to Tools → Import screen for better consistency with core tooling.
466
467 = November 8, 2022 =
468
469 Version 1.20.2 changelog:
470
471 * Fixed: "Submit form" control in Messages tab wasn't triggering realtime preview updates.
472
473 = November 7, 2022 =
474
475 Version 1.20.1 changelog:
476
477 * Fixed: Some controls were missing from the builder's Messages tab.
478
479 = November 3, 2022 =
480
481 Version 1.20.0 changelog:
482
483 * Changed: Controls in Messages tab are now all visible all the time for better usability and easier form configuration.
484 * Fixed: Concurrent submissions of limited choices in Radio, Checkbox and Dropdown fields were leading to wrong results.
485
486 = October 14, 2022 =
487
488 Version 1.19.1 changelog:
489
490 * Added: Installation tab with common starting tips has been added to Happyforms' plugin page on the WordPress.org directory.
491 * Changed: Sample form created on activation has been simplified for better reusability.
492 * Changed: Changelog format has been improved to show release dates and more uniform entry types.
493 * Fixed: Quotes in Messages tab were incorrectly handled and caused data loss.
494 * Fixed: An incorrect call to `the_title` filter was causing compatibility issues with third-party themes and plugins.
495
496 = September 28, 2022 =
497
498 Version 1.19.0 changelog:
499
500 * Changed: "Include reply link" and "Include referral web address" have been replaced by default links in emails for better coherency with WordPress core behavior.
501 * Changed: Unlabeled fields are now displayed accordingly to WordPress core defaults for better readability.
502 * Removed: "Fill out this form again" link has been removed to avoid confusion upon successful submissions.
503 * Fixed: Submitted values that included special characters were erroneously converted to HTML entities.
504
505 = September 2, 2022 =
506
507 Version 1.18.1 changelog:
508
509 * Fixed: On some setups, Dropdown field's default choices wouldn't be selected by default.
510
511 = August 31, 2022 =
512
513 Version 1.18.0 changelog:
514
515 * Changed: Forms are now automatically hidden after a successful submission, and a "Fill out this form again" link lets submitters submit again for better usability.
516 * Changed: Control labels in the builder have been reworded for better clarity.
517
518 = August 11, 2022 =
519
520 Version 1.17.0 changelog:
521
522 * Changed: All sections in Style tab are now always visible for easier access to controls.
523 * Changed: Choice based fields build interface has been tidied up and made more coherent.
524 * Changed: Display of untitled forms in dashboard screen is now more consistent with WordPress display of untitled posts.
525 * Changed: Form styles are now packaged in a single bundle for better performance and cache friendliness.
526
527 = July 19, 2022 =
528
529 Version 1.16.1 changelog:
530
531 * Added: "Bulk Add Choices" control for easily adding long lists of choices to Radio, Checkbox and Dropdown fields.
532
533 = June 30, 2022 =
534
535 Version 1.16.0 changelog:
536
537 * Changed: Reworded dashboard and builder labels to improve usability.
538 * Changed: Empty labels in emails now won't result in excessive whitespace.
539
540 = June 13, 2022 =
541
542 Version 1.15.4 changelog:
543
544 * Added: "To email address" control under "Email me a copy of each submission" allows for more granular control of email settings.
545 * Added: "Reply email address" control under "Email me a copy of each submission" for easier exchanges with submitting users.
546 * Changed: "Added to" column in Forms screen now lists templates and reusable blocks for better integration with WordPress.
547 * Changed: Interface of choices in all choice-based fields has been redesigned for better usability and clarity.
548 * Fixed: Display of fields with limited choices wasn't updating correctly in builder's preview screen.
549
550 = May 24, 2022 =
551
552 Version 1.15.3 changelog:
553
554 * Added: Submissions are checked against headless browsers for better antispam protection.
555 * Changed: Field choices preserves its shuffled state when a validation occurs on submission for better usability.
556 * Changed: Better wording and style fixes in the form builder.
557
558 = May 10, 2022 =
559
560 Version 1.15.2 changelog:
561
562 * Added: "Screen Options" tab now includes "View mode" for better consistency with core WordPress.
563 * Changed: Installation data is now deleted automatically on plugin removal for easier deactivation.
564 * Changed: Better linear spacing for all choice-based field controls.
565
566 = April 25, 2022 =
567
568 Version 1.15.1 changelog:
569
570 * Added: Checksum-based verification system against repeated spam submissions.
571 * Added: Added "Headings" for Radio, Checkbox, and Dropdown field choices.
572 * Changed: Happyforms block now displays a notice when a form published on page was trashed.
573 * Changed: Re-arranged the position of "Require an Answer" control for better consistency.
574 * Changed: Renamed "Limit submissions" control to "Max number of submissions" in all choice-type fields.
575 * Changed: Improved usability of "Min number" and "Max number" controls in Number field.
576 * Changed: In all choice-type fields, remaining submissions are now shown by default.
577 * Fixed: Validation error on optional field with min/max requirements.
578
579 = April 4, 2022 =
580
581 Version 1.15.0 changelog:
582
583 * Changed: All frontend scripts are now bundled in a single file for better performance and cache friendliness.
584 * Fixed: Duplicating a form would throw an error on PHP 8.0.
585 * Fixed: "Limit how many times this choice can be submitted" counters were being wrongly copied to duplicated forms.
586
587 = March 21, 2022 =
588
589 Version 1.14.3 changelog:
590
591 * Changed: Tidied up horizontal and vertical alignment of notices.
592 * Changed: Forms are now sorted by "last modified" date for easier management.
593 * Changed: All instances of a form's navigational controls have been turned into buttons for better accessibility.
594
595 = February 28, 2022 =
596
597 Version 1.14.2 changelog:
598
599 * Added: "Step Interval" control allows for fine tuning the incrementing interval of Number field.
600 * Changed: "Make this choice default" control now supports multiple choices in Checkbox field.
601 * Fixed: Dropdown field was ignoring some style settings.
602
603 = February 15, 2022 =
604
605 Version 1.14.1 changelog:
606
607 * Added: "Hint" control for adding descriptive text to Radio and Checkbox field choices.
608 * Changed: Nicer vertical alignment of choices spanning multiple lines in Radio and Checkbox fields.
609 * Changed: "Align choices" control is now a button group for better usability.
610 * Changed: Exhausted choices are now always tagged with "(0 remaining)" to avoid confusion.
611 * Changed: All instances of "submit" type inputs have been replaced with buttons for easier styling.
612 * Changed: All custom form dropdowns have been replaced with their native counterparts for better performance and accessibility.
613
614 = January 24, 2022 =
615
616 Version 1.14.0 changelog:
617
618 * Changed: Nonce checks have been removed for improved compatibility with cache plugins.
619 * Removed: "Tooltip" styling for field hints has been deprecated to improve usability of forms.
620 * Removed: "Add 'select all' choice" was redundant and has been deprecated.
621 * Removed: Long Text field's more lightweight with "Add rich text editor toolbar" deprecation.
622 * Fixed: Form width was rendered incorrectly on specific PHP versions.
623
624 = January 6, 2022 =
625
626 Version 1.13.12 changelog:
627
628 * Removed: Long Text field "Rows" behaved inconsistently and has been removed.
629 * Removed: "Add other choice" control has been deprecated in favor of conditional logic.
630
631 == Upgrade Notice ==
632
633 = 1.26.9 =
634
635 * Update: Compatibility with WordPress 6.8
636
637 = 1.26.8 =
638
639 * Fixed: XSS Vulnerability on Additional CSS class(es).
640 * Fixed: XSS Vulnerability on Style Colors.
641
642 = 1.26.7 =
643
644 * Update: Depenencies
645
646 = 1.26.6 =
647
648 * Update: Compatibility with WordPress 6.7.2
649
650 = 1.26.5 =
651
652 * Update: Updated readme and plugin description
653
654 = 1.26.4 =
655
656 * Update: Compatibility with WordPress 6.7.1
657
658 = 1.26.3 =
659
660 * Fixed XSS vulnerability
661 * Updated plugin description
662
663 = 1.26.2 =
664
665 * Updated plugin description
666
667 = 1.26.1 =
668
669 * Fixed XSS issue and Accessibility issues on the form.
670
671 = 1.26.0 =
672
673 * Added hidden field and dynamic email subject.
674
675 = 1.25.11 =
676
677 * Fixed Broken access control vulnerability.
678
679 = 1.25.10 =
680
681 * Fixed XSS vulnerability on hidden field attributes.
682
683 = 1.25.9 =
684
685 * Added PHP compatibility.
686
687 = 1.25.8 =
688
689 * Fix XSS vulnerabiliy on setting fields, added accessibilyt improvements to non-interactive fields.
690
691 = 1.25.7 =
692 * Fixed packaging error.
693
694 = 1.25.6 =
695 * Removed Media field and added new Image, Video and Audio design fields, fixed special character not displaying properly, other miscellaneous bug fixes.
696
697 = 1.25.5 =
698 * Fixed duplicate constant definition.
699
700 = 1.25.4 =
701 * Fixed packaging error.
702
703 = 1.25.3 =
704 * Removed frontend HTML code of deprecated form title.
705
706 = 1.25.2 =
707 * Fixed packaging error.
708
709 = 1.25.1 =
710 * Allow uppercase characters in limit character/word controls and limit choice labels, miscellaneous bugfixes.
711
712 = 1.25.0 =
713 * Fixed packaging error.
714
715 = 1.24.0 =
716 * New dedicated Forms → Import and Forms → Export screens.
717
718 = 1.23.0 =
719 * New dedicated Forms → Import and Forms → Export screens.
720
721 = 1.22.0 =
722 * Form block security improvements, style tweaks for upgraded features.
723
724 = 1.21.1 =
725 * Dashboard notices and Messages tab improvements.
726
727 = 1.21.0 =
728 * New Heading, Paragraph, Media and Separator fields and form importer in Tools → Import screen.
729
730 = 1.20.2 =
731 * Fixed Messages tab's "Submit form" control realtime preview updates.
732
733 = 1.20.1 =
734 * Restored missing fields in builder's Messages tab.
735
736 = 1.20.0 =
737 * Messages tab usability improvements, limited choice bugfixes in Radio, Checkbox and Dropdown fields.
738
739 = 1.19.1 =
740 * Plugin directory page improvements, miscellaneous improvements and fixes.
741
742 = 1.19.0 =
743 * Better display of unlabeled fields, email improvements, miscellaneous bugfixes.
744
745 = 1.18.1 =
746 * Minor bugfixes.
747
748 = 1.18.0 =
749 * Improved behavior after successful submission, minor tweaks and improvements.
750
751 = 1.17.0 =
752 * Single-bundle frontend styles for better performance, builder interface improvements.
753
754 = 1.16.1 =
755 * New "Bulk Add Choices" control for Radio, Checkbox and Dropdown fields, miscellaneous improvements and bugfixes.
756
757 = 1.16.0 =
758 * Better rendering of empty labels in emails, improved wording.
759
760 = 1.15.4 =
761 * New email controls, redesigned choice interface, miscellaneous improvements and bugfixes.
762
763 = 1.15.3 =
764 * Improved antispam protection, better shuffling of field choices, miscellaneous improvements and bugfixes.
765
766 = 1.15.2 =
767 * New "View Mode" control in "Screen Options" tab, automatic cleanup on plugin removal, visual improvements.
768
769 = 1.15.1 =
770 * New checksum-based verification system against spam, headings for choice-based fields, miscellaneous improvements and bugfixes
771
772 = 1.15.0 =
773 * Single-bundle frontend scripts for better performance, form duplication bugfixes.
774
775 = 1.14.3 =
776 * Forms screen usability improvements, better notice alignment, miscellaneous style improvements.
777
778 = 1.14.2 =
779 * New "Step Interval" control for Number field, miscellaneous improvements and bugfixes.
780
781 = 1.14.1 =
782 * Radio and Checkbox fields choice hints, true submit buttons, layout and usability improvements.
783
784 = 1.14.0 =
785 * Improved cache compatibility, feature deprecations, minor bugfixes.
786
787 = 1.13.12 =
788 * Feature deprecations.
789
790 = 1.13.11 =
791 * Miscellaneous improvements.
792
793 = 1.13.10 =
794 * Bugfixes.
795
796 = 1.13.9 =
797 * Minor bugfixes.
798
799 = 1.13.8 =
800 * New "Added to" column in "All Forms" screen, punycode support.
801
802 = 1.13.7 =
803 * Messages tab field reset, better dashboard notices, miscellaneous improvements and bugfixes.
804
805 = 1.13.6 =
806 * Legacy widget block transforms.
807
808 = 1.13.5 =
809 * Minor bugfixes.
810
811 = 1.13.4 =
812 * Usability improvements.
813
814 = 1.13.3 =
815 * Minor bugfixes.
816
817 = 1.13.2 =
818 * Minor improvements and bugfixes.
819