We created a new Advanced Setting called "Enable Lazy Load Images". Enabling this setting will activate the lazy load feature for images and improve page load times. Currently this setting will only impact the homepage of sites, but will be applied to other pages as well in future updates.
We added Arabic as a Default Website Language option.
We created a new Advanced Setting called "Prevent Reviews For Own Profile". Enabling this setting will prevent members from submitting reviews to their own profile page.
We created a new Advanced Setting called "Protect Login Page from Iframe". Enabling this setting will prevent the login page from being called from an iframe that is not called from the same domain name.
We released a new Webhooks feature. To use this new feature navigate to the Admin >> Developer Hub >> Webhooks. The first set of Webhook optionsinclude 4 types of form submissions, and we plan to release several more Webhooks over the coming weeks.
We created a new form field type called "Country Code + Phone Number". This field allows users to first select a country code from a dropdown and then enter the rest of the phone number. We also created a new Advanced Setting called "Phone Country Code" to edit the list of country codes.
We created a new Post Type setting called "Allow Live Links In The Post Body". Enabling this setting will allow members to include links in the body of posts of that type. To use this new setting, navigate to the Admin >> My Content >> Edit Post Settings >> Edit >> Details Page Design tab.
Enhancements / Fixes:
We fixed an issue which was preventing the Export Member Data Add-On from exporting custom fields whose name starts with a number.
We fixed an issue which was preventing the Recent Events widget from displaying recurring event posts in some cases.
We fixed an issue with the Post Types "Can View" setting which was causing the system to display the corresponding post type tab on member profile pages even if the member has not published a post of that type in some cases.
We fixed an issue which was preventing the system to send 3rd party SMS member notifications to indirect lead matches.
The Activity Tracker will now log any time a member changes their Membership Level through the Member Dashboard.
We updated the Billing Reminder Emails Add-On to add the option to select the specific billing cycles which will trigger email notifications.
We fixed an issue with the Tax & VAT Manager Add-On which was preventing the system to apply the tax for some members in the United Kingdom.
The Member Geocoder Tool in the Admin will now properly URL encode locations with special characters.
We fixed an issue which was preventing the "Responsive Size 5" banner ad widget to display the image selected on the Banner Ads settings.
We updated the Send Newsletter page to focus on Smart Lists rather than the previous Contact Tags system.
We fixed an issue which was preventing the from displaying accurate results after selecting the "Listing - Profile Photo & Logo" option in the "Form Not Submitted" search field on the Search Members page in the Admin.
We updated the wording of the options in the "Post Keyword Search Options" field when editing Post Types Settings in the Admin. Also we removed the "Search Title Only" option from this Post Type setting.
We updated the 301 Redirects logic to automatically check if a newly-created URL on the site matches the "Source URL" of any existing 301 redirect rules. If a match is found, the 301 redirect is deleted to prevent unintended redirects.
We fixed an issue with Member Search Results that was preventing members who have selected a country as a Service Area from being returned as a result when performing a search for a state or province within that country.
We updated the Froala WYSIWYG files to the latest version available.
We implemented an update in order to support custom form fields on the Verify Listing module in the member dashboard area.
We fixed an issue with the Member Limit logic which was preventing sites from displaying the member signup form even when the member limit has not been reached on their site in some cases.
We updated the Stripe payment gateway credentials validation in order to prevent user errors when entering the credentials in the Admin.
We fixed an issue which was preventing the system from respecting the Admin Roles when visiting the Smart Lists page in the Admin in some cases.
We updated the form fields validations logic to only trigger validations when "Enable Validation?" is set to "On".
We updated the logic of the "Enable Lazy Load Images" setting in order to add the ability to "Load Images After Scroll", "Load Images After Page Load" or disable at all the lazy load feature form images. To use this setting, navigate to the Admin >> Developer Hub >> Image Settings.
We improved the way the system loads sidebars on the frontend of sites to reduce queries and improve page load times.
We fixed an issue with the Smart Lists which was preventing the system from creating a Smart List from all Newsletter Subscribers in some cases.
We updated the "Display Order" options when editing homepage streaming widget settings from the Design Settings page in the Admin.
We fixed an issue which was preventing the system from deleting all members from the Search Members page in the Admin.
We fixed an issue with the "Date Picker" form field type which was preventing the system from displaying the datepicker on forms in some cases.
We fixed an issue which was preventing the system from displaying custom SEO Template data after customizing the Member Search Results URL in some cases.
We updated the documentation links on the Manage Add Ons page in the Admin.
The manage leads datatable in the Member Dashboard area is now fully compatible with text labels.
We fixed an issue which was preventing the system from saving the Member Quick Edit form on the Search Members page in the Admin when using the Safari browser in some cases.
We fixed an issue with the Member Quick Edit form which was preventing the system from properly encoding special characters in the "Customize Listing URL" field.
We updated the Send Newsletter page to add a link to the Smart Lists documentation when creating a newsletter campaign.
We fixed an issue which was preventing the system from displaying results in the Recent Events homepage widget when the Auto-Recurring Event Add-On its not active in some cases.
We updated the logic of the Send Newsletter page in order to prevent the system from getting stuck when sending newsletters with high numbers of subscribers or a large unsubscribe list.
We fixed an issue which was affecting the ability the enable/disable forms in the Form Manager in the the Admin in some cases.
We updated the logic of the RSS Feed for Posts Add-On in order to make it compatible with RSS readers like Feedly.
We fixed an issue which was preventing the system from bulk-deleting the Member Chat Messages from the Admin in some cases.
We fixed an issue with the Manage Leads datatable in the Member Dashbaord which was showing an alert message after using the "Show Text Labels" functionality when visiting the site as an Admin.
The "Sub Category Groups - Member Categories" widget is now compatible with the "Display Categories With No Members" Search Setting.
We improved the Footer Banner Ad widget to only display the HTML inside the widget when there is banner content to display.
We fixed an issue with the Tax & VAT Manager Add-On which was preventing the system from including tax on invoices in some cases.
We fixed an issue which was preventing the system from adding some specific counties as Service Areas from the Service Areas tab in the Member Dashboard.
We fixed an issue with the "Min/Max Characters" form field validation which was triggering the validation error even when the character limit hadn't yet been reached.
We fixed an issue which was preventing the system from loading the SEO data on post details pages after editing the "Post URL Structure".
We deprecated the /photos SEO Template, which was no longer being used by default.
We updated the logic for "Pretty URL" search results pages in order to return the same results of using the member search results pages. Activate the "Enable All Location Features For "Pretty URL" Search Results Pages" Advanced Setting to enable this functionality. Please be aware that enabling this setting will require an additional Google Maps API query when these pages are loaded.
In all, over 60 feature enhancements and software updates were released this month.