WishList Member v2.9 Build 3101

Bug Fixes

  • Integrations
    • Shopping Cart
      • Paypal Payment Standard Integration Sandbox
        • Fixed issue where Sandbox integration with Paypal Payment Standard stopped working correctly due to the recent change in Sandbox environment where they changed the key array position of the SUCCESS status from [0] to [1].
      • Paypal Payment Standard
        • Fixed issue where Duplicate account is being created for the same email. The cause is due to the delay in Paypal’s IPN. If member already finished the registration and WishList Member receives the IPN for the completed payment, WishList Member will again create an incomplete registration for that same email.
        • Fixed issue with Paypal Payment Standard Integration where some servers are having issues verifying PDT. Members will only see the white page with “WishList Member” text after purchase. They’re being Access Denied by Paypal’s Servers. The fix is to add User-Agent header on our calls.
        • Fixed issue where enabling/disabling other Shopping Carts removes the current Paypal Email and PDT Identity Token saved in the Paypal Payment Standard Integration.
      • Infusionsoft
        • Fixed issue where the tags for the “Add To” Levels aren’t being processed by the Infusionsoft Shopping Cart Integration.
      • Payflow
        • Issue where the products area is not displaying when Sandbox credentials are empty.
        • Issue where purchasing the one time payment products results to time out error.
      • Pin Payments
        • Existing Members are redirected to white page instead of Payment Form and the membership level is automatically active even no payment was made.
      • Stripe
        • Fixed issue where Stripe payment form won’t show up after a failed transaction in Safari.
        • Fixed issue with Stripe where expired member stay expired after paying to one time Stripe payment
        • Fixed issue with Stripe where expired member stay expired after paying to one time Stripe payment.
        • Fix issue where the Stripe reg form stopped working correctly due to the .live function in JQUERY being deprecated.
        • Fixed some code errors that causes the product price on the form not being updated when coupon code is applied.
      • Eway
        • Fixed issue where Eway integration stopped working due to the commit made on build 3013.
    • Autoresponder
      • Infusionsoft
        • Fixed issue where the tags for the “Add To” Levels aren’t being processed by the Infusionsoft Autoresponder Integration.
        • Fixed issue where members who are added via WishList Member API aren’t being processed by the Infusionsoft Autoresponder Integration.
    • Webinar
      • Easy Webinar
        • Integration does not work with latest EW plugin because it requires data to be sent as POST when it used to accept GET
  • Settings
    • Adding/Editing Custom Registration Form.
      • Fix issues where adding/editing custom registration fields got funky.
      • Fixed issue where saving Terms of Service (TOS) field stopped working.
  • Registration and Login
    • Fixed issue where members are still redirected to the after login page if the cookies are disabled on their browser.
    • Login Using Email Address
      • Fix issue where logging in using the email address doesn’t redirect to the correct after login page.
      • Fix issue where logging in in the “Existing Member Login” page doesn’t work if member logs in using their email address.
    • Registration
      • Fixed issue where WordPress MU doesn’t allow Uppercase Usernames when adding a new user which causes the WishList Member registration to fail if the user starts the username with uppercase.
  • Dashboard
    • Fixed broken dashboard UI in WordPress 4.4 and above
  • Members Tab
    • Fixed broken members tab UI in WordPress 4.4 and above
  • Caching
    • Fix issue where a warning notification appears about open_basedir restrictions. The restriction prevents WishList Member from creating the wishlist-cache folder.
  • File Protection
    • Fixed broken File Protection on NGINX web servers
  • Others
    • Fixed issue with WordPress Dashboard menu being disappeared.
  • Internal
    • Select2 Dropdown
      • Added back the previous code that loads the Select2 assets which are available in the WishList Member plugin file as the new code that uses the Select2 assets from CDN is causing issues with WishList Member dropdowns as well as with other third party plugins.
    • Self-Check Url
      • Fixed issue where the Self-Check stopped working on WordPress 4.6.
      • (This is an update to the previous fix)
      • Fixed issue where the Self-Check stopped working on WordPress 4.6.
      • (Another update to the Self-Check issue because of a conflict with NextGen Gallery plugin)
      • Fixed issue where the Self-Check stopped working on WordPress 4.6.
    • PHP Errors
      • Fixed some Undefined Index Warning errors.
      • Fixed some PHP Deprecated Warning errors.
      • Fixed more Warning errors/Notices.
      • Fixed PHP Notice due to non-existent index
      • Fixed PHP Notice caused by passing non-string to defined()

Updates

  • Integrations
    • Shopping Cart
      • Paypal Standard Integration
        • Added missing tooltips on the integration settings page.
      • Paypal
        • Committing the initial version of the Payflow Shopping Cart Integration.
        • Turned off error_reporting on the Payflow class as this was causing issue on some servers.
        • Added CSS so that the cursor changes to hand when user hovers on the Paypal button.
      • Stripe
        • Used // as the scheme for asset URLs. (js.Stripe.com)
        • Update on the Stripe payment form so that when a coupon code is entered, the price on form will be updated.
        • Made an update to allow the Stripe payment form to accept a three-character coupon code.
      • Payflow
        • Updated some instructions on the Payflow Integration page.
        • Increased the timeout of some calls to 90 seconds due to some users getting the issue “Timeout waiting for Processor response”.
        • Added code to trim spaces on Credit Card number inputs.
  • Members
    • Added an option in the Advance Search to search members by their Transaction ID
    • Added an option in the Advance Search to search members by “Sequential Upgrade Stopped” status.
    • Also added an update to the previous commit where the search for member’s transaction ID was added.
    • Advance Search
      • Added support for searching members via strings that are the same or part of their Transaction ID.
  • Dashboard
    • Membership Stats
      • Updated looks of membership stats
  • Shortcodes
    • Added support to other shortcodes when those shortcodes are added on the setting text to display for content protected with private tags in WishList Member >> Settings >> Protection Defaults.
  • WLM API
    • Set the member’s sequential status to “On” when they are added via WLMAPI.
  • Self-Check
  • Internal
    • Updated the functions that has the same name as the class name to__construct() so that it won’t produce warning messages on PHP 7.
    • Added the function wlm_set_time_limit which will check first if the set_time_limit function is disabled before it calls it. This is to avoid warning errors on hosts that disables the set_time_limit function.
    • Changed the way WishList Member treats invalid licenses so that ONLY the admin area is disabled. Any attempt to access the WishList Member admin area will show the license page but the rest of the WishList Member functions should still work fine.
    • Updated Select2 javascript library and load it separately.

New

  • Dashboard
    • Added License info box
Comments are closed.