Skip to content

0.2.0

Choose a tag to compare

@tobeyadr tobeyadr released this 02 Oct 01:11
· 4 commits to main since this release

Every ability is now prefixed edd-alt/ to make clear they are unofficial alternatives to the abilities EDD itself ships. This is a breaking change.

Breaking: all ability names changed

edd/<name> is now edd-alt/<name>, for all 23 abilities:

Before After
edd/list-orders, get-order, update-order-status, refund-order, add-order-note edd-alt/list-orders, get-order, update-order-status, refund-order, add-order-note
edd/search-customers, get-customer, create-customer, update-customer edd-alt/list-customers, get-customer, create-customer, update-customer
edd/list-products, get-product edd-alt/list-products, get-product
edd/list-discounts, get-discount, create-discount, update-discount-status edd-alt/list-discounts, get-discount, create-discount, update-discount-status
edd/get-store-stats edd-alt/get-store-stats
edd/list-licenses, get-license, update-license-status edd-alt/list-licenses, get-license, update-license-status
edd/list-subscriptions, get-subscription, cancel-subscription edd-alt/list-subscriptions, get-subscription, cancel-subscription
edd/release-product-version edd-alt/release-product-version

Category slugs changed the same way (edd-orders is now edd-alt-orders, and so on, with an "EDD Alt" label). Inputs and outputs are unchanged. Update any prompts, skills, scripts or MCP allowlists that name the old abilities. No aliases are kept: registering the old names too would bring back the clash this fixes.

Why

EDD 3.7.1+ ships official abilities under edd/, and WordPress only keeps the first registration of a name. EDD's command palette already claimed edd/search-customers, which silently stopped this plugin's version from registering. A separate prefix keeps the two sets side by side with no clashes and no mix-up about which is which.

Install / upgrade

Download edd-abilities-0.2.0.zip below and upload it over your existing install, or:

wp plugin install edd-abilities-0.2.0.zip --activate --force

Requires: WordPress 6.9+, PHP 7.4+, Easy Digital Downloads 3.x (free or Pro).

Notes

141 tests, all passing against EDD 3.7.1, Git Download Updater 1.3.5, Software Licensing 3.9.1 and Recurring 2.13.9. New tests enforce the prefix on every ability and category.