Changelog - June 2026
Link: https://support.brilliantdirectories.com/support/solutions/articles/12000109066
New Features:
- Released over 300 new color sets to choose from in Design Settings in the Admin, now sorted by color tags. The logo generator will also take into account the site's color set when generating a logo.
- Added a new date format option that displays dates in the YYYY-MM-DD format in the website's date and time format setting on the General Setting page in the Admin.
- Added new date format options that use a period as the separator (for example, dd.mm.yyyy) to the global date settings in the Admin, supporting regions that use this format.
- Released new API endpoints that return the full member category tree for a directory — including top, sub, and sub-sub categories — with an option to include the number of members in each category. In addition, the system now supports safely deleting a category through the API, with a safeguard that first reports how many members and subcategories would be affected before allowing a full removal.
- Released BD Butler PRO, an upgraded version of the BD Butler AI assistant that adds purchasable AI credits with automatic refills, saved chat history, and support for multiple separate conversations.
- Made the BD Butler AI assistant available on the Member Search and Transaction History pages in the Admin, allowing Admins to ask about member and revenue insights directly from those pages.
- Added the ability for Admins to filter reviews that are not associated with any member, along with the option to re-associate each of these reviews with an existing member or delete them on the Member Reviews page in the Admin.
- Released Kazakh as a new supported language, including full translations for website labels and email templates.
Enhancements / Fixes:
- Added the ability to delete all member categories at once from the Admin, with a confirmation warning before the categories are permanently removed.
- Updated the Froala Editor to the latest version, improving stability and editing features across the Admin and frontend.
- Updated the Get User API endpoint so the password, token, and cookie fields are no longer included in API responses, improving data security.
- Updated the Universal Search Cache API and its documentation in the Admin to reflect only the endpoints that are currently available.
- Fixed an issue that caused event dates to display incorrectly on the frontend for events dated before 1970.
- Fixed an issue that caused the post author selector to freeze when choosing an author in the Admin Post Wizard on sites with a large number of members.
- Fixed an issue that caused API requests to be rejected with an authentication error when the API key header was sent in uppercase, affecting integrations such as Zapier on certain sites.
- Fixed an issue that caused custom "required" field settings on the search form to be ignored when submitting the form in some cases.
- Fixed an issue that caused 301 redirects to be ignored when the redirect URL contained the word "images".
- Fixed an issue that prevented the stock image importer from working correctly when the "Convert Uploaded Images to WebP" setting was enabled.
- Fixed an issue that caused a member's subscription to remain in a Pending status after a successful upgrade payment in some cases.
- Fixed an issue that caused members signing in with Google to be redirected to their Member Dashboard page instead of back to the review form, when the review form was restricted to members only.
- Fixed an issue that caused location searches on the Match Leads page in the Admin to return no results because the searched city was incorrectly replaced with the country name.
- Released an optional API permission that allows a member's login token to be returned by the API for custom integrations. This option is turned off by default and must be enabled per API key.
- Improved the Site Transfer Wizard in the Admin to make moving a website to a new server easier, including cPanel support and a smoother Cloudflare connection process.
- Enhanced the server transfer process in the Admin to automatically detect how a website's domain is pointed (CNAME or A record) and adjust the guided steps accordingly, reducing friction when moving a site to a new server.
- Improved the billing experience so that when a subscription is cancelled, the plan no longer shows a next billing date and the related actions (ending, pausing, or buying boosts) are correctly disabled. Additionally, the proration amount and date shown when reactivating a plan were corrected.
- Fixed an issue that allowed account forms to be saved while bypassing required fields in some cases. Required fields are now properly enforced before a form can be submitted.
- Fixed an issue that caused empty member search result pages to be treated as valid, indexable pages by search engines instead of returning a 404 error, which could cause search engines to crawl empty / thin pages.
- Fixed an issue that caused the help chat bubble to move out of place when scrolling on the Form Manager page in the Admin. It now stays anchored to the bottom corner of the screen.
- Fixed an issue that caused the Compose Email window in the Admin to close completely when selecting an image from the file manager, instead of inserting the selected image into the email.
- Fixed an issue that caused GIF downloads from the Stock Photos library (GIPHY) to time out when inserting them through the content editor in the Admin. GIFs now import quickly as animated images.
- Fixed an issue that caused the events listing and search pages to display an incorrect starting number in the "Showing X - Y of Z Results" label (showing 0 instead of 1) in some cases.
- Fixed an issue that caused the Bookmark "Saves" counter to be visible to logged-out visitors on member profile and post pages. The counter now only appears for logged-in members.
- Released a security update to the Membership Plan upgrade logic. Members can no longer switch to a membership plan that is set as non-searchable and has sign-ups disabled.
- Improved the BD Butler experience when editing Web Pages, Email Templates, and Newsletters in the Admin by moving the BD Butler button directly into the content editor's toolbar. Along with this, the separate "Upload Images" button was removed to streamline the toolbar.
- Added activity tracking for the Media Manager in the Admin, so the system now records when images are uploaded or deleted, along with which Admin performed each action.
- Improved the image optimization process for profile logo and cover image uploads in the Member Dashboard, bringing them in line with the optimization already applied to profile images for faster loading and better quality.
- Updated the getSiteInfo API endpoint to include the site's checkout page URL slug, making it easier to retrieve directly from the API.
- Fixed an issue that caused the system to remove saved revision history for widgets, page templates, content blocks, and SEO pages when saving changes, so the "Load Revision" option could lose previous versions in some cases.
- Fixed an issue that caused the previous and next page links in blog and search result pagination to include extra, malformed web address information in some cases.
- Fixed an issue that prevented embedded videos, such as Vimeo and YouTube, from expanding to the full width of their container on post detail pages, causing them to display at a small fixed size.
- Fixed an issue that caused the "Scroll to Message Field" button in Private Member Chat to position the top of the message box behind the site's fixed header, hiding part of the text field.
- Fixed an issue that caused deleting a category through the API to leave behind orphaned category associations instead of fully removing them.
- Fixed an issue that caused the Business Data Tool to create a new category even when that option had not been selected.
- Updated the in-app purchase experience that lets users complete a purchase directly in the Admin area. In addition, the system now prevents add-ons from being installed on top of the new plans which no longer use separate add-ons.
- Improved the loading speed of hero images on single post detail pages.
- Improved Membership Plan cloning in the Admin so that all plan data and settings are copied correctly, with appropriate default values applied to prevent missing settings when a plan is saved.
- Updated the Google Maps JS Delivery Optimization setting in the Admin so that, when required code is missing, the system now shows separate messages — one for the widgets that need to be disabled and another for the post settings that need to be changed back to their default values — making it clearer what needs to be addressed before enabling the setting.
- Fixed an issue in the Menu Manager that could prevent Admins from adding, editing, or deleting menu items in some cases. The system now validates each field and displays a clear error message below the field when an invalid character is entered.
- Fixed an issue that caused the system to remove the "+" character from the page title and social sharing title on member profile pages when a company name contained that character.
- Fixed an issue in the list_services API endpoint that allowed creating a service with an empty name or a duplicate entry. The system now rejects empty names and prevents duplicates, returning the existing service in the response when a match is found.
- Fixed an issue that allowed members to publish a paid post through the Member Dashboard quick links without being prompted for the required payment, even though the same post correctly required payment when published from the sidebar.
- Fixed an issue that caused the "View All" link to overlap long category titles on mobile devices within category panel headers.
- Fixed an issue that allowed a form to be saved while required fields were left empty in some cases.
- Fixed an issue that caused review images to appear broken when saved in .webp format.
- Fixed an issue in the Design Settings page in the Admin that caused the "Search by Keyword" field to overlap the Homepage tab on mobile devices.
- Fixed an issue that caused an image selected from the stock image library to be inserted at the bottom of the page instead of at the cursor position within the Froala Editor.
- Fixed an issue that caused the categories export file to be incomplete when exporting Member Categories in the Admin.
- Fixed an issue that caused custom content from a specific static page not to display on certain search results URLs, because the system was prioritizing a more general page. The system now correctly prioritizes the most specific static page.
- Fixed an issue that caused the in-app checkout window to appear over the Send Newsletter email preview in the Admin, when it should have remained hidden.
- Fixed an issue that prevented webhooks from being triggered when invoices and subscriptions were created through the Quick Create wizard, so they now fire the same webhooks as records created directly.
- Improved validation of the member type field (Company/Individual) when saving member information in the Admin, API and the Member Dashboard, preventing invalid values from being saved.
- Fixed an issue that caused the Activity Tracker and Webhook notifications to include inconsistent data when importing business data in the Admin.
- Fixed an issue that caused blank member profiles to be created when importing members with missing required fields in the Admin. The import now stops and clearly identifies the rows that need correction.
- Fixed an issue that prevented newsletters from being created in the Admin on some websites.
- In all, over 60 feature enhancements and software updates were released this month.
