Release notes / BuddyPress Statistics
BuddyPress Add-on Plugin

BuddyPress Statistics

Growing a BuddyPress community without data means guessing about what is working. BuddyPress Statistics builds a detailed activity log tracking member counts, active users, status updates, groups, posts, and engagement trends. Stats display on user profiles, group pages, and admin views, with sorting and widget options to surface the numbers that matter.

22 releases
v2.0.0 latest
June 10, 2026 shipped

v2.0.0 Latest

June 10, 2026
Improve 6 Fix 2 Security 2 Compat 1

Improve

  • Refreshed admin experience with a streamlined card-based layout. Overview, Analytics, Users, Activity Log, Settings, and License all share one consistent panel.
  • Faster navigation - the horizontal tabs are reorganized into 6 sidebar tabs, with sub-sections for Analytics and Settings.
  • Plain-language settings labels throughout, so options read the way you'd describe them.
  • Accessible in-page confirmations replace browser pop-ups for sensitive actions like resetting the activity log or running a full reindex.
  • Dark-mode support across BuddyX, BuddyBoss Readylaunch, and BuddyBoss classic themes.
  • License page now shows your license expiry date and renewal status inline.

Fix

  • Removed a duplicate hourly cache-warmer schedule.
  • Removed the redundant "General" submenu entry beneath "WB Plugins".

Security

  • Admin and public actions now verify both a security token and the user's permissions, closing a gap where logged-in members could trigger admin-only chart data.
  • Group statistics now check group membership before returning data for private groups.

Compat

  • Your existing settings, license key, activity log, widgets, shortcodes, and scheduled tasks all carry over unchanged. Old admin bookmarks continue to work automatically.

v1.8.1

May 5, 2026
New 2 Improve 1 Fix 2

New

  • Activity Share Pro and Reactions integration - reshares and reactions are now recorded in the activity log, with cached stats kept in sync for both plugins.
  • BuddyBoss Reactions support - BuddyBoss reactions (like, love, haha, wow) are tracked in the activity log.

Improve

  • Broader BuddyBoss Platform compatibility - avatar and cover updates, media (photos, videos, documents), forum activity, and member types are now tracked reliably.

Fix

  • Corrected the text domain, bundled external assets locally, and hardened settings handling for better security and translation readiness.
  • Resolved a licensing warning that could appear on some sites.

v1.8.0

February 17, 2026
New 12 Improve 5 Fix 7 Security 7

New

  • Redesigned Retention Rate page with simple user health dashboard (Active, At Risk, Dormant, Inactive segments).
  • Centralized indexing with item_id and activity_type columns for improved query performance.
  • GDPR-compliant IP anonymization option.
  • Cache warming strategy via WP-Cron for improved performance.
  • Multisite support for cache handler.
  • Configurable activity log retention settings.
  • Skeleton loading indicators for better UX.
  • Parameter to track comments received on user activities.
  • BuddyPress component validation before logging.
  • Error handling to all AJAX requests in frontend JavaScript.
  • Helper wrapper functions for BuddyPress component checks.
  • Unified CSS design system with consistent styling across all admin pages.

Improve

  • UX/UI based on client feedback.
  • PHP 7.0+ compatibility fixes.
  • Optional cleanup for options and user meta on deactivation.
  • Documentation links.
  • JS selectors to support new unified CSS classes.

Fix

  • N+1 query problem in activity log (reduced from 10k+ to ~15 queries).
  • AJAX fatal errors and improved Advanced Analytics queries.
  • JSON.parse on already-parsed AJAX responses (9 occurrences).
  • JS selector mismatch and missing date input elements.
  • Loose comparisons (== to ===) in template files.
  • Community Overview stats now display calculated values correctly.
  • Removed unused logger class require_once statements.

Security

  • Fixed critical AJAX vulnerabilities with proper capability checks.
  • Hardened REST API endpoints with proper permission callbacks.
  • Added plugin-specific nonce for AJAX requests replacing generic ajax-nonce.
  • Fixed potential object injection vulnerabilities in cache handler.
  • Added security flags to cookie implementation.
  • Improved output escaping across all templates.
  • Comprehensive WPCS code quality and security compliance fixes.

v1.7.0

New 5 Improve 12 Fix 5

New

  • Support for Group Live integration.
  • Global chart instance storage for stability.
  • Export options with large dataset handling.
  • Reset & Index tab with new icon.
  • Accessibility attributes and improved dropdowns.

