Easy Digital Downloads

Release-by-release breaking change history · 40k+ active installs

HIGH RISK

3.6.9.1 → 3.7.0

High risk: 7 changed templates, 2 hook signature changes, 1 function signature change.

  • The action edd_checkout_form_bottom now passes 0 argument(s) instead of 1. Callbacks expecting the extra arguments will receive null.
  • The action edd_checkout_form_top now passes 0 argument(s) instead of 1. Callbacks expecting the extra arguments will receive null.
  • EDD\Blocks\Admin\Scripts\add_edd_styles_block_editor() now requires 1 argument(s), up from 0. Existing calls will throw an ArgumentCountError.
  • The template includes/blocks/views/checkout/cart/cart-item.php changed. Any theme override of it is now out of date and will miss the change.
  • The template includes/blocks/views/checkout/cart/cart-total.php changed. Any theme override of it is now out of date and will miss the change.
  • The template includes/blocks/views/checkout/cart/cart.php changed. Any theme override of it is now out of date and will miss the change.
  • The template includes/blocks/views/checkout/discount.php changed. Any theme override of it is now out of date and will miss the change.
  • The template includes/blocks/views/checkout/logged-in.php was removed. Themes overriding it keep rendering a copy of a file the plugin no longer uses.
  • The template includes/blocks/views/checkout/purchase-form/gateways.php changed. Any theme override of it is now out of date and will miss the change.
  • The template includes/blocks/views/checkout/purchase-form/register.php changed. Any theme override of it is now out of date and will miss the change.
  • The template includes/checkout/template.php changed. Any theme override of it is now out of date and will miss the change.
  • Requires PHP — Minimum PHP raised from 7.4 to 8.0. Sites below 8.0 will refuse the update, or deactivate the plugin if forced.
  • Requires at least — Minimum WordPress raised from 6.2 to 6.7.
  • New external hostnames appear in this release: services.easydigitaldownloads.com.