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
1.9.53 – 2022-12-13
Added
- Fraudulent Card Testing protection feature for Stripe
Fixed
- PayPal Commerce limit cycles
1.9.51 – 2022-12-01
Changed
- Add filter hook to skip PayPal IPN validation
- Support shortcodes inside mepr-offline-instructions shortcode
Fixed
- VAT Number not being stored with PayPal Commerce
- Active members missing after credit balance payment
- Convert trial amount to string when sending over to PayPal
- Empty user object returning all subscriptions
- Invoice display with trial override coupons
- Updating Link payment method on non-Link subscription
- Prevent gifter from receiving membership-specific list or tag
- Skip IPN processing if subscription or payment is made after PayPal upgrade
- MemberPress unit tests
- Error when gifting recurring subscription
- PL gettext used in certain strings
1.9.50 – 2022-11-14
Changed
- Don't Allow Cancel on unconfirmed/broken Subscriptions (Stripe)
- Coupon start date cannot be set to current date, must be a future date
Fixed
- Stripe payment element not updating when VAT number changed/entered at checkout
- Expired password reset link gives unauthorized message instead of helpful message
- Leap year fixes when renewing annual subscriptions
- PayPal IPN fixes
- Subscription total saving incorrectly for certain locales
- Discount Type shows as “None” instead of “Standard” on Coupons Page
- Check for existing fallback transaction before creating
- Fix renewal base date for Stripe after pause/resume
- Incorrect active/inactive events when buying gift product
- Rule for all courses protects courses that are excluded with ID
- Site lock-out when no rules exist in some rare cases
- Multiple stripe accounts fixes
- File uploads and multi-select fields with PayPal Smart Buttons
1.9.49 – 2022-10-20
Changed
- Updating PayPal endpoint
Fixed
- Searching non-recurring subscription by ID
1.9.48 – 2022-10-17
Changed
- Added message to inform user they must fill out email address before Credit Card (Stripe) payment form appears at checkout
Fixed
- Day not sticking in date picker when changing year
- Updating PayPal Standard endpoints
- Search by ID on subscriptions page
- Offline gateway description disappearing on 2-step checkout
- Other small bug fixes
1.9.47 – 2022-10-07
Fixed
- PayPal IPN Validation URL's
- Clarified coupon expiration time
1.9.46 – 2022-10-05
Fixed
- PayPal eCommerce gateway v2 endpoint
- Corporate Accounts fix for Stripe in SPC mode
- VAT rates for French territories
- PayPal eCommerce gateway with 100% off coupons
- Stripe gateway fix for 100% off coupons
1.9.45 – 2022-09-27
Fixed
- Security Hardening
- Validate Stripe payment information has been entered before submission allowed
- mepr-i18n folder gets priority over i18n folder
- Free coupon in PayPal eCommerce gateway
1.9.44 – 2022-09-15
Fixed
- Error in PDF invoices with a negative amount
- Validation for optional fields in registration form
- Looser validation for URL fields
1.9.43 – 2022-09-13
Fixed
- Add missing files
1.9.42 – 2022-09-13
Fixed
- Add MemberPress version to frontend scripts to fix caching issues
1.9.41 – 2022-09-13
Added
- Enable Przelewy24 for PLN and EUR currencies in Stripe Checkout
- Stripe Link support added for EMEA
Changed
- Stripe payment form is not rendered until valid email address is entered
Fixed
- Error when “Stripe” gateway title was translated
- Stripe Payment Elements improvements
- Onboarding bugs with older license types
- Custom fields validations
1.9.40 – 2022-08-23
Added
- New Onboarding/Setup wizard for new installs
Changed
- Better handling of upgraded subs when using Offline Gateway with “Admin must manually complete transactions” enabled
- Deprecating Avalara integration
Fixed
- TaxJar API version outdated
- Could not edit membership when also subscribed to membership as Admin
- File upload showing “replace” instead of “upload” on registration form
- Prevent multiple upgrades while still in trial period from prior upgrade
- Catch insufficient funds error in Stripe
- Could not disable Debug emails after upgrading to PayPal Commerce
- JS errors on reports page
- Emails are not forced sent when adding member manually
- Set customer default payment method if not set in Stripe
- Gutenberg blocks webpack base updated
- Fallback transactions sometimes not being generated on failed payments
- Refresh member data on subscription or transaction edits
- Hide disconnected gateways from checkout
- Total spent value incorrect in some cases
- State error after switching from US on registration form
- Expiration data incorrect on Subscription after failed Transaction(s)
1.9.39 – 2022-07-03
Added
- Info box to Stripe's Link setting
- Indicate initial payment in product name for stripe checkout
Changed
- Stripe's Link option hidden on admin screen if currency not set to USD
Fixed
- Fix for JQuery 1.2 when using versions of WP before 5.7
- PayPal Commerce Improved
1.9.38 – 2022-06-28
Added
- New! Stripe's Link now supported for US/USD sellers
- Admins can edit member's VAT number in User's profile
- No memberships “message” attribute added to mepr-user-active-membership-titles shortcode
Changed
- Cyprus VAT accepted format updated
Fixed
- Saving Membership with no active payment methods disables customize setting
- Stripe coupon handling
- Stripe checkout tax rounding error
- VAT handling improved
- Deprecated jQuery functions
- Custom fields interactions not working in some mobile devices
- php_uname function not always available
- PayPal Commerce errors
- User Roles not always being removed properly
- Two-Factor plugin tab fix
1.9.37- 2022-04-28
Fixed
- Temporarily hiding ability to add new PayPal Commerce gateway as we work to resolve API rate limiting issue with PayPal Support. Both teams are actively working on a solution. In the meantime, we recommend using PayPal Standard gateway.
1.9.36 – 2022-04-27
Added
- Drip/Expiration columns on Rules list
Changed
- Removed Auto Rebill from admin upgraded/downgraded email default template
Fixed
- PayPal Commerce connection improvements
1.9.35 – 2022-04-20
Added
- Disconnect and Retry button on PayPal Platform integration
Changed
- PayPal Platform migration message
1.9.34 – 2022-04-19
Changed
- Disabled PayPal notices
1.9.33 – 2022-04-19
Added
- Required CSS class on required fields
- New PayPal Platform integration
- More secure
- Uses latest PayPal API's
- Automatic setup
- Supports Smart Payment Buttons and Guest checkout
Changed
- Don't force check Show in Account for custom fields
Fixed
- Minor bug fixes
- Prevent before trial ends reminders for being sent on upgraded/downgraded subscriptions
1.9.32- 2022-03-25
Added
- Added notices for Spring Promo
Fixed
- License key optimizations
1.9.31 – 2022-03-18
Fixed
- PHP < 7.3 Conflict
1.9.30 – 2022-03-17
Added
- user_registered date added to email params
Changed
- Spaces allowed in username fields
- Notifications if License Key invalid, incorrect edition, or left empty
- Catchup payment no longer supported by Authorize.net
Fixed
- Fatal error when passing argument to time()
- Remove lowercase for displaying period type in price
- Not being able to disable taxes on PHP 8
- Make sure we generate dummy data if member-deleted event has passed
- Duplicate receipt in Offline Gateway
- Expiration and Dripping not working in some cases
- Adding Corporate subscriptions from back-end not working
- Missing show/hide password icons in login form on protected pages
1.9.29 – 2022-02-08
Added
- Quizzes alert
Fixed
- License key activation checking on every admin request when left blank
1.9.28 – 2022-02-03
Please note: after updating to 1.9.28 your Members page filtering may be off for a few hours/days depending on how many members you have. A background process will run slowly updating your members data to support the new filtering options and accuracy.
Added
- Additional French territories in VAT taxes
- Before Trial Ends reminder for recurring subscriptions
- Failed invoice reminder email (from Stripe) on failed transactions
- Currency code for Burmese Kyats
Changed
- Custom fields cannot share a unique slug
- Retain some formatting when using more tag
- Added status attribute to mepr-list-subscriptions shortcode
- Stripe Google/Apple pay buttons moved under Stripe gateway option
- Viewing a Sub-Account Transaction now possible
Fixed
- Members page filtering improvements
- Pasting password on mobile phones
- Saving phone numbers sometimes not working
- Duplicate memberships showing up in some rare cases
- Subscribe link not showing on some inactive subscriptions
- Removing roles when updating user profile
- Stripe checkout styling
- Recaptcha for Stripe's Google/Apple pay buttons
- Developer Tools error when validating CC expiration dates
- Incompatibilities with Elementor
- Blank page on Twenty Twenty Two theme