New Features:
- We added a default set of Spanish language Text Labels. Site Admins can now choose to apply and edit English and Spanish Text Labels separately.
- We created a new Advanced Setting called "Enable HTTP Security Headers (CSP)". This new setting will add additional HTTP security headers and Content Security Policies when the server responds to client requests.
- We created a new Design Setting called "Open New Tab". When this setting is enabled, the link URL for the Homepage Hero Divider will open in a new tab when the user clicks on the link.
- We updated the Tax & VAT Manager Add-On in order to allow negative tax values.
- We released a new version of the Brilliant Directories App in Zapier. This version will include the ability to select Sub Sub Categories for leads. We also added support for submitting plain zip/post codes as a lead_location value and the origin IP when creating a new lead from Zapier.
- We created a new set of Advanced Settings to control the maximum file upload size in different contexts. These new settings will impact the member, post, multi-photo and PDF Chat upload logic. By default the maximum file upload size for all field types is 10MB.
- We created two new SEO Template Variables called %%%sub_category_name%%% and %%%sub_sub_category_name%%%. These new variables are usable in SEO Templates related to member search results pages for Sub Categories.
Enhancements / Fixes:
- We updated the "Froala Allowed Empty Tags" setting to include the "<i>" HTML element by default.
- We updated the Export Member Data Add-On to include the cover_photo field in export files when applicable.
- We fixed an issue which was preventing the Predictive Keyword Search Add-On from returning members results in the Header Keyword Search field in some cases.
- The Google Map Search Results Add-On is now compatible with the "Front-End Optimization: Only Load Google Maps when Requested by User" Advanced Setting.
- We fixed an issue which was preventing the location search fields from returning results when the site is set to only return results from the Primary Country of the site in some cases.
- We updated the Brilliant Directories Zapier App in order to add the ability to create, update and delete leads and update members.
- We updated the Private Member Chat Add-On layout on the Member Dashboard in order to display the URL of the page from which the chat was initiated.
- We fixed an issue with the Grid View Search Results Add-On which was causing the comments counter to overlap with the favorites counter in the grid view of post search results in some cases.
- The "Enter reply to review here" text when replying to a review in the Member Dashboard is now a Text Label.
- We updated the default layout of member search results pages to move the "phone number" button under the "send message" button.
- We fixed an issue which was preventing members from purchasing leads from the Member Dashboard in some cases.
- We fixed an issue which was preventing the system from allowing some SEO Templates to be customized in some cases.
- We fixed an issue with the image lazy load logic which was preventing the system from displaying member images on member search results pages after clicking on the "Load More Results" button in some cases.
- We implemented a security update to the member images upload logic in the Member Dashboard to prevent unwanted files from being uploaded.
- We added tooltip message when editing Membership Plans to inform users that changing the prices of the Membership Plan will not impact existing subscriptions.
- The "Search Box/Call to Action" button fields are now textareas instead of regular input fields when editing them on the Design Settings page in the Admin.
- We implemented an update in order to not load the Grid View Search Results JS libraries when visiting a site using a mobile device as this view is not available in that context.
- We updated the logic of the lead match query in order to exclude members which have the email with the following format: [email protected]. This email format is only used for members that are imported without an email address and therefor should not be matched to leads.
- We fixed an issue with the Form Manager which was preventing the signup form validations from working properly in some cases.
- We fixed an issue which was affecting the ability to set an expiration date for Muli-Photo Post Types in the Member Dashboard.
- We fixed an issue which was affecting the ability to display the AM/PM selection button when using the Calendar - Date & Time Picker form fields on the frontend.
- We fixed an issue which was preventing the system from displaying the Form Preview when editing a form in the Form Manager in the Admin when the "Enable HTTP Security Headers (CSP)" was active in some cases.
- We fixed an issue with the Froala "Button Link" Pre-Made Element which was causing the system to add a duplicate "rel" attribute value when editing Web Pages in the Admin.
- We fixed an issue which was affecting the ability to save custom form fields as blank after they had previously stored a value in some cases.
- We updated the Stripe Payment Gateway in order to support migrating credit card data that was previously stored locally to Stripe when a site changes their Payment Gateway to Stripe.
- We fixed an issue with the Automatic Lead Matching Add-On which was preventing the system from displaying possible Suggested Matches when manually matching members to leads from the Admin in some cases.
- We updated the new Domain Manager page in the Admin to implement some minor fixes to validations in several places.
- We fixed an issue which was preventing the Froala WYSIWYG Icon Picker from working properly when trying to select icons in some cases.
- We fixed an issue which was preventing the city Pretty URL search result page from returning accurate results in some cases.
- We fixed an issue which was causing the default event Date & Time picker fields from resetting to "12:00 AM" after selecting a time in some cases.
- We updated the new Domain Manager page in the Admin to implement some minor fixes to validations in several places.
- We updated the Automatic Lead Matching Add-On to prevent lead submissions that don't have at least a category or location to for automatching.
- We fixed an issue which was causing the leads to not have a top category assigned when the top level category dropdown is hidden in the leads form.
- We fixed an issue with the Menu Manager that was preventing items from being cloned when first customizing a menu.
- We fixed an issue which was preventing the system from correctly displaying items selected in custom Checkbox fields in some cases.
- We updated the Easy Coupon Codes Add-On to skip form field validation when a billing form field has been set as mandatory but is no longer visible after applying a 100% coupon code during the signup process.
- We fixed an issue which was causing the system to display "NaN" in the pagination links when filtering Sub and Sub Sub Categories on the Member Categories page in the Admin.
- We fixed an issue with the Sub Sub Dynamic Category Filtering Add-On which was causing the system to redirect to the incorrect URL after using the search filter in some cases.
- We updated the Auto-Recurring Events Add-On to support the "Search Results Priority" Membership Plan setting when viewing Event search results.
- We updated the RSS Feed for Posts Add-On in order to support symbols and special characters in the post body.
- We fixed an issue which was preventing the system from sending the Admin Email Notification after a user submits the form for a Multi-Image Post Type from the Member Dashboard in some cases.
- We updated the Activity Tracker to log the correct error message when a paid signup using a credit card with 3D secure fails.
- We updated the Facebook and Google Social One-Click Login and the Facebook Website Chat Add-Ons in order to load the JS files after the page loads. This will help reduce page load times and increase scores in 3rd party tools like Google Pagespeed.
- We removed the "Category Pre-Selection" options when creating or editing lead actions other than the "Main Action" in the "Auto-Match Workflows", as these settings only apply for the "Main Action".
- We fixed an issue which was preventing the system from displaying the Google Maps field when creating a Sub-Account in some cases.
- We updated the new Domain Manager page in the Admin to improve validations in several places.
- We fixed an issue which was affecting the ability to select the "Membership Plans This Code Will Work With" coupon code setting when creating Coupon Codes using the Safari browser in some cases.
- The headings for all Homepage Sections selectable in the Design Settings are now Text Labels for new sites moving forward.
- We fixed an issue which was preventing users from selecting the "Rented" property status in the Property Search Module after performing a search in some cases.
- We updated the button text when manually matching members in the Admin from "Set Selected as Pending" to "Match Leads".
- We deprecated the Bootstrap-Theme-Billing2-Bootbox widget.
- We fixed an issue with paid signups which was causing the system to return an error message during the signup process when using Stripe as a payment gateway in some cases.
- We updated the End Date picker field when creating events in order to select an end date automatically after selecting a start date for non-recurring events when the Auto-Recurring Event Add-On is active on a site.
In all, over 70 feature enhancements and software updates were released this month.