1.11.26 – 2024-02-21
Fixed
- PHP < 7.4 fix
1.11.25 – 2024-02-20
* This version contains a security fix for a XSS vulnerability. We recommend all users update to 1.11.25.
Added
- You can now categorize your Memberships
Changed
- Significant speed and loading improvements for the MemberPress > Reports
- Stripe Checkout meta data more inline with Elements
- Memberships are sorted alphabetically in UI now
Fixed
- 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
1.11.24 – 2024-01-17
Fixed
- Signup form not submitting if multi-select field present
1.11.23 – 2024-01-15
Added
- New Growth Tools menu to easily find complimentary products
Fixed
- Missing forgot password template in ReadyLaunch™
- Credit Card last4 and expiration not storing with Stripe
- WordPress Search results incorrect when ReadyLaunch™ enabled
- Better error handling in Authorize.net Profile gateway
- Incorrect VAT rate in Estonia
- PHP 8.2/8.3 compatibility improvements
- Multiple emails sending when commas used in First/Last names
- Removed official support for reCaptcha by BestWebSoft (Recommend Turnstile Instead)
1.11.21 & 22 – 2023-12-14
Added
- Options for Apple/Google pay in Stripe payment settings
- Valid coupon confirmation messaging on signup forms after valid coupon entered
- Loading spinner shown when checking out with Authorize.net Profile gateway
- New column on ReadyLaunch™ Account > Subscriptions page showing the pricing terms
- Option to enable and download CoachKit™ add-on from Onboarding wizard
Fixed
- PHP warnings when using partial rules
- PHP 8+ compatibility fixes
- Undefined key warning for Custom URI and Course Section rules
- Respond with 500 error when Stripe webhook fails to process, allows stripe to resend webhook
- do_shortcode not running in ReadyLaunch™ account welcome message
- Minor Security Fix: No longer possible to tell if an email is valid or not when entering into forgot password form
- Single Page Checkout invoice displays incorrect price when membership has a paid trial and 100% off coupon is used
- Fatal error when using first payment discount coupon with Gifting
- Offline payment instructions – HTML escaped
1.11.20 – 2023-11-13
Fixed
- WP 6.4 compatibility improvement
- Sanitize HTML on settings fields
- Small bug fixes
1.11.19 – 2023-10-30
Added
- Form input for custom lesson slug (Courses)
- Update Card details on Authorize.net Profile gateway
Fixed
- 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
1.11.18 – 2023-09-19
Added
- Added Post States to MemberPress pages
Fixed
- 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
1.11.17 – 2023-08-29
Fixed
- Partial Rules saving as “Draft” status
- ReadyLaunch™ invoice column headers misaligned
1.11.16 – 2023-08-23
Added
- Stripe Tax now supported
- MAD Currency support
Changed
- 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
Fixed
- 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
1.11.15 – 2023-08-07
Fixed
- Invoice table showing incorrect amount with coupon & free trial
- Membership list no resizable when editing coupon
- 0 trial days could be set on Membership, causing broken subscriptions
1.11.14 – 2023-08-03
Changed
- 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
Fixed
- 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
1.11.12 – 2023-07-19
Fixed
- Stripe subscriptions being created with gifting purchases (requires gifting add-on update also)
1.11.11 – 2023-07-18
Fixed
- Conflict with Google reCaptcha by BestWebSoft Pro
1.11.9 & 1.11.10 – 2023-07-13
Fixed
- Authorize.net Webhook requests not getting through
1.11.8 – 2023-07-11
Fixed
- PayPal Standard options hidden
1.11.7 – 2023-07-10
Added
- 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
Changed
- Registration Block – settings moved to sidebar instead of inside block
- Account Links Widget must be re-added after this update
Fixed
- 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
1.11.6 – 2023-06-07
Fixed
- 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
1.11.5 – 2023-05-30
Fixed
- Blocks not rendering in excerpt rules
- Stripe Checkout emails not sending
- Stripe Checkout old subscription not always cancelled during upgrade/downgrades
1.11.4 – 2023-05-24
Added
- UGX currency and symbol
Fixed
- Stripe Elements form no longer creates pending payment intents when loaded
- Currencies using comma as thousand separator
- Alignment of ReadyLaunch™ buttons on Account page footer
- Blocks disappearing when Rule set to show excerpts
- Missing Change password button to ReadyLaunch™ Account page
- Header for uploading logo in Course Settings
1.11.2 – 2023-05-10
Fixed
- 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
1.11.1 – 2023-04-27
Changed
- Do not allow order bumps on corporate memberships
Fixed
- Order bumps incorrect calculation when taxes exclusive
- Order bumps should not show on corporate sub-account signups
- Order bumps incorrect message on thank you page in some cases
1.11.0 – 2023-04-25
Added
- Order Bumps support
Fixed
- Stripe API (latest_charge) fix
- Gifting add-on support for new Stripe and PayPal methods
- Local file for alpineJS
- Checkboxes broken in ReadyLaunch profile
- WP Defender conflict
- LastPass conflict
- Courses slug not applying after changes
- Jpeg not working in ReadyLaunch settings
- Authorize.net error handling improved
- ReadyLaunch block rendering account info on courses view
- Update button not working with plain permalinks
- Reset password broken in ReadyLaunch
- Login errors when username was same as email
- Missing testing data in email tests
- Fix missing welcome image warning in account block
- Warning for lifetime registration in PHP 8
1.10.5 – 2023-03-07
Fixed
- Untranslatable strings in ReadyLaunch
- Broken path to views
- Account page field validation and saving in ReadyLaunch
- Hide VAT type fields on free/corporate sub account signup forms
- Unauth message default not always showing
- Payment description setting not working in payment gateways
- Coupon GET param not working on Groups
- Onboarding debug warnings
1.10.4 – 2023-02-08
Fixed
- ReadyLaunch Template styles
- Admin membership terms showing incorrectly if Admin user subscribed to a membership in a group
- Space as thousands separator
- PayPal Commerce webhook deleted when deactivating
- Fatal error method_exists check on null
- Shortcodes not showing in unauthorized message
- Submit button disabled with 100% off coupon
1.10.3 – 2023-01-20
Fixed
- Account page welcome message missing
- Account welcome message styling in ReadyLaunch template
- Account welcome message not supporting shortcodes in ReadyLaunch template
- Broken theme styles in Divi and some others
- Debug warnings and deprecation notices
- Account fields not saving
1.10.2 – 2023-01-18
Fixed
- Traduttore namespace conflict
- Broken Admin bar
1.10.1 – 2023-01-18
Fixed
- Debug warnings and errors on some older PHP versions
1.10.0 – 2023-01-17
Added
- Added ReadyLaunch™ Templates
- GlotPress Translations integration
Fixed
- PayPal Commerce shortcode bug
- WooCommerce protection not working in some cases
- Null Rule bug
- License key activation bug