Skip to content
What's Changed
-
Security
Fixed critical AJAX vulnerabilities with proper capability checks.
-
Security
Hardened REST API endpoints with proper permission callbacks.
-
Security
Added plugin-specific nonce for AJAX requests replacing generic ajax-nonce.
-
Security
Fixed potential object injection vulnerabilities in cache handler.
-
Security
Added security flags to cookie implementation.
-
Security
Improved output escaping across all templates.
-
Security
Comprehensive WPCS code quality and security compliance fixes.
-
New Feature
Redesigned Retention Rate page with simple user health dashboard (Active, At Risk, Dormant, Inactive segments).
-
New Feature
Centralized indexing with item_id and activity_type columns for improved query performance.
-
New Feature
GDPR-compliant IP anonymization option.
-
New Feature
Cache warming strategy via WP-Cron for improved performance.
-
New Feature
Multisite support for cache handler.
-
New Feature
Configurable activity log retention settings.
-
New Feature
Skeleton loading indicators for better UX.
-
New Feature
Parameter to track comments received on user activities.
-
New Feature
BuddyPress component validation before logging.
-
New Feature
Error handling to all AJAX requests in frontend JavaScript.
-
New Feature
Helper wrapper functions for BuddyPress component checks.
-
New Feature
Unified CSS design system with consistent styling across all admin pages.
-
Enhancement
UX/UI based on client feedback.
-
Enhancement
PHP 7.0+ compatibility fixes.
-
Enhancement
Optional cleanup for options and user meta on deactivation.
-
Fix
N+1 query problem in activity log (reduced from 10k+ to ~15 queries).
-
Fix
AJAX fatal errors and improved Advanced Analytics queries.
-
Fix
JSON.parse on already-parsed AJAX responses (9 occurrences).
-
Fix
JS selector mismatch and missing date input elements.
-
Fix
Loose comparisons (== to ===) in template files.
-
Fix
Community Overview stats now display calculated values correctly.
-
Fix
Removed unused logger class require_once statements.
-
Enhancement
Documentation links.
-
New Feature
JS selectors to support new unified CSS classes.