top of page

Version 1.9.9 Released

Writer: SS DIGITAL SOLUTIONSSS DIGITAL SOLUTIONS

Easy Digital Downloads version 1.9.9 has just been released to the world. This release has been in the works for two months and includes a large number of small improvements and minor bug fixes.

1.9.9 includes several new action hooks and filters that will be useful for developers, including edd_get_variable_prices, edd_is_success_page, and several others.

For users, one of the primary aspects of this version that many will notice is greater stability, improved performance in several areas of the plugin, and better caching plugin compatibility.

While is update has made only minor changes to features and functionality, it is still strongly required that you perform a full site backup before installing the update. If you encounter any issues pre or post update, please let us know in the support forums.

This release contains over 56 bug fixes and improvements.

The complete list of changes:

  1. New: Added a JS trigger for when the cart quantity is updated

  2. New: Added a CSS class name to the download file URL on purchase confirmation

  3. New: Introduced an edd_is_success_page() function

  4. New: Introduced a filter on the edd_get_variable_prices() function

  5. New: Added Offer schema.org markup

  6. New: Added edd_get_sales_args filter

  7. New: Added edd_get_cart_content_details_item_discount_amount filter

  8. New: Added edd_get_cart_item_tax_item_discount_amount filter

  9. Tweak: Added $payment_id to the edd_email_receipt_download_title filter

  10. Tweak: Added a break after the country select field on checkout

  11. Tweak: Removed direct call to wp_enqueu_script( ‘jquery’ ) since it is loaded as a dependency

  12. Tweak: Improved the Dashboard summary widget layout

  13. Tweak: Improve column width of the Downloads table

  14. Tweak: Updated language files

  15. Tweak: Limit payment counts by start and end date

  16. Tweak: Improved spacing in payment history

  17. Tweak: Removed nonce fields from front-end ajax requests

  18. Fix: Allow remove from cart button to work within ajax calls

  19. Fix: Properly format sale numbers for Total Sales stats

  20. Fix: Remove all custom taxonomies and terms during uninstall

  21. Fix: Improper HTML for text fields through EDD_HTML_Elements class

  22. Fix: Improper HTML for checkbox fields through EDD_HTML_Elements class

  23. Fix: Broken cache key in EDD_Payment_Stats

  24. Fix: Properly account for when global $post isn’t available in edd_get_purchase_link()

  25. Fix: Cart quantity could go negative, that’s silly

  26. Fix: Deprecated notices from usage of wp_editor() with WordPress 3.9

  27. Fix: Improper cursor behavior on Dashboard widgets

  28. Fix: Broken payment method icons on checkout

  29. Fix: Deprecated notice with $wpdb->escape()

  30. Fix: Do not retrieve user if no key is set in EDD_API

  31. Fix: Fatal error when installing EDD via WP CLI

  32. Fix: Typo in Australian states function

  33. Fix: Undefined index in edd_count_purchases_of_customer()

  34. Fix: InlineEditPost JS error

  35. Fix: JS error in IE

  36. Fix: Improper formatting of New Zealand currency

  37. Fix: Improper verification of Serbian zip codes

  38. Fix: No validation on logged-in user’s email addresses during checkout

  39. Fix: Improper slash in PayPal IPN URL

  40. Fix: Ajax product drop down search doesn’t return all found products

  41. Fix: File downloads get named as “index.php” on Android devices

  42. Fix: Duplicate field ID in card state and card country fields

  43. Fix: Strings in Discounts admin not able to be translated

  44. Fix: Empty carts with FORCE_SSL_ADMIN set to true

  45. Fix: Tax improperly applied to countries not included in tax rules

  46. Fix: Unable to override global file download limit option

  47. Fix: Don’t load scripts in admin except when needed

  48. Fix: Payment method icons fail on Microsoft-IIS servers

  49. Fix: Incorrect stats with Custom date ranges on reports

  50. Fix: edd_get_chosen_gateway() doesn’t respect default gateway

bottom of page