See what’s new with ProfilePress, a WordPress paid membership and ecommerce plugin.
Fatal error: Uncaught TypeError: strpos(): Argument #1 must be of type string, array given.
Bug where cancelled sub didn’t change to expire after expiration.
Bug where inactive membership plan could be purchased.
Bug where checkout proration wasn't working.
Renamed log file to be unique to avoid public access.
Security issue where user can specify their own non-admin user role.
Bug where country field IDs instead of the name were displayed in user profile.
Filters for the Member Directory search field and button.
Filter to implement checkout auto-login.
Nonce check to admin notice dismissal url.
Content protection compatibility with Avada theme.
"ppressmyaccountsubscriptionheaderactions" action hook.
Check capability before dismissing admin notice.
Do not send welcome email if user moderation is active for a registering users.
Sensei LMS integration.
Data Export feature.
Option to make coupon one-time use.
Setting to disable sending email receipts for free orders.
Settings tab for enforcing password confirmation as required field.
Filter to redirect to referrer url after checkout.
Filter to conditionally enable user moderation based on registration form.
Reverted added "ppressnoaccessactionmessagecustomnowpksespost" filter.
Bug with plan switching checkout not working for certain payment methods.
Bug where sub cancelled email was sent during upgrade.
Bug with invalid "paid on" date on order edit screen.
Setting for disabling subscription auto-renewals.
ppressstripedisablemaybeupdate_webhook filter to disable automatic stripe webhook regeneration.
Form preview bug when using a block theme.
Tutor LMS integration.
Stripe Tax support.
DOM-based XSS on registration form.
Stripe bug where webhook details are missing after disconnection and reconnection.
Stripe bug where billing details not shown when tax is enabled and is offsite checkout.
Check to only process paypal payments via supported currencies
Access token refresh in PayPal integration
Increased number of returned mailchimp audiences to the 1k max count
PHP 8 compatibility.
Updated the empty profile state text for visitors.
Bug where subscription ID was not set after activation.
Integration with Stripe Customer Portal for updating payment methods.
Bug where stripe checkout might fail if the phone field is not present.
Bug where subscription expiration and renewal reminder didn't work for trial subscriptions.
Bug where some placeholders weren’t working for new user admin email notifications.
Made remember me checkbox for login form unchecked by default.
Corrected missing filter hook arguments.
Hardened security of myaccount subscription actions.
ppresssubscriptiondeleted action hook.
ppressaddedplanroletocustomer and ppressremovedplanrolefromcustomer filters.
Plan selection on group checkout as select dropdown.
Bug where stripe checkout doesn’t work again on error.
Migrated Stripe integration from card to payment element.
Bug where logout redirect on group checkout goes to individual plan checkout url.
Bug with stripe checkout not working when search is disabled in certain countries.
Bug where mailchimp addon returned 10 tags.
Ensure payment gateways does not create duplicate transactions on a checkout
ppressmeteredpaywallcombinedfreeviewtotal and ppressmeteredpaywallviewcount filters.
Restricted Page Template option for content protection.
Ensures buddypress/buddyboss field return all groups.
Couple of PHP uncaught and notice errors.
filters to checkout fields.
hasanystatus_subscription method to customer entity.
Filter for skipping custom fields in checkout.
Bug with razorpay subscription payments not working.
Bug where loggedout condition for elementor content restriction wasn’t working.
PHP Fatal error: Call to a member function wpuagetdefaultavatarurl() on null.
Settings icon from form builder metabox form settings.
Bug with razorpay refund not correctly reflecting in WP.
View Receipt link for non-completed payments in order confirmation page.
Membership with ESP sync.
Made payment methods page re-arrangable via drag and drop
Settings url to addons page.
Support for ‘url’ config when adding myaccount page menu tabs.
Color fields to settings API.
Bug where admin couldn’t delete other users cover photo in the admin dashboard.
Incorrect currency in order listing display.
PHP Warning: Undefined array key “user_login”.
Missing text domain to strings.
Bumped Stripe API version to the latest.
XSS in shortcode & content protection admin page.
Settings button to addons page.
XSS in form builder.
Helper link to auto-create required pages.
Bug with checkout not working when username field is missing.
Bug where payment completed date wasn’t updated.
Bug with custom fields added to checkout form not saving.
Couple of XSS issues.
Block Registration by Email feature.
Bug where install missing db feature didn't correctly work.
XSS in couple of admin pages
Bug with disabled admin new user email causing welcome email to users not to work.
Fatal error caused by the use of str_contains on < PHP 8.
Bug that resulted to broken admin css.
Bug with DB update not working in some cases.
Bug with honeypot preventing some payment gateways from working.
Blur & fade effect setting to restricted content.
Disable content protection on post/page preview and elementor preview.
Allow licenses to be entered in Lite.
Bug where unserialize() call could instantiate classes.
PHP 8 compatibility
Bug where default avatar wasn’t reflecting in buddypress.
Bug where nocache header might be applied site-wide.
Bug where session might have started where unnecessary.
Checkout social login support
Checkout reCAPTCHA support
Checkout Akismet support
Checkout compatibility with other addons.
Honeypot field to checkout to prevent spam.
Filters for adding custom tabs to the user profile.
Store status admin menu styling not working.
Integration with Conditional Blocks plugin.
Customer ID placeholder support to order email.
Custom fields support to order emails.
Index column size too large error when creating subscriptions DB table.
Bug where download details was showing for order without downloads.
Subscription details to view order page.
Support for toggling Metaboxes.
"Add new plan" button to plan edit screen.
Delete transient on plugin uninstallation.
Bug with manually creating order not working.
Material icons and dropped EOT and TTF files.
Button to reinstall missing DB tables
Blurry avatar in member directory.
Bug with custom fields not showing up in checkout
Bug where content protection listing page had missing Access info.
Bug with add new content protection page displaying multiple sidebars.
Bug with children of core pages not getting protected.
Support for discounting subscription first payment.
Support for purchase note.
Support for checking active subscription via PHP.
Bug where new order creation with missing payment method failed.
Couple of date/time related query bugs
Bug where cancelled one-time subscription was still active.
Bug where non-completed order email receipt can be sent.
"ppressdisablegoogle_fonts" filter to disable google fonts globally.
Oxygen builder compatibility to Admin Bar Control.
Bug where new order creation with missing payment method failed.
Bug where content protection failed to identify some posts/pages.
Date related output and queries.
Bug with Stripe webhook 404ing.
&mdash as default select options for profile custom fields.
Order refund support from single order admin page.
Payment method icons to checkout page.
Filter to remove billing custom fields in default WP user profile
Filter to disable D&D custom html sanitization
Bug with free trial subscriptions getting expired early.
Duplicate entry '0' for key 'user_id' when recalculating stat.
jQuery deprecated syntax errors.
Fatal error caused when loading billing address fields in builder.
Contextual state display bugs.
Critical bug causing checkout not to work.
Bug where plan with empty description caused checkout not to work.
Added endpoint as classes to My Account tabs.
Store admin bar menu now only display for active store.
Bug where Stripe scripts were loaded when not enabled.
Bug where pages were auto-created.
Bug with member directory role restriction not working.
Uncaught Error: Call to a member function exists().
Bug where upload field with data is still required.