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