Releases: awesomemotive/easy-digital-downloads
3.2.12
Changelog
- Compatibility: Fixed a conflict between Setup Wizard and the Multi-Currency extension.
- Stripe: Improved the handling of refunding charges via the Stripe Dashboard.
- Exports: Improved performance, management, and protection of export files generated by EDD.
- Emails: Improved the validation before installing the Recapture integration.
What's Changed
- Adding 3.2.12 changes by @cklosowski in #9727
Full Changelog: 3.2.11...3.2.12
3.2.11
Changelog
- Orders: When searching orders, a Product ID was being erroneously added to the filter arguments when it shouldn't have been.
3.2.10
Changelog
- Downloads: Improved performance when creating and managing download directories.
- Discounts: Start and End dates are properly handling the timezone.
- Discounts: Improved the accuracy of the check for if a store has active discounts.
- Discounts: A background upgrade process will be run to ensure all discounts have a valid start and end dates.
- Dev: Debug log is now being managed within EDD's upload directory.
- Payments: Improved the detection and handling of purchase sessions when displaying the Receipt and Confirmation pages.
- Performance: Optimized the amount of data stored in the options table related to changelogs.
- HTML: The Product Dropdown could be forced to include items that were not products.
- HTML: The Product Dropdown has had it's placeholder value improved.
- HTML: The Product Dropdown could have an unexpected empty option in the list of options.
- HTML: The Textarea HTML field could add empty content to the value.
- Checkout: The Privacy Policy checkbox may not always show when expected.
- Blocks: Improved loading of Easy Digital Download blocks.
- Blocks: Improved the handling of Easy Digital Download blocks when using a classic theme.
- Orders: Manually creating orders in the admin could fail to save the order due to a capability check.
- Migration: Improved the reliability of the EDD 3.0+ migration routine for possibly corrupt serialized data.
- Migration: Improved PHP 8.0+ compatibility for the EDD 3.0+ migration routine.
Full Changelog: 3.2.9...3.2.10
3.2.9
Changelog
- Stripe: Resending the purchase receipt could fail if including the Stripe statement descriptor in the email template.
- Settings: Improve the reliability of determining the timezone settings in WordPress.
- Reports: When using custom dates for reporting, some timezone settings could make the dates show incorrectly.
- Emails: Adjusted when the deprecation notices will be shown for the legacy email hooks.
3.2.7
Changelog
Admin: Improved validation of saving some settings.
API: Improved API Key management for admins, including showing the last time a key was used.
Customers: Prevent updating a customer to have no email address.
Downloads: Improved the consistency of the results of setting and getting a price option name.
Downloads: Searching the downloads dropdown was not working correctly for international characters.
Downloads: Improved download access validation.
Fees: Improved the reliability of the fees and tax calculations.
Orders: The Order Status Badge API now includes the order as a parameter on filters.
Reports: Download Taxonomy reports have been improved for large data sets.
Reports: Some timezones and date calculations were getting incorrect date ranges.
Stripe: Improved mixed cart messaging.
3.2.6
- 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.
What's Changed
- Release 3.2.6 by @cklosowski in #9702
Full Changelog: 3.2.5...3.2.6
3.2.5
Merge pull request #9695 from awesomemotive/release/3.2.5 Release 3.2.5
3.2.4
Merge pull request #9694 from awesomemotive/release/3.2.4 Adding EDD 3.2.4 changes
3.2.2
3.2.1
Changelog
- 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.
What's Changed
- Release 3.2.1 by @cklosowski in #9672
Full Changelog: 3.2.0...3.2.1