- 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
- Add orderby and order params to mepr-list-subscriptions shortcode and block
- Add Change password link to account dropdown in ReadyLaunch™
- Add asterisks to required fields in ReadyLaunch™ checkout
- Fix deprecation notice when table result is null
- Fix 100% off coupon with Stripe Checkout issue
- Fix fatal error when accessing admin dashboard as user with no caps
- 24 New Payment Methods supported via Stripe
- New Authorize.net Customer based gateway
- MemberPress Widgets are available as Blocks also
- AED currency symbol
- Custom Account Message now shows up on ReadyLaunch™ Account page
- Registration Block – settings moved to sidebar instead of inside block
- Account Links Widget must be re-added after this update
- User Roles should not update for gifter
- Missing gateway logos in ReadyLaunch™
- Round up to Stripe's minimum charge for each currency if checkout amount is less than minimum allowed by Stripe
- BestWebSoft reCaptcha integration working again
- Some parameters with account-info shortcode not parsing correctly
- Order bumps custom price text not working in ReadyLaunch™
- ReadyLaunch™ price formatting for longer custom price terms
- Single-use coupons with Stripe
- Deprecation notices with PHP 8.1
- Subscription status' not translatable within ReadyLaunch™ Account template
- Reports showing incorrect tax amounts due to negative tax stored in the database
- Incorrect price charged for VAT reversals with Stripe Checkout and Elements
- Transactions created via webhook/IPN not applying VAT reversal
- Subscription trial_amount including tax amount with inclusive taxes ($sub->trial_amount is now the amount without tax, $sub->trial_total is the amount including tax)
- Incorrect tax amounts for tax exempt/reduced products in the single page checkout invoice
- Switching between Consumer and Business not updating the price on Google Pay
- Coupons showing incorrect discount on invoice with inclusive taxes
- Two-Factor integration error on account page
- PayPal IPN's failing when escaped
- PayPal commerce limited trial periods to 365 days
- UGX currency and symbol
- Stripe Elements form no longer creates pending payment intents when loaded
- Currencies using comma as thousand separator
- Alignment of RL buttons on Account page footer
- Blocks disappearing when Rule set to show excerpts
- Missing Change password button to RL Account page
- Header for uploading logo in Course Settings
- Invalid JSON response with ReadyLaunch™ templates
- Deleted members not always being removed from mepr_members table
- Stripe race condition fixes
- Invalid or expired MP license email not specifying the which site triggered the email
- Grace period not applying to stripe subscriptions with free trials
- Excerpt when using Divi and a more-tag rule causing extra white-space
- ReadyLaunch™ Nav Tabs content broken