Improve

  • Activity & Engagement graphs with unified dropdowns and chart type selection.
  • Retention graphs, weekly cohort reporting, and engagement reports.
  • Advanced analytics UI and filter builder section.
  • Activity Log data table loading with segregated CSS/JS.
  • User profile stats and profile engagement chart display.
  • Instructor/group overview widgets and frontend widgets UI.
  • BuddyBoss compatibility with safe detection functions.
  • Youzify compatibility with UI refinements.
  • Translation-ready strings across plugin.
  • Code performance with caching and removal of duplicates.
  • Removed legacy files, duplicate widgets, unused code, and deprecated logic.
  • Removed unnecessary background gradients, extra tabs, and column visibility sections.

Fix

  • PHP fatal errors (memory leaks, missing functions, undefined variables).
  • Notices on analytics tab when no data is present.
  • Chart destruction issues and blank statistics tab.
  • Retention rate display and rating breakdown order.
  • Security vulnerabilities including nonce verification, SQL injection, and direct $_POST access.

v1.6.0

New 4 Improve 13 Fix 15

New

  • Validation checks to ensure secure user and activity data processing.
  • Security enhancements to check user capability and prevent unauthorized access.
  • Hookable position for profile and group stats tabs for better customization.
  • Statistics tab icon in Youzify for improved navigation.

Improve

  • Time format from 12-hour to 24-hour in `gmdate()`.
  • Pagination UI for better navigation.
  • Improved UI for profile and group statistics tabs in Youzify.
  • Backend setting options UI for a cleaner and more intuitive experience.
  • Optimized logging for activities, comments, and WordPress updates for better readability.
  • Improved option update logging for enhanced efficiency.
  • Input validation and data sanitization across various functions.
  • Prevented null property access to avoid fatal errors when user details are missing.
  • Taxonomy action logging for better tracking.
  • Security measures in `bp_stats_insert_activity_log()` and `bp_stats_get_member_friend_accepted()`.
  • Minified CSS and JS with RTL support for better performance.
  • Implemented checks to enqueue admin and public styles and scripts only where required.
  • Unused code for better performance and maintainability.

Fix

  • JavaScript and CSS not loading in widgets.
  • Console errors related to groups and activities.
  • Member widget not working properly.
  • Group activity query optimization for better performance.
  • Error when liking an activity in groups.
  • Engagement report missing from user profiles.
  • Incorrect data export in user stats log CSV.
  • PHP warnings related to empty license data.
  • PHP warnings when no posts were available.
  • AJAX warning when marking an activity as a favorite.
  • Changing engagement reports from weekly to monthly caused a 500 internal server error.
  • Group engagement graph UI issues.
  • PHP nonce verification issues in multiple files for security enhancements.
  • PHPCS issues in multiple files for improved code compliance.
  • RTL view path and other RTL-related UI issues.

v1.5.1

Fix 1

Fix

  • Fixed missing `$` syntax errors in variable access

v1.5.0

Improve 3 Fix 4 Note 9

Improve

  • Admin UI for group location settings, member, and group directories with improved map suggestions.
  • Multisite support and top contributor query performance for larger networks.
  • Code sanitization, validation, and UI enhancements across multiple sections.

Fix

  • Sorting issues in admin settings and warnings for deprecated functions (e.g., `bp_get_group_permalink`).
  • PHP warnings such as undefined properties (`stdClass::$reg_date`) and SQL query issues.
  • UI issues with BuddyBoss and improved auto-suggestions for member/group location fields.
  • WordPress.DateTime restriction warnings, replaced `date()` with `gmdate()` for better timezone handling.

