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