Version 6.0.0
Version 6.0.0 is a major BuddyPress feature release.
For Version 6.0.0, the database version (_bp_db_version
in wp_options
) was 12385
, and the Trac revision was 12650
.
To read the full list of features, fixes, and changes in this version of BuddyPress, visit Trac.
BuddyPress Blocks
BuddyPress 6.0.0 comes with two awesome new blocks for your WordPress Editor: Members and Groups. Made available from the BuddyPress blocks category of your WordPress Block menu, these lovely blocks let you insert a rich content block featuring a specific Member or Group from your community site inside any WordPress Post or Page.
If you’re an Advanced BuddyPresser and wish to fine-tune the BuddyPress blocks for your community site, learn more in this section of our development note about these new blocks.
The BP REST API is now complete!
In 5.0.0, we introduced the first REST API endpoints and provided reference documentation for them. In 6.0.0, we are adding the 6 remaining endpoints you were waiting for: Blogs, Blog avatar, Friends, Group Cover Image, Member Cover Image, and User Signups. You can now build full-featured applications using the BuddyPress REST API!
BP Nouveau has been improved
Does your theme support wide layouts? Awesome! The BP Nouveau template-pack now supports wide (and really, really wide) content areas! This is the first of the many improvements we are bringing to our default set of styling components. It never looked so beautiful in your theme.
Under the hood
6.0.0 includes more than 80 changes to improve your BuddyPress experience as users, as contributors to our code and as contributors to our translations. The biggest change moves local avatar management to the Members component. Read more about it in this development note.
We want to hear your voice
Knowing how you use BuddyPress and getting your point of view about future BuddyPress development is very important to us. Please, take some time to help us decide what’s best for the BuddyPress project.
Take the 2020 BuddyPress Survey.
Changes
Activity
- #8210, #8221 – Fix inline documentation
- #8236 –
empty()
check for activity content after kses filtering
Administration
- #7526 – Counter for “All” tab for activity and groups table
- #8197 – Fix inline documentation and add comments for translators
- #8205 – Fix inline documentation
- #8234 – Activity: Fatal error on admin dashboard when using
'bp_get_activity_action'
filter
Blogs
- #7984 – Core multisite changes require mods to BP
- #8150 – Getting the blog avatar should be possible outside a blogs loop
- #8190 – Combine conditions and improve code format for blog creation
- #8268 – Fix typo when using the __() function
- #8286 – Add the `html` argument to bp_get_blog_avatar()
Build/Test Tools
- #8154 – Fix node modules vulnerabilities
- #8155 – WordPress required version and travis config update
- #8290 – BP Blocks i18n strings are not identified by GlotPress
Core
- #8136 – We should have
Secondary Item Id
in filters forfriends_format_notifications
function - #8172 – Bump PHP required version to 5.6
- #8177 – Admin Issue : Trying to get property ‘show_avatars’ of non-object
- #8187 – members page takes over home page of subsite “members” in a multisite subdirectory installation
- #8193 – bp_is_active( ‘core’ ) is false
- #8238 – filter name incorrect in bp_attachments_get_group_has_cover_image
- #8254 – Undefined
$current_blog
in functionbp_core_delete_existing_avatar
- #8264 – PHP 7.4 “trying to access…” errors
- #8278 – Post 6.0.0-beta2 release improvements
- #8194, #8196, #8199, #8201, #8204, #8214, #8242, #8243, #8244, #8246, – Fix typos
- #8206, #8207, #8208, #8213, #8217, #8220, #8245, #8247, #8248, #8249, #8250, #8251 – Fix inline documentation
- #8222, #8223, #8224 , #8225, #8226, #8227, #8228, #8229, #8230, #8231, #8232, – Fix typos and inline documentation
- #8288 – Do not use
sanitize_file_name()
when passing integer values. - #8270 – Update Hello BuddyPress 6.0.0 information
Emails
- #8168 – BuddyPress Email footer Error
Extended Profile
- #8137 – Allow overriding field autolinking from field type
- #8195 – Fix typos
- #8211, #8215, #8216 – Fix inline documentation
Groups
- #8146 – bp_get_group_is_public() always returns NULL
I18N
- #8260 – Add missing /* Translators: */ comments
Members
- #8143 – Ability to customize Manage Signups page in admin
- #8175 – Calling
wp_delete_user()
on multisite should not trigger data deletion - #8156 – Move the Local Avatar and Cover Image features into the Members component.
Registration
- #8284 – Improve BP_Signup::get() function whitelisting the orderby argument
REST API
- #8048 – BuddyPress Blocks !
- #8202 – Setting up Group_Type via Group REST API Request
- #8271 – BP Blocks: one panel for all block settings
- #7156 – Build REST-API endpoints for all Components.
#8282 – ACTIVITY API ENDPOINT –bp_get_activity_content_body
filter missing second object param
Settings
- #8138 – Confirmation for email change request is sent to the current email
- #8235 – Accessibility: add information concerning links that open in a new tab
Templates
- #7995 – Misposition of multiple bp_nouveau_after_* actions
- #8147 – Nouveau: Fix notices in the blog loop
- #8157 – Coding Standards: Fix CSS template packs/companion stylesheets
- #8182 – Nouveau template in TwentyTwenty: group Invite icon overlaps username
- #8183 – BP Nouveau: the
bp_directory_members_item
hook is wrongly positioned - #8184 – Coding Standard : Anchor Tag Closing missing – src/bp-templates/bp-nouveau/buddypress/common/js-templates/invites/index.php
- #8269 – Member Directory nav tab Won’t Display over 999 member count
- #8280 – BP Nouveau throwing notices on including members-loop.php
- #8283 – Fix Bug in groups count
Toolbar & Notifications
- #8158 – WP_Admin_Bar::add_menu() is deprecated in WP 5.4
- #8287 – Fix PHP 7.4 deprecated notice for
implode()