Skip to main content
Frontend Submissions Changelog

Version 2.3.8 — December 15, 2015

  • Fix: Fixes fatal error caused by non-object (legacy) fields.

Version 2.3.7 — December 15, 2015

  • Fix: File upload fields do not save file URL when administrators select a file uploaded by a vendor
  • Fix: Undefined index notices on Vendor Dashboard in some themes
  • Fix: Meta keys can be saved with invalid characters
  • Fix: Restore fes_render_field_{field} action for pre 2.3 field types
  • Fix: Missing label on checkbox fields

Version 2.3.6 — November 27, 2015

  • Fix: Download files not shown on receipt for vendors
  • Fix: Prices and Files field requires file URL even when file uploads are not permitted
  • Fix: Page title not shown properly on vendor shop pages
  • Fix: Sorting vendors by date is not working properly
  • Fix: Textarea fields not properly sanitized on save
  • Fix: Categories field do not show hierarchy properly
  • New: Repeatable fields support non-input rows if editing is disallowed

Version 2.3.5 — November 17, 2015

  • Fix: Vendor contact form not working properly
  • Fix: Broken HTML with Nickname field in Profile editor
  • Fix: Products cannot be submitted when “Allow vendors to set names of options” is set to “no”
  • Fix: Incorrect text for “Show on Product Page” option
  • Fix: Invalid meta keys allowed in form editors

Version 2.3.4 — November 11, 2015

  • Fix: Submissions get auto approved even when auto approval is disabled
  • Fix: Vendors get automatically approved even when vendor moderation is enabled
  • Fix: Registration form fields do not all save properly
  • Fix: Emails during vendor registration not sent properly
  • Fix: Vendors table not sorting properly
  • Fix: Incorrect table cell markup for checkbox fields
  • Fix: Some settings missing from the FES System Info
  • Fix: Improper grammar with Show Form Dropdowns option
  • Fix: Invalid vendor ID error shown on vendor contact form
  • Fix: Undefined variable is_backend when vendor registration is disabled
  • Fix: Logged in users cannot register as vendors
  • Fix: Show on Product Page should not show if disabled

Version 2.3.3 — November 4, 2015

  • Fix: Vendor registration not creating vendor accounts
  • Fix: Form editor links under EDD FES can show broken URL
  • Fix: Undefined variable is_backend on vendor registration form when guest registration is disabled

Version 2.3.2 — November 2, 2015

  • Fix: Issue where page titles get overriden by product constant name when Vendor page not assigned
  • Fix: Taxonomy field didn’t display selected taxonomy when > 2 taxonomies existed
  • Fix: The Frontend Vendor role no longer explicitly denies any capabilities
  • Fix: “Show on Product Page” no longer appears on the formbuilder fields unless the setting is turned on
  • Fix: The excerpt field was missing a closing fieldset on output
  • Fix: The vendor contact form didn’t work due to the JS not loading
  • Fix: Checkbox and select fields now correctly show the defaults on the admin new download page where auto-drafting is turned on
  • Fix: When using the vendor class count() you can get a SQL error if the default isn’t set
  • Fix: The vendor table didn’t paginate correctly

Version 2.3.1 — October 26, 2015

  • Fix: Multi-select fields not showing saved value
  • Fix: Fatal error on some sites due to missing get_user_meta() function
  • Fix: Added min-height to vendor’s product screens to fix display when a vendor has no products
  • Fix: Comment author’s name floated improperly in vendor dashboard

Version 2.3 — October 26, 2015

