Skip to content

Releases: strangerstudios/paid-memberships-pro

2.10.4 - 2023-04-26

26 Apr 15:36
Compare
Choose a tag to compare
  • ENHANCEMENT: The spam protection setting is now enabled by default for new installs. #2421 (@dparker1005)
  • ENHANCEMENT: Now showing a dismissable notice if the spam protection setting is not enabled. #2422 (@dparker1005)
  • BUG FIX/ENHANCEMENT: Now trimming the whitespace around values for dropdown/etc fields to ensure consistent results. #2410 (@JarrydLong)
  • BUG FIX/ENHANCEMENT: Now setting the Stripe payment method per subscription instead of using the default payment method when using the update billing form. #2412 (@dparker1005)
  • BUG FIX/ENHANCEMENT: Marking the Register Helper plugin as deprecated. More info here: https://www.paidmembershipspro.com/register-helper-add-on-deprecated/
  • BUG FIX/ENHANCEMENT: Removed the "activate" link from the plugins page for deprecated Add Ons. #2424 (@dparker1005)
  • BUG FIX/ENHANCEMENT: No longer links added through incorrect use of the pmpro_membershiplevels_page_action_links filter. #2431 (@dparker1005)
  • BUG FIX/ENHANCEMENT: Fixed warning when updating billing with Stripe. #2420 (@mircobabini)
  • BUG FIX: Updated the PayPal IPN handler to cancel memberships when the maximum number of retries have failed for a subscription paymenet. Previously, some of these subscriptions would get stuck in a "suspended" status, which did not trigger the PMPro membership to cancel. #2407 (@dparker1005)
  • BUG FIX: Fixed where file user fields save their files on multisite setups. #2406 (@dparker1005)
  • BUG FIX: Fixed PHP8 compatibility issues with our visit tracking cookie. #2414 (@dparker1005, @JarrydLong)
  • BUG FIX: Fixed PHP8 compatibility issues in the Braintree library. #2418 (@dparker1005)
  • BUG FIX: Fixed issue where taxonomy user fields were not saving correctly in the database. #2423 (@dparker1005)
  • BUG FIX: Fixed issue where the views, visits, and logins CSV report would only include the first page of data. #2436 (@dparker1005)
  • BUG FIX: Fixed issue where the "Account Information" section of checkout would still show up even if the user was just created. #2437 (@dparker1005)
  • BUG FIX: Fixed race condition issue where duplicate refund emails were sometimes sent when using the Stripe gateway. #2438 (@dparker1005)
  • BUG FIX: Fixed timezone offset issue when filtering orders by date range. #2440 (@mircobabini)
  • BUG FIX: Fixed the "transient error" issues happening with some reports in the dashboard. #2443 (@JarrydLong, @ideadude)

2.10.3 - 2023-03-02

04 Mar 00:29
Compare
Choose a tag to compare
  • BUG FIX: Fixed issue with alternative login methods that call the wp_login_failed hook with only 1 parameter. #2402 @dparker1005

2.10.2 - 2023-02-28

28 Feb 18:26
Compare
Choose a tag to compare
  • BUG FIX: Fixed issue where the "Site URL Changed" message would show up on sites where the site_url wasn't actually changed. We are now ignoring the scheme (http/https) when checking.
  • REFACTOR: Removed the pmpro_is_paused option and deprecated the pmpro_set_pause_mode() function. Now checking specifically for site_url changes in real time during admin_init. We no longer intend to expand on the "pause mode" concept or otherwise try to align with the WP_ENVIRONMENT_TYPE values.

2.10.1 - 2023-02-21

21 Feb 17:06
Compare
Choose a tag to compare
  • BUG FIX/ENHANCEMENT: Changed how reports are loaded to avoid fatal errors if PMPro had an incomplete update.
  • BUG FIX/ENHANCEMENT: Fixed escaping of the discount code message to allow the strong tag.
  • BUG FIX/ENHANCEMENT: Now running the pmpro_tos_content filter AFTER the TOS page content is escaped. This could be used to override that escaping if needed. See: https://gist.github.com/ideadude/2ce102d7fd554172e4e2a98d80e74352

2.10 - 2023-02-20

