Releases: awesomemotive/easy-digital-downloads
Releases · awesomemotive/easy-digital-downloads
3.1.1.3
3.1.1.2
3.1.1.1
3.1.1
What's Changed
- Adding EDD 3.1.0.6 by @cklosowski in #9621
- Release 3.1.1 by @cklosowski in #9637
Full Changelog: 3.1.0.5...3.1.1
Version 3.1.0.5 - January 25, 2024
Core Changelog
Type | Description |
---|---|
Fix | Update earnings report for net activity, partially refunded orders |
Fix | 3.1.0.X build is creating incorrect translation references. |
Fix | Orders can have multiple duplicate addresses saved |
Fix | Earnings export can double count statii |
Fix | Downloads retrieved via AJAX are added to the select in reverse order |
Fix | Add a validation for email address length for checkout. |
Fix | Don’t count customers without a purchase as New Customers |
Fix | Products without [variable pricing] enabled have empty post meta saved |
Blocks Changelog
Changelog:
- Improvement: The "Disable Redownload" description now refers correctly to the order history.
- Improvement: Checkout form email inputs are now limited to 100 characters for consistency with the EDD database limits.
- Fix: Block HTML class handling has been updated.
Type | Description |
---|---|
Fix | Sanitize block HTML classes |
Fix | Improve checkout forms to align with DB Table Structure |
Fix | Change Disable Redownload description from "purchase history" to "order history" |
3.1.0.4 - January 5, 2023
Changelog
3.1.0.4, JANUARY 5, 2023
- Improvement: The cart performance has been improved by disabling tax rate lookups when a customer address is supplied, but taxes are disabled.
- Improvement: Reports now factor in order item adjustments like negative fees.
- Improvement: The Downloads list table now loads faster on sites with a large number of download categories.
- Improvement: The Sales REST API Endpoint was updated to respect the new order statuses in EDD 3.0.
- Improvement: Improve semantic markup by not allowing two of the same ID attribute for redirect to checkout buttons.
- Improvement: Discount code lookup performance has been improved when looking up a discount by the discount code.
- Fix: Looking up payments with a Download ID that was a string or integer would return incorrect or no orders.
- Fix: Reduced the number of HTTP calls that the notifications API can make per day.
- Fix: Avoid the “Request-URI Too Long” error when performing multiple actions in a row on list tables.
- Fix: Negative fee amounts are now properly considered when determining an item’s final price in the cart.
- Fix: PayPal: Arabic characters in download names could cause an unexpected error during checkout.
- Fix: PayPal: The backup IPN is not loaded if the PayPal integration is not connected.
- Fix: PayPal: The payment_date field was assumed to be present when processing the backup IPN.
- Fix: The edd_get_payment_amount function could improperly return an empty string instead of a float value.
- Fix: Add to cart buttons were not using the token values to improve caching compatibility.
- Fix: When many items were purchased at once, some order item download links were not working due to an improper status.
- Fix: Hardened the search query for the AJAX endpoint for searching for downloads by title.
What's Changed
- Release 3.1.0.4 by @cklosowski in #9608
Full Changelog: 3.1.0.3...3.1.0.4
Version 3.1.0.3 - November 23, 2022
https://github.com/awesomemotive/easy-digital-downloads/milestone/236?closed=1
Issue # | Description |
---|---|
#9570 | PayPal Buy now functionality no longer works for guests |
#9569 | Exporting Orders also includes items in the Trash |
#9558 | PayPal: Add fallback support for IPN |
#9556 | Purchase History and Download history page shows Trashed items |
#9553 | File Downloads report graph is formatting numbers as float and currency |
#9550 | Many old legacy hooks running from very old EDD versions. |
#9548 | Searching by download id on the Orders page does not work |
#9547 | Convert UTC dates to store timezone equivalent |
#9546 | Fix parameters for deprecated_function_run in unit tests |
#9542 | $download->can_purchase condition should be revised |
#9541 | Switching gateways when resuming a payment, assigns incorrect value to gateway column. |
#9531 | Custom discount metadata may not be migrated to new discount object |
#9530 | PHP Notice when viewing Customers graph |
#9452 | Downloading files fails, get 404 messages after upgrading from to 3.0.4 |
#9443 | edd_get_item_discount_amount assumes discount options have price IDs |
#9414 | Logging in from the {receipt_link} page simply refreshes the login form |
EDD Blocks 2.0.2
https://github.com/awesomemotive/edd-blocks/milestone/9?closed=1
Issue # | Description |
---|---|
#131 | Update receipt redirect when showing the login form |
#125 | Checkout block fails when no first name explicitly set in user account |
#123 | Do not show 'Trash' orders in order history |
#121 | Requiring Login fatal errors with specific form options |
What's Changed
- Fix parameters for deprecated_function_run in unit tests by @robincornett in #9546
- When searching orders by product ID, remove the hash before running intval #9548 by @cklosowski in #9552
- Deprecate old payment actions that are no longer needed #9550 by @cklosowski in #9551
- Remove currency formatting from File Downloads and New Customers graph by @zkawesome in #9554
- Remove trashed orders from order history, and abandoned/trashed/refunded orders from download history #9556 by @cklosowski in #9557
- Update order recovery to honor new/changed data by @robincornett in #9544
- Update discount migration to allow for custom metadata by @robincornett in #9538
- Exclude trashed orders from exports by @zkawesome in #9573
- Revise can_purchase check for unpublished downloads by @robincornett in #9543
- Improve local file detection by @cklosowski in #9580
- Add fallback to item_number and set a default i_amount #9443 by @cklosowski in #9579
- Convert UTC dates to store timezone equivalent by @zkawesome in #9547
- Update early return in edd_build_order by @robincornett in #9589
- Update receipt link email tag rendering by @robincornett in #9586
- Improve PayPal Commerce disconnection and add IPN backup by @cklosowski in #9565
- Release/3.1.0.3 by @cklosowski in #9590
Full Changelog: 3.1.0.2...3.1.0.3
Version 3.1.0.2 - October 27, 2022
https://github.com/awesomemotive/easy-digital-downloads/milestone/235?closed=1
Changelog
- New - Blocks: The registration block now supports the WordPress password strength script.
- Improvement: The products API now includes the product permalink.
- Improvement: The user registration process and messaging has been updated to more closely match WordPress Core.
- Improvement: Searching in the product dropdown is now restricted to titles only.
- Improvement: The no-js/js class switcher has been prefixed and made more specific.
- Improvement: Editing a bundled product has been updated to be more performant.
- Improvement - Blocks: Fees in the cart/checkout blocks have been updated to more closely match cart items and other amounts.
- Improvement - Blocks: Update block definitions so that icons show on the repository.
- Improvement - Blocks: The order history block filter has been updated to not override filtered values.
- Improvement - Blocks: A filter has been added to the Terms block to allow users to filter the query.
- Fix: The 3.0 migration for customer addresses could create duplicate addresses.
- Fix: A redundant database update for customer addresses was removed from the 3.0 migration.
- Fix: The main checkout function now checks directly for the checkout block rather than relying on a filter.
- Fix: The Tools screen could time out on a site with a large number of products.
- Fix: The options for bundled products now show the general product in addition to each price option.
- Fix: For some time zones, reports could show incorrect dates for a range such as "last quarter".
- Fix: The block editor was not showing the correct list of authors for a download.
- Fix: Some settings for the legacy cart widget could not be disabled once saved.
- Fix: Customer names with unexpected characters could be improperly interpreted by spreadsheet apps.
- Fix - Blocks: The checkout helper function was incorrectly returning true.
- Fix - Blocks: The cart block is now disabled in the block editor.
- Fix - Blocks: The purchase link filter could incorrectly override previous adjustments to the button class.
- Dev: The CLI order migration has been updated to allow partial order migrations.
Issue # | Description |
---|---|
#9533 | Cart widget settings cannot be disabled once saved |
#9532 | Fix empty check for REST user query |
#9523 | Update CLI order migration to allow custom ID parameters |
#9522 | Editing a bundled product takes 15-30 seconds to open product editor |
#9512 | Prefix no-js class, add extra edd-has-js rule |
#9508 | Look into updating edd_ajax_download_search to search titles only |
#9506 | Update user registration messaging |
#9502 | "Last quarter" showing wrong dates in the reporting |
#9499 | Product selector does not show "all price options" choices for variable products |
#9498 | Tools > General & Logs can cause a site with a lot of products to fatal error. |
#9496 | edd_is_checkout function does not check for checkout block |
#9489 | Block Editor is restricted to only assigning downloads to single user. |
#9488 | Reconsider the usage of guid in the get_product_data API response. |
#9480 | Review customer address migration for EDD 3.0 |
What's Changed
- Update block editor author selection for download capabilities by @robincornett in #9500
- Update edd_is_checkout logic by @robincornett in #9497
- Limit the product_dropdown calls on the logs and main tools page to use chosen #9498 by @cklosowski in #9503
- Add a permalink value to the products endpoint #9488 by @cklosowski in #9505
- Restrict the ajax downloads search to titles only by @robincornett in #9509
- Allow entire variable product to be selected for a bundle by @robincornett in #9507
- Update customer address migration by @robincornett in #9514
- Removed Carbon modify function by @zkawesome in #9515
- Separate product query for dropdowns by @robincornett in #9527
- Try adding a user agent specific to EDD to paypal commerce API by @cklosowski in #9524
- Prefix no-js class, add extra edd-has-js rule by @robincornett in #9512
- Update user registration messaging by @robincornett in #9506
- Fix empty check for REST user query by @robincornett in #9532
- Update legacy cart widget instance validation by @robincornett in #9534
- Update CLI order migration to allow custom ID parameters by @robincornett in #9523
- Release/3.1.0.2 by @robincornett in #9537
Full Changelog: 3.1.0.1.1...3.1.0.2
Version 3.1.0.1.1 - October 21, 2022
Changelog
- This release contains a 'hot fix' attempt to resolve PayPal's API issues for 403 and 400 responses in web hook verifications.
What's Changed
- Release/3.1.0.1.1 by @cklosowski in #9528
Full Changelog: 3.1.0.1...3.1.0.1.1
3.1.0.1 - October 8, 2022
What's Changed
- Make add to cart toggle more specific by @robincornett in #9490
- Switch to get orders calls and respect order currency #9484 by @cklosowski in #9493
- Add current page to edd_global_vars, include in tax recalculation by @robincornett in #9492
- Release/3.1.0.1 by @robincornett in #9494
Full Changelog: 3.1...3.1.0.1