Skip to content

Releases: awesomemotive/easy-digital-downloads

3.1.1.2

21 Apr 09:06
252c8d7
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.1.1.1...3.1.1.2

3.1.1.1

21 Apr 08:11
0ce7478
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.1.1...3.1.1.1

3.1.1

21 Apr 07:19
1933deb
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.1.0.5...3.1.1

Version 3.1.0.5 - January 25, 2024

25 Jan 21:47
3c5c8d2
Compare
Choose a tag to compare

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

17 Jan 16:49
968c712
Compare
Choose a tag to compare

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

Full Changelog: 3.1.0.3...3.1.0.4

Version 3.1.0.3 - November 23, 2022

25 Nov 18:17
Compare
Choose a tag to compare

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

Full Changelog: 3.1.0.2...3.1.0.3

Version 3.1.0.2 - October 27, 2022

27 Oct 19:37
Compare
Choose a tag to compare

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

Full Changelog: 3.1.0.1.1...3.1.0.2

Version 3.1.0.1.1 - October 21, 2022

22 Oct 00:50
dba0860
Compare
Choose a tag to compare

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

Full Changelog: 3.1.0.1...3.1.0.1.1

3.1.0.1 - October 8, 2022

10 Oct 16:35
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.1...3.1.0.1

3.1 - October 6, 2022

07 Oct 02:15
c5cc2ff
Compare
Choose a tag to compare

Milestone: https://github.com/awesomemotive/easy-digital-downloads/milestone/178?closed=1

Issue # Description
#9481 Fix/get activation date
#9478 Use price assignment keys as saved when getting bundled downloads
#9477 Fixing chart baseline on high resolutions
#9476 Fixing graphs when browser TZ is different than Store
#9474 Add a tooltip to the paypal commerce connection screen calling out that the process might say 'Sandhills Development, LLC'
#9470 Run maybe_upgrade for customers, customer meta during CLI
#9467 Schedule Email Summary event immediately after email is sent out
#9464 Fix store URL in email summary
#9463 Fix/this month hour by hour
#9461 Fixing UTM links, correcting links, and improving some PE
#9460 Reset store tool is also erasing the set Tax rates
#9457 Align baseline of multiple Y axes in reports
#9456 edd_has_user_purchased does not ignore failed and abandoned orders
#9455 Cleanup product education and remove old promo strings
#9454 View Full Report link
#9451 Increase width of "Number" column in payments table for a more comfortable layout
#9448 Reports Graphs can be inaccurate when grouping by month due to TZ adjustments.
#9447 Fix undefined relative range index
#9446 Responsive fixes for email summary
#9438 Trigger edd_load_gateway with timeout
#9437 Shop Worker cannot create Downloads when site is translated
#9435 Stats API is crashing the site when Time zone is UTC +
#9432 Tax rate table is limited to display 30 items only
#9428 Allow forcing login to download files
#9424 Download Report Tiles and Download settings sales and earnings are not accurate
#9420 Bug: Deleting a customer & their orders turns into refunds
#9416 Add order item hooks on add, update, delete; update calculations
#9415 Register blocks
#9411 EDD removes spaces from usernames when registering at checkout.
#9408 Firefox/Opera do not recover on checkout when a gateway has been selected but the page has been refreshed.
#9406 Rock: Email Summary
#9400 Customers REST endpoint does not return data
#9390 v3 CLI Migrations Memory Usage
#9357 Add Adjustment input fields cause weird cursor behavior
#9355 Reports Dashboard Graph uses a single Y-Axis for both charts
#9343 The price option assignment of download files (products) are not showing correctly on the WP-Admin Download page when using Variable Pricing and Product Type Bundle
#9338 EDD 3.0 Reports - "Relative" date ranges do not account for partially completed ranges vs previous range.
#9323 Allow edd_record_download_in_log to be short-circuited (disabled) via a conditional filter
#9313 3.0 - $edd_logs->get_log_count doesn't work for file download logs
#9277 Remove development asset files from build
#9161 3.0 - add a filter for customer row actions
#9157 3.0 - using edd_insert_payment with incomplete data doesn't create a new order
#9094 Consider disabling PayPal buttons until required fields are completed
#8478 3.0 - Dismiss "More" Filter in Orders
#8450 Add hook to disable logging
#8417 Feature: Allow orderby post_modified in the downloads short-code
#8271 Tax rate applying to entire country when country wide option not checked
#8215 3.x - Remove legacy compatibility code from variable pricing
#7827 Phase 1: Add template override information to system information file
#7603 Split Purchase Confirmation and View Receipt into 2 distinct templates
#7364 Payment History discount search is not reliable for certain codes
#7098 Feature request: Allow Test Mode to be activated in an environment via a constant in wp-config.php
#6847 edd_login redirect to page its placed on
#6712 Checkmark 'Test Mode' when using a filter to turn on test mode
#6405 Add checks for drop-ins into the system info
#6386 Add "Remain on the same page" as an option to the "Login Redirect Page"
#5264 Introduce popular downloads feature
#5133 Page display states
#3827 Build front-end "Forgot Password" form
#3529 Purchase Confirmation: Square peg in a round hole
#3391 Viewing a receipt from purchase history should have a different URL
#2304 Improve "Purchase Confirmation" page layout

