BuddyBoss Platform - Version 2.2.9

Release date: Mar 09, 2023

Changes:

  • Profiles - Handled incorrect connection count shows in profile when any connected member is suspended
  • Groups - Handled group description small formatting issue on render
  • Groups - Handled update group details notification not working as expected
  • Groups - Handled critical issues when updating groups from the dashboard and the forums component is disabled
  • Forums - Handled forum discussion and reply tags field dropdown not working as expected
  • Forums - Handled new discussion form validation UI issue on submit
  • Forums - Handled discussion tags not showing issues in a group forum when it has an image
  • Forums - Handled 'Recent Discussions' widget small floating content UI issue
  • Forums - Handled reply editor lagging issue while typing at normal speed
  • Forums - Handled discussion email notification for subscribed members, the link doesn't take to the discussion on login
  • Emails - Handled group email notification template UI issue in the responsive view
  • Moderation - Improved the suspended and blocked members content logic in the messaging module
  • Network Search - Handled course layout issue in the search results by handling excerpt formatting
  • Network Search - Handled search blog post by tag not working issue
  • Network Search - Handled activity posts and comments in private/hidden groups not showing for group members
  • Network Search - Handled non-members can search hidden group associated forums
  • Core - Small code refactoring to pull and render the Icon Pack
  • Core - Small improvement to allow translation for all icon names from the Icon Pack
  • Core - Small improvement to not show specific options in the dashboard when relevant modules are disabled
  • Coding Standards - Small code refactoring to fix PHP 8 warnings and notices
  • REST API - Handled activity feed endpoint missing timeline filters in the API
  • REST API - Handled group description small formatting issue in the API
  • REST API - Handled courses related strings translation not working issue
  • REST API - Small API updates for the latest moderation changes in the messaging module
  • REST API - Handled learndash disable comment option not working issue in the API for relevant activity posts
  • REST API - Handled profile types endpoint menu order not working issue in the API
  • REST API - Handled profile types visibility settings not working issue in the API
  • REST API - Handled group details endpoint critical issue in the API
  • Learndash - Handled password rest link not working issue when member registered purchasing the course as a guest using Paypal
  • Compatibility - Handled news feed page restriction not working issue

