diff --git a/changelog.txt b/changelog.txt index 50864ddca2..a581e84834 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,18 @@ == Changelog == += 6.20 = +* Security: Shortcodes in emails would process more than once. +* New: Over 30 free form templates are now available automatically for all users that would previously require a code sent through email. +* New: Admin pages have been modified to work better on smaller screen sizes. +* New: The GDPR field agreement text now supports links. +* Fix: Calculations based on currency formatted values would break using thousand separators that are not a decimal or a comma. +* Fix: The symbol padding currency setting would not apply to currency formatted calculations. +* Fix: Additional checks have been added to ensure that a GDPR field is always required. +* Fix: A Passing null to parameter deprecated message when viewing GDPR field settings has been fixed. +* Fix: A conflict with WPML would cause querying issues resulting in empty results when checking for form actions. This would cause the fallback confirmation action to appear even when there were valid confirmation actions in a form. +* Additional validation has been checked when outputting CSS variables when generating a stylesheet to help make sure the generated CSS is valid. +* Some additional validation has been added to help prevent issues where invalid serialized data would cause partial serialized strings to appear in setting values. +* The preview page for the contact form that gets installed automatically on every site is now automatically blocked from anyone without access to view the forms list. In addition, the preview page will no longer display a form when an incorrect key is used. This is to help prevent spam that targets the default form. A new frm_block_preview filter has been added which can be used to unblock the default form, and to block additional forms. + = 6.19 = * New: A new Enable GDPR related features and enhancements setting has been added to Global Settings. When enabled, a new GDPR field is available in the form builder. The GDPR field is a special required checkbox field that must be checked in order for the form to be submitted. * New: Sorting preferences are now remembered on the Forms and Entries list admin pages. Forms are now also automatically sorted with the newest forms at the top. diff --git a/readme.txt b/readme.txt index d8da5484b9..e42336283c 100644 --- a/readme.txt +++ b/readme.txt @@ -5,7 +5,7 @@ Tags: forms, form builder, survey, payment form, custom form, contact form, form Requires at least: 5.2 Tested up to: 6.7.2 Requires PHP: 7.0 -Stable tag: 6.19 +Stable tag: 6.20 The most advanced WordPress forms plugin. Go beyond contact forms with our drag and drop form builder for surveys, quizzes, and more. @@ -372,6 +372,20 @@ Using our Zapier integration, you can easily connect your website with over 5,00 See all [Formidable Zapier Integrations](https://zapier.com/apps/formidable/integrations). == Changelog == += 6.20 = +* Security: Shortcodes in emails would process more than once. +* New: Over 30 free form templates are now available automatically for all users that would previously require a code sent through email. +* New: Admin pages have been modified to work better on smaller screen sizes. +* New: The GDPR field agreement text now supports links. +* Fix: Calculations based on currency formatted values would break using thousand separators that are not a decimal or a comma. +* Fix: The symbol padding currency setting would not apply to currency formatted calculations. +* Fix: Additional checks have been added to ensure that a GDPR field is always required. +* Fix: A Passing null to parameter deprecated message when viewing GDPR field settings has been fixed. +* Fix: A conflict with WPML would cause querying issues resulting in empty results when checking for form actions. This would cause the fallback confirmation action to appear even when there were valid confirmation actions in a form. +* Additional validation has been checked when outputting CSS variables when generating a stylesheet to help make sure the generated CSS is valid. +* Some additional validation has been added to help prevent issues where invalid serialized data would cause partial serialized strings to appear in setting values. +* The preview page for the contact form that gets installed automatically on every site is now automatically blocked from anyone without access to view the forms list. In addition, the preview page will no longer display a form when an incorrect key is used. This is to help prevent spam that targets the default form. A new frm_block_preview filter has been added which can be used to unblock the default form, and to block additional forms. + = 6.19 = * New: A new Enable GDPR related features and enhancements setting has been added to Global Settings. When enabled, a new GDPR field is available in the form builder. The GDPR field is a special required checkbox field that must be checked in order for the form to be submitted. * New: Sorting preferences are now remembered on the Forms and Entries list admin pages. Forms are now also automatically sorted with the newest forms at the top. @@ -393,11 +407,8 @@ See all [Formidable Zapier Integrations](https://zapier.com/apps/formidable/inte * The setting to not include Formidable in the admin bar has been moved to miscellaneous settings. * The deprecated file stripe/views/payments/entry_sidebar.php has been removed. -= 6.17.1 = -* Fix: The payments table admin page would appear empty when there were unread inbox notices. - [See changelog for all versions](https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt) == Upgrade Notice == -= 6.16.2 = += 6.20 = This version fixes a security-related bug. Upgrade immediately.