Skip to content

Releases: strangerstudios/paid-memberships-pro

2.10.6 - 2023-05-19

19 May 17:49
Compare
Choose a tag to compare
  • SECURITY: Added extra precautions to make sure credit card and password information does not get stored in the checkout_request_vars order meta when using Stripe Checkout. More info here: https://www.paidmembershipspro.com/pmpro-update-2-10-6/ #2468, #2473 (@dparker1005, @ideadude)
  • ENHANCEMENT: Added a new filter pmpro_sales_widget_periods to allow filtering the periods for the sales widget. (@kimcoleman)
  • BUG FIX/ENHANCEMENT: Now including the administrator's display name in emails that are sent to the admin. #2453 (@MaximilianoRicoTabo)
  • BUG FIX/ENHANCEMENT: Now validating license keys in setup wizard. #2464 (@dparker1005)
  • BUG FIX: Fixed fatal error on payment gateway settings page when using Stripe with expired API keys. #2455 (@dparker1005)
  • BUG FIX: Fixed issue where an error message would not be displayed on the Update Billing page when a credit card number was not entered. #2457 (@MaximilianoRicoTabo)
  • BUG FIX: Fixed issue where the orders export date filter may ignore the site's timzeone. #2460 (@JarrydLong)

2.10.5 - 2023-04-27

27 Apr 13:35
Compare
Choose a tag to compare
  • BUG FIX/ENHANCEMENT: Fixed issue where the date/time of orders in the Member History table were sometimes off based on timezone. #2552 (@JarrydLong, @dparker1005)
  • BUG FIX: Fixed issue where checkouts for subscriptions with a $0 initial payment were failing with Stripe. #2454 (@dparker1005)
  • BUG FIX: Fixed the error that would occur if the AUTH_KEY and SECURE_AUTH_KEY constants were not set (e.g. with Local by Flywheel). #2451 (@JarrydLong)

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.