1.9.17 – 2021-04-23

Changed

  • New gateway form defaults to Stripe

Fixed

  • Error on PHP < 7.0 sites
  • Stripe Checkout fixes (subscriptions with free trial)

1.9.16 – 2021-04-22

Changed

  • Hide “update” link on paused subscriptions
  • Alter page/browser title on account page tabs
  • Password reset emails support template overrides

Fixed

  • Password validation errors not appearing
  • Deprecated jQuery warnings
  • Various Stripe Checkout fixes
  • SQL create bug with some hosting setups

1.9.12 – 2021-03-30

Added

  • Added Stripe Checkout option

Changed

  • Better login scripts detection

Fixed

  • Trial period bug with PayPal
  • Fix missing parameter in_array

1.9.11 – 2021-03-23

Bugfix and maintenance release

Added

  • Support for roles and capabilities in current_user_can mepr-active logic
  • Link to change logs for bigger add-ons
  • Add Singapore dollar currency symbol S$

Changed

  • Hide “Change Plan” link when user cannot upgrade or downgrade
  • Send payment receipt when completing offline transactions
  • Removed frequent auto-scroll to top of registration form when price changed
  • Send Receipt, Send Welcome, PDF Invoice options hidden on failed/pending transactions

Fixed

  • Zapier stripping leading 0's on CC last four via API
  • After member signed up reminders issue with recurring subscriptions
  • Incorrect tax via PayPal in some cases
  • Incorrect expiration date of transaction when renewing lapsed PayPal subscriptions
  • JS bug with Phone custom fields
  • Proper HUF currency handling in Stripe
  • VAT fixes
  • Signup form validation with coupon issues
  • Taxes in paid trial periods
  • Incorrect expiration date shown in terms on some non-recurring cases
  • Account links when using plain (none) permalinks
  • Handle errors better on password reset page
  • Fallback (downgrade path) fixes
  • Duplicate Stripe subscriptions happening in rare conflict with themes
  • Protecting WooCommerce Products with Variations bug
  • Free trial when resuming stripe subscriptions twice
  • Welcome email sent again when resuming stripe subscriptions
  • Fix for tax inclusive and first payment coupon type used
  • Update Stripe Customer email address when changed on account page
  • PayPal returning to account page instead of thank you page when buying non-recurring subscriptions
  • Don't send reminders for fallback transactions
  • Stop forcing month names to lowercase on signup forms
  • CSS tweaks for show/hide password button
  • Cannot deactivate invalid license key
  • Stop using !important CSS so much
  • Use subscription price when resuming stripe subscription instead of membership price
  • JS fix for WP 5.7
  • Payment options should hide when price is free

1.9.10 – 2021-01-13

Bugfix release

Added

  1. Show/Hide password supported on registration form

Fixed

  • Check if file upload exists
  • CSS fixes for show/hide password
  • Cancelled Stripe subscriptions sometimes being set back to active
  • Better detection for Two-Factor plugin
  • Single Page Checkout invoice improvements
  • Further PHP 8.0 fixes
  • MP license checks sometimes throwing fatal errors
  • Trashed memberships showing up in Groups

1.9.9 – 2021-01-05

Bugfix release

Changed

  • DE VAT rate back to 19%

Fixed

  • VAT display if currency has comma separator
  • Remove (price includes tax) if membership is free
  • Javascript error with date picker on older WP versions

1.9.8 – 2020-12-30

Bugfix and Maintenance release

Added

  • Ghana currency
  • Show/Hide Password option on forms
  • Common User Manual docs in plugin

Changed

  • UK VAT handling for 2021
  • Price terms are now shown with taxes included

Fixed

  • Coupons apply to trial payments
  • reCaptcha failing on reset password forms
  • Username validation with white-space
  • Invoice display with 0 taxes
  • Incorrect VAT for businesses in some cases
  • Scrolling to price terms on page load
  • ArgumentCount error
  • DatePicker is translatable
  • Charge net price to EU businesses
  • Incorrect reduced VAT rate on Single Page Checkout Invoice
  • First payment coupon and limited cycles count
  • Coupon not applying when resuming Stripe subscription
  • PHP 8.0 compatibility fixes

1.9.6 – 2020-11-24

Fixed

  • Attempt to send name and address – PayPal Standard
  • Dismiss Black Friday banner/glowing orb
  • Reduced Ireland VAT rates for COVID relief
  • Welcome email sent even if disabled

1.9.5 – 2020-11-19

Added

  • Set start date for coupons
  • CVE currency added
  • Alt tags to loading icons on front-end

Changed

  • Administrators can pause a stripe subscription during a free trial
  • Subscriptions > Non-Recurring tab shows more detailed pricing terms

Fixed

  • Use local date format in register string
  • Update SPC invoice when geo-located user
  • Add missing class(s) to countries dropdown
  • Ensure old subscription is expired when upgrading
  • Send Welcome email link under Transactions not working correctly

1.9.4 – 2020-10-27

Added

Changed

  • $_GET params can be used to pre-fill forgot password form

Fixed

  • Site title display when apostrophe present
  • Two-Factor compatibility for 0.7.0
  • Incorrect VAT display on Single Page Checkout in some cases

1.9.3 – 2020-10-08

Fixed

  • Two-Factor integration scripts loading too early in the request

1.9.2 – 2020-10-08

Fixed

  • Fatal error between BuddyPress and MemberPress

1.9.1 – 2020-10-08

Added

  • User Roles add-on is now included in Core plugin (no longer an add-on)
  • New Rule Access Conditions for Roles and Capabilities
  • DEV: MEMBERPRESS_STRIPE_TESTING define in wp-config.php to force Stripe to testing mode
  • Core integration with Two-Factor authentication plugin
  • DEV: mepr-paywall-cookie-time WP filter for PayWall cookie duration

Changed

  • Failed logins now trigger wp_login_failed action so security plugins can take action if necessary
  • Improved verbiage when updating card on lapsed subscription (Stripe)
  • DEV: Core integrations now autoloaded from /integrations/ folder
  • DEV: First and Last names passed to wp_insert_user() so display name will populate correctly

Fixed

  • Apostrophe encoding issue with Site Title
  • Stripe non-Latin characters from Stripe descriptor
  • Forgot password brute-force username checks
  • File upload custom field broken when using Stripe on Single Page Checkout

1.9.0 – 2020-09-09

Bugfix and maintenance release

Added

Changed

  • Date picker uses WP date format

Fixed

  • Conflict with CMSMasters Content Composer
  • Undefined wp_delete_user() function via REST API requests
  • Added EXTRA_SKIP to extract() calls
  • Membership specific emails correctly sent in Offline gateway
  • Total amount incorrect when manually updating some transactions