As with all updates, we strongly advocate the use of a staging site to test this update before installing it on your live marketplace.

  • New: Introduced Fields API that all FES fields now run on
  • New: Introduced Forms API that all FES forms now run on
  • New: Introduced _fes_deprecated_function()
  • New: Introduced Honeypot field
  • New: ReCAPTCHA field now uses ReCAPTCHA 2.0
  • New: Introduce fes_is_key() function
  • New: Formbuilder now divides fields into extension, custom, and specific metaboxes
  • New: Introduced Vendors DB class
  • New: Introduced Vendor class
  • New: Introduced new vendors table in the admin
  • New: Introduced reports for vendors
  • New: Introduced notes for vendors
  • New: Introduced CSV export of customers for vendor product(s) in the admin
  • New: Increment/decrement vendor earnings/sales count based on payments and refunds
  • New: Raised minimum EDD requirement to 2.3
  • New: Raised minimum WP requirement to 4.2
  • New: Introduced optional opt-in tracking of data
  • New: Introduced Tools class
  • New: Introduced Welcome class
  • New: Introduced public radio toggle for submission form items
  • New: Introduced setting to let submission form items be automatically outputted on the product page
  • New: Introduce set_option (for redux settings)
  • New: Introduce redux global variable for use in set_option
  • New: Vendors can now be searched for by commission email, user_id, custom vendor meta and username
  • New: Introduced DOING_FES_FORM_SUBMISSION
  • New: Resetting a form now uses statically declared FES fields, not a psuedo imported json file
  • 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: FES Emails can now use any field in the emails
  • New: Added error if the vendor dashboard isn’t set
  • New: Custom receipt view for vendors for the orders
  • New: If a user has an FES role, the FES role will always show in the role column on the user table
  • New: Adds FES actions to the user table
  • New: Added JS loading overlays to the submission of forms on the frontend
  • New: Added JS success/fail alerts to the submission of forms on the frontend
  • New: Added index.php in the language folder
  • New: reCAPTCHA now shows a warning on the formbuilder field to ensure users set the reCAPTCHA settings
  • New: Introduced a highly robust and filterable field sanitization and validation system
  • New: Introduced a highly robust and filterable success/error message and redirect system for submission of forms
  • New: Introduced fes_dash_to_lower function
  • New: Introduced fes_is_frontend() function
  • New: Introduced fes_is_admin function
  • New: Introduced fes_is_api_request function
  • New: Redux has been upgraded 40+ versions
  • New: All FES emails now have defaults
  • New: Completely rethought system for triggering the EDD file protection for uploaded files
  • New: Scripts and Styles are now minified triggered using an new, better system
  • New: Introduced is_fes_form function
  • New: All FES fields now contain more explicit titles, subtitles, descriptions and sample content
  • New: Introduced Name field
  • New: New FES logo
  • New: Add reset all forms and reset form meta options on tools
  • New: Introduced a Custom Taxonomy field
  • New: FES now integrates with social login in terms of using Social Login’s grabbed social network profile picture as the vendor avatar
  • New: FES will now look for FES templates in the EDD folder
  • New: Introduced fes_get_theme_template_paths function and a more robust template loading system
  • New: Added a metabox to change the FES status of a vendor, and see the current status of a vendor on the edit user screen
  • New: Vendors can now be sorted by every column in the vendor table
  • New: Fatal errors in FES are now handled as a JS alert (no more spinning wheels of death, despair, and life contemplation)
  • New: And those fatal errors have a complete stacktrace dumped in the console for devs
  • New: Taxonomy fields now provide live suggestions for text fields
  • New: Added shortcodes to render the output of FES forms
  • New: Every single FES file has been formatted to standard
  • New: The vendor dropdown on the edit download page now uses Chosen to make finding a specific vendor easier
  • New: The FES Tools page now uses a combined metabox for import, export, and reset with a chosen dropdown to select the form to apply the action to
  • New: Introduced a Post Format field
  • New: There is now a prompt before any action can be taken to change the status of a vendor (safety measure)
  • New: There is now a link to the vendor’s store page from admin edit vendor page
  • New: A password field is no longer required on the FES registration form (if not present, FES will automatically issue the user a password)
  • New: Completely redesigned About/Welcome to FES page
  • New: Composer.json to help those who manage their WordPress sites using Composer
  • Field and Form names are now completely translateable
  • Fix: Bug in Multiple Pricing and Files field that caused the wrong columns to sometimes get unset
  • Fix: Hover on post date in the vendor dashboard was off
  • Fix: Menu fix for r34177 in WordPress core, scheduled for release with WordPress 4.4.
  • Fix: Don’t show announcements section if annoucncement isn’t set
  • Fix: FES now correctly attempts to use vendor contact email in profile before vendor user email
  • Fix: ReCAPTCHA field now echos the insert settings before using this field warning on the formbuilder field
  • Fix: Correct isues with the file (and file type) fields saving
  • Fix: FES settings global variable was on the wrong variable in certain situations
  • Fix: Resetting a form now ensures the form is correctly saved to the FES settings panel
  • Fix: Pagination links now work when using default permalink structure on the dashboard
  • Fix: Use FES specific css for the menu icon
  • Fix: ReCAPTCHA now works on ssl sites
  • Fix: JShint errors for comma on last item in an array have been remediated
  • Fix: Import/Export fields now redirects with the correct tab open
  • Fix: FES will now save image files with a dimension post-fix on the filename
  • Fix: Remediated PHP notices on plugin activation caused by the install routine attempting to find forms that didn’t exist yet
  • Fix: Logout no longer fails if Vendor Dashboard page is incorrect
  • Fix: FES now automatically saves new name indexes on new fields added on the formbuilder (like it was supposed to do)
  • Fix: Solves issues when EDD is deactivated and FES is left active
  • Fix: Profile information now displays in backend dashboard
  • Fix: Email auto-populates now for the vendor contact form
  • Fix: upload_dir is now properly (not) filtered in admin on non-download post types
  • Fix: Corrected usage of wp_new_user_notification() post WordPress 4.3
  • Tweak: Removed all FES shortcodes deprecated in FES 2.2
  • Tweak: Suspended vendors products are now set to draft instead of trash
  • Tweak: Better warnings about what revoking a vendor entails
  • Tweak: is_meta is now a characteristic of the field instead of being stored in the database
  • Tweak: When visiting a vendor page that doesn’t exist, a more generic title is presented
  • Tweak: Removing the only line from a file upload now clears that line instead of the JS error
  • Tweak: Removed deprecated & unused vendor_not_enough_permissions function
  • Tweak: Removed Formbuilder Template functions used solely by FES internal fields
  • Tweak: All functions referencing P/product(s) and/or D/download(s) and/or V/vendor(s) now use the vendor and product constants
  • Tweak: Upload buttons on file fields are now buttons instead of links
  • Tweak: X buttons on file fields are now the x symbol
  • Tweak: Removed get_input_fields function
  • Tweak: Removed prepare_meta_fields function
  • Tweak: Removed get_buffered function
  • Tweak: Removed remove_button function
  • Tweak: Removed all field functions from the Forms class
  • Tweak: Removed deprecated EDD_FES()->vendors->use_author_archives()
  • Tweak: Better admin and frontend script and style loading
  • Tweak: Removed signal_error function
  • Tweak: User Website URL field is now User URL field
  • Tweak: Rewrote the install class
  • Tweak: Rewrote the upgrade class
  • Tweak: FES now loads post types from it’s own file (prevents alot of the install bugs we were seeing)
  • Tweak: FES now loads the default fields and meta from a schema.php file (greatly reduces code redundancy)
  • Tweak: Prevent cloning of global FES object
  • Tweak: Prevent wakeup of global FES object
  • Tweak: Greatly improved the legend field used on fields output
  • Tweak: Corrected some string textdomains to edd_fes from edd
  • Tweak: Completely rewrote the FES_Menu class
  • Tweak: All menu item titles are now translatable
  • Tweak: All mentions of “application” are changed to the new “registration” if possible (context wise)
  • Tweak: Formbuilder fields now use css classes unique to the formbuilder
  • Tweak: FES system info is now included in the EDD system info, reducing chance of confusion
  • Tweak: Removed commented out console.logs in javascript
  • Tweak: Better action hook field description
  • Tweak: Completely rewrote readme.markdown
  • Tweak: Removed backup json files
  • Tweak: Removed login as vendor/customer option
  • Tweak: Use FES specific css for the menu icon
  • Tweak: Assume we want to refresh the page if vendor dashboard page isn’t set on an FES ajax call
  • Tweak: Copyright dates fixed
  • Tweak: Check to see if settings for reCAPTCHA are set before rendering the field
  • Tweak: Removed reCAPTCHA 1.0 JS, PHP and CSS
  • Tweak: Completely removed JS based field validation
  • Tweak: Access Denied error messages now give a reason in each instance
  • Tweak: All fields are now translatable
  • Tweak: Localization options for js files are now filterable
  • Tweak: Hide Redux garbage (newsletters, tracking option, submenu pages, admin notices, etc)
  • Tweak: Product and Vendor constants are now 1 setting each not 4 settings each
  • Tweak: Main tab FES settings now show in the order of usage
  • Tweak: Profile form no longer redirects on submission
  • Tweak: First Name and Last Name field on the Vendor Contact form has been replaced with a Name field
  • Tweak: Removed the subject field on the Vendor Contact form
  • Tweak: Vendor Contact now includes more sane titles and message on the email sent to vendors
  • Tweak: The registration form will no longer try to login users on submission
  • Tweak: Added a check before trying to find fields if the form doesn’t have the meta we added in the 2.3 upgrade on the reset form
  • Tweak: If FES forms are missing, then during upgrade FES will add them
  • Tweak: The FES walkers for taxonomys got reworked
  • Tweak: The install and tools classes uses get_posts to help alleviate issues with other plugins hooking into query
  • Tweak: Added more strict hiding of the Add New button on FES Forms on multisite installs
  • Tweak: Removed the ability to set a user to an FES role on the edit user screen (since that no longer makes that user a vendor)
  • Tweak: Vendors can now be sorted by every column in the vendor table
  • Tweak: Vendor and Download Status columns have been increased in size to make them easier to read/spot
  • Tweak: The name columns of the vendor and download tables have been combined with the action columns
  • Tweak: Removed all old FES js validation spans
  • Tweak: Removed old WordPress checks for versions FES no longer supports
  • Tweak: Removed fallback for emails if EDD_Emails doesn’t exist (because FES only supports EDD versions now with it)
  • Tweak: A better JS and CSS minify was employed to result in better than previous filesize minification
  • Tweak: More specific CSS for the status columns on the download and vendor tables
  • Tweak: The Post Title can no longer be removed from the submission form
  • Tweak: The forms settings are now hidden in the FES settings panel by default
  • Tweak: The settings panel has seen settings shuffled around to be more intuitive
  • Tweak: Replaced global $edd_options with edd_get_option() calls
  • Tweak: Links to “FES Profile” have been renamed to a more correct “View Vendor Profile”
  • Tweak: The default minimum length on the password field has been bumped up to 12 characters

