View this article for step-by-step instructions on upgrading MemberMouse.
Summary of New Features, Enhancements and Bug Fixes
ClickBank integration refresh. Employs the latest version of ClickBank INS v7.0. New ClickBank IPN log added. Support for multi-line transaction items, PitchPlus upsell flow, partial refunds, coupons, allow customers to pay in local currencies and presenting as such in MemberMouse and lengthened SKU code field. Learn more about the ClickBank integration. (1050, 1507, 1533)
Authorize.net ARB and Authorize.net CIM updates. Support added for verifying transactions with SHA-512 based hash utilizing a Signature Key sent by Authorize.net. Read more about the most recent Authorize.net update on their site. Learn more about configuring MemberMouse to receive the Signature Key in Authorize.net ARB. (1615, 1635)
Social SignOn Libraries updated. Google+ API has been deprecated and replaced by Sign in with Google. (1633) Support included for the latest Facebook API and backwards-compatible support. (1597) Learn more about allowing signups and logins through social media.
PHP Compatibility. The minimum PHP version recommended for running MemberMouse is PHP 5.4 . MemberMouse plugin is compatible with PHP versions 5.3 - 7.3 . Learn more about using the PHP interface.
Password security. When creating a user or doing a password reset, a minimum password strength requirement of 8 characters has been implemented. MemberMouse also supports the addition of a custom filter. The name of this filter is ‘mm_password_strength_
validator’ and allows the password to be evaluated based on custom requirements. Learn more about creating custom password requirements. (1640)
Test Payment Service. With On Demand Testing, the Test Payment Service overrides Stripe on the Core Checkout Page. (1580) Learn more about using the Test Payment Service.
Token exchange libraries security and functionality enhanced. If there is no token exchange, information is not submitted and an error is thrown. (1619, 1632)
Update billing details interface issue resolved. On the My Account page, the 'State' dropdown updates dynamically based on the 'Country' selected. Learn more about how members can update their credit card information. (1550, 1605)
Failed login attempts. When making a REST call, MemberMouse will now properly return an error message if authentication fails, instead of attempting to redirect to the configured Login page. (1637)
Coupon names can be longer. Coupon name field expanded to allow 255 characters. Error message explicitly states when a coupon name is too long. (1606)
Display grids updated for Product Settings. ID column has been added to product, membership level, bundle and coupon grids. (1657)
MySQL strict mode does not create any issue for MemberMouse. (478)
LimeLight product mapping error resolved. Learn more about configuring LimeLight. (1585)
Elementor conflicts resolved. When using Elementor it was not possible to load pages once they had been content protected. This has been resolved. Also when editing the Logout core page, the user was being logged out. This has also been resolved. (1618)
Push Notifications updated to follow http / https redirects. Learn more about using push notifications. (1587)
Asychronous push notifications setting added (experimental). This is a new setting located in General Settings > Other Settings. This is set to 'Off' by default. When the setting is turned on, push notifications will be queued and run in a separate process.
Country subdivisions list expanded. Account updates permitted for accounts with unregistered country subdivisions as part of the address information. (1174, 1421)
|June 5, 2019||2.2.9-100||Initial release||Manual upgrade of the plugin required|
|June 17, 2019||2.2.9-101||Manual upgrade of the plugin required|
|June 25, 2019||2.2.9-102||Manual upgrade of the plugin required|
|June 27, 2019||2.2.9-103||Manual upgrade of the plugin required|
|July 10, 2019||2.2.9-104||Manual upgrade of the plugin required|
|July 19, 2019||2.2.9-105||Manual upgradeof the plugin required|
|August 22, 2019||2.2.9-106||Manual upgradeof the plugin required|