github strangerstudios/paid-memberships-pro 3.7-rc.1
3.7 RC1 - 2026-03-10

pre-release5 hours ago
  • FEATURE: Added native profile picture (avatar) support, allowing members to upload custom avatars managed entirely within PMPro instead of relying on Gravatar. #3597 (@ideadude)
  • FEATURE: Added a Quick Search feature for navigating Memberships admin pages. #3563 (@dparker1005)
  • FEATURE: Added Liquid-style template rendering for email bodies with support for variables, filters, and conditionals. #3584 (@dparker1005)
  • FEATURE: Added email logging for all emails sent by PMPro. #3573, #3581 (@dparker1005)
  • ENHANCEMENT: Added sidebar filter panels for the orders and subscriptions admin pages with support for level, status, date range, discount code, gateway, and total filters. #3602 (@dparker1005)
  • ENHANCEMENT: Added To, CC, and BCC settings to the Email Templates editor. #3588 (@kimcoleman)
  • ENHANCEMENT: Members and orders CSV exports now use Action Scheduler for improved reliability on large datasets. #3543 (@dalemugford)
  • ENHANCEMENT: Added optional Action Scheduler support for deferrable webhook events. #3589 (@dparker1005)
  • ENHANCEMENT: Added Site Health critical issue notification when plugins are using incorrect folder names. #3553 (@andrewlimaza)
  • ENHANCEMENT: Added a restricted directory check to detect and report issues with the protected files directory. #3557 (@dalemugford)
  • ENHANCEMENT: Improved support for reCAPTCHA v3 with score validation, defaulting to 0.5 and customizable via the pmpro_recaptcha_v3_min_score filter. #3564 (@andrewlimaza)
  • ENHANCEMENT: Adjusted the Update Billing page to no longer automatically redirect away to the account page. #3566 (@andrewlimaza)
  • ENHANCEMENT: Updated the Subscriptions admin screens to match the orders admin screens for view, edit, and link styling. #3568 (@kimcoleman)
  • ENHANCEMENT: Removed use of the deprecated SQL_CALC_FOUND_ROWS modifier across all queries. #3571 (@dparker1005)
  • ENHANCEMENT: Consolidated membership signup and cancellation queries for improved performance on dashboard reports. #3574 (@dparker1005)
  • ENHANCEMENT: Now caching the Members Per Level report for improved dashboard performance. #3580 (@dparker1005)
  • ENHANCEMENT: Added membership_id as a default column in the Members List CSV export. #3604 (@andrewlimaza)
  • ENHANCEMENT: Added shared-secret token validation for the deprecated Authorize.net ARB Silent Posts integration with a configurable pmpro_authnet_silent_post_token option in gateway settings. #3598 (@dparker1005)
  • ENHANCEMENT: Now supporting light-dark values for contextual message CSS custom properties. #3606 (@kimcoleman)
  • ENHANCEMENT: Added PMPro icon to the admin menu and updated the top menu bar to use an icon with screen reader text. #3607 (@kimcoleman)
  • BUG FIX/ENHANCEMENT: Updated the checkout form submit handler to improve reliability of payment processing. #3545 (@dwanjuki)
  • BUG FIX/ENHANCEMENT: Updated the capability check for viewing admin user fields to use pmpro_edit_members. #3561 (@dparker1005)
  • BUG FIX: Fixed dependencies for the content visibility block component to prevent enqueue issues. #3538 (@dparker1005)
  • BUG FIX: Fixed a default height prop warning in block editor components. #3540 (@dwanjuki)
  • BUG FIX: Fixed a console warning in WordPress 6.3+ by moving block asset enqueuing to the enqueue_block_assets hook. #3549 (@andrewlimaza)
  • BUG FIX: Fixed an "Attempt to read property ID on null" warning in display post states. #3599 (@dwanjuki)
  • REFACTOR: Refactored the Stripe webhook handler into a new PMPro_Stripe_Webhook_Handler class. #3589 (@dparker1005)
  • REFACTOR: Removed unused test scripts. #3600 (@dparker1005)
  • DEPRECATED: Marked the Subscription Check Add On as deprecated on the Add Ons page. #3601 (@dwanjuki)
  • DEPRECATED: Reading webhook status via pmpro_doing_webhook() is now deprecated. Use pmpro_doing_webhook( $gateway, true ) for write mode only. #3603 (@dparker1005)
  • DEPRECATED: The pmpro_before_members_list_csv_export and pmpro_after_members_list_csv_export actions are deprecated and no longer fired. #3543 (@dalemugford)
  • DEPRECATED: Removed bundled core translation files to reduce the shipped plugin package size. #3605 (@dparker1005)

Don't miss a new paid-memberships-pro release

NewReleases is sending notifications on new releases.