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.

21 releases
v1.8.1 latest
May 5, 2026 shipped

v1.8.1 Latest

May 5, 2026
New 2 Improve 1 Fix 2

New

  • Activity Share Pro & Reactions integration - track reshares (activity_reshare) and reactions (reaction_added/updated/removed) via proper do_action hooks, with cache invalidation for both plugins.
  • BuddyBoss Reactions support - track BuddyBoss reactions (like, love, haha, wow) as a unified `favorite` action in the activity log.

Improve

  • BuddyBoss Platform compatibility - added `bp_stats_is_buddyboss()` detection, dual-hook avatar/cover events, media tracking (photos/videos/docs), BuddyBoss forum activity types, friends/xProfile safety guards, and multi-type member type support.

Fix

  • Resolved Plugin Check (PCP) errors - corrected text domain to `buddypress-stats`, bundled CDN assets locally, added sanitize_callback to all settings, fixed phpcs annotations, and added ABSPATH guards.
  • "Value of type null is not callable" warning in edd-plugin-license.php.

v1.8.0

February 17, 2026
New 12 Improve 2 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

  • 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

August 21, 2025
New 5 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.

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 6 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.

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 1 Fix 4 Note 2

Improve

  • 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:
  • Fixes & Enhancements:

v1.4.0

Improve 14 Fix 5

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