Skip to content

Version 2.9.4

Compare
Choose a tag to compare
@cklosowski cklosowski released this 09 Jul 22:27
· 1246 commits to master since this release
c335684

= 2.9.4, June 9, 2018 =

  • Fix: Added nonce checks to multiple AJAX calls. If you have customized any of the following beyond CSS, please review this blog post:
  • https://easydigitaldownloads.com/development/2018/07/05/important-update-to-ajax-requests-in-easy-digital-downloads-2-9-4
  • templates/widget-cart-item.php
  • templates/shortcode-profile-editor.php
  • templates/checkout_cart.php
  • The following functions includes/checkout/template.php:
  • edd_default_cc_address_fields()
  • edd_get_register_fields()
  • edd_get_login_fields()
  • edd_payment_mode_select()
  • edd_checkout_hidden_fields()
  • Fix: Important - Don't allow guest purchases for an email address that has an existing user.
  • Fix: Unexpected behavior in 'redirect to checkout' when multiple checkout pages were used.
  • Fix: Saving an order in the admin when prices were inclusive of tax could cause incorrect item price amounts to be saved.
  • Fix: PHP 7.2 Compatibility - Some PHP notices were being thrown while activating Easy Digital Downloads.
  • Fix: The EDD_Cart class now forces the cart contents to always be an array.
  • Fix: The process of adding past purchases to a new user now verifies the user has an email address.
  • Fix: The file download log export did not contain the name of the user who downloaded the file.
  • Fix: Attempting to add a new customer to an order gave unexpected results when using the email address of an existing customer.
  • Fix: Tax rate 'Apply to whole country' label could not be clicked when no tax rates have ever existed.
  • Fix: The Shop Accountant role was not able to manage the tax exclusion at a product level.
  • Fix: In some cases, PayPal IPN and PDT would cause double payment processing.
  • Tweak: Easy Digital Downloads sessions can now be started when in the wp-admin path.
  • New: When taxes are being recalculated at checkout, an AJAX indicator is now shown below the purchase button.
  • Dev: Filters were added to the AJAX responses for adding and removing items from the cart.