Note

  • Added several powerful analytics and user insights to the BuddyPress Statistics plugin:
  • Manage overall settings for global statistics. [Learn more](https://docs.wbcomdesigns.com/docs/buddypress-stats/global-settings-2/general-settings-4/)
  • Track individual user statistics, including profile views and engagement. [Learn more](https://docs.wbcomdesigns.com/docs/buddypress-stats/user-stats/profile-statistics/)
  • Analyze group activity and participation rates. [Learn more](https://docs.wbcomdesigns.com/docs/buddypress-stats/groups-statistics/groups-statistics/)
  • View top contributors and detailed user activity breakdowns. [Learn more](https://docs.wbcomdesigns.com/docs/buddypress-stats/user-stats/advanced-analytics-top-contributors/)
  • Visualize user engagement over time. [Learn more](https://docs.wbcomdesigns.com/docs/buddypress-stats/user-stats/engagement-graph-2/)
  • Track user retention metrics and trends. [Learn more](https://docs.wbcomdesigns.com/docs/buddypress-stats/user-stats/retention-rate-graph-in-buddypress-statistics-plugin/)
  • Understand the usage and completion rates of profile fields. [Learn more](https://docs.wbcomdesigns.com/docs/buddypress-stats/user-stats/profile-fields-overview/)
  • Fixes & Enhancements:

v1.4.0

New 1 Improve 14 Fix 5

New

  • Introduced group avatar on single user stats for better visual context.

Improve

  • Improved UI for single user information and managed fixes (#79).
  • Added scroll functionality to WP list tables for improved navigation.
  • Revised default option settings for system consistency.
  • Updated data handling for single user information.
  • Managed single users stats information on the details page.
  • Fixed column issues in BuddyPress charts for accurate data representation.
  • Displayed xprofile fields data corresponding to specific xprofile groups.
  • Updated CSV functionality and fixed related column issues (#79).
  • Refined the single user profile page for enhanced user experience (#79).
  • Added new BP xprofile columns for BuddyPress Statistics (#79).
  • Displayed user last login details for better tracking and management (#79).
  • Expanded graph report capabilities to include member type, selectbox, checkbox, multiselect box, URL, date box, and radio options (#79).
  • Updated activity logs for comprehensive user activity tracking (#79).
  • General updates to activity logs and system documentation.

Fix

  • Resolved undefined variable issues to enhance script stability.
  • Enabled dynamic display of charts for flexible data visualization (#82).
  • Addressed PHP warnings to improve code quality (#80).
  • Fixed an issue where licenses did not deactivate if the response failed, enhancing system reliability.
  • Corrected a typo in the system for clearer communication (#78).

v1.3.6

Fix 2

Fix

  • (#78) Fixed typo
  • Updated activity log

v1.3.5

New 1 Fix 5

New

  • Title and description to enhance user interface and provide more context to the data presented.

Fix

  • The default drop-down selection has been updated to monthly, and the tables are now sortable, improving usability and data navigation.
  • Resolved an issue with the text domain to ensure proper internationalization and localization support.
  • Compatibility fixes for BuddyPress v12, ensuring seamless integration and functionality with the latest version of BuddyPress.
  • Addressed a licensing issue to comply with proper software licensing standards and requirements.
  • Resolved a deprecated function issue (#64), ensuring compatibility with newer PHP versions and improving code quality.

v1.3.4

New 1 Fix 5

New

  • Title and description

Fix

  • Default drop-down should be monthly and table sortable
  • Text domain issue
  • BP v12 fixes
  • License issue
  • (#64) Deprecated issue

v1.3.3

Fix 1

Fix

  • PHPCS fixes

v1.3.2

Fix 1

Fix

  • (#62) Issue with php 8.2

v1.3.1

Fix 1

Fix

  • Auto update fixes

v1.3.0

Fix 2

Fix

  • Set Only Inactive when license key deactivate
  • Fixed Plugin redirect issue when multi plugin activate the same time

v1.2.1

Fix 2

Fix

  • Fixed warning issue
  • Fixed #60 - Fatal error at the time of user registration

v1.2.0

Improve 8 Fix 5

Improve

  • Added + Icon in Search Filter to the user know to add more filter
  • replace plus to plus-alt icon class
  • Fixed input type date issue in activity log and other js related fixes
  • Managed users stats, activity log filters UI
  • Search user id with multiple using comma separator
  • Update Date Picker range functionality in Activity Log
  • Added Select2 option for the user
  • Managed user multiple selection field UI

Fix

  • pagination issue
  • #52 - We do not have clear filter option on activity log screen
  • User stats report page
  • #46 - require too high resource for generating dashboard reports
  • #53 - Search with conjunction not working

v1.1.3

Fix 1

Fix

  • Update admin UI wrapper

v1.1.2

Fix 1

Fix

  • (#37)Fixed group widget data display issue

v1.1.1

Fix 2

Fix

  • (#36) Fixed data not render on admin widget
  • (#33) Fixed widget not displaying data with BuddyBoss Platform

v1.1.0

Fix 2

Fix

  • (#34) Fixed customize option not working
  • (#33) Fixed widget not displaying data

v1.0.0

Note 1

Note

  • Initial Release