Skip to main content
Easy Digital Downloads Changelog
View releases and changelogs for EDD and addons.

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.4 — February 23, 2016

  • This is a major release and cannot be installed automatically. Please read our upgrade guide to install this update. http://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 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.

Version 3.2.7 — February 2, 2016

  • Fix: Fix 0 rates being improperly set.

Version 3.2.6 — January 28, 2016

  • Fix: PHP notice when calling eddc_get_recipient_rate when calling without a download ID.
  • New: Added fa_IR translation.

Version 2.2.1 — January 22, 2016

  • Fixed a bug that caused S3 files to not be valid in Frontend Submissions

Version 2.2.2 — January 22, 2016

  • Improved file validation in Frontend Submissions

Version 2.3.11 — January 22, 2016

  • New: Added better filter to allow extensions to mark files field as valid

Version 1.1.2 — January 21, 2016

  • Added: Support for Conditional Gateways
  • Updated: Migrated to new EDD Settings API
  • Updated: Codebase cleanup

Version 2.3.10 — January 21, 2016

  • Fix: Avatar on vendor dashboard page shows avatar of current user, not vendor
  • Fix: Rich text option missing from textarea fields
  • Fix: Password field in the Profile form does not save
  • Fix: Checkboxes cannot be unchecked
  • Fix: Nickname field cannot be added

Version 1.2 — January 20, 2016

  • Added: Support for variable pricing
  • Added: Optional notes field for the download modal
  • Added: Option to exclude products from using the modal
  • Added: Purchase Limit integration

Read our latest blog post:
Add More Stripe Payment Methods at Checkout