Back to Home

Changelog

Complete release history of BuddyActivity plugin updates, improvements, and bug fixes.

v2.0.1

Maintenance

Bug 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 Release

New 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_logs database 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 Release

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

Menu