Skip to content

v2.5.4

Compare
Choose a tag to compare
@ideadude ideadude released this 28 Jan 23:04
· 5268 commits to master since this release
  • ENHANCEMENT: Bump license year 2021 - 10 years.
  • ENHANCEMENT: Now passing billing street in pmpro_tax filter.
  • ENHANCEMENT: Prefixed our pmpro_stripeResponseHandler function to avoid conflicts.
  • ENHANCEMENT: Added getRealPaymentTransactionId method to PayPal Express gateway class to recover a missing transaction ID.
  • ENHANCEMENT: Added pmpro_checkout_before_form action to hook anything before the membership checkout form.
  • ENHANCEMENT: Added avatar as a valid field type for the [pmpro_member] shortcode.
  • ENHANCEMENT: Changed license key field to text type and unmasked. Masking implied the key was hashed before saving which is not true.
  • ENHANCEMENT: Addedpmpro_discount_code_used action hook for when a discount code is used.
  • ENHANCEMENT: Stripe will now pull billing address info for recurring orders from webhooks.
  • BUG FIX/ENHANCEMENT: Improved user interface, error handling, and messages in the frontend password reset process.
  • BUG FIX/ENHANCEMENT: Added a space between state and zip code in billing info.
  • BUG FIX/ENHANCEMENT: Now rounding amount sent with Stripe payment request button.
  • BUG FIX/ENHANCEMENT: Improved pmpro_check_plugin_version function to also check a specific value of the get_plugin_data array.
  • BUG FIX/ENHANCEMENT: Added pmpro_membership_levelmeta and pmpro_membership_ordermeta tables to uninstall process.
  • BUG FIX/ENHANCEMENT: Escaped things in SQL queries in 2Checkout INS service handler.
  • BUG FIX/ENHANCEMENT: Cleaned up levels page template and added MMPU compatibility.
  • BUG FIX/ENHANCEMENT: Fixed pagination and export issues with a discount code filter on the Orders admin page.
  • BUG FIX/ENHANCEMENT: Prefixed our pmpro_stripeResponseHandler function to avoid conflicts with other Stripe code that may not be prefixed.
  • BUG FIX/ENHANCEMENT: Cleaned up conditionals and escaping improvements in the pmpro_redirect_to_logged_in function.
  • BUG FIX/ENHANCEMENT: Fixed deprecation notices for sites running PHP 8.
  • BUG FIX/ENHANCEMENT: Improved SQL query format in the applydiscountcode service.
  • BUG FIX: Fixed issues with ReCAPTCHA v2 and certain gateways.
  • BUG FIX: Fixed bug where blog name was not showing in Admin Activity email.
  • BUG FIX: Improved incorrect PHP doc blocks.
  • BUG FIX: Fixed an issue on some sites where password reset link in email was incorrect.
  • BUG FIX: Fixed level change issues during 2Checkout checkout.
  • BUG FIX: Fixed issue where checkout_levels REST API endpoint could return the wrong initial payment
  • BUG FIX: Fixed undefined notice for timestamp variable in the Stripe gateway class.
  • BUG FIX: Avoiding warnings when user ids are in the memberships_users table, but a user doesn't exist.
  • BUG FIX: Now setting the correct value for membership_id in the admin change emails.