20 Feb 20:47
Compare
Choose a tag to compare
  • FEATURE: Added Setup Wizard
  • FEATURE: Stripe Checkout and Stripe Customer Portal integrations are now fully released. Increased Stripe fee to 2% for newly connected sites.
  • ENHANCEMENT: Now "pausing" some PMPro functionality when the site URL changes.
  • ENHANCEMENT: Categories and tags can now be restricted directly from their respective settings pages.
  • ENHANCEMENT: Updated Stripe webhook checker to check each event type separately.
  • ENHANCEMENT: Admins will now be given the choice to delete a user's membership history when deleting a user.
  • ENHANCEMENT: Stripe Checkout now creates Invoices for one-time payments.
  • ENHANCEMENT: Updated Stripe library to version 10.0.
  • ENHANCEMENT: Excluding more dev/staging-related subdomains and TLDs from Wisdom tracking.
  • ENHANCEMENT: Added the add class attribute to the "rate us" notice in the footer of PMPro pages. You can use this to hide the notice.
  • BUG FIX/ENHANCEMENT: WordPress users will now be created before payments are charged at checkout.
  • BUG FIX/ENHANCEMENT: No longer cancelling subscriptions for users with a membership level when the level is deleted.
  • BUG FIX/ENHANCEMENT: Removed the "What's This?" text from the CVV field.
  • BUG FIX/ENHANCEMENT: Fixed error thrown if all pmpro_reports were unset.
  • BUG FIX/ENHANCEMENT: Fixed localization issues with the Members List table in the dashboard and several other areas.
  • BUG FIX/ENHANCEMENT: Fixed issue where usage tracking was disabled, even if you clicked the "allow" button in the notice. Double check that this is set how you'd like at Memberships > Settings > Advanced Settings > Enable Tracking.
  • BUG FIX: Fixed issue where "Visits, Views, and Logins" report may not show up on some setups.
  • BUG FIX: Fixed issue where invoice emails were not sending due to issues with the pmpro_get_order_json() function.
  • BUG FIX: Fix for fatal error on site health check page if login/password is required for ftp account. #2374 (Thanks, @freax on GitHub)
  • REFACTOR: Deprecating CyberSource and PayPal Website Payments Pro gateways.
  • REFACTOR: Marking "trial ending" cron as deprecated.
  • REFACTOR: Removed the ability to direct access the scripts in the /crons/ and /services/ directories. Only the getfile.php script can be accessed this way when activated.

2.9.12 - 2023-02-16

16 Feb 15:40
Compare
Choose a tag to compare
  • SECURITY: Updated sanitization, escaping, and other security-related code across the plugin.

2.10 Release Candidate 2 - 2023-02-10

10 Feb 22:48
Compare
Choose a tag to compare
Pre-release
  • FEATURE: Added Setup Wizard
  • FEATURE: Stripe Checkout and Stripe Customer Portal integrations are now fully released. Increased Stripe fee to 2% for newly connected sites.
  • ENHANCEMENT: Now "pausing" some PMPro functionality when the site URL changes.
  • ENHANCEMENT: Categories and tags can now be restricted directly from their respective settings pages.
  • ENHANCEMENT: Updated Stripe webhook checker to check each event type separately.
  • ENHANCEMENT: Admins will now be given the choice to delete a user's membership history when deleting a user.
  • ENHANCEMENT: Stripe Checkout now creates Invoices for one-time payments.
  • ENHANCEMENT: Updated Stripe library to version 10.0.
  • ENHANCEMENT: Excluding more dev/staging-related subdomains and TLDs from Wisdom tracking.
  • ENHANCEMENT: Added the add class attribute to the "rate us" notice in the footer of PMPro pages. You can use this to hide the notice.
  • BUG FIX/ENHANCEMENT: WordPress users will now be created before payments are charged at checkout.
  • BUG FIX/ENHANCEMENT: No longer cancelling subscriptions for users with a membership level when the level is deleted.
  • BUG FIX/ENHANCEMENT: Removed the "What's This?" text from the CVV field.
  • BUG FIX/ENHANCEMENT: Fixed error thrown if all pmpro_reports were unset.
  • BUG FIX/ENHANCEMENT: Fixed localization issues with the Members List table in the dashboard and several other areas.
  • BUG FIX/ENHANCEMENT: Fixed issue where usage tracking was disabled, even if you clicked the "allow" button in the notice. Double check that this is set how you'd like at Memberships > Settings > Advanced Settings > Enable Tracking.
  • BUG FIX: Fixed issue where "Visits, Views, and Logins" report may not show up on some setups.
  • BUG FIX: Fixed issue where invoice emails were not sending due to issues with the pmpro_get_order_json() function.
  • REFACTOR: Deprecating CyberSource and PayPal Website Payments Pro gateways.
  • REFACTOR: Marking "trial ending" cron as deprecated.
  • REFACTOR: Removed the ability to direct access the scripts in the /crons/ and /services/ directories. Only the getfile.php script can be accessed this way when activated.

