BuddyPress 2.8.0

BuddyPress was updated to version 2.8.0, from version 2.7.4. Changelog:

  • Modernizing the Codebase – To continue the migration of legacy code to modern standards and techniques necessary for the BP REST API project and other new features moving forward, BuddyPress 2.8 requires at least PHP 5.3. This will allow us to build better, robust, and secure code, benefitting developers and users now and in the future.
  • More helpful “Activate Pending Accounts” screen – When you click on the username on the “Users > Manage Signups” page, you can now view profile data entered by the user at the time of registration.
  • Support for List-Unsubscribe header in emails – Allow users to unsubscribe from BuddyPress email notifications in some email clients such as Gmail (web), when properly configured.
  • Twenty Seventeen Companion Stylesheet – BuddyPress looks great in WordPress’s latest default theme with the new Twenty Seventeen companion stylesheet.
  • More hooks for Messages – We’ve added new filters and actions for different methods throughout the Messages component.
  • A more flexible Group search – The new search_column parameter allows developers to specify which columns should be matched, as well as where wildcard characters should be placed, when searching via BP_Groups_Group::get().
  • Alphabetical sorting for Groups widget – The groups widget can now be sorted alphabetically, in addition to sorting the results by recently active, popular, and newest groups.
  • Enable choice of PHPMailer – Developers can specify which PHPMailer should be used when sending BuddyPress with a new filter.
  • Localization Improvements – We continue to improve our localization internals, making it easier for translation editors to ensure that BuddyPress will be available for everyone in their own language.
  • Developer Reference – Regular updates to inline code documentation make it easier for developers to understand how BuddyPress works.
  • Accessibility Upgrades – Continued improvements for universal access help make BuddyPress back- and front-end screens usable for everyone (and on more devices).