BuddyBoss Platform - Version 2.3.1
Release date: Apr 05, 2023
Changes:
- Profiles - Provided the option to replace usernames with unique IDs to secure member profile URLs
- Profiles - Handled profile field instructions small formatting issue
- Profiles - Handled profile search issue with profile fields configured as 'only me' privacy
- Profiles - Handled members count formatting issues across the network as well as APIs
- Groups - Handled group message with unsupported media format, error message not closing issue
- Groups - Handled group documents pagination issue
- Activity - Handled activity posts liked members tooltip formatting issue
- Media - Handled media modal 'Download' button UI issue when 'BuddyBoss Theme' is not active
- Messages - Small improvement for shared socket connection update for multiple browser tabs using Pusher
- Messages - Handled selected member in compose message is not appearing when the mention name is updated and a message is composed of the profile
- Messages - Handled video embed not showing properly in messages
- Connections - Provided option to auto-follow when members connect
- Moderation - Handled critical issues in the settings API when all moderation options are disabled
- Core - Improved and optimized presence API performance for online/offline status using MU Plugin and independent PHP file
- Core - Small improvement for Activity, Activity comment, media description, forums discussion, and reply form by not allowing to submit when no text or media uploaded
- Coding Standards - Small code refactoring to fix PHP warnings for non-logged-in users
- Events Calendar Pro - Handled events page not working conflict when private site enabled
- REST API - Handled incorrect replies order in the profile issue in the API
- REST API - Handled group types in a non-English language not returning in the API
- REST API - Handled update sub-group privacy using API removes parent group settings
- REST API - Handled invited organizer returns in the API before accepting the request
File Changes:
- src/bp-activity/bp-activity-functions.php
- src/bp-core/admin/bp-core-admin-actions.php
- src/bp-core/admin/bp-core-admin-settings.php
- src/bp-core/admin/settings/bp-admin-setting-friends.php
- src/bp-core/admin/settings/bp-admin-setting-xprofile.php
- newsrc/bp-core/bb-core-native-presence.php
- src/bp-core/bp-core-actions.php
- src/bp-core/bp-core-catchuri.php
- src/bp-core/bp-core-filters.php
- src/bp-core/bp-core-functions.php
- src/bp-core/bp-core-options.php
- src/bp-core/bp-core-update.php
- newsrc/bp-core/classes/class-bb-presence.php
- src/bp-core/classes/class-bp-core-user.php
- src/bp-core/classes/class-bp-rest-settings-endpoint.php
- src/bp-core/compatibility/bp-incompatible-plugins-helper.php
- newsrc/bp-core/compatibility/class-bb-the-events-calendar-helpers.php
- newsrc/bp-core/mu-plugins/buddyboss-presence-api.php
- src/bp-core/profile-search/bps-xprofile.php
- src/bp-document/classes/class-bp-document.php
- src/bp-forums/classes/class-bp-rest-reply-endpoint.php
- src/bp-forums/templates/default/js/common.js
- src/bp-forums/templates/default/js/editor.js
- src/bp-forums/templates/default/js/topic-reply-draft.js
- src/bp-friends/bp-friends-functions.php
- src/bp-friends/bp-friends-template.php
- src/bp-friends/classes/class-bp-friends-component.php
- src/bp-groups/bp-groups-filters.php
- src/bp-groups/classes/class-bp-rest-group-membership-endpoint.php
- src/bp-groups/classes/class-bp-rest-group-settings-endpoint.php
- src/bp-groups/classes/class-bp-rest-groups-details-endpoint.php
- src/bp-groups/classes/class-bp-rest-groups-types-endpoint.php
- src/bp-integrations/learndash/templates/buddypress/groups/single/reports-user-stats.php
- src/bp-loader.php
- src/bp-media/classes/class-bp-media-component.php
- src/bp-media/classes/class-bp-rest-media-details-endpoint.php
- src/bp-members/bp-members-filters.php
- src/bp-members/bp-members-functions.php
- src/bp-members/classes/class-bp-rest-members-details-endpoint.php
- src/bp-messages/bp-messages-filters.php
- src/bp-messages/bp-messages-functions.php
- src/bp-messages/bp-messages-template.php
- src/bp-moderation/bp-moderation-functions.php
- src/bp-templates/bp-nouveau/buddypress-functions.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/ajax.php
- src/bp-templates/bp-nouveau/includes/friends/ajax.php
- src/bp-templates/bp-nouveau/includes/media/ajax.php
- src/bp-templates/bp-nouveau/includes/members/template-tags.php
- src/bp-templates/bp-nouveau/includes/video/ajax.php
- src/bp-templates/bp-nouveau/js/buddypress-activity-post-form.js
- src/bp-templates/bp-nouveau/js/buddypress-activity-post-form.min.js
- src/bp-templates/bp-nouveau/js/buddypress-activity.js
- src/bp-templates/bp-nouveau/js/buddypress-activity.min.js
- src/bp-templates/bp-nouveau/js/buddypress-media.js
- src/bp-templates/bp-nouveau/js/buddypress-media.min.js
- src/bp-templates/bp-nouveau/js/buddypress-messages.js
- src/bp-templates/bp-nouveau/js/buddypress-messages.min.js
- src/bp-templates/bp-nouveau/js/buddypress-nouveau.js
- src/bp-templates/bp-nouveau/js/buddypress-nouveau.min.js
- src/bp-templates/bp-nouveau/js/buddypress-video.js
- src/bp-templates/bp-nouveau/js/buddypress-video.min.js
- src/bp-video/classes/class-bp-rest-video-details-endpoint.php
- src/bp-video/classes/class-bp-video-component.php
- src/bp-xprofile/bp-xprofile-filters.php
- src/class-buddypress.php
- src/endpoints/api_project.js
- src/endpoints/api_project.json
- src/languages/buddyboss-de_DE_formal.mo
- src/languages/buddyboss-de_DE_formal.po
- src/languages/buddyboss.pot
- src/readme.txt