Get Started
Paid Memberships Pro icon

Release v3.8.8

Paid Memberships Pro v3.8.8

What's new in v3.8.8

Paid Memberships Pro v3.8.8 was released on . The most complete member management and membership subscriptions plugin for WordPress Paid Memberships Pro gives you all the tools you need to start, manage, and grow your membership site. See the full changelog below and compare with the complete version history.

Release details

Released
4.4 MB
File unavailable

Changelog

Other
  • SECURITY: Files uploaded through user fields are now stored in uniquely named folders, and are deleted when the user is deleted. #3847 (@dparker1005, @GrayOM)
  • SECURITY: Fixed restricted post excerpts showing in RSS feeds, embeds, and the Post Excerpt block when "Show Excerpts to Non-Members" is off. #3853 (@dparker1005, @Feldspar-AI-Agent)
  • SECURITY: The member edit screen's User Info panel now requires permission to edit the specific user being edited, and only accepts a password when creating a new user. #3835 (@dparker1005)
  • SECURITY: User fields can no longer save to the user meta key that stores roles and capabilities. #3848 (@dparker1005)
Added
  • Pending checkout uploads are now deleted when their order is deleted. #3847 (@dparker1005)
Fixed
  • Fixed a fatal error when changing membership levels while WP Fusion Lite is active but not connected to a CRM. #3834 (@andrewlimaza)
  • Checkout now stops with an error when the chosen username could not be used to log in, instead of silently saving a different username. #3837 (@faisalahammad)
  • Fixed the file field Delete button showing to all users when `allow_delete` was set to `admins`. #3847 (@dparker1005)
  • Fixed user field file uploads being rejected when the file extension's case did not match the field's allowed file types. #3850 (@dparker1005)
  • Fixed a PHP warning and a missing file extension on temporary upload files for checkouts that are completed later, such as Stripe Checkout and PayPal Express. #3851 (@dparker1005)
  • Fixed export downloads failing when a plugin filters `random_password` to add special characters to generated passwords. #3849 (@dparker1005)
  • Stripe webhooks no longer try to update a subscription's application fee on sites using API keys, which logged failed requests in Stripe. #3852 (@flintfromthebasement)

Compatibility

Requires WordPress
5.2
Tested up to
7.1
Requires PHP
7.4

Verified safe

Paid Memberships Pro v3.8.8 scanned clean with no security threats detected.

View full scan report