Releases: strangerstudios/paid-memberships-pro
Releases · strangerstudios/paid-memberships-pro
2.10.6 - 2023-05-19
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- SECURITY: Updated sanitization, escaping, and other security-related code across the plugin.
2.10 Release Candidate 2 - 2023-02-10
- 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
- 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.