Version 3.5.2 — January 12, 2022
- Fix:
[edd_commissions]
CSV export not respecting selected month and year parameters. - Fix: Frontend Submissions – PayPal Email field no longer visible.
Version 1.5.8 — January 10, 2022
- Improvement: Better handling for custom decimal and thousands separator currency settings.
- Improvement: The size of the price metabox input field has been increased.
- Improvement: JavaScript is now loaded in the footer.
- Improvement: The admin metabox markup has been reworked for improved responsiveness.
- Fix: Only load admin JavaScript and CSS on required pages.
- Fix: Bonus item metadata was being unnecessarily saved.
- Fix: Cart occasionally not showing bonus item text when it should.
- Fix: Unable to remove a bonus item from a product.
- Dev: Update how licensing is instantiated.
Version 1.0.3 — December 27, 2021
- Fix: a fatal error could occur if Easy Digital Downloads was deactivated.
Version 3.5.1 — December 27, 2021
- Fix: constants were not being defined early enough to be used in integrations.
- Fix: Refunded payment notes included broken HTML.
Version 1.0.2 — December 21, 2021
- Improvement: Show more specific error messages on card failure.
- Dev: Refactor how licensing is initialized.
Version 1.3.2 — December 21, 2021
- New: Split the
invoice-contacts.php
into two separate template files:invoice-company.php
andinvoice-customer.php
. The output was not changed. - Fix: The updated library script was causing unexpected output and has been rolled back to a stable version.
- Fix: When both Software Licensing and Invoices are active, the table headings on the purchase history page were swapped.
- Dev: Add
edd_invoices_after_company_details
andedd_invoices_after_customer_details
hooks for increased third party plugin compatibility.
Version 3.5 — December 21, 2021
- New: Introduced a new
[edd_commission_breakdown_table]
shortcode that displays a breakdown of commission and earnings by month within a given year. - New: Added a filter called
eddc_send_commission_email_alert
to theeddc_email_alert()
function to allow conditional disabling. - New: Added action hooks to the
eddc_user_commissions()
function. - Refactor: The admin commissions table has had some UI/UX improvements to be more consistent with WP core layouts.
- Fix: HTML entities not decoded during exports.
- Fix: Deprecation notices in PHP 8.
- Fix: Commissions data in admin area possibly not showing correct currency if a site uses multi currency.
- Dev: Refactor how we check for database upgrades for performance improvements.
- Dev: Document properties in EDD_Commission class for IDE autocomplete.
- Dev: Undefined variable
$from_name
ineddc_email_alert()
. (No actual reported issues, as the code was never triggering.) - Dev: Removed unused
scheduled-payouts.php
andmasspay.php files
. - Dev: Refactor how plugin is loaded & checks for system requirements.
Version 2.2.1 — December 14, 2021
- Refactor: The settings page has been moved to the “Marketing” tab on EDD 2.11.4 and higher.
- Fix: Sorting on admin “Reviews” page not working.
- Fix: Reviews order not working as expected.
- Fix: Activation not running on new installs.
- Dev: Refactor how plugin licensing is instantiated.
Version 1.1.8 — December 8, 2021
- Fix: A PHP warning was logged if there were no items in the cart.
- Dev: Refactor how plugin is loaded.
- Dev: Refactor how licensing is instantiated.
- Dev: Fix EDD_Conditional_Success_Redirects dynamically declaring properties.
- Refactor: Update plugin author name to “Easy Digital Downloads”.
Version 2.11.4 — December 7, 2021
- Refactor: Recurring email settings have been moved to the “Emails” tab in their own section.
- Refactor: Recurring settings have been moved to the “Payments” tab if you’re on EDD 2.11.3 or higher.
- Improvement: Allow all email template tags (including ones from EDD core and other extensions) to be used in recurring payment emails.
- Improvement: When viewing a payment that has an associated subscription, the status of that subscription is now shown next to the ID.
- Improvement: Better error message logging when the PayPal Commerce PAYMENT.SALE.COMPLETED webhook fails.
- Fix: Potential undefined index error when calling edd_get_settings_tabs().
- Fix: The cron job that auto updates subscription statuses to “expired” now also checks for “trialling” subscriptions in addition to “active” ones.
- Fix: PHP notice when downloading a file under certain circumstances.
- Fix: PHP warnings when viewing a subscription whose parent payment has been deleted.
- Dev: Refactor how licensing gets instantiated.
Version 2.0.3 — December 6, 2021
- Fix: Errors not appearing on checkout when card payment fails.
- Refactor: Update plugin header to use
URI
instead ofURL
. - Tweak: Remove customer’s email from the Authorize.net invoice description, as it’s already available elsewhere.
- Dev: Refactor how licensing is initialized.
Version 1.3.1 — December 2, 2021
- New: Added optional company name to invoices.
- Template changed:
templates/invoice-contacts.php
(to include company name). - Changed: Invoice settings are now located under the Payments tab when EDD is at least 2.11.3.
- Fixed: Customer last name was not showing on invoices.
- Fixed: Custom invoice prefixes were incorrectly being capitalized by CSS.
- Dev: Refactor how the plugin is loaded and checks system requirements.
- Dev: Replaced a sanitization filter which is deprecated in PHP 8.1.
- Dev: Update html2pdf library.
Version 3.8.3 — December 2, 2021
- Fix: Fatal error when changing price ID on existing bundle license.
- Fix: Deprecation notice in PHP 8.1.
- Fix: Updating a lifetime license incorrectly sets the expiration date to today.
- Dev: The EDD_SL_License constructor can now accept an array or object representing the database row.
- Dev: Performance improvements when retrieving license keys.
- Dev: Use EDD core’s extension registry class if available.
Version 3.4.13 — November 22, 2021
- Fix: Commissions not recorded for subscription renewal payments when they should be.
- Dev: Refactor how
EDD_License
is instantiated.
Version 1.1.10 — November 18, 2021
- Fix: UTC database upgrade wasn’t providing UI feedback that it was in fact running.
- Fix: “Renew Now” incorrectly appearing on variable priced products, when the user didn’t own the currently selected price.
- Fix: Database upgrade prompt appearing on fresh installs.
- Tweak: Removed pricing from “Renew Now” buttons. The price shown here was often inaccurate due to renewal discounts, etc.
Version 1.2.22 — November 16, 2021
- Fix: Marking a variable priced product as sold out can affect the next product in the download archive list.
- Fix:
purchase_link
shortcode not respecting theprice_id
parameter. - Dev: Remove unreachable code in
edd_pl_override_variable_pricing()
function. - Dev: Refactor how extension gets loaded and checks for system requirements.
- Dev: Refactor
edd_pl_get_file_purchases()
for EDD 3.0 support. - EDD 3.0:
edd_pl_get_user_purchase_count()
now takes into account variable prices.
Version 2.3.11 — November 15, 2021
- Fix: Inconsistencies with shipping rate calculation.
- Dev: Fix shipping fields visibility in EDD 3.0.
- Dev: Update EDD_License instantiation.
- Dev: Refactor how plugin gets loaded and checks system requirements.
Version 1.3.11 — November 11, 2021
- Update sample product data to include quantity
- Add extra information to order data: status, IP address
- Dev: Deprecation notices in PHP 8
- Dev: Use EDD Extension Loader
Version 2.8.10 — November 11, 2021
- Fix: Confusing language on confirmation prompt when cancelling a preapproved payment.
- Fix: Error when checking out with a 100% off discount code applied.
- Fix: License keys accidentally removed when upgrading from an older version of the plugin.
- Tweak: Removed manual API key management for new sites not already doing so.
- Dev: Rework how
EDD_License
is instantiated.
Version 1.3.0 — November 8, 2021
- New: Added a button to download the invoice as a PDF.
- New: Added invoice style settings.
- New: Added an option to prevent customers from editing their invoice address / billing details.
- New: Added “View Invoice” links on admin payment history page and individual payment page.
- New: Added the {edd_invoice} email tag to add a “View Invoice” invoice link to purchase receipts.
- New: Guests can now view invoices for their purchases via secure URLs.
- Improvement: The links to view an invoice now take you straight to the invoice itself instead of the generation form. If enabled, editing fields can still be done via an “Update” button on the invoice itself.
- Refactor: The company address setting is now a textarea, allowing for more freeform input. (Existing address details are migrated automatically.)
- Fix: Prevent unnecessary files from being deployed.