File Changes:

  • src/bp-activity/classes/class-bp-rest-activity-endpoint.php
  • src/bp-core/bp-core-attachments.php
  • src/bp-core/bp-core-functions.php
  • src/bp-core/bp-core-update.php
  • src/bp-core/bp-core-wp-emails.php
  • src/bp-core/compatibility/bp-incompatible-plugins-helper.php
  • src/bp-document/bp-document-functions.php
  • src/bp-document/classes/class-bp-document-template.php
  • src/bp-document/classes/class-bp-rest-document-endpoint.php
  • src/bp-forums/common/widgets.php
  • src/bp-forums/extend/akismet.php
  • src/bp-forums/templates/default/js/common.js
  • src/bp-forums/templates/default/js/topic-reply-draft.js
  • src/bp-groups/actions/access.php
  • src/bp-groups/bp-groups-admin.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/classes/class-bp-groups-component.php
  • src/bp-groups/classes/class-bp-groups-notification.php
  • src/bp-groups/classes/class-bp-rest-groups-details-endpoint.php
  • src/bp-loader.php
  • src/bp-media/bp-media-functions.php
  • src/bp-media/classes/class-bp-media-template.php
  • src/bp-media/classes/class-bp-rest-media-endpoint.php
  • src/bp-members/classes/class-bp-rest-members-details-endpoint.php
  • src/bp-messages/classes/class-bp-rest-messages-endpoint.php
  • src/bp-moderation/classes/class-bp-moderation-members.php
  • src/bp-moderation/classes/class-bp-rest-moderation-endpoint.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-member.php
  • src/bp-notifications/bp-notifications-functions.php
  • src/bp-notifications/classes/class-bp-notifications-notification.php
  • src/bp-performance/classes/class-route-helper.php
  • src/bp-search/classes/class-bp-search-activities.php
  • src/bp-search/classes/class-bp-search-activity-comments.php
  • src/bp-search/classes/class-bp-search-bbpress-forums.php
  • src/bp-search/classes/class-bp-search-groups.php
  • src/bp-search/classes/class-bp-search-posts.php
  • src/bp-settings/classes/class-bp-rest-account-settings-options-endpoint.php
  • src/bp-templates/bp-nouveau/buddypress-functions.php
  • src/bp-templates/bp-nouveau/buddypress/assets/emails/single-bp-email.php
  • src/bp-templates/bp-nouveau/buddypress/common/js-templates/messages/parts/bp-messages-single-list.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/cover-image-header.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/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/icons/css/bb-icons-rtl.css
  • src/bp-templates/bp-nouveau/icons/css/bb-icons-rtl.min.css
  • src/bp-templates/bp-nouveau/icons/css/bb-icons.css
  • src/bp-templates/bp-nouveau/icons/css/bb-icons.min.css
  • newsrc/bp-templates/bp-nouveau/icons/font-map.json
  • newsrc/bp-templates/bp-nouveau/icons/font-map.php
  • src/bp-templates/bp-nouveau/icons/fonts/box-filled.eot
  • src/bp-templates/bp-nouveau/icons/fonts/box-filled.svg
  • src/bp-templates/bp-nouveau/icons/fonts/box-filled.ttf
  • src/bp-templates/bp-nouveau/icons/fonts/box-filled.woff
  • src/bp-templates/bp-nouveau/icons/fonts/box-filled.woff2
  • src/bp-templates/bp-nouveau/icons/fonts/box-lined.eot
  • src/bp-templates/bp-nouveau/icons/fonts/box-lined.svg
  • src/bp-templates/bp-nouveau/icons/fonts/box-lined.ttf
  • src/bp-templates/bp-nouveau/icons/fonts/box-lined.woff
  • src/bp-templates/bp-nouveau/icons/fonts/box-lined.woff2
  • src/bp-templates/bp-nouveau/icons/fonts/filled.eot
  • src/bp-templates/bp-nouveau/icons/fonts/filled.svg
  • src/bp-templates/bp-nouveau/icons/fonts/filled.ttf
  • src/bp-templates/bp-nouveau/icons/fonts/filled.woff
  • src/bp-templates/bp-nouveau/icons/fonts/filled.woff2
  • src/bp-templates/bp-nouveau/icons/fonts/lined.eot
  • src/bp-templates/bp-nouveau/icons/fonts/lined.svg
  • src/bp-templates/bp-nouveau/icons/fonts/lined.ttf
  • src/bp-templates/bp-nouveau/icons/fonts/lined.woff
  • src/bp-templates/bp-nouveau/icons/fonts/lined.woff2
  • src/bp-templates/bp-nouveau/icons/fonts/round-filled.eot
  • src/bp-templates/bp-nouveau/icons/fonts/round-filled.svg
  • src/bp-templates/bp-nouveau/icons/fonts/round-filled.ttf
  • src/bp-templates/bp-nouveau/icons/fonts/round-filled.woff
  • src/bp-templates/bp-nouveau/icons/fonts/round-filled.woff2
  • src/bp-templates/bp-nouveau/icons/fonts/round-lined.eot
  • src/bp-templates/bp-nouveau/icons/fonts/round-lined.svg
  • src/bp-templates/bp-nouveau/icons/fonts/round-lined.ttf
  • src/bp-templates/bp-nouveau/icons/fonts/round-lined.woff
  • src/bp-templates/bp-nouveau/icons/fonts/round-lined.woff2
  • src/bp-templates/bp-nouveau/includes/messages/ajax.php
  • src/bp-video/bp-video-functions.php
  • src/bp-video/classes/class-bp-rest-video-endpoint.php
  • src/bp-video/classes/class-bp-video-template.php
  • src/bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php
  • src/class-buddypress.php
  • src/languages/buddyboss-de_DE_formal.mo
  • src/languages/buddyboss-de_DE_formal.po
  • src/languages/buddyboss.pot
  • src/readme.txt