Here’s our latest major release featuring the BuddyPress REST API !!
We are very excited to announce the BuddyPress community the immediate availability of BuddyPress 5.0.0 code-named “Le Gusto“. You can get it clicking on the above button, downloading it from our WordPress.org plugin repository or checking it out from our subversion repository.
NB: if you’re upgrading from a previous version of BuddyPress, please make sure to back-up your WordPress database and files before proceeding.
You can view all the changes we made in 5.0.0 thanks to our full release note. Below are the key features we want to get your attention on.
The BP REST API opens a new era for BuddyPress!
You can now enjoy REST API endpoints for members, groups, activities, private messages, screen notifications and extended profiles.
BuddyPress endpoints provide machine-readable external access to your WordPress site with a clear, standards-driven interface, paving the way for new and innovative methods of interacting with your community through plugins, themes, apps, and beyond.
The BP REST API opens great new opportunities to improve the way you play with the BuddyPress component features: we couldn’t resist to start building on top of it introducing…
A new interface for managing group members.
Group administrators will love our new interface for managing group membership. Whether you’re working as a group admin on the front-end Manage tab, or as the site admin on the Dashboard, the new REST API-based tools are faster, easier to use, and more consistent.
The BP REST API is fully documented
The development team worked hard on the features but also took the time to write the documentation about how to use it and how to extend it. BuddyPress developers, let’s start building great stuff for our end users: take a look at the BP REST API developer reference.
Improved Group invites and membership requests
Thanks to the new BP Invitations API, Group invites and membership requests are now managed in a more consistent way. The BP Invitations API abstracts how these two actions are handled and allows developers to use them for any object on your site (e.g., Sites of a WordPress network).
Read more about the BP Invitations API.
Help our support volunteers help you.
Knowing your WordPress and BuddyPress configuration is very important when one of our beloved support volunteers tries to help you fix an issue. That’s why we added a BuddyPress section to the Site Health Info Administration screen.
The panel is displayed at the bottom of the screen. It includes the BuddyPress version, active components, active template pack, and a list of other component-specific settings information.
Improved integrations with WordPress
BP Nouveau Template Pack
In BuddyPress 5.0.0, the BP Nouveau template pack looks better than ever with the Twenty Nineteen theme.
Nouveau now uses the same password control as the one used in WordPress Core, for better consistency between BuddyPress and WordPress spaces.
BuddyPress Blocks now have their own category into the Block Editor.
Developers building tools for the Block Editor can now add their blocks to the BuddyPress category. This change provides a foundation for organizing custom BuddyPress blocks.
Read more about this feature in this development note.
PS: we know, just like Matt, you’re eager to enjoy high quality community blocks: now we have the BP REST API and this new Blocks category available in BuddyPress Core, get ready to be amazed for our next release. Fasten your seatbelts: BuddyPress blocks are arriving!
BuddyPress Le Gusto
5.0.0 is code-named “Le Gusto” after the well known Pizza restaurant in Fortaleza, Brazil. It’s the perfect place to meet with friends and start tasting new flavors like @espellcaste’s favorite one: the “Pizza de Camarão”.
As usual, this BuddyPress release is only possible thanks to the contributions of the community. Special thanks to the following folks who contributed code and testing to the release: baconbro, Boone B Gorges (boonebgorges), boop (joncadams), Brajesh Singh (sbrajesh), David Cavins (dcavins), Eric Lewis (ericlewis), geminorum, gingerbooch, Ivinco, Jake Spurlock (whyisjake), Jarret (JarretC), John James Jacoby (johnjamesjacoby), klawton, Kristian Yngve (kristianngve), Maniou, Marcus (netweblogic), Mathieu Viet (imath), Mithun Biswas, modemlooper, Paul Gibbs (DJPaul), r-a-y, razor90, Renato Alves (espellcaste), Slava Abakumov (slaFFik), Stephen Edgar (netweb), truchot, Venutius, wegosi, and of course you for using BuddyPress 😉
Receiving your feedback and suggestions for future versions of BuddyPress genuinely motivates and encourages our contributors. Please share your feedback about this version of BuddyPress in the comments area of this post. And of course, if you’ve found a bug: please tell us about it into our Support forums.