Changelog - September 2026

Link: https://support.brilliantdirectories.com/support/solutions/articles/12000110053

New Features


  • Released a separate set of free trial settings for member upgrades on Membership Plans: "Enable Free Trial Period (Plan Changes)", "Number of Free Trial Days (Plan Changes)" and "Free Trial Additional Options (Plan Changes)". Free trials can now be configured separately for new member sign-ups and for existing member plan changes. These settings are available when the Free Trials Add-On is active.
  • Updated the Account Dashboard so websites on the newer pricing plans can now install purchased add-on credits.
  • Released a rebuilt Domain Manager in the Admin. It now connects to Cloudflare through a one-click sign-in, sets up email deliverability records automatically, and reports real certificate and domain registration details.

  • Added a Web Page Setting called "Sidebar Position on Mobile Devices" in the Admin, so the sidebar placement on mobile can now be chosen page by page. 

  • Added a bulk delete option for member transactions in the Admin. Selection checkboxes are now available on the Cancelled invoices tab as well.
  • Released a new Account area in the Admin where each Admin can manage their own login. Profile details such as name, phone, company, timezone, photo, email signature and social links can now be edited there, the password can be changed from the same place, and notifications can now be set per delivery channel - website, desktop and mobile - either for all websites at once or website by website. In addition, a website owner can now grant another email address Billing and Support access to their websites from the same area. Along with this, the handling of Admin login sessions was hardened.


