BuddyBoss Platform - Version 2.5.50

Release date: Feb 21, 2024

Changes:

  • New Feature! - The Profile Avatar User Initials is a new setting to allow site owners to set the default user avatar to use display name initials with different background colors. We have also added this feature to group avatars.
  • Enhancement: Core - Code refactoring to improve performance within the Activity Feed with object caching support
  • Enhancement: Core - Updates and code refactoring for the Activity structure to provide scalability to upcoming features
  • Enhancement: Groups - Added a search option within Manage Group - Members page to search members easier
  • Bug: Core - Added xprofile field ID validation from the cache data to avoid unexpected error
  • Bug: Core - Default Theme 2023 Notification Preference was not showing the lists of subscribed groups, forums and discussion
  • Bug: Core - Links were getting clipped due to the ‘Read more’ text which was then redirected users to wrong url
  • Bug: Custom Development - A deprecated error was showing when updating or creating new LearnDash groups while social group integration was enabled
  • Bug: Elementor - Group pages was showing an error while editing with Elementor
  • Bug: Forums - Forum search results was not showing the same result between autocomplete and the search page
  • Bug: Messages - Issues with group messaging when new user joined or left a group
  • Bug: Translations - Translation strings for posts that had 3 or more reactions were not working as it was missing on the LocoTranslate plugin

