Change Log
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
- 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
- Built-in integration for reCaptcha by BestWebSoft plugin
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
- Courses menu item
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