Back to Home
Changelog
Complete release history of BuddyActivity plugin updates, improvements, and bug fixes.
v2.0.1
MaintenanceBug Fixes & UX Improvements
Current Stable Release
Bug Fixes
- Fixed missing sync logs DB table on existing installs — the table is now created automatically at runtime without requiring plugin reactivation
- Fixed duplicate sync trigger when recurring and async Action Scheduler actions fire simultaneously
- Fixed "Translation loading triggered too early" notice on WordPress 6.7+
Improvements
- Improved skip warning messages — plain-English reasons, grouped into "not ready" (informational) and "data error" (actionable) categories
- Added "How Buddy Activity Works" explanation panel on the Settings page when not yet connected
- Renamed "Load Sheet" button to "Save Selection"
- Moved Jobs Queue menu item below Settings in the admin navigation
Upgrade Notice: Bug fixes and UX improvements. No database schema changes. Safe to update directly.
v2.0.0
Major ReleaseNew Sheet Format & WP-CLI Support
Major Release
New Sheet Format
- Migrated to vertical ACTIVITY_LOG format — one row per activity (POST, COMMENT, or REPLY) instead of the previous wide horizontal layout
- Activity ID and Parent ID columns link comments and replies to their parent rows
- Group ID is automatically inherited from a parent post if left blank on comment/reply rows
- Data now starts at row 6 (rows 1–5 are header/legend rows)
- New official Google Sheets template with updated column structure
WP-CLI Commands
- Added
wp buddy-activity sync— fetches a batch from Google Sheets and ingests jobs into the queue - Added
wp buddy-activity process— transitions scheduled jobs to ready and executes them - Added
wp buddy-activity run— runs sync then process in one command - Enables traffic-independent scheduling via a real server crontab (no longer dependent on WordPress cron or site traffic)
Sync Logs
- Fixed broken Sync Logs page (option name mismatch caused the page to always show empty)
- Migrated log storage from wp_options to a dedicated
wp_buddy_activity_sync_logsdatabase table - Logs now persist indefinitely (up to 200 shown); previously capped at 50 entries
- "Clear All Logs" now deletes from the DB table correctly
Performance
- Removed frontend CSS/JS enqueue — plugin has no public-facing output
- Admin CSS/JS now only loads on Buddy Activity admin pages (not on every WordPress admin page)
- Google Sheets spreadsheet list cached in a 5-minute transient — eliminates a live API call on every Settings page load
- Jobs analytics query (GROUP BY) cached in a 60-second transient — cleared automatically after any bulk action
Admin Dashboard
- Updated to reflect new vertical ACTIVITY_LOG sheet format
- New Google Sheets template link
- Pricing updated to $29/week (discounted from $49/week)
- Service renamed from "Managed Community" to "Done For You"
- Documentation, support, and virtual team pack links updated
Settings Page
- Added documentation help box when Google Sheets is not yet connected, linking to the setup guide at buddyactivity.com/documentation/google-sheets-setup
Removed
- Setup Guide admin page removed — replaced by external documentation at buddyactivity.com/documentation/google-sheets-setup
Important: Major release. The sheet format has changed to a vertical layout (one row per activity). Update your Google Sheets template before syncing — the old horizontal format is no longer supported. A new dedicated sync logs database table is created on activation.
v0.0.1
Initial ReleaseFirst Public Release
Initial Release
Features
- Google Sheets integration via Service Account
- Scheduled activities, comments, and replies
- Image attachment support
- Auto-sync functionality
- Comprehensive logging system
- BuddyBoss Platform integration
- Privacy enforcement for group activities
- Idempotent processing to prevent duplicates
Upgrade Notice: Initial release of Buddy Activity.
Stay Updated
Get notified about new releases, features, and updates. Subscribe to our newsletter or follow us on social media.