2.10 Release Candidate 1 - 2023-01-31

01 Feb 04:13
Compare
Choose a tag to compare
Pre-release
  • FEATURE: Added Setup Wizard
  • FEATURE: Stripe Checkout and Stripe Customer Portal integrations are now fully released. Increased Stripe fee to 2% for newly connected sites.
  • ENHANCEMENT: Now "pausing" some PMPro functionality when on a staging site or the site URL changes.
  • ENHANCEMENT: Categories and tags can now be restricted directly from their respective settings pages.
  • ENHANCEMENT: Updated Stripe webhook checker to check each event type separately.
  • ENHANCEMENT: Admins will now be given the choice to delete a user's membership history when deleting a user.
  • ENHANCEMENT: Stripe Checkout now creates Invoices for one-time payments.
  • ENHANCEMENT: Updated Stripe library to version 10.0.
  • ENHANCEMENT: Excluding more dev/staging-related subdomains and TLDs from Wisdom tracking.
  • ENHANCEMENT: Added the add class attribute to the "rate us" notice in the footer of PMPro pages. You can use this to hide the notice.
  • BUG FIX/ENHANCEMENT: WordPress users will now be created before payments are charged at checkout.
  • BUG FIX/ENHANCEMENT: No longer cancelling subscriptions for users with a membership level when the level is deleted.
  • BUG FIX/ENHANCEMENT: Removed the "What's This?" text from the CVV field.
  • BUG FIX/ENHANCEMENT: Fixed error thrown if all pmpro_reports were unset.
  • BUG FIX/ENHANCEMENT: Fixed localization issues with the Members List table in the dashboard and several other areas.
  • BUG FIX/ENHANCEMENT: Fixed issue where usage tracking was disabled, even if you clicked the "allow" button in the notice. Double check that this is set how you'd like at Memberships > Settings > Advanced Settings > Enable Tracking.
  • BUG FIX: Fixed issue where "Visits, Views, and Logins" report may not show up on some setups.
  • BUG FIX: Fixed issue where invoice emails were not sending due to issues with the pmpro_get_order_json() function.
  • REFACTOR: Deprecating CyberSource and PayPal Website Payments Pro gateways.
  • REFACTOR: Marking "trial ending" cron as deprecated.
  • REFACTOR: Removed the ability to direct access the scripts in the /crons/ and /services/ directories. Only the getfile.php script can be accessed this way when activated.

2.9.11 - 2023-01-27

27 Jan 15:16
Compare
Choose a tag to compare

BUG FIX: Fixed issue introduced in 2.9.9 where recurring_payment IPN transactions in PayPal were not being processed yet. If you have recurring subscription with PayPal Standard or PayPal Express, you will need to resend those transactions to make sure completed (and in some cases failed) recurring orders were processed on your site. More information here: https://www.paidmembershipspro.com/pmpro-update-2-9-11/

2.9.10 - 2023-01-25

25 Jan 18:08
Compare
Choose a tag to compare
  • ENHANCEMENT: Much nicer thumbnail for one of our add ons. #2338 (@kimcoleman)
  • ENHANCEMENT: Adding some other missing add on thumbnails. #2339 (@kimcoleman)
  • BUG FIX/ENHANCEMENT: Updated the orders and discount code tables in the dashboard to display better on small screens. #2334 (@kimcoleman)
  • BUG FIX: Fixed issue with some widgets, e.g. the login widget, introduced in 2.9.9. #2335 (@JarrydLong)
  • BUG FIX: Fixed issue where Invoice Emails would fail to send from the orders page of the dashboard. #2340 (@ideadude)