Version 3.3.5.2 — November 22, 2024
- Checkout: Fixed a user’s first/last name not saving to their WordPress account when registering during checkout.
- Checkout: Fixed purchase data being sent to some gateways which process credit cards from form data.
Version 2.12.5.1 — November 22, 2024
- Fix: Improved discount support for Easy Digital Downloads 3.3.5+
Version 3.3.5.1 — November 14, 2024
- Stripe: Fixed issues with displaying and saving Stripe settings.
Version 1.4.0 — November 13, 2024
- Important: This release requires the following versions:
- PHP: 7.4
- WordPress: 5.8
- Easy Digital Downloads: 3.2.12
- New: Store owners can now bulk generate and save invoices from the Orders list.
- New: Export invoices in machine-readable XML format in Downloads > Reports > Export.
- Fix: Updated settings display for compatibility.
- Fix: Guest invoices have improved confirmation before viewing them.
- Fix: Fees and Credits were not showing on Invoices.
- Fix: The date on the invoice could be incorrect.
- Developers: A new filter has been added for the PDF options.
Version 3.3.5 — November 11, 2024
- NEW! Added Support for more Stripe Payment Methods, including more wallets, mobile payment methods, and some bank redirects.
- Stripe: Improved accessibility of the checkout form.
- Stripe: Improved compatibility with Stripe for customized checkouts missing form attributes.
- Stripe: Properly handle error messages when trying to create webhooks without HTTPS.
- Stripe: Updated the Stripe PHP library.
- PayPal: Fixed an issue preventing PayPal from fully connecting in test mode.
- PayPal: Improved the messaging around the PayPal settings screen.
- PayPal: Fixed an issue with the date_created on some PayPal Commerce orders.
- WP-REST: Improved integration with the WP-REST API media endpoint.
- Receipt: Improved hash validation when viewing a receipt as a guest.
- Emails: Fixed a possible fatal error with the WP Mail SMTP plugin.
- Emails: The Banned Email list filter is now accessible even when the list is empty.
- Checkout: Improved handling of guest customers.
- Checkout: Prevent an edge case where a warning could be thrown during checkout.
- HTTP: Introduced a standard HTTP Request utility to make consistent HTTP requests.
- Discounts: Prevent a JavaScript error when editing a discount.
- Administration: Vertical navigation elements now support the Back/Forward browser navigation.
Version 1.2.7 — October 23, 2024
- Dev: new minimum requirements are PHP 7.4, WordPress 5.8, and Easy Digital Downloads 3.2.0.
- Admin: All Access JavaScript handling in the admin has been updated to load only when needed.
- Dates: Dates for All Access passes are now displayed in the store’s time zone and use the store’s preferred date and time formats.
- Passes: In certain time zones, All Access passes could expire earlier than expected.
Version 3.6.1 — October 3, 2024
- Admin: Editing a commission could save the date incorrectly.
- Database: Fixed a possible fatal error when retrieving commissions.
- Reports: A commissions report could ignore a set date range and export all commissions.
Version 1.4.0 — October 1, 2024
- Compatibility: Important! New minimum requirements are PHP 7.4, WordPress 5.8, and Easy Digital Downloads 3.2.0.
- Subscriptions: Renewal action now contains the updated subscription expiration date.
- Subscriptions: Renewal action order data has been updated to be consistent with new order data.
- Settings: Added link to add-on documentation in the Zapier settings page.
- Orders: Currency information has been added to the action data.
- Refunds: Creating a refund no longer sends a ‘new order’ action.
Version 1.1.2 — October 1, 2024
- Admin: Improves messaging around gateway and currency changes.
- Stripe: Fixes an issue with the Legacy Card Elements payment request buttons.
Version 3.3.4 — September 19, 2024
- NEW! Stripe: When connecting EDD to Stripe, the necessary webhooks are registered.
- Cart: Enhanced cookie handling when emptying and re-adding items to cart.
- Checkout: Resolved undefined variable issue when using block registration form.
- Downloads: Improved response header handling to prevent invalid content-length headers.
- Downloads: Resolved inconsistency in author availability for new vs existing downloads.
- Emails: Improved email tag loading for more efficient processing.
- Emails: Removed image insertion capability from password reset email editor.
- Emails: Corrected filter name in new user email for proper functionality.
- Emails: Fixed a fatal error in password reset due to missing parameters.
- Emails: Fixed empty {password_link} email tag for first-time users.
- File System: Consolidate filesystem interactions by normalizing file paths.
- Orders: Improve order total calculations for orders with multiple adjustments.
- Orders: Fixed an issue with resumed orders and date_created values.
- Orders: Deleting an order now deletes the related transactions entry.
- Orders: Implemented safeguard to prevent negative order totals.
- Reports: Fixed PHP notices occurring in certain time zones.
- Sessions: Added new filters for more flexible cookie management.
- Sessions: Added built-in support for Pantheon cookie exclusions.
- Sessions: Added built-in support for WP Engine cookie exclusions.
- Stripe: Improve legacy card elements session compatibility.
- Users: Added a tool to help fix corrupted capabilities that prevent access to EDD settings screens.
Version 2.3.16 — August 20, 2024
- Admin: The quick docs link on the Free Downloads settings screen links to the relevant docs.
- Assets: For sites with manually created Free Downloads links outside of the content, there is now a setting to load the Free Downloads script on every page load.
Version 2.2.5 — August 20, 2024
- Integrations: updates the Frontend Submissions vendor feedback form and email handling.
- Review Requests: adds back a missing period for the review requests.
Version 3.8.14 — August 8, 2024
- Compatibility: Fixed an issue causing a fatal error with EDD 2.x
- Licenses: Improved detection of if a license could be extended.
- Licenses: The retroactive license processor could create licenses for renewal orders.
Version 3.3.3 — August 6, 2024
- Reports: Refund tiles for fully refunded items could include partial refunds.
- Sessions: Improve session handling during checkout when logging in a user at the same time.
- Admin: Fixed a display issue when searching for EDD items in list views.
- Emails: Prevent a PHP error related to the Email Summary settings.
- Emails: Improved the Email Summaries reliability.
- Blocks: Fixed an issue on the Checkout block for existing customers without a last name.
- Downloads: Improved the handling of the cart widget markup when adding an item to the cart.
- Downloads: Improved the detection and handling of local files when they are downloaded.
- Settings: Refactored the process of saving settings for consistency.
Version 2.12.5 — August 5, 2024
- Downloads: Fixes an issue where deleting a customer email address could block access to a file download for a customer with an active subscription.
- Emails: Registers an admin renewal notification email for when renewal orders are received (requires EDD 3.3.0).
- Emails: Updates the email tag handling.
- Integrations: Updates the Software Licensing integration for logging when a license key is renewed.
- Orders: If a renewal order cannot be recorded, the subscription is not renewed.
- Settings: Updates the settings screen checkbox inputs.
- Dev: Dynamic properties are allowed on the
EDD_Subscription
class.
Version 1.2.1 — July 29, 2024
- Admin: Updates the wording around the admin deposit and withdrawal emails to be more clear.
- Admin: Updates the settings screen checkboxes.
- Emails: The customer deposit receipt email status can be edited.
- Shortcodes: Fixes the deposit shortcode JavaScript handling for custom deposit amounts.
- Shortcodes: Fixes missing CSS for customers who have the Wallet CSS disabled.
Version 3.8.13 — July 25, 2024
- API: Prevents a PHP notice when checking a license without a URL.
- Changelogs: Fixes an issue which could break URLs in changelogs.
- Checkout: Fixes a JavaScript error on checkout for stores which do not allow license renewals.
- Database: Fixes an issue which could prevent querying for licenses by a specific cart index.
- Emails: Fixes an issue which prevented scheduled renewal notices from sending.
- Emails: Ensure that sent renewal notices are still logged to the license data.
- Licenses: Improves license creation performance.
- Samples: Fixes PHP warnings for plugins which do not set version requirements. The updater class is now at version 1.9.4.
- Renewals: Fixes an issue which allowed renewal text and links to show for licenses which could not be renewed.
- Widget: The changelog widget could cause PHP notices in PHP 8.0.
Version 3.3.2 — July 25, 2024
- Checkout: Improved session handling with Stripe payments.
- Settings: Improved pass validation that could cause deactivation on certain server configurations.
- Admin: Improve responsiveness of EDD admin menus.
- Sessions: Set default session handling to database on new installs.
- i18n: Ensure that some block strings are able to be translated.
Version 1.2.5 — July 24, 2024
- Admin: Admin styles have been updated for a cleaner, more modern appearance.
- Admin: The EDD quick links have been updated.
- Admin: Messages were not showing on the customer screen in EDD 3.x.
- Admin: Messages now display the time sent in the site/local timezone.
- Compatibility: The plugin has been updated to be fully compatible with the latest Easy Digital Downloads versions.
- Integrations: Fixes license renewal notice logging with Software Licensing.
- Emails: Sending a message without an attachment would cause a deprecation notice in PHP 8.1.
- Dev: The minimum version requirements are now PHP 7.4, WordPress 5.8, and Easy Digital Downloads 3.2.0.
Version 3.3.1 — July 17, 2024
- Settings: Fixed a PHP warning related to a store’s region when managing settings.
- Settings: Ensure that the selected currency option is a registered currency.
- Orders: Fixed an issue resulting in searching for orders not always working.
- Emails: Ensure that email subjects do not contain HTML tags.
- Emails: The Admin Sale Notification wasn’t sending to multiple recipients.
- Checkout: Improved checkout page detection compatibility for extensions.
- Onboarding: Improved the onboarding wizard styles and content.