Newfangled Plugin Suite – August 2021 Release
The August 2021 release contains a number of improvements and fixes to the Newfangled Plugin Suite. Some of the important changes introduced in these plugin updates include:
- Backwards-compatibility support for Gravity Forms 2.5 for sites that were originally configured using older versions of Gravity Forms.
- Support for the WordPress Widget Block Editor, in the form of both legacy Smart CTA Widgets as well as Gutenberg Smart CTA widgets
- Retirement of the legacy ‘Newfangled reCaptcha’ field
Given the scope of these changes and the importance of form functionality on your site, we would like to help you with the upgrading and testing process. Please reach out to your Email Marketing Coach to coordinate scheduling and access for this work.
If you wish to perform these updates on your own, please review the release notes carefully. As with any plugin or core update, we strongly suggest that you first update on a staging environment and test your site functionality thoroughly before making any changes to your production site. We’ve prepared some functionality testing notes to help you with this.
Even if you go the route of upgrading/testing yourself, please let us know, so that we can help review.
Important Changes
Gravity Forms 2.5+ Support
Once you’ve updated the Newfangled Plugins, you may also choose to update Gravity Forms to the latest version (currently 2.5.9). More information about the Gravity Forms 2.5 upgrade and testing process can be seen here. Since the way that Gravity Forms renders form HTML has changed with this version, you may see styling differences after making this update. In particular, we’ve found that the validation styling will often have changed. Depending on how this looks, you may decide to leave the changes as-is, or to adjust the CSS as needed.
- More information about the Gravity Forms 2.5 upgrade and testing process can be seen here.
- Tips regarding testing Newfangled forms and functionality can be seen here.
Retirement of the legacy ‘Newfangled reCaptcha’ field
The legacy ‘Newfangled reCaptcha’ Gravity Forms field has been depreciated as part of this release. Most sites configured over the past several years are instead using the built-in Gravity Forms reCaptcha field. Older sites using this legacy custom reCaptcha field should be updated to instead use the built-in version. If you think your site might be using this older version – or if you are unsure – please reach out to Newfangled for support.
WordPress Widget Block Editor
Smart CTA widgets created before the release of WordPress 5.8 are still available and have been relabeled ‘Smart CTA (Legacy Widget).’ You may also now use the Gutenberg ‘Smart CTA’ block when adding to widget areas. If you find that you’re having issues using the new Widget Block editor, we recommend installing the Classic Widgets plugin to revert to the previous editing experience.
Release Notes
Newfangled Gated Content
2.4.8
- (Feature) Add ability to always gate single post types, update all on options save.
- (Bug) Fixed a bug where content upgrades added via a shortcode entered into a DIVI builder would result in the post containing the content upgrade not appearing in the Smart CTA rotation.
- (Housekeeping) Upgraded to the latest helper file from the Kernl.us distribution system.
- (Housekeeping) Fixed various PHP notice messages.
- (Housekeeping) Updated the Newfangled Gutenberg blocks to use the new ‘block_categories_all’ filter for WordPress 5.8+.
- (Housekeeping)Updates for PHP 8 compatibility.
Newfangled Gravity Forms Helpers
1.2.6
- (GF 2.5 Compatibility) Added functionality that re-injects inline JavaScript into the form ‘container’ when it is being loaded dynamically via a Smart CTA. The new version of Gravity Forms moves all of these to the footer, but when creating a dynamic form and then re-injecting it into the page, we need the form’s JavaScript to be included with it.
- (GF 2.5 Compatibility) Added functionality that forces all forms added by a
Oops! We could not locate your form.
shortcode or a gravityforms() function call in a template to always set the “Use Ajax” flag to be true. Gravity Forms using with the Ajax flag set to true will submit and show the response message inline, as opposed to redirecting to another page. Due to the dynamic nature of the forms, we always want this to happen. - (GF 2.5 Compatibility) Updated the “Newfangled Privacy Manager” custom form fields to be compatible with the new Gravity Forms builder.
- (GF 2.5 Compatibility) Added functionality to help dynamically loaded forms display properly when used with the “Popup Maker” plugin.
- (GF 2.5 Compatibility) Added functionality that changes the way dynamic forms loaded by “Inline CTAs” are loaded properly, when loaded via an “Ajax Load More” repeater template.
- (GF 2.5 Compatibility) Added some very simple CSS (loaded in the footer) that addresses some of the larger markup changes introduced by Gravity Forms 2.5. Note that this does not preclude doing a full styling review as part of the upgrade process. The inclusion of this CSS must be enabled via a new settings option.
- (Feature) New REST API endpoints to get versions of GF and the NF plugins.
- (Feature) New optional setting to pass the current page title (instead of the form title) as the “Conversion Page” to HubSpot when using the Hubspot for Gravity Forms or Gravity Forms HubSpot Add-On plugins.
- (Housekeeping) Removed old reCAPTCHA helper functionality, that was designed to allow older versions of Gravity Forms to support Google’s reCaptcha when using multiple forms on the same page. This functionality had been disabled since version 1.2.5, and now been completely removed. If you are upgrading from a version older than 1.2.5, you should confirm that all forms using a reCAPTCHA are able to be submitted properly. If you hare using the older ‘Newfangled reCATPCHA’ Gravity Forms field, this should be replaced with a standard/build-in Gravity Forms ‘reCAPTCHA’ field.
- (Housekeeping) Updated the code supplied by kernl.us to the latest version, to address PHP notices.
Newfangled Gravity Forms / Act-On Connector
2.1.6
- (Housekeeping) Do not include the tracking code when loading a widget preview page.
2.1.5
- (Feature) Added the ability to manually update/generate the Act-On feeds table.
- (Feature) Added error reporting to the field mapping interface. This indicates if an Act-On form does not have permission to be loaded by the site URL, and what that URL is.
- (Housekeeping) Fixed various PHP notice messages.
- (Housekeeping) Upgraded to the latest helper file from the Kernl.us distribution system.
Newfangled Logging
1.2.6
- (Housekeeping) Upgraded to the latest helper file from the Kernl.us distribution system.
Newfangled Privacy Policy Manager
1.1.5
- (Feature) Added new nfprivacy_privacymodalcontent filter for customizing the modal content
- (GF 2.5 Compatibility) Add new settings for privacy fields, for Gravity Forms 2.5 support
- (Bug) Fixed an issue with the ‘remember signup’ checkbox functionality
- (Housekeeping) Fixed various PHP notice messages
- (Housekeeping) Upgraded to the latest helper file from the Kernl.us distribution system.
Newfangled Progressive Profiling
2.2.11
- (Bug) Updated the Gutenberg Smart CTA block data to exclude ignore items
- (Housekeeping) Renamed the Legacy Smart CTA Widget
- (Housekeeping) Created a custom preview for Legacy Smart CTA Widgets when viewed in the Widget Block editor
- (Housekeeping) Cleaned up the editor styling for Legacy Smart CTAs when viewed in the Widget Block editor
- (Housekeeping) Updated Legacy Smart CTA widget drag-and-drop functionality to work in the Widget Block editor
- (Housekeeping) Added a custom preview process when a Legacy Smart CTA is being previewed, to bypass site header and footer processing
2.2.10
- (Feature) Updated the Smart CTA widget builder so that all types of CTAs can be excluded, not just forms.
Optimized the functionality that builds the list of conversion-content items to appear in the rotating Smart CTA. - (Housekeeping) Upgraded to the latest helper file from the Kernl.us distribution system.
- (Feature) Updated the Smart CTA widget builder so that inactive Gravity Forms are not shown as an available option.
- (Housekeeping) Removed various PHP notice messages.
- (Housekeeping) Updated the Newfangled Gutenberg blocks to use the new ‘block_categories_all’ filter for WordPress 5.8+.
- (Bug) Fixed an error when this plugin is used without Gravity Forms.
Newfangled Insight Engine Connector
2.2.14
- (Housekeeping) Do not include the tracking code when loading a widget preview page.
- (Feature) New ‘contentlist’ REST API route, to allow the Insight Engine to poll sites for content updates/activity.
2.2.13
- (Housekeeping) Fixed various PHP notice messages.
- (Housekeeping) Updates for PHP 8 compatibility.
Newfangled Webinars
2.3.6
- (Feature) Added ‘nfwebinars_redirecturl’ filter to allow the redirect URL that happens after a Gated Content form has been completed to be customized.
- (Bug) Fixed an issue where an error would occur if this plugin is used without Gravity Forms.
- (Housekeeping) Fixed various php notice messages.
- (Housekeeping) Upgraded to the latest helper file from the Kernl.us distribution system.
- (Housekeeping) Updates for PHP 8 compatibility.