Changelog
See what’s new with ProfilePress, a WordPress paid membership and ecommerce plugin.
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.
ppresssubscriptionformattedexpirationdate filter.
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.
ppresspublicjs_dependencies filter.
filters to checkout fields.
ppressstripepricesearchargs filter.
ppresscheckoutdisablevalidatefield filter.
hasanystatus_subscription method to customer entity.
Filter for skipping custom fields in checkout.
ppressplanexpiration_datetime filter.
Bug with razorpay subscription payments not working.
ERRTOOMANY_REDIRECTS error.
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.
Invalid textdomains.
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.
Membership integration to Mailchimp addon.
Membership integration to Campaign Monitor addon.
Select dropdown to filter subscriptions by membership plan.
Error when retrieving some settings.
Fatal error when attempting to remove user role from a user that does not exist.
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.
Checkout styling.
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.