Version 18.104.22.168 of Paid Memberships Pro is out with a handful of bug fixes. These bugs have the potential to hinder sales, so be sure to upgrade.
The full list of updates is below.
* Fixed bug where the $pmpro_levels global would sometimes not include all levels on the levels page. (A better fix for this is coming in v2.0.)
* Fixed bug in pmpro_getMemberDays that sometimes reported more days than the user had really been a member. (Thanks, surefireweb)
* Fixed bug where search results were being incorrectly filtered. The pmpro_search_filter() function in includes/content.php hides member content from non-members if the “show exceprts” setting is set to false.
* Now checking specifically for payment_status = ‘Failed’ in the IPN handler before sending off the payment failed emails. (There may be other statuses we want to consider as “failures” as well, but we want to avoid failing on “pending” statuses/etc.)