Release notes / BuddyNext Pro
Premium Plugin Plugin

BuddyNext Pro

A growing community eventually needs to pay for itself and stay civil at scale. BuddyNext Pro adds the application and monetization layer: membership plans with on-site checkout and content protection, gateway-agnostic payments, email automation, and AI-assisted moderation review. Requires BuddyNext Free.

8 releases
v1.0.7 latest
July 9, 2026 shipped

v1.0.7 Latest

July 9, 2026
New 2 Improve 1 Dev 1 Compat 1

New

  • Learnomy "Continue Learning" panel on the member profile, showing in-progress courses with a link back to the learning dashboard.
  • Owner-only profile panel primitive so integrations can add sections only the profile owner sees.

Improve

  • White-label trimmed to backend name and logo; per-space branding was removed as out of scope.

Dev

  • Added a translation-ready i18n delivery standard for Pro stores and views.

Compat

  • Aligned with BuddyNext 1.0.7. Install both updates together.

v1.0.5

July 6, 2026
New 1 Improve 1 Fix 4 Compat 1

New

  • Membership events (subscribe, cancel, renew, lapse) fire outbound webhooks through a Pro listener that plugs into Free's webhook engine.

Improve

  • Scheduled posts run their go-live effects (mentions, auto-moderation) exactly once at publish, with an owner-permission check and site-timezone rendering in the admin.

Fix

  • White-label renaming no longer self-mangles the admin menu label, and a clean uninstall path removes Pro data on request.
  • The subscription renewal email links to the pricing page reliably, and the custom-reactions admin toggle reflects the real enabled state.
  • The AI-ranked feed uses the shared feed cache again instead of re-running the full feed query on every page view.
  • Expired jobs, unpublished listings, and revoked certificates now leave the community feed and search results instead of lingering forever.

Compat

  • Requires BuddyNext 1.0.5 and PHP 8.1. Install both updates together.

v1.0.4

July 2, 2026
New 7 Improve 5 Fix 9 Dev 3 Compat 1

New

  • Members manage their plan from Settings > Membership: current plan, renewal date, payment history, and downloadable invoices in one place.
  • Cancelling a subscription keeps access until the period ends, then moves the member to a proper lapsed state instead of cutting them off instantly.
  • The pricing page is a normal editable WordPress page, so owners can restyle their plan showcase with the editor they already know.
  • Every plan entitlement explains what it grants, right under its toggle, and the entitlement editor uses clean full-width rows.
  • Per-space paywall copy is editable on the space manage screen, stored with the space's own settings.
  • Career Board, Listora, and Learnomy integrations get per-integration display controls: navigation tab, feed posting, and sub-tab visibility.
  • Pro ships in 10 languages (German, French, Spanish, Dutch, Korean, Portuguese, Italian, Russian, Japanese, Chinese), including JavaScript strings.

Improve

  • The bulk moderation queue shows who posted what instead of raw IDs, and bulk member actions accept usernames or emails.
  • Insights Top Content lists real post excerpts with authors instead of raw object IDs, and deleted members read as such.
  • Membership checkout, cancel, and thank-you surfaces use the shared BuddyNext dialogs and button styles - no more native browser popups.
  • Broadcast and drip confirmations use the styled dialog instead of the browser popup.
  • White-label logo selection uses the WordPress media library with preview and remove, and per-space brand settings live in BuddyNext's space metadata.

Fix

  • The broadcast "Active members" audience now reaches members who were recently active; it previously always resolved to zero recipients.
  • "Publish now" on a scheduled post publishes it for good; it previously reverted to scheduled behind the scenes.
  • Keyword and report-threshold rules now fire correctly on hosts whose database timezone is not UTC.
  • Draft and archived plans are no longer visible to logged-out visitors over the API.
  • A payment provider revoke marks the subscription expired (terminal) instead of cancelled, so access ends as the provider intended.
  • PayPal environment is a Sandbox/Live choice instead of free text, so a typo can no longer break checkout silently.
  • Starter plans created by early versions now show their real entitlements instead of "No entitlements configured".
  • Per-space paywall copy saved from the manage screen is actually used at the paywall (the storage cutover had left it disconnected).
  • A fresh installation no longer logs early-loading notices on its first boot.

Dev

  • Member data cleanup hooks BuddyNext's canonical purge event, covering the GDPR eraser as well as account deletion.
  • Portfolio profile panels render through the shared profile-field seam instead of a private hook.
  • Per-space white-label brand settings read and write through BuddyNext's space metadata API instead of a separate table.

Compat

  • Requires BuddyNext 1.0.4 and PHP 8.1. Install both updates together.

v1.0.3

June 1, 2026
Improve 4 Fix 1 Dev 1 Compat 1

Improve

  • Membership and analytics dashboards load faster on large sites by caching profile-view and dashboard aggregates.
  • Sending a broadcast to a large audience no longer loads every recipient at once; the audience is resolved in chunks.
  • Real-time and push notifications no longer hold up the page request while contacting the delivery service, so member actions feel faster.
  • Drip-sequence processing now runs through Action Scheduler for more reliable delivery on busy sites.

