Added
MobilePay in Stripe
New ReadyLaunch™ widget areas for more templates
Changed
PHP 7.4+ now required
Overseas french territories now tax free in VAT calculations
TWN currency code changed to TWD
Fixed
py_* charges were duplicated if Stripe webhook resent multiple times
Password resets showing incorrect error message if token expired
Login shortcode broken in some cases
Fatal error during a cron task
Trial cost assignment in coupon processing
Reminder edit field sometime duplicating when switching reminder type
Empty green box for Welcome message on account page
Added
Compatibility with Courses Migrator framework
Fixed
PHP warning when using Single Page Checkout w/invoice
Proration error happening when a lifetime transaction has been added to a subscription
Custom price terms on Single Page Checkout invoice
Custom handling for wp_kses instead of relying on wp_kses_post for front end error message sanitation
Authorize.net Profile gateway – error showing during some checkouts
Shortcodes not always working in account Welcome Message
RTL improvements for ReadyLaunch™ views
This version contains a security fix for a XSS vulnerability. We recommend all users update to 1.11.25.
- You can now categorize your Memberships
- Significant speed and loading improvements for the MemberPress > Reports
- Stripe Checkout meta data more inline with Elements
- Memberships are sorted alphabetically in UI now
- Prevent dividing by zero in calculate_proration method
- Incorrect date calculation with CoachKit™ add-on
- Checkout invoice sometimes showing incorrect terms if trial period on subscription
- OXXO payment method minimum amount fix
- XSS vulnerability patched
- Missing action hook in ReadyLaunch™ subscriptions template
- Password reset emails not working if email contained apostrophe
- Courses page failed to reload after activating add-on
- Incorrect discount on first-payment type coupons if trial amount is greater than regular membership price
- Free trials calculating incorrectly in some cases during upgrades/downgrades
- Incorrect path to alpine.js file
no change log in link
Access a list of all the plugin's changes, updates, and bug fixes in the MemberPress change log.memberpress.com
- Form input for custom lesson slug (Courses)
- Update Card details on Authorize.net Profile gateway
- Stripe Tax: Don’t create tax transaction for free transactions
- Usage of get_edit_post_link
- Error when enabling the Konbini payment method
- Error when enabling the Boleto payment method
- Dynamic property warnings in PHP 8.2
- Account and Login functionality when email has apostrophe
- Error on registration with free coupon, using Authorize.net
- mepr-offline-instructions shortcode not working with Stripe
- Remove renew link for recurring memberships on Account page
- Style inconsistencies in ReadyLaunch™
- Race condition with webhooks on Stripe Checkout
- Incorrect subtotal displayed with some PayPal Standard checkout’s
- Expiration date for delayed SEPA payments
- Authorize.net Profile gateway using test and live mode simultaneously error
- Added Post States to MemberPress pages
- mepr-user-file shortcode error when no file uploaded
- “Load More” using wrong template in ReadyLaunch™
- Stripe Tax API errors when not enabled on Stripe's end
- Resuming subscription with Stripe setting incorrect created_at date
- PayPal Commerce gateway cancel return URL
- Strip ‘%' characters from Tax CSV imports
- Other minor fixes such as grammar and other textual changes