Skip to main content

Version 2.2.0


  • New: Completely refactored the modal to be more flexible and not rely on jBox.
  • New: Add setting to make modal registration form fields optional (not required).
  • New: Improved error messages provided to users.
  • New: Added hooks to the Free Downloads form to allow customizations.
  • New: Added email verification system, to help prevent fake email addresses from being used.
  • New: Control which emails will specifically be sent when a free item is downloaded.
  • New: The purchase key is now sent to the redirect URL, to allow further personalization.
  • New: Improved performance with minified CSS and JavaScript resources.
  • New: All purchase records have been updated to use the EDD_Payment class.
  • New: “Bypass If Logged In” now supports variable pricing.
  • Tweak: When the modal is opened, cursor focus is moved to the first modal input.
  • Fix: Using any language except English resulted in the custom “Download Now” text not being used.
  • Fix: Improved compatibility with themes that add CSS floats to forms.
  • Fix: The On Complete handler was not always respected for logged in when bypass modal is enabled.
  • Fix: File downloads from Amazon S3 / Dropbox faild when Auto Download was enabled.
  • Fix: Occasionally the .zip archive file contained a 404 document.
  • Fix: When download files via the Free Downloads modal, no file download logs were recorded.
  • Fix: Cached multi-file archives were not always rebuilt when necessary, allowing stale files to be delivered.
  • Fix: The modal elements loaded on every page.
  • Fix: On Mobile, it was possible for logged in users to get a 404 if the modal was blocked.
  • Fix: The shortcode could show the popup modal even if logged in.
  • Fix: In some cases the “Bypass If Logged In” setting allowed for a logged out user to bypass the modal.
  • Fix: Logged in users did not get a purchase record created when the “Bypass If Logged In” setting was enabled.
  • Fix: File downloads failed if a query string parameter existed in the URL and “Bypass If Logged In” was enabled.
  • Fix: Inconsistent results when Auto Download and “Bypass If Logged In” were enabled, and no files were attached to the product.
  • Fix: A JavaScript error would occur when ‘add-to-cart’ was not a class that existed.