BuddyBoss Platform - Version 2.4.20

Release date: Sep 05, 2023

Changes:

  • Enhancement: Core - The Background Process working when suspending and un-suspending users got stuck creating an infinite loop
  • Enhancement: Custom Development - Add the missing hooks into the Activity Comments
  • Bug: Activity - New Activity Post ‘Privacy’ option had white spacing above the options
  • Bug: Activity - When editing a posts Giff within Discussion or Discussion reply, the Giff still remained in the Activity Feed.
  • Bug: Core - Add default parameters and documentation to media, documents and videos "get" functions
  • Bug: Core - Display name setting code correction
  • Bug: Core - Fix typo in the core template
  • Bug: Core - Hyperlink was not working in the Safari browser on Activity feed posts
  • Bug: Core - Profile field "website" did not check for URL validation
  • Bug: Core - Removed the unsupported URL preview that WordPress Embed shows when not supporting to just showing the link in this case
  • Bug: Core - When WP DEBUG is turned on with Error Display on, this displayed warning on the "Admin" Profile page
  • Bug: Forums - When adding YouTube link before text caused the preview to glitch
  • Bug: Forums - Forum and discussion Image Missing in Email
  • Bug: Forums - Multilevel Forums were not displaying correctly on BB Forums List widget.
  • Bug: Forums - Topic in hidden/private forum is still visible within the users profile
  • Bug: Forums - URL previews were not showing correctly for both topics and replies.
  • Bug: Forums - When going back to a draft post then the ‘Post’ button would be greyed out
  • Bug: Media - When leaving a Private or Hidden groups, users stall had permissions to upload and download media from that group
  • Bug: Messages - Message inbox the mark as Unread/Read option was showing different in the message to the sidebar ellipses option
  • Bug: Notifications - Deleted group posts still showed the Notification and return Not Found

File Changes:

  • src/bp-activity/bp-activity-filters.php
  • src/bp-activity/bp-activity-functions.php
  • src/bp-activity/bp-activity-notifications.php
  • src/bp-activity/classes/class-bp-activity-activity.php
  • src/bp-core/admin/settings/bp-admin-setting-xprofile.php
  • src/bp-core/bp-core-actions.php
  • src/bp-core/bp-core-dependency.php
  • src/bp-core/bp-core-emails.php
  • src/bp-core/bp-core-filters.php
  • src/bp-core/bp-core-functions.php
  • src/bp-core/bp-core-update.php
  • newsrc/bp-core/classes/class-bb-background-updater.php
  • src/bp-core/classes/class-bp-background-process.php
  • src/bp-core/classes/class-bp-email-queue.php
  • src/bp-core/classes/class-bp-email-tokens.php
  • src/bp-core/js/vendor/medium-editor.js
  • src/bp-core/js/vendor/medium-editor.min.js
  • src/bp-core/libraries/wp-async-request.php
  • src/bp-core/libraries/wp-background-process.php
  • src/bp-document/bp-document-functions.php
  • src/bp-document/classes/class-bp-document.php
  • src/bp-forums/common/widgets.php
  • src/bp-forums/forums/functions.php
  • src/bp-forums/forums/template.php
  • src/bp-forums/notifications.php
  • src/bp-forums/templates/default/js/editor.js
  • src/bp-forums/templates/default/js/editor.min.js
  • src/bp-forums/templates/default/js/topic-reply-draft.js
  • src/bp-forums/templates/default/js/topic-reply-draft.min.js
  • src/bp-forums/users/functions.php
  • src/bp-groups/bp-groups-notifications.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-media.php
  • src/bp-media/classes/class-bp-rest-media-endpoint.php
  • src/bp-messages/bp-messages-filters.php
  • src/bp-messages/bp-messages-functions.php
  • src/bp-messages/bp-messages-notifications.php
  • src/bp-messages/bp-messages-template.php
  • src/bp-messages/classes/class-bp-rest-group-messages-endpoint.php
  • src/bp-moderation/bp-moderation-filters.php
  • src/bp-moderation/bp-moderation-functions.php
  • src/bp-moderation/classes/suspend/class-bp-core-suspend.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-abstract.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-activity-comment.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-activity.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-album.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-comment.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-document.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-folder.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-forum-reply.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-forum-topic.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-forum.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-group.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-media.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-member.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-message.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-video.php
  • src/bp-notifications/bp-notifications-functions.php
  • src/bp-notifications/classes/class-bp-notifications-notification.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/groups/ajax.php
  • src/bp-templates/bp-nouveau/includes/members/template-tags.php
  • src/bp-templates/bp-nouveau/includes/messages/ajax.php
  • 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-video/bp-video-functions.php
  • src/bp-video/classes/class-bp-video.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.pot
  • src/readme.txt