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.phpinto two separate template files:invoice-company.phpandinvoice-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_detailsandedd_invoices_after_customer_detailshooks 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_alertto 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_nameineddc_email_alert(). (No actual reported issues, as the code was never triggering.) - Dev: Removed unused
scheduled-payouts.phpandmasspay.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 1.0.9 — December 7, 2021
- Improvement: Add an empty “Select a Form” dropdown option to better convey when one isn’t selected.
- Fix: Purchase data occasionally not being sent to ConvertKit.
- Fix: Settings could disappear if two EDD newsletter plugins were active (e.g. ConvertKit and AWeber).
- Dev: Refactor how
EDD_Licenseis instantiated. - Dev: Refactor how plugin is loaded.
- Dev: Allow
EDD_ConvertKithooks to be unhooked.
Version 2.0.3 — December 6, 2021
- Fix: Errors not appearing on checkout when card payment fails.
- Refactor: Update plugin header to use
URIinstead 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_Licenseis 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_linkshortcode not respecting theprice_idparameter. - 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_Licenseis instantiated.