Enhancements / Fixes: 


  • Updated the Text Labels page in the Admin to display a "Last Update" date on each label. In addition, a new sort filter was added with options to order labels by name or by last edited date.
  • Improved the Google Sign-in workflow on checkout pages: when the GDPR consent checkbox has not been selected, the page now scrolls to the checkbox and highlights it instead of displaying a blocking error message.
  • Updated the Admin so it always loads over a secure connection, even on websites that do not have an SSL certificate installed.
  • Fixed an issue that caused the API to reject requests for a single record, even though the same key could successfully list those same records.
  • Applied a security update to the Email Templates page in the Admin.
  • Fixed an issue that caused a member image re-imported through the API to keep displaying the previous image, because the new file was saved with the same filename as the one it replaced.
  • Fixed an issue that caused visitors to be redirected to a different member's profile when a member was assigned a profile page URL that had previously belonged to another member.
  • Fixed an issue that prevented any setting from being saved on the Advanced Settings page in the Admin when the include_service_area_on_pretty_url Advanced Settings was active with an invalid key entered in the google_maps_server_side_api_key setting. Now it only prevents the advanced settings from being saved when one of these settings is updated. 
  • Fixed an issue that caused search results in grid view to display misaligned when a custom web page was used for the search results and its sidebar setting did not match the one selected in Design Settings.
  • Fixed an issue that prevented the Stock Photos window from displaying properly when selecting an image on a post form that contains more than one WYSIWYG field.
  • Fixed an issue that caused script tags to be removed from the Header and Footer sections when a page was saved from the code view of the page editor in the Admin.
  • Fixed an issue that prevented sub-account images from loading on profile pages on sites that serve their images through a content delivery network.
  • Fixed an issue that caused the message "The security check was not completed successfully" to be displayed after a member account had already been created, when the sign-up form was submitted twice and the second submission reused the same security check.
  • Fixed an issue that caused visitors to see a "Blocked this type of request" message instead of the login form, after an automated request to the login page had been stored in the server cache.

  • Fixed an issue that caused the Site Activity Tracker in the Admin to list lead submissions that had been rejected by the security check and were never created as leads.
  • Fixed an issue that caused disabled custom main menus to be listed in the Logged In Member Main Menu setting of a membership plan.

  • Fixed an issue that caused pages to load more Google reCaptcha fields than the number of forms that actually display on the page, including copies placed inside pop-up windows that visitors never opened.
  • Fixed an issue that caused the "Click To Load More Results" button in the Specialties section of a member profile to remain on "Loading" without ever displaying the remaining entries.
  • Fixed an issue that caused the menu cache to store menus that contain widget, form or member shortcodes, such as [widget=, [form=, [me= and [member=, so every signed-in member was shown the information of whichever member loaded the menu first.
  • Fixed an issue that caused the Send Newsletter statistics table in the Admin to time out and never load on websites with a large sending history, which made a campaign appear stuck even while it was sending normally.
  • Improved the Activity Tracker in the Admin so it now records which admin added, edited or removed a form field, and which admin changed an admin account password.

  • Improved front-end page loading speed by removing a duplicate download of a JavaScript file that every page was requesting twice.
  • Fixed an issue that prevented company member listings from being found when searching for their full name, in cases where the name was stored across the First Name and Last Name fields.

  • Fixed an issue that caused the website search to ignore the content of posts when the Post Keyword Search Options setting had never been saved for a post type, even though the post type settings screen displayed "Search Default Fields + Custom Fields" as the selected option. This applies to websites with the Search Members Keywords Add-On active.

  • Fixed an issue that prevented non-image files from displaying an icon in the grid view of the Media Manager in the Admin.

  • Fixed an issue that caused the Home link in the breadcrumb navigation to point to an incorrect website address in some cases.
  • Fixed an issue that caused member profile pages to publish a 5-star rating from one review in their structured data when the listing had no reviews at all.

  • Fixed an issue that prevented all API delete requests from reaching the API on websites that renamed the "Member Dashboard URL: Delete Post" Advanced Setting, because the request was redirected to the renamed address before the API could process it.

  • Fixed an issue that caused the "Try it out" tool on the API documentation page in the Admin to send requests to a different address than a real API call, so member images were not imported and the Admin session was signed out each time it was used.

  • Fixed an issue that prevented the security check from working on any page whose first form was hidden inside an HTML comment by the website theme, which displayed the message "The security check was not completed successfully" when visitors tried to register. In addition, the "Processing Request..." message no longer remains on screen when a form is submitted twice in quick succession.
  • Applied a security update to the lead request forms on the website.

  • Fixed an issue that prevented members imported with the Business Data tool from appearing in location searches on non-US websites, because the full state or province name was saved instead of its two-letter code.

  • Fixed an issue that caused a second Members Export to download the first export's file instead of a new file, when both exports were run without reloading the page.
  • Fixed an issue that caused a member's own social media links to be published as the website's official social media profiles in the structured data of the member's reviews page.
  • Fixed an issue that prevented Vimeo videos from displaying on post pages when the video information could not be retrieved from Vimeo, because the embedded player was built with the video's page address instead of its player address.
  • Fixed an issue that caused member photos imported with the "Import All" bulk action on the Member Images page to be saved with a file name that did not match the file actually stored on the website, on websites that convert uploads to WebP.

  • Fixed an issue that caused the entries loaded by the "Click To Load More Results" button in the Specialties section of a member profile to display without their row styling and with broken links.

  • Fixed an issue that caused the "Select All" bulk delete on the Manage Posts page in the Admin to report success while deleting nothing, for post types that allow multiple images.

  • Fixed an issue that prevented tables created with the Froala Editor from stacking correctly on mobile devices when their column widths or height had been adjusted by hand.
  • Fixed an issue that caused the description of members imported with the Business Data tool to be cut off in the middle of a word.

  • Fixed an issue that caused the security check error message on the login form to remain on screen after the check had already been completed successfully.
  • Fixed an issue that caused underscores to be replaced with hyphens in website addresses, which made the search results page point search engines to an address that returned a Page Not Found error.
  • Updated the default Google Maps, location search and geocoding features to use Google's stable release channel instead of the experimental one. 
  • Improved the security of file uploads so files that contain hidden web code are now blocked. This covers member account uploads, form uploads, the content editor and the Admin file manager. 

  • Improved the security of the contact details form in the Member Dashboard to prevent unauthorized changes to a member's account details.

  • Improved Google login for members whose Google account is no longer linked. The system now guides them to reset their password instead of leaving them unable to log in.
  • Improved the performance of the Recent Members widget when it is set to display members in random order. 
  • Fixed an issue that caused child pages of a Web Page with Wildcard URL Rewrite enabled to use the parent page's address as their canonical and social sharing URL. 

  • Fixed an issue that caused the member search results page to keep the default "/search_results" address in its social sharing URL and paginated canonical URL after the Default Member Search URL was customized. 

  • Fixed an issue that caused page types set to noindex to be included in the sitemap in some cases.

  • Fixed an issue that caused the automatically generated sitemap to skip some search results pages on very large websites.

  • Fixed an issue that caused members who signed up with Google or Facebook to be placed On Hold instead of receiving the status set in their membership plan, which prevented the email verification link from activating their account. 
  • Fixed an issue that briefly displayed the browser's broken-image icon before lazy-loaded images appeared on the homepage. 

  • Fixed an issue that caused cards to display with uneven sizes on mobile devices when the card view option was enabled in the homepage Recent widgets. 
  • Fixed an issue that prevented lead form submissions from being tracked in Profile Analytics when the form used a redirect or notification action.
  • Fixed an issue that caused social media clicks to display as 0 in emails that include member profile statistics.

  • Fixed an issue that caused expired posts to display in Manage Posts in the Admin when the status and sort filters were applied in a certain order.

  • Fixed an issue that displayed the schedule checkbox as checked for Smart Lists that were not scheduled in the Admin.

  • Fixed an issue that caused some recipients to miss a newsletter when the recipient list changed during sending, and that prevented the "Finish Sending" option from reaching them.

  • Fixed an issue that prevented images created with AI tools such as ChatGPT from being uploaded, displaying a "File Not Accepted" message instead.

  • Fixed an issue that prevented accounts scheduled to close at a later date from being closed if the scheduled day was missed, which could result in additional charges in some cases.
  • Updated the emoji picker in the Froala Editor in the Admin and in the email editor so emojis can now be searched by keyword, and recently used emojis are kept for quick access.

  • Improved the per-plan Sign Up Form selection in the Admin so the list for each membership plan now only shows forms that match the plan's billing type, preventing a free form from being assigned to a paid plan's checkout by mistake.

  • Improved how print-friendly versions of pages are handled so search engines no longer index them as duplicate content.

  • Fixed an issue that caused location searches using a radius to include expired posts in the results total when the post type was set to hide expired posts from search results. 
  • Fixed an issue that prevented the website preview image in the Admin dashboard from being updated when the Block/Allow Country tool was restricting the website to specific countries.

  • Fixed an issue that caused the editing popups in the Froala Editor, such as the image, link and table options, to appear far down the page and out of reach on websites that load a third-party translation script.

  • Fixed an issue that allowed a parent category to be selected without any sub-category, which displayed a category on the member's public profile that the member never chose.
  • Fixed an issue that caused the scheduled account closing process to cancel and email members again when their account had already been cancelled or had been reactivated by an Admin.

  • Fixed an issue that caused saving a membership plan to create a redirect on the checkout address in some cases, which prevented Digital Product and Pay Per Post purchases from completing.

  • Fixed an issue that caused the Block/Allow Country tool to also block integrations that connect through the API, such as Zapier and n8n.

  • Improved the Google Maps alert in the Admin so it now reports the exact problem Google returned, such as billing not being enabled, a restricted referrer or an API that was never turned on, instead of one generic message for every case. Both the website key and the server-side key used for member geocoding are now checked, and the key is also tested on the website's own domain so the result reflects what visitors actually see. In addition, the website key, the server key and the New Google Maps Places API switch can now be edited and validated from inside the alert, and a key Google rejects is not saved. 

  • Improved the domain connection wizard in the Domain Manager in the Admin so connecting a root domain now shows the recommended instructions for that domain's DNS provider: domain forwarding for GoDaddy and an ALIAS record for Namecheap, with the A record kept only as the fallback for other providers.

  • Improved the SSL tab of the Domain Manager in the Admin. The SSL tab now shows the date a managed certificate renews instead of only stating that it renews on its own, an SPF record that repeats the same entry is now reported as a problem instead of being accepted as correct, and the Point Domain step now names the service that actually hosts the domain's DNS rather than always naming the registrar.
  • Fixed three issues in the Domain Manager in the Admin: the notice explaining that the www prefix had been removed from the typed domain was never visible, the summary reported that everything looked good while the Emails tab showed rows that needed attention, and three messages pointed to an Emails screen that does not exist.
  • Added the Member Credit balance as a selectable field when exporting members from the Admin.

  • Added live validation to the Additional CSS field under Design Settings in the Admin. Errors such as a missing closing brace are now highlighted while the CSS is being edited, before they can affect how the website renders.

  • Updated the code editor fields used across the Admin, including in the Design Settings, the page and email template editors, the robots.txt editor and the Post Types field editor, to a newer version.

  • Added an optional cancellation reason when ending a member's subscription in the Admin. The reason is now stored together with the cancellation, and it can also be entered when cancelling from the Transactions page.

  • Improved the speed of member search results on websites with large member databases by removing an unnecessary duplicate-removal step from the search query whenever the search cannot return duplicate members. 

  • Started a UI design update for the Admin, starting with a new side menu and header and a rebuilt 301 Redirect Rules page in the Developer Hub. Admin pages that have not been converted yet keep their current appearance.
  • Fixed an issue that caused the image options popup in the Froala Editor to open about one screen below the clicked image when a member edited an article in the Member Dashboard, which put the Alternate Text control out of reach until the page was scrolled. 
  • Fixed an issue that prevented some images from loading on websites using an image CDN.

  • Fixed an issue that prevented support tickets from being listed in the Admin when the Admin's login email contained a plus sign.

  • Fixed an issue that caused a request for a single record on the API to report the totals and paging of the whole table, which made integrations read the response as a list instead of one record.

  • Fixed an issue that caused the member category CSV import in the Admin to silently drop a sub-category whose name was exactly two characters long and move its sub-sub-category up to take its place.

  • Fixed an issue that prevented a saved automatic sitemap update schedule from being installed on some websites, so the sitemap stopped rebuilding on the chosen frequency and the tool reported automatic updates as turned off.

  • Fixed an issue that caused the Login Date in Show Active Sessions in the Admin to be displayed in Pacific time instead of the website's own timezone.

  • Fixed an issue that caused the structured data (schema) on public pages to report a last modified date of the first day of the current month on every page, and to claim a last reviewed date for a review that never took place. Pages now report the date the listing, post or page was actually last saved, and the last reviewed date was removed.
  • Fixed an issue that caused the Form Manager in the Admin to keep the previous Primary Key after the database table that submissions post to was changed and saved.

  • Fixed an issue that caused deleting a member through the API to leave that member's Photo Album tag records behind in the website database.
  • Fixed an issue that caused a county chosen as a service area to be saved in the city field while the county field was left empty, which prevented that service area from being matched correctly in location searches. 
  • Fixed an issue that caused SVG files to fail with a server error in the Media Manager, and caused a member's post image in the same format to be saved and then removed, leaving a broken image on the post.

  • Fixed an issue that caused the Edit buttons on the Lead Settings page in the Admin to open an empty screen instead of the lead action settings, which prevented the lead notification email templates from being edited.

  • Fixed an issue that caused the Ready to Activate tab in the account area to display a date of Dec 31, 1969 on websites that have no start date.

  • Fixed an issue that caused a member or post title containing a double quote or angle brackets to break the links and image descriptions on search results and profile listings. 
  • In all, over 140 feature enhancements and software updates were released this month.