BuddyBoss Platform - Version 2.4.60

Release date: Oct 31, 2023

Changes:

  • New Feature! - Pin to Activity feed also know as Pin to Posts
  • Enhancement: Groups - Updated Groups Tab Creator Pro plugin support
  • Bug: Core - Background process update for migrating friend counts, enabling fewer queries and providing faster results.
  • Bug: Core - Page contents that were added on the Documents page were not showing
  • Bug: Core - Search Results was not returning posts from custom post type
  • Bug: Core - The scheduled task handling orphaned videos mistakenly deleted video content uploaded through the API in the messaging feature.
  • Bug: Core - Wordfence was blocking link embeds when the post had iframe content in the link description
  • Bug: Email - Emails were being incorrectly sanitised during signup
  • Bug: Email - Installing email templates while activating the component.
  • Bug: Forums - Video & Document content was not showing when you tried to edit content within a group or standalone forum discussion
  • Bug: Groups - Group Albums, album count did not update after a new album was created while uploading media
  • Bug: Groups - When the "Restrict Invitations" feature is enabled, leaving a parent group results in unintentionally leaving the associated subgroups.
  • Bug: LearnDash - When the author was mentioned in the comments, the mention notification directed users to the commenters profile instead of the course
  • Bug: Platform - "Add new" button in profile types and group types was showing incorrect text
  • Bug: Platform - Implemented support for profile search translation compatibility using WPML.
  • Bug: Platform - The Profile Images and Group images view tutorial buttons redirected to incorrect tutorials
  • Bug: Profiles - User profile photos/videos load more pagination was not working correctly when all items from the first page were deleted
  • Bug: Styling - Link previews for certain links were not showing the previews correctly

File Changes:

  • 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-template.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/bp-core-admin-tools.php
  • 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-activity.php
  • src/bp-core/admin/settings/bp-admin-setting-groups.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
  • src/bp-core/classes/class-bp-admin-tab.php
  • src/bp-core/compatibility/bp-rest-groups-tabs-creator-pro.php
  • src/bp-core/compatibility/class-bb-wpml-helpers.php
  • src/bp-core/profile-search/bps-start.php
  • 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-forums/activity.php
  • src/bp-groups/bp-groups-functions.php
  • src/bp-groups/bp-groups-template.php
  • src/bp-groups/classes/class-bp-rest-group-membership-endpoint.php
  • src/bp-loader.php
  • src/bp-media/bp-media-functions.php
  • src/bp-media/classes/class-bp-rest-media-endpoint.php
  • src/bp-members/bp-members-filters.php
  • src/bp-members/bp-members-functions.php
  • src/bp-performance/classes/integrations/class-bb-activity.php
  • src/bp-search/bp-search-functions.php
  • src/bp-search/classes/class-bp-search-activities.php
  • src/bp-templates/bp-nouveau/buddypress-functions.php
  • newsrc/bp-templates/bp-nouveau/buddypress/activity/confirmation-modal.php
  • src/bp-templates/bp-nouveau/buddypress/activity/entry.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/activity.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
  • src/bp-templates/bp-nouveau/icons/font-map.json
  • src/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/activity/ajax.php
  • src/bp-templates/bp-nouveau/includes/activity/functions.php
  • src/bp-templates/bp-nouveau/includes/activity/template-tags.php
  • src/bp-templates/bp-nouveau/includes/groups/ajax.php
  • src/bp-templates/bp-nouveau/includes/media/ajax.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-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/bp-video-functions.php
  • src/bp-video/classes/class-bp-rest-video-endpoint.php
  • src/class-buddypress.php
  • src/endpoints/api_data.js
  • src/endpoints/api_data.json
  • src/endpoints/api_project.js
  • src/endpoints/api_project.json
  • src/languages/buddyboss.pot
  • src/readme.txt