Version 2.2.17 — March 9, 2015

  • Fix: Undefined variable notice when WP_DEBUG is enabled

Version 2.2.16 — February 27, 2015

  • Fix: Fatal error due to improper function call

Version 2.2.15 — February 13, 2015

  • Fix: Multi-column repeatable fields do not save properly
  • Fix: From Name / Address not set properly on vendor contact form
  • Fix: Fields should not be required in the admin area

Version 2.2.14 — February 12, 2015

  • Fix: Added missing translation functions. Login and contact forms can now be translated via translation plugins

Version 2.2.13 — February 7, 2015

  • Fix: fatal error with wp_get_current_user() function caused by Redux framework

Version 2.2.12 — February 5, 2015

  • Fix: Updated Redux libraries to the latest version to resolve conflicts with other plugins using the latest version
  • Fix: Image files are now detached from the Download product when deleting them from the File Upload field

Version 2.2.11 — January 30, 2015

  • Fix: Allow all valid mimetypes to be uploaded with a file path
  • Fix: Default text for Vendor Announcement area cannot be translated

Version 2.2.10 — December 16, 2014

  • Fix: Vendor page not properly set in settings during install
  • Fix: Repeatable field type shows error if no meta_key is set
  • Fix: Avatar removed after updating profile
  • Fix: From name / email not set properly for vendor contact form submissions
  • Fix: Undefined index of $input_type
  • Fix: Commissions tab on vendor edit screen unreliable. Now links to filtered Commissions table
  • Fix: Improver reliability of custom vendor shop URLs

