New Features:
- We created a new Advanced Setting called "Do Not Show Stripe JS Script On Every Page". When enabled, the system will only load the Stripe JS Library on payment pages and not on every page.
- Note: Stripe recommends loading the JS on every page for enhanced fraud detection. The system does this by default, but enabling this setting will only load the Stripe JS on the payment pages where it is absolutely necessary.
- We created a new Webhook Event called "Member Clicked Email Verification Link". This Webhook will be triggered after a member clicks on the email address verification link they receive by default after signing up as a member of a free Membership Plan.
- We added the ability to search for members by their country's signup and login IP address on the Search Members page in the Admin.
- We added the ability to upload .txt and .rtf files through the Media Manager in the Admin and "File Upload" fields in the Form Manager.
Enhancements / Fixes:
- We updated the description text of the "Emails Sent" metric in the "Website Resources" section of the Admin Dashboard.
- We updated the CSV Member Import and CSV Post Import tools in the Admin to allow custom column names in CSV files to be mapped to variables that were previously reserved and not able to be mapped to. Mapping custom column names to these default variables is now allowed: services, profession_name, service_id, state_name, address, profile_photo, logo, country_name, top_category, service_name, country_name, name, cover_photo, post_image, data_id, data_type, post_promo.
- We updated the Cover Photo Add-On to support WEBP image files.
- We fixed an issue which was preventing the Reviews Search Results page from returning accurate results in some cases.
- The Upload Reviews with Photos button when creating reviews are now compatible with the Color Sets in the Design Settings.
- We implemented a security update to the Froala WYSIWYG in the Admin.
- We fixed an issue which preventing the Member Search Results layout from displaying properly when using Safari as web browser in some cases.
- We added documentation for the Data Categories API to the API documentation in the Admin.
- We fixed an issue which was causing duplicate members to be created when importing members using the CSV Member Import tool in the Admin in some cases.
- We fixed an issue which was preventing the system from updating the status of a lead in some cases after it has been accepted by a member and the site was using an Off-Site Payment Gateway.
- We updated the Disposable Email Address SPAM blocker setting to only check the listed domains against form fields using the "email" form field type.
- The auto_match and auto_geocode field variables now support Boolean data (true or false) when creating and matching leads using the Brilliant Directories API.
- We fixed an issue which was affecting the ability to collect Past Due Invoices from the Transaction History page in the Admin in some cases.
- We fixed an issue which was preventing the "Show Sub-Account Tab" Membership Plan Setting from working properly on member profile pages when the "Enable Lazy Load" Advanced Setting was disabled.
- We fixed an issue which was causing the system to hide the "Delete File" button for all File Upload fields after an Admin uses the button to delete a single file from a form submission on the Form Inquiries page in the Admin.
- The "Enable Search Results Cache" Post Type Setting is now available for all Single-Image and Multi-Image Post Types.
- We fixed an issue which was preventing the "Display Expired Posts in Search Results" from working as expected on Events Search Results pages in some cases.
- We fixed an issue with the Google Translate Tool which was causing it to overlap with the Main Menu on the frontend of sites when the Menu Behavior is set to "Stick To Top".
- We fixed an issue which was preventing the system from respecting the "Show 'Manage Leads' Link in Account Sidemenu" setting when logged in as a member and visiting a different member's profile page using a mobile device in some cases.
- We fixed an issue which was causing the system to redirect to the Member Dashboard instead of redirecting to "/account/additional_locations/view" after a member created a Sub-Account.
- We updated the Header Main Menu to add the "Default Button Background" color behind the member profile image when visiting a site using a mobile device.
- We implemented a security update to Upload File System to prevent malicious files being uploaded through widgets.
- We fixed an issue which was affecting the ability to use the South Africa Clickable Map when the "Front-End Optimization: Only Load Google Maps when Requested by User" setting was active.
- We fixed an issue which was preventing the image caption feature in the Private Member Chat Froala WYSIWYG from working properly.
We also fixed an issue which was preventing the "Reported" tag from displaying properly in the Private Member Chat module in the Member Dashboard. - We fixed an issue which was preventing the Google Maps Integration from respecting the "Location Search Suggestions" General Setting when pasting data in the Google Maps location fields.
- We fixed an issue which was preventing the Stock Image Libraries Checkbox setting in the Member Quick Edit form from working properly when the legacy free_stock_images setting was active in some cases.
- We fixed an issue which was preventing the system from returning accurate results on Post Search Results pages after trying to perform a keyword search that included special characters in some cases.
- We fixed an issue which was preventing the system from loading the Text Labels on the frontend in some cases after using the "Show Text Labels" when visiting the website as an Admin.
- We fixed an issue that was preventing an Admin from updating the name of an Email Template in the Admin in some cases.
- We updated the dropdown that displays for members in the "Suggested Matches" column when matching a lead to add the options "Match as Pending" and "Match as Accepted".
- We fixed an issue which was preventing the Preview feature from working properly on the Media Manager page after loading more files using the "Load More" or "Load All" buttons in some cases.
- The system will now show a lead matched to a member as "Sold Out" right away when the member visits the Manage Leads page in the Member Dashboard and the lead has already been accepted the maximum number of times as set in the "Maximum Accepted Matches" Leads Setting.
- We updated the Google Sitemap Generator Add-On to include Post Search Results page URLs that have been created as custom Web Pages. These URLs will appear Static Pages Sitemap file when the system updates the website's sitemap.
- We fixed an issue which was preventing the widget search filter in the Sidebar Manager in the Admin from working properly when using the Safari browser in some cases.
- We updated the "Create User" and "Update User" API Endpoints to trim whitespaces at the beginning and end of Sub Category names submitted to these endpoints. This will help ensure the system consistently recognizes the names of Sub Categories correctly when creating or updating members via the Brilliant Directories API.
- The action of creating or updating a Coupon Code in the Admin is now being logged in the Activity Tracker.
- We fixed an issue which was causing the system to display an empty <img> element as a placeholder for a member's profile images in the Member Dashboard when they had not yet uploaded images in the Profile Photo area.
- We fixed an issue which was preventing the system from returning the correct suggested matches when manually matching a lead to members on the Match Leads page in the Admin.
- The Bookmark counter shown when viewing Post Types in the Member Dashboard is now compatible with the "Enable Bookmark Counter" Design Setting.
- We updated the display of the Related Posts widget used on the frontend of sites.
- We updated the Zapier Integration to improve the Snapchat, Whatsapp and Hours of Operation variable field labels and descriptions used in the Create User action.
- We fixed an issue which was preventing the system from returning accurate member results after performing a location search when the "Strict City Match" General Setting is enabled.
- We updated the Export Member to CSV functionality to remember the selected fields when exporting Member Data in the Admin. These fields will be selected automatically the next time an Admin exports member data.
- We updated the Open Graph image (og:image) value on Post Details and Profile pages on the frontend of the sites to ensure the best image is loaded for these pages.
- We fixed an issue which was preventing the member signup process from working properly on sites running PHP 5.4 in some cases.
- We fixed an issue which was causing the Pay Per Post workflow to redirect users to the Member Dashboard after successfully purchasing a Post when the "URL Permalink" Post Type setting had been customized.
- We fixed an issue which was preventing Member Search Results pages from respecting the "When Sorting Members – Respect Membership Plan Search Priority" Post Type setting in some cases.
We also fixed an issue which preventing the Member Search Results page form correctly sorting members after performing a location search in some cases. - In all, over 60 feature enhancements and software updates were released this month.