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