Version 1.8.4 of Easy Digital Downloads was just released with numerous bug fixes and minor improvements.
Several significant improvements include the ability to use partial email address in the payment history search, allowing public product data to be retrieved via the JSON REST API without an API key / token, and the introduction of a new edd_get_option() helper function.
The full changelog can be seen below:
Fix: discounts cannot be searched by discount code
Fix: file download limit not honored when files are assigned to price IDs
Fix: ajax cart item remove URL always set to key of 0
Fix: bug with price IDs and the straight to gateway action
Fix: do not execute before/after download content hooks if download requires a password
Fix: bug with styling of first P tag in purchase receipts
Fix: email preview could only be shown once per page load
Fix: API keygen option not shown to users even when enabled
Fix: I18N error
Tweak: MP6 UI compatibility
Tweak: add edd_get_option() helper function
Tweak: enable mobile app link to be removed
Tweak: pass $item along with edd_email_receipt_download_title filter
Tweak: map lowest price option amount to edd_price
Tweak: add new user notification on checkout user registration
Tweak: check the address is not equal to * when selecting country
Tweak: show manual payment gateway as “Free Purchase” on payment receipt
Tweak: store total shop earnings in database to improve performance
Tweak: enable access to products API end point wiithout API keys