Login
Get Started

Easy Digital Downloads Changelog

View releases and changelogs for EDD and addons.
Version 2.4.2 — March 24, 2016
  • Fix: esc_js on fields for Stripe Checkout
Version 2.4.3 — March 23, 2016
  • New: PayPal Express now allows multiple subscriptions per-checkout
  • Fix: Install routine not running
  • Fix: Failing subscriptions being marked as expired when being viewed
  • Fix: Stripe token used multiple times error
  • Fix: Currency for subscription always uses initial payment currency
  • Fix: PayPal Pro not always capturing initial payments
Version 2.0.3 — March 23, 2016
  • Fixed: The grabbing of meta (errors were showing upon “Checkout Fields Manager datepicker field schema” update).
Version 1.1.0 — March 22, 2016
  • Fix: Apostrophes not displaying correctly in email subject
  • New: edd_ppe_capability_type filter to specify which capability can manage the emails
  • New: {license_key} email tag
Version 2.4.1 — March 18, 2016
  • Fix: Media files not loading on non-download post type edit screens
Version 2.4.2 — March 15, 2016
  • Fix: Stripe customer ID for one-time purchases set during subscription purchase
  • Fix: Upgrading license key between products does not create a subscription
  • Fix: Customers cannot restrict content in Content Restriction extension if restricted to multiple subscriptions
  • Fix: Fatal error during upgrade routine if customer record is deleted in Stripe
  • Fix: Replace soon-to-be deprecated edd_get_success_page_url() with edd_get_success_page_uri()
  • Fix: Some signups erroneously marked as Failed in PayPal Express
  • Fix: Subscriptions with failing payment methods cannot have their payment method updated
  • Fix: Incorrect HTTP version in PayPal Pro API request
  • Fix: Subscriptions not cancelled in PayPal Standard when clicking Cancel Subscription
  • Fix: Subscription value not properly reflecting refunded payments
  • Tweak: Gateways now instantiated with global variable so they can be easily interacted with
  • Tweak: Recurring customer IDs now displayed on customer details page
Version 2.0.2 — March 15, 2016
  • Fixed: upgrade issue from 1.x to 2.0 branch.
  • Fixes: PHP7 compatibility.
Version 1.5.0 — March 15, 2016
  • Fix buy now button
  • Fix display of default price, if set to EDD
  • Fix display of button text
  • Tweak markup to be consistent with EDD
Version 2.4.0 — March 14, 2016
  • New: Moved to EDD Settings from Redux
  • New: Added submenu for settings in FES that redirects to EDD settings tab for FES
  • New: Added filter to change content of login shortcode when user is logged in
  • New: PHP7 compatibility
  • New: Detect lack of imagick or gd and show notice
  • Tweak: Username field can no longer appear on the profile form
  • Tweak: FES will no longer set default commission rates, just turn it on
  • Tweak: Removed
  • in password repeat label
  • Fix: Can’t uncheck “Enable image upload in post area” setting
  • Fix: Custom registration fields don’t show up in admin email notification
  • Fix: Empty class (attribute) output on vendor dashboard menu items
  • Fix: Submission fields don’t get saved in admin unless all required fields are filled out
  • Fix: Taxonomy Field Error when no taxonomies are present
  • Fix: Undefined variable on the post transition filter
  • Fix: Deprecated notice for “like_escape()”
  • Fix: Submission form Categories & Tags fields did not output Text Input terms
  • Fix: Undefined variable: selected in Vendor Metabox
  • Fix: EDD CSS being Output with [fes_login_registration_form] even when CSS setting turned off
  • Fix: Bug in opt-in tracking class
  • Fix: Typo in name of formatted_data() filter
  • Fix: l10n un-translated “Order #” string
Version 3.2.10 — March 5, 2016
  • Fix: Commissions menu not displaying in admin.
Version 3.2.9 — March 4, 2016
  • Fix: Shipping fees not respected when paying commissions through PayPal Adaptive Payments.
  • Fix: 100% commission rates do not work through PayPal Adaptive Payments.
Version 2.4.1 — March 2, 2016
  • Fix: Discount codes can result in PayPal Express rejecting the subscription
  • Fix: Variable price fields disabled when Recurring toggled on/off
  • Fix: Plugin causes a fatal error if activated without Easy Digital Downloads activated
  • Fix: Non-subscription purchases blocked in PayPal Standard
  • Fix: Files from bundled products cannot be downloaded if Limit File Downloads is enabled
  • Fix: Undefined variable $user_data
  • Fix: Some errors not properly detected during checkout