Fix

  • Hardened activity hooks so a third-party listener can no longer trigger a fatal error when a post is created.

Dev

  • Added a REST-boundary check so every Pro front-end call stays on the REST API.

Compat

  • Pairs with BuddyNext 1.0.3. Install both updates together.

v1.0.2

June 1, 2026
New 6 Improve 3 Fix 4 Security 2 Dev 1 Compat 1

New

  • Payments screen that lists every payment gateway (Stripe, PayPal, gamification points, sandbox) in one place, each with an enable toggle, its own settings, and a default-gateway pick.
  • PayPal gateway: members can pay for a membership with PayPal hosted checkout, with webhook and on-return fulfilment.
  • Redeem a membership tier with gamification points, using a per-tier points price and an owner-configured points value.
  • Members choose their payment method at checkout when more than one gateway is active, and can cancel their own membership from the My Membership page.
  • Monthly and Yearly billing-interval toggle on the pricing table when plans span both intervals.
  • Search subscriptions by member name or email in the admin, with a paginated list.

Improve

  • Stripe now uses hosted Checkout, so payment is reliably collected before a membership is granted.
  • Subscription lifecycle hardened: provider renewals extend access, cancelling a membership cancels it at Stripe or PayPal so billing stops, and a re-delivered payment notification no longer double-grants.
  • Consolidated to a single checkout and webhook path; the legacy Stripe-only flow was retired.

Fix

  • The membership schema (points price and payment source) now migrates correctly on update.
  • Broadcast email sending runs through Action Scheduler; resolved a Free and Pro scheduler-group collision.
  • Resolved a WordPress 6.7+ "textdomain loaded too early" notice.
  • A deleted user's Pro membership and related rows are now purged.

Security

  • The PayPal membership webhook refuses unsigned events, closing a path that could grant a free membership.
  • Payment secret keys are no longer rendered into the admin page; stored keys stay masked.

Dev

  • Composer is no longer required at runtime (hand-written autoloader, vendor is dev-only); added WPCS tooling and a pre-commit gate.

Compat

  • Pairs with BuddyNext 1.0.2. Install both updates together.

v1.0.1

June 1, 2026
New 1 Compat 1

New

  • White-label: replace the "BuddyNext" name and logo across the WordPress admin and in all BuddyNext emails. Backend only - the site front end follows your theme.

Compat

  • Pairs with BuddyNext 1.0.1, which adds WPMediaVerse upload activity and oEmbed link posts. Install both updates together.

v1.0.0

June 1, 2026
New 7 Compat 1

New

  • Membership system: create plans with prices and entitlements, on-site checkout, content protection, and gated spaces.
  • Gateway-agnostic payments with a no-keys Test gateway for QA and an embedded Stripe gateway for live charges.
  • Member surfaces: a pricing page, My Membership, and post-checkout flows, with membership trials as a first-class state.
  • Portfolio profile panel that renders each app integration as a sub-tab with structured facts and highlights.
  • Email automation: campaigns, drip sequences, broadcasts, and a shared composer with a live branded preview.
  • AI-assisted moderation review of the report queue, routed through WordPress core's AI connector.
  • Full translation readiness across Pro admin and member surfaces with a complete buddynext-pro.pot.

Compat

  • Requires BuddyNext 1.0.0 (loads the EDD SDK and Action Scheduler from Free). Install both together.

v0.6.0

beta1
New 5 Improve 3 Fix 4 Security 1 Compat 1

New

  • Membership system: create plans with a price + entitlements; members buy on-site; access is gated by entitlements (vertical-agnostic).
  • Gateway-agnostic payments (PaymentGateway contract + GatewayRegistry) with a no-keys Test gateway for QA and an embedded Stripe gateway.
  • Content protection: members-only content shows a teaser + checkout CTA; gated spaces honor the plan entitlement.
  • Tiers admin: price/billing + entitlements grid; plans are inactive by default with an Activate/Deactivate toggle.
  • Member surfaces: pricing ([buddynext_membership_pricing]), My Membership ([buddynext_my_membership]), thank-you; REST under buddynext-pro/v1.

Improve

  • Moderation: scheduled AI review of the report queue via Action Scheduler; editable built-in default rules; retention house-cleanup.
  • Email: shared composer with live branded preview for Campaigns + Drip; broadcast segment pickers; UTC scheduling.
  • Route all AI through WordPress 7.0's core connector, removing duplicated provider code.

Fix

  • Drip step delay is now measured from the last step sent, not from enrollment.
  • Subscription expiry now emails the member.
  • threshold_remove auto-suspension is bounded by a configurable duration (was indefinite).
  • Broadcast N+1 dispatch, zero-recipient guard, and cancel for stuck broadcasts.

Security

  • Mask the Stripe secret key and webhook signing secret in the admin.

Compat

  • Pairs with BuddyNext 0.6.0-beta1. Install both together.