Version 2.2.9.12 — November 12, 2014

  • New: Adds context to the edit vendor page in regards to number of products a vendor has pending, published, etc.
  • New: Vendors are now shown in the author dropdown for downloads in the backend
  • Fix: Unsuspending vendor does not restore comments
  • Fix: Admins can now update vendor avatars from the backend
  • Fix: Emails from FES are now sent after meta is saved, meaning you can now use tags for things like category (and other taxonomy) as well as custom meta in the submission form emails
  • Fix: Commission tab on edit vendor in backend does not show sales/commissions
  • Fix: TOC field now displays on the vendor profile form
  • Fix: TOC field now saves results (and doesn’t show again once agreed to).
  • Tweak: Swapped out all remaining links to eddfes.com for ones to EDD’s site
  • Tweak: Admins can now edit vendor’s passwords on the edit vendor screen in the backend
  • Tweak: FES no longer automatically deactivates if EDD isn’t present. It now simply doesn’t load.
  • Tweak: All FES emails now use EDD_Email class and templates
  • Tweak: Vendors no longer have to resubmit captchas on posts that they already did a successful captcha for

Version 2.2.9.11 — October 27, 2014

  • Tweak: Set a session variable flag when on the vendor dashboard so extensions, such as Download Image Watermark, can more easily detect actions that take place from the vendor dashboard

Version 2.2.9.10 — October 22, 2014

  • Fix: Improper vendor ID passed to contact form
  • Fix: Improper rewrite rules when using custom vendor store slugs
  • Fix: Improved vendor suspension processing to ensure items can’t accidentally be permanently deleted
  • Fix: Updated language files