Skip to content

v5.2.8

Choose a tag to compare

@github-actions github-actions released this 10 Sep 11:14
· 99 commits to master since this release

Changelogs for the release of v5.2.8

= 5.2.8    - 10/09/2026 =
* Fix      - Stop retrying deleted Stripe subscriptions.
* Fix      - Show specific error for existing email/username.
* Fix      - Content restriction bypassed via WordPress core REST API.
* Fix      - Standardized outbound UTM parameters and invalid campaign keys.
* Fix      - Users could be redirected to an outside website after logging in.
* Fix      - Membership thank you page exposed another member's account details.
* Fix      - Team Membership: scoped Edit Team form nonce to the team being edited.
* Fix      - Use timing-safe comparison for email confirmation and approval tokens.
* Fix      - Stripe payment could be replayed to renew a membership without paying.
* Fix      - Privilege escalation via membership role and open redirect after login.
* Fix      - PayPal-paid membership role stayed pending until the member's next login.
* Add      - `{{force_logout_url}}` smart tag for Pro's prevent concurrent login email.
* Fix      - Expired membership could be renewed by replaying an earlier Stripe payment.
* Fix      - Deactivate License button did nothing when pro-activation transient was set.
* Fix      - Registration forms not validating publish status or restricting assigned roles.
* Fix      - Membership/payment/autologin failed if another plugin hooked registration validation.
* Fix      - Membership Renewal Reminder email sent to members who had already cancelled at period end.