We created a new Web Page setting called "Exclude from Sitemap" for "Custom Widget as a Web Page" pages. Enabling this setting will exclude the page from the sitemap when it is next generated.
We created a new Web Page setting called "Select Content Type (advanced)". This setting allows the Admin to select the content type that should be returned by the server when the page is loaded. This setting is only available for web pages with the Page Type "Custom Widget as a Web Page".
We created a new Advanced Setting called "Dynamic Category Filter - Broad Match" which impacts the behavior of the "Dynamic Category Filter: Add-On. Enabling this setting (it is enabled by default) will return members listed in ANY of the categories selected in the filter. Disabling this setting will only return members listed in ALL of the selected categories.
We also added the "Front-End Optimization: Use Content Delivery Network (CDN) for Images" Advanced Setting. Adding an imagekit.io URL for a website to this setting cause all images on the site to be optimized and delivered via Imagekit.
Each of these settings will help to reduce the load time of pages and increase scores in 3rd party tools like GTMetrix and Google Pagespeed. Please see the article here for more information.
We created a new CSS class called "readonly". This class will grey out any form field it is applied to and set the cursor pointer to "not allowed".
We created a new set of settings for the Private Member Chat Add-On.
Enabling the "Send Email Notification to Admin When Private Chat Reported?" setting will cause the system to send an email notification to the Admin when a member flags / reports a private chat.
Enabling the "Send Copy of Email to Default Website Email Address" setting will cause the system to send a copy of member private chat notification emails to the Admin as well.
On sites that have the Private Member Chat Messages Add-On can find these settings in the Admin >> General Settings >> Integrations tab.
Enhancements / Fixes:
We added support for JS-based conversion tracking codes added to the Bootstrap Theme - Conversion Tracking Codes widget for tracking member purchases on the frontend of sites.
We fixed an issue which was preventing the system from highlighting text labels in the Member Dashboard when viewing the site as an Admin.
We fixed an issue with the form field validation options in the Form Manager which was causing the system to render the code in a widget rather than displaying the shortcode for a widget saved to the field in some cases.
We updated the logic of the Lead Settings to skip the validation of the location and categories fields selected for website pages when the "Share the same form settings for Profile Pages & Website Pages" is set to "Yes".
We added the ability to notify the site's Admin when a private member chat has been reported by a member.
We updated the logic of Google Maps displayed around a site to center the map on the "Primary County" of the site if there are no results to display on the map.
We fixed an issue with the Pretty URL Location URL logic which was returning a 404 error page when navigating to the URL of a country when a State has the same URL as well.
We now support the upload of xlsx, xls, gif, webp, ppt, and pptx file formats using the "Upload CV or Brochure" field on the Member Dashboard area of sites.
The "Publish Post" button when using the Pay Per Post Add-On is now a text label.
We fixed an issue which was preventing the system from sending the Billing Reminder notification emails for sites using PHP 5.4. in some cases.
We fixed an issue which was preventing the system from rendering the Froala WYSIWYG when the "Price" field had content saved in an old format in some cases.
We fixed an issue with the Member Profile Analytics Add-On which was causing the system to strip out the spaces in the "click name" of events.
We updated the layout of the lead details page in the Member Dashboard area when using the "Print Lead" button view.
We fixed an issue which was preventing the system from deleting the "Alt. Field Label" Display Settings when editing a form in the Form Manager.
We optimized how sites load default CSS files, which improves the scores on 3rd party tools like GTMetrix and Google Pagespeed.
We updated the Import Member via CSV functionality to respect the "Join Date (signup_date)" value when this is present in the import file.
We fixed an issue which was causing the system to not respect the form field order after saving a form in the Form Manager in some cases.
We updated the Monthly Income Reports found on the Transaction History page in the Admin to include a "Taxes" column in the report.
We fixed an issue which was preventing the Facebook Share button on member profile pages from working properly in some cases.
We fixed an issue which was preventing the system from ignoring "Disabled" Sidebars on the frontend of sites in some cases.
The date_added variable used in the "recommendation-accepted" email template is now compatible with the "Date Format" setting.
The invoice_pdf_link variable can now be used in member signup and upgrade email templates.
We added a "Select All" button to the Forms Inbox page in the Admin when performing a search.
We updated the My Websites page in the Admin to display a "Free Trial" banner when the Admin Account does not have an active Free Trial.
We updated the Activity Tracker to log when a Tax/VAT Rule is added or saved in the Admin.
The Community Comments Add-On is now compatible with Webhooks. When a comment is added to a post, the Webhook will be triggered.
We updated the RSS Feed for Posts Add-On to only include the posts which appear on post search results pages rather than displaying all available posts.
We fixed an issue which was preventing the system from displaying the Post Limit Banner notification on single-image Post Types in some cases.
We added Webhook support for the Quick Edit form on the Search Members page in the Admin.
The Reviews Post Type is now compatible with the RSS Feed for Posts Add-On.
We fixed an issue which was preventing the system from displaying the Google Map on member profile pages in some cases.
We fixed an issue with the "Website - Lead Form - Get Matched" form which was hiding the "Location" field when a member was logged in to their account in some cases.
We fixed an issue which was causing the system to create duplicate entries when submitting the "Website - Lead Form - Get Matched" form if the recaptcha field is was present in the form in some cases.
We fixed an issue with the Export Member Data Add-On which was causing the system to create an empty export file when exporting members in some cases.
We fixed an issue which was preventing the system from correctly displaying the Unsubscribed link URL in Email Templates in some cases.
We updated the Recent and Module Review widgets to not display any stars when the average review score total is equal to 0.
We fixed an issue which was preventing the system from respecting the capitalization of Text Labels in the Member Dashboard area.
We fixed an issue which was preventing the system from displaying currency decimal values when using the "Price Field" form field type on forms in the Member Dashboard in some cases.
We deprecated the "URL Permalink" and "Number of Posts Displayed on Tab" Post Type Settings when editing the Listing Post Type in the Admin as these fields do not apply to this Post Type.
We updated the logic of the Reviews Search Results page to show the "No Search Results" label when there are no results to show.
We renamed the "Froala Text Editor" form field type to "Froala Text Editor - Basic".
We updated the "Default Website Language" setting in order to include "English - Australia" and "English - Great Britain" as options.
We renamed the "Member CV / Brochure" form field type to "File Upload Field".
We fixed an issue with the Manage Posts page in the Admin which was preventing the system from displaying results when a keyword search contained an apostrophe in some cases.
The "Whoops!" text when displaying the notification modal when a lead is submitted without all required information is now a text label.
We fixed an issue with the Unsubscribed Emails list which was causing the system to add a duplicate email address to the list even if the email address already existed on the list.
We added a "Select All" button to the Member Reviews page in the Admin when performing a search.
We updated the "Database Variable" form field setting to not allow whitespaces when entering a value for the field.
We fixed an issue which was preventing the system from adding the "Security - Honeypot Field" to forms in some cases.
We updated the "Security - Google reCaptcha" field to fix an issue that was preventing it from validating properly in default forms.
In all, over 80 feature enhancements and software updates were released this month.