Skip to main content
Frontend Submissions Changelog

Version 2.8.1 — June 27, 2023

  • Improvement: Vendor caching has been improved to ensure that cached values are cleared whenever a vendor object changes.
  • Fix: Custom data was not saved for existing users who submitted vendor applications.
  • Fix: In some cases, vendors were unable to upload files to their products.
  • Dev: The build scripts have been updated.

Version 2.8.0 — May 3, 2023

  • Improvement: The vendor dashboard orders screen now queries order objects directly.
  • Improvement: The admin customers export for an individual vendor has been updated for improved performance with large numbers of orders/customers.
  • Improvement: Script and asset loading has been refactored to load only the necessary scripts for the current view.
  • Fix: The email tags could have an undefined variable.
  • Fix: Sites using Multi Currency show the vendor product form in the store’s base currency.
  • Fix: When deleting a vendor, the “Vendor Revoked” email will now be sent to the vendor if it’s enabled.
  • Fix: The “Reject” action was not available for products.
  • Fix: The form build help text now correctly supports HTML tags.
  • Fix: Querying for FES vendors in the block editor could cause a PHP notice.
  • Fix: The dashboard product list did not work correctly with multiple pages.
  • Fix: The “Add Media” option did not always work with the description field.
  • Fix: The {fullname} email tag could display only the first name, depending on the user’s profile.
  • Fix: The vendor bio did not support paragraphs.
  • Fix: Trashing a download using bulk actions did not properly send the “Submission Denied” email to the vendor.
  • Fix: The datepicker was not styled.
  • Templates: The frontend-orders template has been updated to use the order object instead of the ID to improve database performance. Users with customized templates should review and update.
  • Dev: Support for adding custom fields for the FES form builder prior to FES 2.3 has been removed.
  • Dev: Licensing and dependency management has been updated.
  • Dev: Querying for a vendor now supports WordPress caching to improve performance.
  • Dev: The checkbox field has been updated for PHP 8 compatibility.
  • Dev: Session management has been refined to run only when FES needs it.
  • Dev: The minimum WordPress version is now 5.4; the minimum PHP version is 7.1; the minimum EDD version is 3.1.0.2.

Version 2.7.2 — July 22, 2022

  • New: A vendor email tag was added for FES emails.
  • Update: Sending the new vendor submission email from the admin now uses the new emails class.
  • Update: Language around ‘Revoking’ a Vendor was adjusted to be ‘Delete’ and the workflow has been improved.
  • Fix: Unable to select vendors when editing a download in the block editor.
  • Fix: FES should not run escape functions when getting the product title.
  • Fix: Vendor search was not working.
  • Fix: A PHP notice was showing on the Vendor > Orders Page.
  • Fix: EDD 3.0 – A fatal error could show when viewing the vendor reports page in admin.
  • Fix: EDD 3.0 – The settings header was not showing correctly.
  • Fix: Fields not marked as public could show on the download.
  • Fix: There was an undefined notice when saving the Terms & Conditions field.
  • Fix: There was a fatal error when adding a checkbox field in PHP 8.
  • Fix: Multiple pricing field validation was only running if the field was required.
  • Fix: The “Enable Image Insertion” checkbox could not be unchecked in the form builder for the excerpt field.
  • Dev: A new filter was added to support more post statuses.

Version 2.7.1 — March 9, 2022

  • Fix: Corrected a mismatched legend element in the form builder.
  • Fix: Fixed PHP compatibility issue with versions lower than 7.3.
  • Fix: Fixed multiple undefined variable references in the field classes.
  • Dev: Removed the .github folder from the build assets.

Version 2.7.0 — March 8, 2022

  • New: FES emails have an entirely new editor experience–look under Downloads > Settings > Emails > FES.
  • Improvement: The FES form builder UI has been simplified and modernized.
  • Improvement: The FES form builder fields are more accessible.
  • Improvement: The FES admin menu has been merged under the Easy Digital Downloads menu.
  • Improvement: The FES multiple pricing field now uses the same default variable pricing IDs as EDD core.
  • Improvement: Button styles on the vendor dashboard have been made more consistent.
  • Improvement: The description for the meta key field in the form builder has been improved.
  • Improvement: Vendors who have WordPress roles which should grant them access to the Dashboard can now do so.
  • Improvement: The username field has been removed from the vendor profile in the admin, since it cannot be changed.
  • Change: The FES vendor dashboard icons now use an icon font (Dashicons).
  • Change: FES tools are now under Downloads > Tools.
  • Change: The vendor current year sales/earnings report has been updated to use more efficient database queries and a more modern graphing tool.
  • Fix: The section break field no longer outputs empty HTML elements.
  • Fix: Fields marked as required now use HTML5 markup.
  • Fix: When viewing vendor reports, an undefined variable was referenced.
  • Fix: The vendor products in the admin are now paginated, instead of all showing.
  • Fix: Vendor commission pagination in the admin now works correctly.
  • Fix: Updating a vendor without automatic approval enabled threw a PHP notice.
  • Dev: The fes_get_sales_by_date and fes_get_earnings_by_date functions have been updated for EDD 3.0 compatibility.
  • Dev: Helper functions for getting the current user ID and checking whether a field is readonly have been created.
  • Dev: The FES integrations property is now declared explicitly.
  • Dev: Update how licensing is instantiated.
  • Dev: Refactor how the plugin is loaded and checks for requirements.