Version 2.4.1 — March 1, 2016
  • Fix: Translation `files aren’t loaded correctly
  • Fix: On source addition, detect if card data is token or card
Version 2.0.1 — March 1, 2016
  • Fixed: Issue with admin notification email contents.
Version 2.0.0 — March 1, 2016
  • New: Introduced CFM Field API that all CFM fields now run on
  • New: Introduced CFM Form API that all CFM forms now run on
  • New: Introduced _cfm_deprecated_function()
  • New: Introduced Honeypot field
  • New: Introduced ReCAPTCHA 2.0 field
  • New: Introduced Terms and Conditions field
  • New: Introduced Country dropdown field
  • New: Introduced Email field
  • New: Introduced Hidden field
  • New: Introduced Select field
  • New: Massive overhaul of the date field
  • New: Massive overhaul of the file upload field
  • New: The ability to save date to either the payment (for use on single order) or the customer (for use on many orders)
  • New: Ability for customer to edit customer meta saved data from the EDD profile shortcode
  • New: Ability for admin to edit customer meta saved data from the EDD Customers view
  • New: Validation routines now use edd’s inbuilt validation, and is done in filterable PHP, not JavaScript
  • New: The ability to import, export and reset the checkout form
  • New: The ability to make admin-side only fields (for things like storing extra information about orders)
  • New: Introduce cfm_is_key() and many more array helper functions
  • New: Formbuilder now divides fields into custom and extension field metaboxes
  • New: Raised minimum EDD requirement to 2.4
  • New: Raised minimum WP requirement to 4.3
  • New: CSS class can now be added to all fields in CFM
  • New: You can now toggle which fields are added by default to the CSV exports
  • New: You can now use any CFM field in the EDD emails.
  • New: Completely new upgrade and install routine with a new schema class
  • New: Intelligent schema corrector that finds issues with stored fields and automatically fixes them
  • New: Introduced a multitude of EDD session variables for detecting a CFM form being submitted, validated and more.
  • New: Hundreds of added filters and actions for you to enjoy
  • New: CFM now adds an EDD settings tab in the extension settings (only used for storing reCAPTCHA keys for now)
  • New: Introduced get_form_id_by_name function
  • New: Introduced get_form_class_by_name function
  • New: Introduced get_form_by_name function
  • New: Introduced get_form_by_id function
  • New: Introduced get_form_name_by_class function
  • New: Added error if the checkout form isn’t set
  • New: Added index.php in the language folder
  • New: Introduced a highly robust and filterable field sanitization and validation system
  • New: Introduced cfm_dash_to_lower function
  • New: Introduced cfm_is_frontend() function
  • New: Introduced cfm_is_admin function
  • New: Introduced cfm_is_api_request function
  • New: Completely rethought system for triggering the EDD file protection for uploaded files
  • New: Better file upload validation routines
  • New: Scripts and Styles are now minified triggered using an new, better system
  • New: Hundreds of PHPdocblocs added
  • New: All fields have brand new sanitization and validation routines designed from scratch
  • New: Massive improvements to the display of the formbuilder styling wise
  • New: Removed hundreds of lines of reduced JS and CSS previously loaded on the checkout page
  • New: All fields now follow EDD core’s method of html structure
  • New: Reformatted changelog
  • New: (and unbelievably if you consider all that’s above this), CFM is now 2,200 lines of code shorter than previous versions (less places for bugs to be).
  • Fixed: Checkout formbuilder now does not show in the network panel of an MS site
  • Fixed: All text fields now use the edd-input class for consistent styling
  • Fixed: Undefined index errors with some of the fields
  • Fixed: There is now no way to bypass a required checkbox field
  • Fixed: A console.log which was accidentally left in a JS file has been removed
  • Tweak: The “Do Action” field is now called “Action Hook”
Version 2.1.4 — February 26, 2016
  • Fix: Removed content restriction settings from Frontend Submissions form editor and from Checkout Fields Manager form editor.
Version 2.4 — February 23, 2016
  • This is a major release and cannot be installed automatically. Please read our upgrade guide to install this update. https://docs.easydigitaldownloads.com/article/1217-recurring-payments-upgrading-to-2-4-from-earlier-versions
  • New: Added support for multiple subscriptions per customer
  • New: Added support for PayPal Express
  • New: Added support for PayPal Website Payments Pro
  • New: Added support for Authorize.net
  • New: Added support for 2Checkout
  • New: Added complete subscription management interface
  • New: Added customer dashboard for viewing and managing subscriptions
  • New: Added improved discount code options
  • New: Added renewal payment received emails
  • New: Added renewal payment failed emails
  • New: Added subscription cancelled emails
  • New: Added renewing soon emails
  • New: Added expiring soon emails
  • New: Improved compatibility with Software Licensing, including upgrade paths and automatic license renewals
  • New: Improved compatibility with Content Restriction extension
  • New: Improved compatibility with EDD Auto Register extension
  • New: Improved compatibility with Discounts Pro extension
  • New: Improved compatibility with Simple Shipping extension
  • New: Developer APIs for interacting with subscription and subscription records
  • New: Added REST API endpoint
  • New: Added support for limiting the total number of renewal payments in Stripe
  • New: Added support for resetting subscription data through the Recount Stats tool
  • New: Added renewal revenue report
  • Fix: Compatibility issue with EDD Wallet
  • Fix: Transaction ID tracking unreliable
Version 2.4 — February 23, 2016
  • New: Updated settings to use sub-sections available in Easy Digital Downloads 2.5+
  • New: Added a German translation
  • New: Added support for upcoming Recurring Payments 2.4 release
  • Tweak: Updated Stripe PHP libraries to 3.9.0
  • Tweak: Set minimum PHP version to 5.3.3
  • Fix: “Refund Charge in Stripe” was not localized for translation
  • Fix: One time purchases could change the default payment method of customers in Stripe
  • Fix: Removed soon-to-be deprecated get_currentuserinfo() function
Version 1.7.0 — February 22, 2016
  • Added logic to disable SymLinks when downloading a file from Dropbox
  • Added support for settings sections introduced in EDD 2.5
Version 3.2.8 — February 15, 2016
  • New: Improved payout file generation process.
  • Tweak: Better error handling in payout file generation when no dates are specified.

Popular Resources

Start selling today!

Join over 50,000 smart store owners, and start using the easiest way to sell digital products with WordPress.

Copyright © 2025 Sandhills Development, LLC