Version 1.2.0 — January 8, 2024
- Compatibility: Minimum requirements updated – PHP 7.1+ WordPress 5.4+, EDD 3.1.1+.
- Compatibility: Added PHP 8.2 support.
- Performance: Viewing a wish list is significantly faster due to improved database querying.
- Sharing: Sending a wish list by email works again.
- Setup: Installing/activating Wish Lists has been improved to prevent multiple checks and the creation of duplicated pages.
Version 1.5.1 — December 27, 2023
- Minimum Requirements Updated: PHP 7.1, WordPress 5.4, and EDD 3.1.1.
- Performance: Improved the performance of displaying discount prices on the front-end by up to 4x.
- Checkout: Improved discount eligibility checks for guest customers who do not have a user account.
- Compatibility: Improved PHP 8.0+ compatibility.
- Accessibility: The discount editor screens have been updated for improved accessibility.
- Reports: Discounts Pro fees are accounted for in the Product Sales export (requires EDD 3.2.6).
Version 1.3.0 — December 15, 2023
- Compatibility: Minimum version requirements have been updated to: PHP 7.1, WordPress 5.4, and EDD 3.1.1.
- Admin: Styles have been updated to be consistent with modern WordPress admin UI.
- Checkout: Improved purchase count calculations for accuracy and performance.
Version 3.2.6 — December 11, 2023
- Checkout: Improved checkout block field handling for guest customers.
- Checkout: Login fields on checkout were incorrectly trying to process the checkout when hitting the ‘Enter’ key.
- Admin: Better compatibility when loading EDD footer and documentation links for non-store admin pages.
- Admin: Custom EDD admin pages could throw an error if incorrectly filtered.
- Downloads: Improved handling of detecting download variable prices.
- Downloads: Custom product dropdown could incorrectly exclude the download being edited.
- Reports: The store dashboard widget revenue and sales stats sometimes parsed dates with an incorrect offset.
- Reports: Pie charts for revenue currency values were not correctly applying the currency symbol.
- Reports: Improve Export Product Sales accuracy.
- Compatibility: Further improve PHP 8.0+ support.
- Shortcodes: Some shortcode attributes were hardened before being output.
- Orders: Better handling of refunding orders.
- Stripe: Better error messages when some cart contents are not compatible with the Stripe gateway.
- Discounts: Ensure store discounts recorded for orders are unique.
Version 2.4.0 — December 11, 2023
- The Amazon SDK library has been updated to version 3.285.4, which drops support for older PHP versions and adds support for PHP 8.
- The Amazon library has been isolated to prevent conflicts with other S3 plugins.
- The settings screen and S3 upload forms have been updated to show S3 buckets and respect the default bucket.
- Minimum required versions have been updated to PHP 7.4, WordPress 5.0, and EDD 3.0.
- Developers can use the
edd_amazon_s3_endpoint
filter to support additional S3-compatible storage providers.
Version 3.8.11 — November 30, 2023
- Licensing: Added staging activation support for InstaWP, Cloudways, Kinsta, GoDaddy, Flywheel, Bluehost, HostGator + more.
- Licensing: Refunding a renewal may not reset the license expiration date.
- Renewals/Upgrades: Improved cart item description when manually renewing or upgrading a license.
- Tools: Better messaging for users without access to the Retroactive Licensing Processor.
- Administration: Some update routines were checking the wrong user capability and falsely preventing running update routines.
Version 1.1.1 — November 30, 2023
- Settings: The new currency form could have incorrectly disabled inputs.
- Fix: Improved session handling for logged in users with no orders.
- Compatibility: PHP 8.1 compatibility.
Version 2.4.2 — November 28, 2023
- Checkout: The shipping form now uses native form validation.
- Email: The email tags did not always work in a purchase receipt email.
- Compatibility: PHP 8 compatibility.
Version 3.2.5 — November 9, 2023
- Compatibility: Improved compatibility with servers not configured with
mbstring
. - PayPal: Improved detection of PayPal order session handling and processing.
Version 3.2.4 — November 6, 2023
- Compatibility: Adds support for PHP 8.2.
- PayPal: Improve error handling of PayPal API responses.
- REST API: Download terms now have the featured images in the JSON response.
- Checkout: Improved the checkout block login and registration handling.
- Checkout: The legacy shortcode properly handles required fields.
- Emails: Improved sample data for the purchase confirmation preview.
- Refunds: Improved refund status handling and validation.
- Downloads: Bulk editing no longer clears prices.
- Downloads: Improved the ability to filter the ‘supports buy now’ for a download.
- Downloads: Reliability of the file download limits was improved.
- Store: Encourage store owners to set a country to help prepare for upcoming features.
- Privacy: Enhanced the integration with the WordPress Privacy tools.
- Reports: Improved chart sizing to prevent overlap and overflow.
- Dates: Added a polyfill for servers without `mbstring`.
- Support: Made links to support and documentation more accessible.
- Taxes: Corrected an issue with subscription updates when taxes are enabled.
- Registration: Fixed an issue with Recaptcha on the registration form.
Version 3.8.10 — November 2, 2023
- New: Updates to ensure PHP 8.1 and 8.2 compatibility.
- Fix: Partially refunded orders could restrict a license from being manually renewed.
- Fix: There was a potential fatal error on older PHP versions.
- Fix: The
{unsubscribe_url}
tag for license expiration emails was generating the wrong HTML in previews. - Improvement: Renamed the ‘Disable URL Checking’ setting for clarity.
- Improvement: Updates compatibility messaging for upcoming Software Licensing requirements.
- Dev: The
edd_license
custom post type is no longer being registered. - Dev: Fixed a typo in the doc block for the
check_license
call in the sample plugin.
Version 1.5.9 — October 4, 2023
- Fix: The “Name your price” field now uses semantic and accessible markup.
- Fix: The check for whether a download is free is more reliable.
- Dev: The plugin has been refactored to better manage dependencies such as minimum WordPress, PHP, and EDD versions.
Version 3.2.3 — October 2, 2023
- Blocks: The user registration forms and lost password feature have been updated to allow customization via hooks.
- Stripe: Refunded payments initiated within the Stripe Dashboard now create a refund order in EDD.
- Cart: Improved product validation when adding an item to the cart.
- Emails: Admin payment & order notifications have been updated to allow further customization.
- Block Editor: Improved compatibility with themes and page builders.
- Payments: Ensure that tax rates are accurately stored when using legacy payment creation processes.
- Customers: Improved the performance and accuracy of checking if a user has previously made purchases.
Version 1.2.5 — October 2, 2023
- Fix: Resolves compatibility with EDD 3.2.3.
- Dev: New minimum versions: WordPress 5.8; PHP 7.4; EDD 3.2.3
Version 2.0.5 — September 29, 2023
- Fix: The last name is now required on checkout to align with Authorize.net’s requirements.
- Fix: International characters are now converted to supported characters for customer information, as required by Authorize.net.
- Fix: Product names and order summaries longer than 49 characters are now truncated to avoid errors during checkout.
Version 3.2.2 — September 21, 2023
- PayPal: The IPN Backup for PayPal was fixed to prevent a fatal error.
- PayPal: Improved the Buy Now with PayPal payments to bypass Checkout only when Buy Now is fully supported.
- PayPal: Improved the reliability of the PayPal IPN listener.
- Stripe: Improved the Buy Now with Stripe payments to bypass Checkout only when Buy Now is fully supported by the product.
- Stripe: The State/Region ensures that it is updated when the Country field is changed.
- Emails: Further improved the reliability of payment emails and admin payment notifications.
- Customers: Migrating the customer data from EDD 2.x to EDD 3.x is now more reliable.
- Customers: Existing guest customers can now use the EDD Registration form to create a user.
- Customers: Improved the customer email address detection and reliability.
- Payments: Updated the customer recent payments list to use the correct date format.
- Blocks: Improved the reliability of checkout when EDD Blocks or Gutenberg are disabled.
Version 3.8.9 — September 20, 2023
- Improved: Revoking of licenses now supports the ‘On Hold’ status added in EDD 3.2.0 and no longer disables a license if an order is partially refunded.
- Improved: Improved license renewal cost calculations for licenses sold on a single-priced download, which is later changed to a variable-priced product.
Version 3.2.1 — September 11, 2023
- Stripe: We’ve improved the error handling and informational messaging related to the Stripe Payments integration.
- PayPal: When new features are added to the PayPal integration, a background process attempts to register new payment endpoints automatically.
- API: Accessing the file download logs via the EDD API now supports querying by both customer ID and customer email address.
Version 3.0.1 — September 11, 2023
- Fix: Ensure that the pre-approval feature functionality is available when needed to process capturing a pre-authorized payment.
Version 2.0.4 — September 8, 2023
- Important: Now requires PHP 7.2 or greater, EDD 2.11 or greater, and WordPress 4.9 or greater.
- New: Authorize.net has been updated to support the EDD Gateway settings API.
- New: The billing address information (if provided) is added to the Pre-Authorization charges when purchasing subscriptions.
- Fix: The order date in EDD 3.0+ was incorrect for subscription orders.
- Fix: Pre-authorization charges for subscriptions were not properly checking the error status before continuing to create ARB Subscriptions.
- Fix: Declined transactions could still complete in some cases in EDD.