File Changes:

  • src/bp-activity/actions/feeds.php
  • src/bp-activity/bb-activity-reactions.php
  • src/bp-activity/bp-activity-cache.php
  • src/bp-activity/bp-activity-filters.php
  • src/bp-activity/bp-activity-functions.php
  • src/bp-activity/bp-activity-template.php
  • src/bp-activity/classes/class-bp-activity-activity.php
  • src/bp-activity/classes/class-bp-activity-component.php
  • src/bp-activity/classes/class-bp-activity-notification.php
  • src/bp-activity/classes/class-bp-rest-activity-endpoint.php
  • src/bp-blogs/bp-blogs-activity.php
  • src/bp-core/admin/bp-core-admin-settings.php
  • src/bp-core/admin/css/common-rtl.css
  • src/bp-core/admin/css/common-rtl.min.css
  • src/bp-core/admin/css/common.css
  • src/bp-core/admin/css/common.min.css
  • src/bp-core/admin/js/settings-page.js
  • src/bp-core/admin/js/settings-page.min.js
  • src/bp-core/admin/settings/bp-admin-setting-groups.php
  • src/bp-core/admin/settings/bp-admin-setting-xprofile.php
  • src/bp-core/bp-core-actions.php
  • src/bp-core/bp-core-avatars.php
  • src/bp-core/bp-core-filters.php
  • src/bp-core/bp-core-functions.php
  • src/bp-core/bp-core-template.php
  • src/bp-core/bp-core-theme-compatibility.php
  • src/bp-core/classes/class-bp-core-user.php
  • src/bp-core/classes/class-bp-email-tokens.php
  • src/bp-core/classes/class-bp-user-query.php
  • src/bp-core/compatibility/bp-elementor-plugin-helpers.php
  • newsrc/bp-core/fonts/SFUIText-Medium.ttf
  • newsrc/bp-core/images/bb-group-avatar-display-name.png
  • newsrc/bp-core/images/bb-profile-avatar-display-name.png
  • newsrc/bp-core/images/blank.png
  • src/bp-document/bp-document-filters.php
  • src/bp-document/bp-document-functions.php
  • src/bp-document/classes/class-bp-rest-document-endpoint.php
  • src/bp-document/classes/class-bp-rest-document-folder-endpoint.php
  • src/bp-forums/activity.php
  • src/bp-forums/common/formatting.php
  • src/bp-forums/common/functions.php
  • src/bp-forums/core/filters.php
  • src/bp-forums/notifications.php
  • src/bp-forums/search/template.php
  • src/bp-groups/bp-groups-cache.php
  • src/bp-groups/bp-groups-filters.php
  • src/bp-groups/bp-groups-functions.php
  • src/bp-groups/bp-groups-template.php
  • src/bp-groups/classes/class-bp-groups-component.php
  • src/bp-groups/classes/class-bp-groups-group.php
  • src/bp-groups/classes/class-bp-groups-member.php
  • src/bp-groups/classes/class-bp-groups-notification.php
  • src/bp-integrations/learndash/learndash/Hooks.php
  • src/bp-loader.php
  • src/bp-media/bp-media-filters.php
  • src/bp-media/bp-media-functions.php
  • src/bp-media/classes/class-bp-rest-media-endpoint.php
  • src/bp-members/bp-members-cache.php
  • src/bp-members/bp-members-filters.php
  • src/bp-members/bp-members-functions.php
  • src/bp-messages/bp-messages-cache.php
  • src/bp-messages/bp-messages-filters.php
  • src/bp-messages/classes/class-bp-messages-thread.php
  • src/bp-messages/classes/class-bp-rest-messages-endpoint.php
  • src/bp-moderation/classes/suspend/class-bp-core-suspend.php
  • src/bp-notifications/bp-notifications-functions.php
  • src/bp-performance/classes/class-cache.php
  • src/bp-performance/classes/integrations/class-bb-activity.php
  • src/bp-performance/classes/integrations/class-bb-documents.php
  • src/bp-performance/classes/integrations/class-bb-forums.php
  • src/bp-performance/classes/integrations/class-bb-friends.php
  • src/bp-performance/classes/integrations/class-bb-groups.php
  • src/bp-performance/classes/integrations/class-bb-media-albums.php
  • src/bp-performance/classes/integrations/class-bb-media-photos.php
  • src/bp-performance/classes/integrations/class-bb-members.php
  • src/bp-performance/classes/integrations/class-bb-messages.php
  • src/bp-performance/classes/integrations/class-bb-notifications.php
  • src/bp-performance/classes/integrations/class-bb-replies.php
  • src/bp-performance/classes/integrations/class-bb-subscriptions.php
  • src/bp-performance/classes/integrations/class-bb-topics.php
  • src/bp-performance/classes/integrations/class-bb-videos.php
  • src/bp-search/classes/class-bp-search.php
  • src/bp-templates/bp-nouveau/buddypress/activity/activity-loop.php
  • src/bp-templates/bp-nouveau/buddypress/activity/blocked-comment.php
  • src/bp-templates/bp-nouveau/buddypress/activity/comment-form.php
  • src/bp-templates/bp-nouveau/buddypress/activity/comment.php
  • src/bp-templates/bp-nouveau/buddypress/activity/entry.php
  • src/bp-templates/bp-nouveau/buddypress/activity/index.php
  • src/bp-templates/bp-nouveau/buddypress/activity/post-form.php
  • src/bp-templates/bp-nouveau/buddypress/activity/single/home.php
  • src/bp-templates/bp-nouveau/buddypress/activity/widget.php
  • src/bp-templates/bp-nouveau/buddypress/assets/embeds/activity.php
  • src/bp-templates/bp-nouveau/buddypress/assets/embeds/footer.php
  • src/bp-templates/bp-nouveau/buddypress/assets/embeds/header-activity.php
  • src/bp-templates/bp-nouveau/buddypress/assets/embeds/header.php
  • src/bp-templates/bp-nouveau/buddypress/blogs/blogs-loop.php
  • src/bp-templates/bp-nouveau/buddypress/blogs/create.php
  • src/bp-templates/bp-nouveau/buddypress/blogs/index.php
  • src/bp-templates/bp-nouveau/buddypress/common/filters/directory-filters.php
  • src/bp-templates/bp-nouveau/buddypress/common/filters/grid-filters.php
  • src/bp-templates/bp-nouveau/buddypress/common/filters/group-filters.php
  • src/bp-templates/bp-nouveau/buddypress/common/js-templates/activity/parts/bp-activity-document.php
  • src/bp-templates/bp-nouveau/buddypress/common/js-templates/activity/parts/bp-activity-link-preview.php
  • src/bp-templates/bp-nouveau/buddypress/common/js-templates/activity/parts/bp-activity-media.php
  • src/bp-templates/bp-nouveau/buddypress/common/js-templates/activity/parts/bp-activity-video.php
  • src/bp-templates/bp-nouveau/buddypress/common/js-templates/messages/index.php
  • src/bp-templates/bp-nouveau/buddypress/common/search-and-filters-bar.php
  • src/bp-templates/bp-nouveau/buddypress/document/activity-document-actions.php
  • src/bp-templates/bp-nouveau/buddypress/document/activity-entry.php
  • src/bp-templates/bp-nouveau/buddypress/document/audio-preview.php
  • src/bp-templates/bp-nouveau/buddypress/document/doc-preview.php
  • src/bp-templates/bp-nouveau/buddypress/document/document-entry.php
  • src/bp-templates/bp-nouveau/buddypress/document/document-loop.php
  • src/bp-templates/bp-nouveau/buddypress/document/document-privacy.php
  • src/bp-templates/bp-nouveau/buddypress/document/entry.php
  • src/bp-templates/bp-nouveau/buddypress/document/index.php
  • src/bp-templates/bp-nouveau/buddypress/document/location-move.php
  • src/bp-templates/bp-nouveau/buddypress/document/single-folder.php
  • src/bp-templates/bp-nouveau/buddypress/groups/create.php
  • src/bp-templates/bp-nouveau/buddypress/groups/groups-loop.php
  • src/bp-templates/bp-nouveau/buddypress/groups/index.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/activity.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/admin.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/admin/edit-details.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/admin/group-avatar.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/admin/group-cover-image.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/admin/group-settings.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/admin/manage-members.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/admin/membership-requests.php
  • newsrc/bp-templates/bp-nouveau/buddypress/groups/single/admin/search-manage-members.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/group-header.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/home.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/invite/pending-invites.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/invite/send-invites.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/members-loop.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/members.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/messages.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/messages/private-message.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/messages/public-message.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/parts/admin-subnav.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/parts/invite-subnav.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/parts/item-nav.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/parts/members-subnav.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/parts/messages-subnav.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/photos.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/plugins.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/request-membership.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/requests-loop.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/subgroups.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/videos.php
  • src/bp-templates/bp-nouveau/buddypress/media/actions.php
  • src/bp-templates/bp-nouveau/buddypress/media/activity-entry.php
  • src/bp-templates/bp-nouveau/buddypress/media/album-entry.php
  • src/bp-templates/bp-nouveau/buddypress/media/albums.php
  • src/bp-templates/bp-nouveau/buddypress/media/entry.php
  • src/bp-templates/bp-nouveau/buddypress/media/index.php
  • src/bp-templates/bp-nouveau/buddypress/media/location-move.php
  • src/bp-templates/bp-nouveau/buddypress/media/single-album.php
  • src/bp-templates/bp-nouveau/buddypress/media/theatre.php
  • src/bp-templates/bp-nouveau/buddypress/media/uploader.php
  • src/bp-templates/bp-nouveau/buddypress/members/activate.php
  • src/bp-templates/bp-nouveau/buddypress/members/index.php
  • src/bp-templates/bp-nouveau/buddypress/members/members-loop.php
  • src/bp-templates/bp-nouveau/buddypress/members/register.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/activity.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/blogs.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/courses/certificates.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/courses/courses.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/cover-image-header.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/document.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/friends.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/friends/requests.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/groups.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/groups/invites.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/home.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/invites.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/invites/send-invites.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/invites/sent-invites.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/media.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/member-header.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/notifications.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/notifications/notifications-loop.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/parts/item-nav.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/parts/item-subnav.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/parts/notification-subnav.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/parts/profile-visibility.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/plugins.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/profile.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/profile/change-avatar.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/profile/edit.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/profile/profile-loop.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/profile/profile-wp.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/profile/widget.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/settings.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/settings/export-data.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/settings/group-invites.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/settings/moderation.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/settings/notifications.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/settings/profile.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/settings/subscriptions.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/video.php
  • src/bp-templates/bp-nouveau/buddypress/moderation/blocked-members-loop.php
  • src/bp-templates/bp-nouveau/buddypress/moderation/moderation-blocked-members-entry.php
  • src/bp-templates/bp-nouveau/buddypress/moderation/moderation-reported-content-entry.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/activity-ajax.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/activity-comment-ajax.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/activity-comment.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/albums-ajax.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/document-ajax.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/document.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/folder-ajax.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/folder.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/forum-ajax.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/member-ajax.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/member.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/photos-ajax.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/photos.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/post.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/product-ajax.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/product.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/reply-ajax.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/reply.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/sfwd-courses-ajax.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/sfwd-courses.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/sfwd-lessons-ajax.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/sfwd-lessons.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/sfwd-topic-ajax.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/sfwd-topic.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/topic-ajax.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/topic.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/videos-ajax.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/videos.php
  • src/bp-templates/bp-nouveau/buddypress/search/no-results-groups.php
  • src/bp-templates/bp-nouveau/buddypress/search/no-results.php
  • src/bp-templates/bp-nouveau/buddypress/search/results-page.php
  • src/bp-templates/bp-nouveau/buddypress/video/actions.php
  • src/bp-templates/bp-nouveau/buddypress/video/activity-entry.php
  • src/bp-templates/bp-nouveau/buddypress/video/add-video.php
  • src/bp-templates/bp-nouveau/buddypress/video/albums.php
  • src/bp-templates/bp-nouveau/buddypress/video/create-album.php
  • src/bp-templates/bp-nouveau/buddypress/video/entry.php
  • src/bp-templates/bp-nouveau/buddypress/video/index.php
  • src/bp-templates/bp-nouveau/buddypress/video/location-move.php
  • src/bp-templates/bp-nouveau/buddypress/video/single-album.php
  • src/bp-templates/bp-nouveau/buddypress/video/uploader.php
  • src/bp-templates/bp-nouveau/buddypress/video/video-create-album.php
  • src/bp-templates/bp-nouveau/buddypress/video/video-loop.php
  • src/bp-templates/bp-nouveau/buddypress/video/video-move.php
  • src/bp-templates/bp-nouveau/css/buddypress-rtl.css
  • src/bp-templates/bp-nouveau/css/buddypress-rtl.min.css
  • src/bp-templates/bp-nouveau/css/buddypress.css
  • src/bp-templates/bp-nouveau/css/buddypress.min.css
  • src/bp-templates/bp-nouveau/includes/activity/ajax.php
  • src/bp-templates/bp-nouveau/includes/activity/template-tags.php
  • src/bp-templates/bp-nouveau/includes/ajax.php
  • src/bp-templates/bp-nouveau/includes/members/functions.php
  • src/bp-templates/bp-nouveau/includes/messages/functions.php
  • src/bp-templates/bp-nouveau/js/buddypress-nouveau.js
  • src/bp-templates/bp-nouveau/js/buddypress-nouveau.min.js
  • src/bp-video/bp-video-filters.php
  • src/bp-video/bp-video-functions.php
  • src/bp-video/classes/class-bp-rest-video-endpoint.php
  • src/bp-xprofile/bp-xprofile-activity.php
  • src/bp-xprofile/bp-xprofile-filters.php
  • src/bp-xprofile/bp-xprofile-functions.php
  • src/bp-xprofile/bp-xprofile-repeaters.php
  • src/bp-xprofile/classes/class-bp-xprofile-field.php
  • src/bp-xprofile/classes/class-bp-xprofile-group.php
  • src/bp-xprofile/classes/class-bp-xprofile-profiledata.php
  • src/endpoints/api_project.js
  • src/endpoints/api_project.json
  • src/languages/buddyboss.pot
  • src/readme.txt