Releases: awesomemotive/easy-digital-downloads
Releases · awesomemotive/easy-digital-downloads
2.9.12 - March 26, 2019
= 2.9.12, March 26, 2019 =
- Fix: Limit PayPal PDT verification to purchase sessions.
- Fix: Discount start times were not accounting for GMT offsets.
- Fix: Improved reliability of the State field when selecting different countries.
- Fix: GDPR Data Exporter now skips any requests for customer data when no customer is found for a user.
- Fix: WordPress 5.x : apiFetch call was resulting in invalid JSON response.
- Fix: Corrected a conditional check typo when determining if settings page is EDD related.
2.9.11 - January 6th, 2018
= 2.9.11, January 6, 2019 =
- Fix: PayPal PDT amount validation fails for some accounts due to missing payment_gross field.
- Tweak: PayPal email address now registered to EDD_Customer during IPN processing if the email is not already registered.
2.9.10 - January 4th, 2018
= 2.9.10, January 4, 2019 =
• Security Fix: Avoid a possible PayPal Standard PDT Price Manipulation.
Version 2.9.8, October 1, 2018
- Fix: Updated Amazon Payments onboarding URL.
- Fix: Insert Download media button would not output expected plain text styles.
- Fix: Adding a discount code on a cart with free products caused a division by zero error.
- Fix: Removed unnecessary clearfix rule from CSS.
- New: Repositioned and refactored the pagination in the [downloads] shortcode to allow better customization.
- Dev: All available contextual arguments were added to the edd_requested_file filter.
Version 2.9.7 - September 10, 2018
2.9.7, September 10, 2018
- Fix: The edd_cart_amount data attributes were not updated when quantities were changed at checkout.
- Fix: Updated the zip/postal code validation for Mongolia.
- Fix: Updating a download meta to 0 using the EDD_Download class would not save correctly.
- Fix: Corrected an issue with mobile file downloads sometimes getting corrupted.
- Fix: Incorrect label "for" attributes were being used on the checkout login form.
- Fix: Prevent the vertical scrollbar in Firefox when hovering over tooltips.
- Fix: Corrected some issues with EDD Sessions and WP Admin.
- Fix: Test Purchase Email Subject ampersands were getting improperly HTML encoded.
- New: Updated the EDD_SL_Plugin_Updater to support icons and have a health check.
- New: Added the date generated to system info.
- New: EDD API now supports "order" and "orderby" parameters for the products endpoint.
Version 2.9.5 - July 12, 2018
- Fix: Changing the country field in the admin would not display the State fields.
- Fix: File Download Log Migration from version 2.9.2 would fail on some sites.
Version 2.9.4
= 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.
Fixes for Privacy Policy section on checkout
= 2.9.3, May 25, 2018 =
- Fix: Corrected multiple inconsistencies in the Privacy Policy Checkbox at checkout.
- Fix: Corrected an issue causing "You must agree to the privacy policy" from showing when it wasn't required.
- Dev: Complete Checkout button is no longer required to be a
submit
input.
Release 2.9.1
2.9.1, April 20, 2018
- Fix: Some text field settings were getting emptied when saving a subsection setting.
- Fix: Stats API Endpoint requests were failing when pseudo-date ranges were used other than yesterday and today.
- Fix: API key fields were appearing on bbPress forum Edit Profile screen.
- Fix: There was a typo in Italian provinces. Genova should have been Genoa.
- Fix: Corrected an issue with showing payment method icons when using EDD in a non-standard installation.
- Fix: Corrected a CSS conflict in the customer card view for the additional emails section.
- Fix: The edd_checkout_cart_columns function now properly counts the number of columns in the cart display.
- Fix: In some cases, the customer list table could throw PHP warnings when calculating the pagination.
- Fix: Improve the RTL-Compatibility of some translation strings.
- Fix: Improved PHP 7.2 compatibility with the settings display.
- Fix: Incorrect or missing textdomains were corrected or added.
- Fix: There was an unnecessary update of _edd_payment_user_id when constructing EDD_Payment objects.
- Fix: Corrected the setting title for completing free purchase button.
- New: Added a confirmation alert when clicking "Disconnect User" on customer card.
- New: Add support for a new Privacy Policy checkbox.
- New: Added a class parameter to [downloads] shortcode arguments.
- New: The debug log view now shows the path to the currently used EDD Debug log file.
- New: Fields are now auto-mapped during the CSV import.
- Tweak: Switched all
is_a
checks to useinstanceof
for performance. - Dev: Many improvements to the @return and @access tags in DocBlocks.
- Dev: Updates to our Grunt configuration.
2.9
- New: A message is now displayed on the [edd_register] shortcode when the user is already logged in.
- New: Support was added for resume and ranged download links.
- New: The customer name, email, and price ID was added to sales log export.
- New: Added ability to sort by sales/earnings in the [downloads] shortcode.
- New: Any page containing the [download_checkout] shortcode returns true for edd_is_checkout().
- New: Upgraded to the latest version of the Chosen library.
- New: Added United Kingdom Counties to pre-populated "states" list.
- New: EDD_Payment::add_note now escapes the HTML provided.
- New: Added the variable price ID to the download log entries.
- New: Added a helper to retrieve and filter discount status labels.
- Fix: Prevent a possible PHP Warning when no tax rate is entered, when taxes are enabled.
- Fix: PayPal Standard: Totals with discounts could calculate differently between EDD and PayPal, preventing completion of the purchase.
- Fix: Links would break when using SendGrid's link tracking feature.
- Fix: Download widget would cause PHP warnings when no tags were attached to a product.
- Fix: Improved support for payment method icons when not using a standard WP Install directory format.
- Fix: Prevent a possible corrupted download file by verifying no output buffers exists.
- Fix: Opt-in telemetry data was sending the incorrect Locale.
- Fix: Prevent a possible PHP Notice when editing a discount code.
- Fix: Checkboxes on Advanced Settings of variable prices would not always save on the first try.
- Fix: Hardcoded 'Checkout' text was not using the 'Add to Cart text' variable.
- Fix: Prices were possibly incorrect when using the Quick Edit feature.
- Tweak: The edd_get_download method now returns an
EDD_Download
object instead of aWP_Post
. - Tweak: Corrected some URLs to the EDD site that were using an old URL.
- Tweak: The customer UI now shows the country and state name, instead of their codes.
- Tweak: Removed the hyphen and "Go Back" button from discount screens.
- Tweak: The cart contents method returned boolean false instead of an empty array when the cart was empty.
- Tweak: Reduced the blocking calls in the opt-in telemetry requests to help with performance.
- Dev: Added filters for new user notification email.
- Dev: Added filter and email heading to New Sale Notifications.
- Dev: Added hooks before and after downloads shortcode grid.