Version 2.6.9 — November 2, 2021

  • Improvement: Vendor dashboard now displays dates in the format specified in General Settings.
  • Fix: FES was unintentionally removing some columns from the admin “Downloads” table.
  • Fix: reCAPTCHA validation error when submitting a form, missing a required field, then re-submitting.
  • Fix: “Settings” admin menu item didn’t include the download post type, which caused style inconsistencies.
  • Fix: Undefined array key warnings.

Version 2.6.8 — August 11, 2021

  • Improvement: The Tools page has been updated for improved accessibility and UX.
  • Fix: Repeat registration field triggering count() errors.
  • Fix: FES interfering with EDD core tooltip styling, making them semi transparent and unreadable.

Version 2.6.7 — July 19, 2021

  • New: Added edd_fes_allow_numeric_usernames filter, which allows you to change whether or not numeric usernames are permitted by vendors.
  • Improvement: Show warning if active theme doesn’t support post formats when adding this field to the form builder.
  • Fix: Vendor earnings incorrect when using quantities.
  • Fix: Wrong date/time shown in vendor dashboard orders.
  • Fix: Undefined property error when saving/submitting submission form.
  • Fix: “Add File” button missing when adding multiple files to a product.
  • Fix: Vendor files not being uploaded to protected EDD directory.
  • EDD 3.0: Update vendor reports.

Version 2.6.6 — March 30, 2021

  • New: Introduced fes_get_vendor_url filter on the vendor profile URL. This allows the URLs to be customized.
  • Improvement: Disallow entirely numeric vendor usernames. This is because they conflict with vendor profile URLs.
  • Fix: Potential memory issues when updating vendor email when the user account is updated. (FES_DB_Vendors->update_vendor_email_on_user_update())
  • Fix: “Rows” setting not honored by rich textareas.
  • Fix: Undefined index errors.
  • Fix: Number fields that are marked as required were not being treated as such.
  • Fix: Infinite loop when viewing vendor shop profile while using Vendd theme.
  • Fix: Deprecation notices in PHP 8.
  • Fix: User bio field didn’t have an option to switch to the “Rich textarea”.
  • Tweak: Update plugin author name to Sandhills Development, LLC.
  • Dev: EDD 3.0 compatibility.
  • Dev: Correct EDD_Front_End_Submissions::$helper docblock.

Version 2.6.5 — October 16, 2019

  • Fix: PayPal Email field from Commissions extension does not show on form builder

Version 2.6.4 — October 4, 2019

  • Fix: Honeypot field does not render on frontend

Version 2.6.3 — November 5, 2018

  • Fix: Missing arguments in usage of the_category filter
  • Fix: reCaptcha validation causes contact form to show error when API keys are not entered
  • Fix: Custom download product columns overwritten when FES is active

Version 2.6.2 — April 19, 2018

  • Fix: unnecessary information displaying in EDD System Info output

Version 2.6.1 — February 21, 2018

  • Fix: CSS and JS resources not loading in admin after removal of Welcome page.

Version 2.6 — February 21, 2018

  • New: Telephone field type now supported
  • New: Number field type now supported
  • New: Option to “Delete Vendor Data” has been added to the vendor delete screen
  • New: Action hooks have been added before and after the submission form submit button
  • New: Automatic submission approval can now be enabled on individual vendor accounts
  • Tweak: Action icons have been removed from the Downloads list table
  • Tweak: Lost Password link repositioned
  • Tweak: Logout changed to Log Out
  • Tweak: Log Out link is now forced to the end of the menu links
  • Tweak: Columns setting has been removed from the Textarea field
  • Tweak: Welcome screen and redirect on plugin activation has been removed

Version 2.5.11 — January 16, 2018

  • Fix: Duplicate filter name for form legends
  • Fix: Incorrect use of plural “Vendors” when it should be singular
  • Tweak: Removed file download link in admin as files are inaccessible
  • Tweak: Deleted products now get placed in the trash

Version 2.5.10 — January 2, 2018

  • Fix: Label for URL field on Profile form not saving properly

Version 2.5.9 — October 24, 2017

  • Fix: Compatibility with Commissions 3.4 and above
  • Fix: Vendor page didn’t work on initial install without permalinks being updated first
  • Fix: Unable to delete existing vendor address details
  • Fix: Label for the URL field was not saving

Version 2.5.8 — October 2, 2017

  • Fix: Vendor application emails sent even when disabled
  • Fix: New submission email uses admin email content instead of vendor email content
  • Fix: Commissions not automatically enabled on new submissions
  • Fix: Remove avatar link does not work in some themes

Version 2.5.7 — August 30, 2017

  • Fix: X button to remove avatar does not work in all themes
  • Fix: Vendor store URL returns 404 error if assigned a parent page
  • Fix: Undefined variable payment_id