Changelog

  • New: Websites running WordPress 5.8 and above (and PHP 7.0 or greater) have access to ten new registered EDD blocks.
  • New: Store owners can receive weekly or monthly email summaries of their store's performance.
  • New - Blocks: A new EDD Products block has been registered to display downloads.
  • New - Blocks: A new EDD Terms block has been registered to display download categories or tags.
  • New - Blocks: A new EDD Buy Button block has been registered to display a purchase button for any download.
  • New - Blocks: A new EDD Cart block has been registered to show either a mini or full cart anywhere on your site.
  • New - Blocks: A new EDD Order History block has been registered to show a customer's order history.
  • New - Blocks: A new EDD Login block has been registered to render a login form which supports a full lost password recovery flow and reCAPTCHA support.
  • New - Blocks: A new EDD Registration block has been registered to render a registration form which includes reCAPTCHA support.
  • New - Blocks: A new EDD Receipt block has been registered to show a customer's receipt. This receipt supports guest purchases.
  • New - Blocks: A new EDD Confirmation block has been registered to show some order details when successfully completing a purchase.
  • New - Blocks: A new EDD Checkout block has been registered to completely update the EDD checkout experience. This block is still considered to be in beta.
  • Improvement: Store owners can now require that a user be logged into their account to download files.
  • Improvement: The CLI migration to EDD 3.0 has been updated to improve memory usage for larger stores.
  • Improvement: The PayPal Commerce button is disabled until required fields have been completed.
  • Improvement: Relative date ranges are now compared against similar ranges in reports.
  • Improvement: Report line graphs with multiple scales now use unique y-axes to display data.
  • Improvement: Development asset files have been removed from the final build.
  • Improvement: Updating download calculations has been moved from the order completion process to a slightly delayed cron event.
  • Improvement: Dismissing the advanced filters on the order table has been improved.
  • Improvement: Filters have been added to prevent certain logs from being recorded.
  • Improvement: EDD registered pages now show in the pages list table.
  • Improvement: The order ID column in the orders table no longer has a constrained width.
  • Improvement: Store admins can now view the customer receipt from a link on the orders table.
  • Improvement - Blocks: A confirmation page/block has been registered to separate the order completion view from the receipt.
  • Improvement - Blocks: If the core EDD cart and terms widgets are not already in use on the site, they will not be displayed in the block editor as legacy widgets.
  • Improvement - Stripe: Session validation throughout Stripe actions has been updated to improve reliability.
  • Improvement - Stripe: Error messages have been updated to help customers with failed purchases know what action to take.
  • Improvement - Stripe: Supported payment methods are included in the gateway registration.
  • Improvement - Stripe: Optimized validation during checkout.
  • Improvement - Stripe: Optimized cleanup of logging.
  • Improvement - Stripe: Added better checkout session handling.
  • Fix: Resetting the store was incorrectly deleting discounts and tax rates.
  • Fix: The price option assignment for variably priced bundled product conditions could be incorrectly assigned.
  • Fix: Report graphs could be inaccurate when grouping by month due to time zone adjustments.
  • Fix: Querying the Stats API for a store using a UTC relative time zone would crash the site.
  • Fix: Calculations for report tiles have been updated for consistency.
  • Fix: The edd_load_gateway JavaScript hook is now triggered when only one gateway is active.
  • Fix: Adding an adjustment on a manual order could cause unexpected cursor behavior.
  • Fix: Using edd_insert_payment with incomplete data now creates an order if possible, or fails without errors if not.
  • Fix: Legacy log functions now query logs correctly.
  • Fix: Stores with more than 30 tax rates now can view all rates on the settings screen.
  • Fix: Deleting a customer now properly deletes their orders as well.
  • Fix: It is now possible to set a 0% tax rate for a region to exclude taxes from being collected for that region even if a country wide rate exists.
  • Fix: When selecting a gateway and refreshing the checkout screen, some browsers could fail to load the payment fields.
  • Fix: Searching the orders table for a discount code which does not exist now correctly returns no orders.
  • Fix: The customers API endpoint now uses the correct parameters to return data.
  • Fix: When registering a new user from an EDD form, spaces were incorrectly removed from user names.
  • Fix: Upon activation, EDD could have thrown a PHP notice about the orders table not existing on new installs.
  • Fix - Stripe: Customers were not always automatically logged in with Auto Register's successful purchase setting.
  • Fix - Stripe: When changing the store mode, the Stripe admin notice displayed incorrectly.
  • Dev: Legacy compatibility code has been removed from the downloads metabox.
  • Dev: A filter has been added to the customer row actions.
  • Dev: Drop-ins have been added to the system information file.
    *...
Read more