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
- 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
- Stripe Tax now supported
- MAD Currency support
- ReadyLaunch™ templates moved to their own directory
- ReadyLaunch™ template overrides can now be done separately from regular templates (breaks existing ReadyLaunch™ overrides)
- Add name and id HTML attributes to checkout forms
- Authorize.net gateway uses CardJS now
- Stripe Checkout payment methods getting reset to default if none selected
- Rules can be saved without entering required fields
- Signup emails not sending out in PayPal Commerce
- Group Styles options shown when ReadyLaunch™ enabled
- Members page not updated correctly after deleting transaction
- Broken images in notifications