1.11.35 – 2024-09-25
Added
- Ethopian language code
- Singapore language code
Fixed
- States sorted alphabetically on forms
- Date validation fixed on Date custom field type
- Incorrect VAT rate for Finland
- Security hardening for PayPal Smart Buttons
- Missing jQuery dependency
- Fix quiz migration from learndash
- Proper escaping in custom field inputs in the admin
- Actions not working when loading more subscriptions/transactions in ReadyLaunch™ Account template
1.11.34 – 2024-08-04
Added
- Austria and Swiss states to address dropdowns
- Stripe: Added TWINT support
Fixed
- Most Popular section of Groups not working in ReadyLaunch™ mode
- Onboarding javascript error
- No displaying action icon for row_actions with empty space in Subscriptions
- Expiration date not auto-populating when manually adding member and transaction
- Call nocache_headers for webhook endpoints to help avoid caching
- Parsing blocks and shortcodes in Rule excerpts
- Subscription toggle not working in Account page in some cases
- Modern PayWall fixes for Mobile view
- SQL error in Reports page
- Failed transactions not recording properly in Authorize.net gateway
1.11.33 – 2024-06-25
Added
- Modern PayWall setting in supported Rule types. Shows a more modern looking paywall overlay on protected content.
Fixed
- PHP Debug warnings showing in some cases
- Ensure proper sanitization on ajax rules search
- Onboarding fixes, incorrect upgrade links shown
- VIES SOAP API switched to REST API to avoid errors with SOAP API
- ReadyLaunch™ styles not being applied to blocks
- Zapier Coupon validation errors
1.11.32 – 2024-06-18
Added
- Ability to set coupon limits per-user within a chosen timeframe
- Ability to set timezone on coupon start and expire dates
Fixed
- Fix failed payment recording to the intended gateway
- File uploads security hardening
- Better CSV handling for Tax CSV uploads, now supports BOM and other delimiters besides comma
- Reset password form debug notices
- Fix Apple Pay validation if WP installed outside root dir
- Fix LearnDash Migrator not working
- Fix widget footer areas in ReadyLaunch templates showing if empty
1.11.31 – 2024-05-22
Fixed
- Fixed issue with wp_footer hook
1.11.30 – 2024-05-21
Added
- New setting to enable
wp_footer
action in ReadyLaunch™ templates
Fixed
- Security hardening
- License activation domain being translated
1.11.29 – 2024-05-08
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
1.11.28 – 2024-04-03
Fixed
- Bug with pro-rations when limiting payment cycles is set to 1
- In-Plugin notifications not showing in some cases
- False-positive warning about PHP 8.2 compatibility
- MP Reports page security hardening and fixes
- ReadyLaunch™ Login page blank when resetting password with expired or invalid key
1.11.27 – 2024-03-20
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
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