New Features:
- We created a new Advanced Setting called “Default Checkout URL”. This setting can be used to customize the default /checkout/ URL for member signup pages.
- We added the ability to upload “.xlsm” files through the Media Manager page in the Admin.
- We updated the Tax & VAT Manager Add-On to display the Tax & VAT details on the order summary of all payments made on a site, including purchases related to leads, pay-per-post, digital products, etc. We also created a new set of Membership Plan settings called “Show Order Summary on Signup Form” and “Show Order Summary on Upgrade Form” which control whether or not the order summary will display on member signup and upgrade pages.
- Free and Paid signup forms are now supported by the Webhooks functionality.
- We added the ability to create Webhooks for custom forms.
- We created a new Membership Plan setting called “URL For The Sign Up Page”. This allows the Admin to specify a custom URL for each Membership Plan’s member signup page.
Enhancements / Fixes:
- We added Croatian as a Default Website Language.
- We updated the Stripe Payment Gateway logic in order prevent uncaptured payments after submitting the Paid Member Signup form when the site has activated the “Use AVS Billing Address Fields” Advanced Setting.
- We fixed an issue with the layout of the member profiles pages which was causing the system to not alternate the white and grey colors between each field when displaying the member data in some cases.
- We fixed an issue which was preventing the system from displaying the Facebook Member Feed Widget when the Facebook Chat Add-On is on the same page in some cases.
- We fixed an issue which was causing the system to display PHP warnings when using the “Show Widget” feature when viewing the site as an Admin.
- We fixed an issue which was preventing the system from counting post views when the post had a “/” included in its custom URL.
- We updated lead emails to properly encode special characters in the “Origin Page” URL included in lead emails sent to members.
- We fixed an issue with the Homepage Design Settings which was preventing the system from setting the custom content background color properly in some cases.
- We fixed an issue which was preventing the Form Manager from displaying Form Previews when the “Protect Login Page from Iframe” Advanced Setting was active on a site.
- We fixed an issue with the form field clone logic which was preventing the system from saving all of the cloned fields after saving changes on the Form Manager page in the Admin.
- We fixed an issue which was preventing the system from loading the correct SEO Template data after customizing the “Post URL Structure” Advanced Setting in some cases.
- We fixed an issue which was affecting the ability to Export Member Categories from the Admin in some cases.
- We updated the Webhooks page in the Admin to only allow a webhook to be saved as “Enabled” if the corresponding Webhook Link has been provided.
- We fixed an issue with the “Display Order” setting for homepage widgets which was preventing the results from being sorted by “Newest First” when the “Limit One Post per Member?” setting is active for the same widget.
- We fixed an issue which was causing the “Recent Members” homepage widget to display the Top Category of the previous member if a member displaying in the widget had not yet selected a Top Category.
- We fixed an issue with the Global Website Search modules which was preventing them from loading the results when the Global Website Search SEO Template was not customized on the site.
- We fixed an issue which was causing email templates sent to a member after accepting a lead to render the lead’s name instead of the member’s name using the %%%first_name%%% variable.
- We implemented a performance update in order to delay loading the Recaptcha scripts until after the user clicks on the form. This helps speed up the load of pages and optimizes the delivery of this javascript.
- We updated the logic of Multi-Image Post Types to prevent images from other Post Types from displaying with posts unintentionally.
- We fixed an issue with the Pin Featured Post Add-On which was causing the system to reset the content of a post after setting it as a featured post from the Admin in some cases.
- We fixed an issue which was causing the “pretty URL” search results pages for locations to return a 404 error page when trying to render the page for a city when the country the city is in does not have states or provinces.
- We updated the Domain Manager page logic to display more detailed error messages when there is an issue updating the domain of a website.
- We updated the system to prevent console warnings related to expired cookies from displaying in some cases.
- We fixed an issue with the “Sync Members with Google Maps) bulk geocoding tool in the Admin which was preventing the system from adding a city or state/province to the location_cities and location_states tables i the site’s database if there is already a city or state/province of the same name but in a different country already present in the tables.
- We fixed an issue which was preventing the system from displaying the 404 Error page when the “Default 404 Error Page” Advanced Setting had a non-default value and the user tried to visit a Post Details page which did not exist.
- We fixed an issue with the “/account/promote/verify-submit” URL in the member dashboard which was creating an empty record on the Form Inquiries page in the Admin whenever the URL was loaded without data being submitted to it.
- We updated the UI of the Edit Credit Card modal on the Search Members page in the Admin to make it compatible with the “Use AVS Billing Address Fields” Advanced Setting.
- When a member upgrades their Membership Plan and the “Use AVS Billing Address Fields” Advanced Setting is active, the system will now send the Billing Address data along with the credit card details.
- We fixed an issue with the Multi-Location Listings Add-On which was causing the system to assign counties in the wrong state/province or country when selected in some cases.
- We updated the “Add Indexes to Users Data Tables” Admin Dashboard installer to include the `users_clicks` table as well.
- We fixed an issue which was preventing the system from marking Member Dashboard sections as “Complete” even when all required form fields in that section had been filled out in some cases.
- We fixed an issue which was preventing the system from displaying the SEO data for the member search results pages when the site had customized the “Default Member Search URL” setting multiple times.
- We fixed an issue which was preventing the system from displaying the correct error Text Label when validating email address field types in some cases.
- We fixed an issue with the Transaction History page which was preventing the system from loading the page after conducting a search using the “Member Account Status” and “Payment Received” criteria in some cases.
- We fixed an issue which preventing Admins from editing Membership Plans when the “Website Currency” General Setting was not set properly.
- We fixed an issue with the Admin Dashboard which was preventing the system from loading a portion of the page in some cases.
- We deprecated the “recommendation-member” email template as it was no longer in use.
- We fixed an issue with the status of leads in the Member Dashboard which was causing leads to be marked with the status of “Sold Out” even when the “Maximum Accepted Matches” set for the lead had not yet been reached.
- We updated the logic of the Manage Posts page in the Admin to display “No Image Available” text instead of a broken image for Multi-Image post types that do not have an image uploaded.
- Using the “Pay Now” action from the Billing section of the Member Dashboard is now being logged in the Activity Tracker.
- We fixed an issue which was preventing the system from respecting the “Free Trial Additional Options” Membership Plan setting when the Free Trial Period is enabled and the site had customized the checkout URL in some cases.
- We fixed an issue which was preventing the Leads Page in the Admin from displaying the Origin Page URL in some cases.
- We added additional validation when saving the ‘Enable All Location Features for “Pretty URL” Search Results Pages (Additional Google Maps API Cost)’ Advanced Setting to display an alert message if the “Referrer Restrictions” setting is not enabled in the Maps API Console.
- We fixed an issue which was preventing the system from sending the Additional Notification emails after a member received a lead in some cases.
- We fixed an issue which was preventing paid members from signing up using a credit card from the United Kingdom in some cases.
- The Billing Address fields on the paid signup form are now marked as mandatory when the “Use AVS Billing Address Fields” Advanced Setting is active on a site.
- We fixed an issue which was preventing the Recent Events homepage widget from displaying recurring event posts in some cases.
- We fixed an issue which was preventing the Google Sitemap Generator from including some category pages in sitemap files in some cases.
- We fixed an issue which was affecting the display of the billing cycle options when a member was upgrading their Membership Plan from the Member Dashboard in some cases.
- We added an “All My Sites” link in the Admin Header Menu, next to the website name in the Admin. Clicking on this link leads to the Admin’s Account Dashboard.
- We updated the Instragram icon used by default throughout sites.
- We fixed an issue which was causing the Dynamic Category Filter Add-Ons to redirect to the wrong URL when other search features were present on the same page in some cases.
- We updated the logic of the Match Lead details page to show a “Processing” modal after a lead is matched manually.
- We removed the ability to delete the “Review Title” field or disable the “Required” setting for it when editing the “Listing – Write Review” form in the Admin. This field is required in all cases for the proper functioning of the Reviews system.
- We updated the Web Page Builder to auto-select the “Apply NoIndex, NoFollow” setting if a web page has been set as “Only Allow Members” or “Only Allow Digital Product Buyers” access. Search engines will not be able to reach these protected pages, making this setting appropriate in all cases.
- We fixed an issue which was preventing the Search Members page from loading after conducting a search using the “Forms Submitted” and “Forms Not Submitted” criteria in some cases.
- In all, over 80 feature enhancements and software updates were released this month.