=== Caldera Forms - Drag and drop responsive form builder === Contributors: Desertsnowman, Shelob9 Tags: forms, formbuilder, form builder, contact form, form, contact, custom form, custom forms, forms creator, caldera forms, calderawp, wp form, responsive, forms, form, drag and drop, email, awesome, wordpress free form builder, form builder plugin wordpress, wordpress builder plugin, wordpress forms builder, form builder wordpress, contact form builder wordpress, bootstrap, bootstrap form builder, bootstrap forms, login forms, drag and drop forms, responsive forms, mailchimp, mailchimp form, credit card form, braintree, braintree form, authorize.net, authorize.net form, dwolla, dwolla form, paypal, paypal form, hi roy, search forms, pods, advanced custom fields, easy forms, contact form builder, contact, email, auto-responder, awber, converkit, builder, contact forms, search, ab testing, a/b testing, split testing Requires at least: 4.3 Tested up to: 4.6.1 Stable tag: 1.4.2 License: GPLv2 A different kind of WordPress form builder. == Description == Create beautiful, responsive forms with a simple drag and drop editor. Caldera Forms' visual editor simplifies form building for WordPress. Set up your form with multiple columns, add additional pages, and funnel user responses with conditional logic to get more robust data and relevant information from your customers and site visitors. Anti-spam, AJAX, notification emails, and database entry tracking are enabled by default. Caldera Forms is a free plugin by CalderaWP developed by [Josh Pollock](http://JoshPress.net) and [David Cramer](http://digilab.co.za/). > 5 Stars! "Exceptionally well thought out and executed." > > -Pippin Williamson: Developer of Easy Digital Downloads, Restrict Content Pro and AffiliateWP. [youtube https://www.youtube.com/watch?v=KmKj02aE0nc&index=1&list=PLgeaHmX3MoiuXOhRlDdYn7k0RcL4afLzQ] = Responsive By Design = Caldera Forms is a different kind of WordPress form builder. With its intuitive drag and drop interface, it's never been easier and less stressful to create forms for your WordPress site that look awesome on any device. The visual editor simplifies form building for WordPress. Set up your form with multiple columns, add additional pages, and funnel user responses with conditional logic to get more robust data and relevant information from your customers and visitors. Whether you are creating a simple contact form or a complex system, you'll love the drag and drop editor. Your site's visitors will love the totally responsive, live-updating forms. > "Caldera Forms does a thing well, let’s you build forms on your website quickly... I ship it with just about every site these days." > > - Alex Vasquez: Owner of the DigiSavvy agency. = Get Started Quickly With Form Templates = Caldera Forms ships with form templates that help you create beutiful, responsive forms quickly. With our powerful layout builder, you can add new fields or modify the layout quickly. Quickly configure the [email notification](https://calderawp.com/doc/setting-caldera-forms-email-notification?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms), to let you know when a form has been submitted. Add one or more [auto-responder processors](https://calderawp.com/doc/using-caldera-forms-auto-responder-processor?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) to your forms to send emails to your lead. > "I've converted many sites from Gravity Forms because Caldera Forms is easier, more powerful, and the forms looks great on any device by default" > > - Matt Cromwell: Head of support for WordImpress = Anti-Spam By Default = Spam is annoying. Anti-spam isn't an add-on with Caldera Forms, your forms will repel spam using a highly-effective honey pot. Anti-spam does not require configuration or adding a Captcha that will hurt your conversions. = All The Fields You Need = Caldera Forms tons of field types to make a great form that will help your website succeed for you. You can set field defaults using the power of [Caldera Forms magic tags](https://calderawp.com/doc/using-magic-tags-caldera-forms/?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms). Impress your site's visitors when you take advantage of [field sync](https://calderawp.com/doc/field-sync/?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms)! Caldera Forms types include: * Auto-complete * Calculation * Range Slider * Star Rating * Phone * Text * File Upload * HTML content block * Hidden * Button * Email * Paragraph * Toggle Switch * Dropdown Select * Checkbox * Radio * Date Picker * Color Picker * Auto-complete > "WordPress should have more plugins like this. Adding new forms, editing their settings and stuff is fun." > > - Ahmad Awais: Full Stack WordPress Developer = Awesome Conditional Logic = Caldera Forms provides a visual editor for conditional logic. Show only the fields you need to make your forms easy, and maximize conversions. When creating a form, you want to make sure to only show and only require the necessary information. Forms with fields that are not always needed can be confusing. Conditional groups, applied to fields allow your forms to adapt to user input, as it is entered. [youtube https://www.youtube.com/watch?v=8M5RcfzAf0g] = Use Caldera Forms As Super-Powered Search Tool = Caldera Forms can be used to create totally custom search forms. Search posts, users, categories, tags, custom post types, custom fields -- including those added with [Advanced Custom Fields](http://advancedcustomfields.com). * [Easy Pods](https://calderawp.com/downloads/caldera-easy-pods/) - Create custom WordPress search forms using the Caldera Forms drag and drop form editor. Search in any post type, taxonomy, or even users or a custom database table. Requires [Pods](http://pods.io) works with any custom post type. * [Easy Queries](https://calderawp.com/downloads/caldera-easy-queries/) Create custom WordPress search forms using the Caldera Forms drag and drop form editor. Search across multiple post types, works great with [Advanced Custom Fields](http://advancedcustomfields.com). > "Great plugin that I will be using for years to come" > > - Devin Walker: Developer of Give, WooCommerce QuickCheckout and Maps Builder Pro. = Track, Edit and View Your Form Submissions = Caldera Forms tracks all of your form submission data in the WordPress database. The entry viewer is fast, dynamic and responsive. You can choose to create sub-menu pages for viewing form submissions and chose which users roles are allowed to view those pages. Entry editing is a core feature of Caldera Forms. When editing entries, click the "Edit Entry" button to edit your saved data. > "While Gravity Forms may be the more established form solution plugin for WordPress, there is another contender out there that is a real gem. And that gem is Caldera Forms." > > - John Teague: Owner of Theme Surgeons = Addons = [All Caldera Forms Add-ons](https://calderawp.com/caldera-forms-add-ons?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) * [MailChimp](https://calderawp.com/downloads/caldera-forms-mailchimp-add-on?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) - Seamlessly integrate MailChimp optins into your forms. * [Stripe](https://calderawp.com/downloads/caldera-forms-stripe-add-on?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) - Accept credit card payments via Stripe. * [PayPal Express](https://calderawp.com/downloads/caldera-forms-paypal-express-add-on?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) - Accept payments via Paypal Express. * [Connected Forms](https://calderawp.com/downloads/caldera-forms-connector?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) - Create sequences of forms with conditional logic. Split your forms into smaller pieces, with total control over what comes next. * [Users](https://calderawp.com/downloads/caldera-forms-users-add?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) - Register or login users from your form. * [A/B Testing](https://calderawp.com/downloads/ingot-for-caldera-forms?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) - A/B testing for your forms. Powered by [Ingot](https://IngotHQ.com?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) * [Aweber](https://calderawp.com/downloads/aweber-caldera-forms?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) - Aweber marketting automation meets Caldera Forms. * [ConvertKit](https://calderawp.com/downloads/convertkit-caldera-forms?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) - Convert leads to customers the ConvertKit way. * [Geolocation](https://calderawp.com/downloads/geolocation-field-for-caldera-forms?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) - Make a text field a geolocation auto-complete field and recorded geocoded data. * [Mark Viewed](https://calderawp.com/downloads/caldera-forms-mark-viewed?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) - Let users track what content they have viewed using a Caldera Forms. * [Dwolla](https://calderawp.com/downloads/dwolla-for-caldera-forms?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) - Accept payments with low fees using Dwolla. * [Authorize.net](https://calderawp.com/downloads/authorize-net-for-caldera-forms?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) Accept all major credit cards by integrating Caldera Forms with Authorize.net. * [BrainTree](https://calderawp.com/downloads/braintree-for-caldera-forms?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) Accept credit card payments in your form through BrainTree. * [Nexmo](https://calderawp.com/downloads/nexmo-caldera-forms?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) Get SMS notifications of form submissions. * [Mail Templates](https://calderawp.com/downloads/mail-templates-for-caldera-forms?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) - Add your logo, and your brand's color scheme to your emails sent from Caldera Forms. * [Caldera Custom Fields](https://calderawp.com/downloads/caldera-form-metabox?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) - Save form submissions as post and post meta. * [Verify Email for Caldera Forms](https://calderawp.com/downloads/verify-email-for-caldera-forms?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) - Send an email with a validate link to verify the email address before completing the form submission. * [Form as Metabox - Custom Fields](https://calderawp.com/downloads/caldera-form-metabox?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) - Use a Caldera Form as a metabox in the post editor to save custom field values. * [Slack Integration for Caldera Forms](https://calderawp.com/downloads/caldera-forms-slack-integration?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) - Get notifications in Slack whenever a Caldera Form is submitted. * [Run Action](https://calderawp.com/downloads/caldera-forms-run-action?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) - Trigger a WordPress action with your form submission. * [Sprout Invoices Integration](https://wordpress.org/plugins/caldera-forms-sprout-invoices-integration?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) - Use Caldera Forms for [Sprout Invoice](https://sproutapps.co/sprout-invoices/) forms. * [Conditional Fail](https://wordpress.org/plugins/conditional-fail-for-caldera-forms?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) - Set conditions to cause that if met will allow or prevent form submssion. * [Postmatic](https://calderawp.com/downloads/postmatic-for-caldera-forms?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) - Subscribe users to your posts and comments using Postmatic. [youtube https://www.youtube.com/watch?v=vHprwapE33Q] == Installation == Upload the caldera-forms folder to /wp-content/plugins/ Activate the plugin through the 'Plugins' menu in WordPress Navigate to 'Caldera Forms' in wp-admin. Once you have created a form, insert it in a page or post via the Shortcode inserter button in the post editor. == Frequently Asked Questions == = Are My Caldera Forms Going to Display Properly on All Types of Devices? = Yes. Caldera forms is responsive by design. With Caldera Forms' drag and drop layout editor, you can easily create multi-column layouts for desktop that will display properly on mobile devices thanks to our responsive bootstrap-driven design. = Is Caldera Forms Protected Against Spam? = Yes your forms are protected against spam submissions by default. We use a honeypot instead of a captcha because captchas are less effective than honeypots and captchas are bad for conversions.   You can also use our [Akismet](https://akismet.com/) processor for anti-spam, which is available when Akismet is active on your site. You can also use [Spam Shield](https://wordpress.org/plugins/wp-spamshield/).   On our own sites, we just use the default anti-spam and we find this to be over 99% effective. = Can I Send One or More Emails With Each Form Submission? = Yes, we have many options for sending emails on each submission of your form. Caldera Forms provides an [email notification](https://calderawp.com/doc/setting-caldera-forms-email-notification?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms), which is turned on by default. In addition you can add one or more [auto-responder processors](https://calderawp.com/doc/using-caldera-forms-auto-responder-processor?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) to your forms. = How Can I Get Support for Caldera Forms? =  [Support for Caldera Forms is available on our site](https://CalderaWP.com/support?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms).   Support is available to paying users a [Caldera Forms add-ons](https://calderawp.com/caldera-forms-add-ons?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) or one of our [cost-saving Caldera Forms bundles](https://calderawp.com/caldera-forms-bundles/?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms). Buy purchasing an add-on or bundle you get cool features, support and supports our work, which allows us to offer this awesome plugin for free.   Support for Caldera forms is not offered through WordPress.org. = Does Caldera Forms Have Documentation? = Yes it does. Our [documentation can be searched here](https://calderawp.com/documentation/caldera-forms-documentation/).   = Who Makes Caldera Forms? = Caldera Forms is a product of [CalderaWP](https://calderawp.com?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms), a part of [Caldera Labs](http://calderalabs.org?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms). Caldera Forms' founding developer is [David Cramer](https://twitter.com/dcramer). Caldera Forms is now developed by David and [Josh Pollock](http://JoshPress.net?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms).   = Why Is Caldera Form So Awesome? Seriously, Even Its Free Version Has So Many Great Features! = Because we are awesome:)   We set out to make a different kind of WordPress form builder. It's no secret that there are a lot of established leaders in this field. But we think that by starting with no conceptions of what a WordPress form builder should be or how it works, we were able to make something special.   We strive to provide a solid core product that can be used for free in hopes that you will use it, and think it is awesome. If you would like to support our work please consider purchasing one of our [Caldera Forms add-ons](https://calderawp.com/caldera-forms-add-ons?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms), a [cost-saving Caldera Forms bundles](https://calderawp.com/caldera-forms-bundles/?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) or one of our other fine WordPress plugins including [Easy Pods](https://calderawp.com/downloads/caldera-easy-pods/), [Easy Queries](https://calderawp.com/downloads/caldera-easy-queries/) and [Ingot](https://IngotHQ.com).   = How Can I Send an Email to More Than One Person? = There are a lot of ways to send more than one email with Caldera forms. If you'd like to send two different emails, for example, one email with all of the submission details to the site owner and an auto-response message to the person who filled out the form. In this situation, you can use the main email notification to send to you and then use the [auto-responder processor](https://calderawp.com/doc/using-caldera-forms-auto-responder-processor?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) to send a simple "thank you, we will be in touch" message to the person who filled out the form. If you use the starter contact for form template to create a form this is already set up for you. Simply add your email address as the recipient in the email tab and you're ready to go.   You can add more than one auto-responder processor to your form. Since these processors can make use of Caldera Forms conditional logic, you can add multiple auto-responder processors and set them to run or not run based on form input. = How Can I Save And View Forms Submissions? =  Form submission tracking in your WordPress database, is a core feature of Caldera Forms. It is turned on for forms by default. You can turn it off from the settings tab of the form editor. When enabled all form entry data, with certain exceptions -- such as credit card numbers -- for security reasons, is saved.   You can view this information from the Caldera Forms admin page. You may optionally enable, form the form settings tab, a sub-menu page of the Caldera Forms menu page that will show entry data. You can choose to make these sub-menu pages available to users of other roles besides admins.   = Can You Use Caldera Forms to Create a Event Registration Form? =  Oh yes you can. Caldera forms is excellent for this if you need to accept payments for the event, you can use one of our [many payment processors](https://calderawp.com/caldera-forms-add-ons?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms). If you need to register users, you can use our [users add-on](https://calderawp.com/downloads/caldera-forms-users-add?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms).   = Can I Use Caldera Forms For Front-end Editing Of Users? = Yes, you can. Our [users add-on](https://calderawp.com/downloads/caldera-forms-users-add?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms) can register users, login users and even be used to edit user profiles. [Matt Cromwell](https://www.mattcromwell.com/) has [an excellent tutorial](https://www.mattcromwell.com/building-front-end-profile-editor-caldera-forms/) on using Caldera Forms for front-end editing of user profiles.   = Can I Use Caldera Forms For Front-end Editing Of Posts? = Yes, you can. Our plugin [Caldera Custom Fields ](https://calderawp.com/downloads/caldera-form-metabox?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms)allows you to use Caldera Forms to edit or create posts of any post type, and their custom fields. [Mike Hemberger](http://thestizmedia.com) has an [excellent post on creating a WordPress front-end editor with Caldera Forms](http://thestizmedia.com/front-end-post-editing-with-caldera-forms/).   = Does Caldera Form Support Multi Page Forms? = Oh, yes it does. By default Caldera Forms supports multi-page forms.  This is a core feature. Multi-page forms are loaded on one page. This way of creating multi-page forms is simple to use and excellent for shorter, less complicated forms. We also offer a[ Connected Forms add-on](https://calderawp.com/downloads/caldera-forms-connector?utm_source=dotOrg&utm_medium=plugins&utm_campaign=caldera-forms), which allow you to combine multiple Caldera Forms into a sequence of forms. The advantage of this method is that a connected form sequence can have conditional logic.  So for example, if one form asks your user select that they want to pay now or pay later, you can take them to a credit card payment form or a form to arrange payment details. In addition, Connected Forms tracks partial submissions between each step in the form sequence allow users to come back to where they left off in the sequence. == Screenshots == 1. **Layout Builder** - Easy to use Drag & Drop grid based layout. 2. **Form Processors** - With many processors available and more coming, each form can handle submissions in very unique and powerful ways. 3. **Stackable, condition based Form Processors** - Add as many form processors as needed and add conditions for each to create specific processing flow based on user input. 4. **Great Looking Forms** - Create great looking forms. == Changelog == = Caldera Forms 1.4.2 ( August 31, 2016 ) = * ADDED: caldera_forms_new_form_modal_bottom Runs at the bottom of the new forms modal. * FIXED: Bug causing errors when magic tag value was not a string and preg_matching was attempted * FIXED: Breadcrumbs title attribute for multi-page forms that was missing. * FIXED: Bug causing jQuery error and alignment issue when bringing up magic tag list in form admins * FIXED: Bug preventing a field value of 0 from being saved. * FIXED: PHP notices caused by viewing entries for forms with no entries * FIXED: Possibly type error in calculation field in front-end form view. * FIXED: Contact form template used an invalid email in auto-responder * FIXED: Auto-responder was not checking for invalid from email settings which was causing emails sent from some forms to fail. = Caldera Forms 1.4.1 ( July 27, 2016 ) = * FIXED: Bug preventing saving of forms with checkbox fields. This is the big bad issue that caused this release. * FIXED: caldera_forms_sendgrid_before filter was added without documentation and this really upset Josh, who would have been so mad at David if he had made this mistake. * ADDED: Caldera_Forms_Email_Save class, abstracting most functionality from Caldera_Forms_Email_Preview class added in 1.4.0. This resolves issue where Josh was annoyed he could not re-use the preview system to make the PDF add-on for printing and saving form data. * FIXED: Changed PHP version check for loading advanced email mode from 5.3 to 5.4. Was problem for those on dinoPHP using SendGrid. Really they should update. = Caldera Forms 1.4.0 ( July 26, 2016 ) = * FIXED: Datepicker behaviour on mobile. Fallback to default date field behaviour on mobile. * ADDED: Duplicate field button. * ADDED: Duplicate field button. * ADDED: ARIA tags for form fields. * ADDED: Duplicate field button. * ADDED: Support for sending emails via SendGrid. * IMPROVED: Entry viewer is now responsive. * IMPROVED: Improved labels in form editor to make things easier to find. * ADDED: Shortcode link to form list. * ADDED: Shortcode link to form settings. * ADDED: Email preview mode for ensuring that email settings are correct. * ADDED: Ability to send emails through SendGrid. * ADDED: Preset options for select fields. * IMPROVED: Advanced file fields. These fields are no longer in beta, this is a fully operational battle station. * FIXED: Bug preventing entries from being saved properly when MariaDB is used. * FIXED: CSS for advanced field field buttons clashed with TwentySixteen * IMPROVED: New form modal is now more attractive, encourages using templates and provides template previews. * FIXED: Permissions for sub-menu entry viewer * FIXED: Bug preventing dismissing admin pointer. * ADDED: caldera_forms_processor_ui_input_pre_html filter for custom admin UI fields * FIXED: Wrong colors being used for autocomplete (select2) fields. * FIXED: Active class was not being updated properly on multi-page forms. * ADDED: Proper ARIA tags for state of pages of multi-page forms. * FIXED: Bug causing validation on the next page from running on multi-page forms to soon. * IMPROVED: Input masking for phone fields. * ADDED: caldera_forms_mailer_invalid action that fires when mailer configuration is invalid. * FIXED: Issue preventing validation errors from showing properly on some field types. * ADDED: General settings section of main admin * ADDED: caldera_forms_ui_field_classes filter for filtering processor UI field classes * ADDED: Hidden fields to processor UI. * FIXED: Allowed hidden fields to use custom classes. * ADDED: New database abstraction, this will become very important soon, aslo it's pretty cool. * DEPRECATED: Caldera_Forms_Admin::browse_entries() use Caldera_Forms_Entry_UI::view_entries() * ADDED: caldera_forms_presave_form filter to change form config before saving * ADDED: Caldera_Forms_Save::create_entry() for creating entries programatically * ADDED: caldera_forms_widget_init action after widget is initialized. * ADDED: caldera_forms_sanitize() utility function. * ADDED: caldera_forms_very_safe_string() for sanatizing a string really hard. * ADDED: caldera_forms_field_option_presets filter for adding additional option field presets = Caldera Forms 1.3.5.3 ( May 23, 2016) = * Security Release = Caldera Forms 1.3.5.2 ( May 18, 2016) The Return of the Widget = * FIXED: The form widget not showing forms = Caldera Forms 1.3.5.1 ( May 18, 2016) Bug Fix Release = * FIXED: Issue preventing multi-select fields from saving 2nd or greater option in database. * FIXED: Pressing "enter" in new form modal did not create new form. * FIXED: Bug preventing some magic tags from rendering in HTML form fields. * FIXED: Bug preventing rating star form fields from working with conditional logic. * FIXED: Issue preventing forms combining user login and user profile editing in same form from validating properly. ( Requires Caldera Forms Users add-on 1.3.4+ ) * FIXED: Bug causing PHP notice when creating shortcode previewer in post editor. * ADDED: "caldera_forms_admin_init" action at end of constructor for admin class * ADDED: "caldera_forms_core_init" action at end of constructor for core class * ADDED: Autoloader for all classes * FIXED: Missing ARIA tags in auto-generated processor config settings. * ADDED: "caldera_forms_processor_ui_input_group_html" filter for adding markup to auto-generated processor config groups. * ADDED: "caldera_forms_processor_ui_input_html" filter for adding markup to auto-generated processor config fields. * ADDED: Base classes for processors to extend. * ADDED: Replaced the mini color picker with the native wordpress color picker in form editor. * FIXED: Issue preventing some disable conditions from disabling form fields. = Caldera Forms 1.3.5 ( April 21, 2016 ) = * ADDED: Forms in modals! Ok, this was there for awhile in secret, but it works really well now, so have at it. * ADDED: Advanced File Upload fields * ADDED: Optional usage tracking mode * ADDED: Better handling for errors from forms submissions API * ADDED: Ability to use "caldera_forms_mailer" filter to disable using wp_mail() -- better emails, like winter, are coming. * FIXED: Bug affecting widget admin * FIXED: Improper validation for email details * FIXED: Inability to disable forms from the admin. * FIXED: Issue preventing toggle buttons from toggling in forms. * FIXED: Issue with datapicker language in forms. * FIXED: Menu pinning * FIXED: Magic tags for checkbox fields in forms not showing proper value/label in form entry email * FIXED: Bug that caused a submission result to show code on screen. = Caldera Forms 1.3.4.2 ( March 31, 2016 ) = * FIXED: Bug that caused the DB update to not run on manually uploaded updates to Caldera Forms * FIXED: Bug that caused calculation to fail if they used Math * FIXED: Bug that caused multiple file fields from being attached to mailer * FIXED: Bug that stopped forms from being pinned to menu * FIXED: Bug that threw errors on pinning forms to menu * REMOVED : experimental code that caused stuff to die * ADDED : Additional Math support in calculations = Caldera Forms 1.3.4.1 ( March 30, 2016 ) = * ADDED: caldera_forms_pre_render_form for returning HTML early. * ADDED: Form ID and CF version as data attributes in outermost wrapping container for form. * FIXED: Bug preventing multiple files in same field from attaching to the email. * FIXED: Bug making multi-file upload fields, effectively always required. * FIXED: Bug causing conditional logic editor to be real slow. * FIXED: Bug causing conditional logic editor to not show all conditionals. * FIXED: Bug causing multi-select checkbox fields to not be editable in entry editor. * FIXED: Bug causing required checkbox fields, when not checked to not report why form wasn't submitted. * FIXED: Bug causing CSV export and entry viewer to not properly display multi-select checkbox fields. * CHANGED: "Pin to Menu" to a more descriptive label. No change in functionality. * ADDED: caldera_forms_render_field_file filter to Change the file used to create the HTML for a field in the front-end. * ADDED: entry ID to caldera_forms_submit_post_process and caldera_forms_submit_process_start hooks & documented them. * ADDED: Caldera_Forms_Forms class to handle all form config CRUD. Refactored form saving for performance and extensibility:) * FIXED: Typo in default auto-responder message. * FIXED: Bug preventing variables from rendering in calculation fields. * IMPROVED: Validation error reporting. * IMPROVED: Handling AJAX false failures caused by PHP notices/warning/other funny markup form other plugins. = Caldera Forms 1.3.3.1 ( March 4, 2016) = * FIXED: Bug causing muti-page forms to validate when going back a page.... again. For reals this time. = Caldera Forms 1.3.3 ( February 29, 2016) = * FIXED: Bug preventing some field validation methods from showing * FIXED: Bug preventing some conditional fields from users add-on from showing * FIXED: Issue preventing some calculations from working * FIXED: Bug causing muti-page forms to validate when going back a page. = Caldera Forms 1.3.2.1 ( January 14, 2016 ) = * FIXED: Bug that caused calculations using checkboxes or Radio buttons to fail = Caldera Forms 1.3.2 ( January 14, 2016 ) = * FIXED: Bug preventing AJAX submissions on certain Apache configurations with ugly permalinks enabled in WordPress * FIXED: Calculation fields with hidden fields not calculating. * ADDED: "caldera_forms_cf_ajax_api_url" filter -- Filter the URL for AJAX submissions * ADDED: Fallback for failed AJAX submissions -- 404s now cause submission via a synchronous request. * ADDED: Entry Editing. * FIXED: Menu display conflict with Sensi plugin * FIXED: Validation errors triggered prematurely on multi-page forms * FIXED: Use WordPress' setting for database collation. Hi Chris. = Caldera Forms 1.3.1.2 (November 18, 2015 ) = * FIXED: Annoying little bug that broke reCaptcha due to new script loading. = Caldera Forms 1.3.1.1 (November 12, 2015 ) = * FIXED: Annoying little bug that broke the "Next" button if you have a required Checkbox or Radio on a later page. (I know right?) * FIXED: A few minor cleanups here and there. = Caldera Forms 1.3.1 (November 5, 2015 ) = * BIG CHANGE: Implement parsley.js for improved client-side validation. * BIG CHANGE: New endpoints for processing forms. * FIXED: Validation issues in mobile Safari. * FIXED: Bug preventing mailer attachments when returning from Paypal. * FIXED: Bug where enter key could trigger submit from any page of a multi-page form in some circumstances/ browser. * FIXED: Recaptcha settings link opening in same window. * FIXED: Bug where CSS was being loaded in footer in some cases. * FIXED: Visual issue where datepick fields in Twenty Fifteen theme showed full width. * ADDED: Ability to set orderby field and order direction for auto-populated fields from UI. * ADDED: Ability to specifify allowed field types in file fields with or without dots. * ADDED: support for Github Updater Plugin * ADDED: caldera_forms_processor_value filter for changing value of a field from a processor. * ADDED: caldera_forms_manage_cap filter for managing all capabilities by context. * ADDED: HTML content type header to emails sent via autoresponder processor. * ADDED: caldera_forms_script_urls and caldera_forms_style_urls filters for modifying/ removing scripts and styles before enqueuing. * ADDED: Label space option to aid in horizontal alignment. = Caldera Forms 1.3.0.2 ( September 10, 2015 ) = = Bugs Fixed = * Scripts and Styles now load only on pages with forms in the header where they belong * David should be fired, but acknowledges his lazyness so he got a mild warning. = Caldera Forms 1.3.0.1 ( September 8, 2015 ) = = Bugs Fixed = * Scripts and Styles now load only on pages with forms * Fixed a bug that conflicted with WooCommerce v2.4.6 * put back the "disable" condition * fixes "is greater" and "is smaller" condition bug that reverted to is * autopopulate select fields use ID correctly for post_type and term_id for taxonomy = Caldera Forms 1.3.0 ( August 23, 2015 ) = * Improved: Adding rows in form layout. * Added: Conditional groups. * Added: New helper classes for form processors. * Fixed: Issue where forms with a file field, without a file uploaded, would break mailer validation. * Added: Date range settings for date picker fields. * Improved: Colors in form editor. * Improved: Inline docs in Caldera_Forms class. * Added: 2 new form templates. * Fixed: Issue with field scripts being double loaded. * Fixed: Issue affecting color pickers as conditional fields. * Update Translations: German (de_DE), Spanish (es_ES), French (fr_FR), Japanese (ja), Portuguese (pt_PT), Turkish (tr_TR). = Caldera Forms 1.2.3 ( August 7, 2015) = = Bugs Fixed = * Fixed Checkbox values showing as [Object object] in entry view * HTML field with magic tags now work with conditions * Toggle switches magic tag now doesn't show ,,, * Range Slider in conditions improved * State / Province field correctly uses the required setting * issue where if you had a single entry in trach, would show no entries. * some smaller annoying bugs solved = New Features = * Added form templates when creating new form. * Automcomplete (select2) field type. * File field can now be set to accept mulitple to allow selecting multiple files. * Portuguese translation thanks to Luis Martins * Turkish translation thanks to Yavuz Uyar * Added login/logout link magic tags: {login_url} {logout_url} {register_url} {lostpassword_url} * Abstracted final DB saving and mailer into new class = New Hooks = * caldera_forms_get_form_templates : filter to add your own templates to new form templates * Added "caldera_forms_mailer_failed" action to run when main mailer fails * Added "caldera_forms_autoresponder_failed" action to run when autoresponder fails. = Caldera Forms 1.2.2 ( June, 2015) = = Bugs Fixed = * Fixed widget bug where forms in widget disapeared * Fixed conditional logic where multiple forms on a page broke conditions * Fixed a bug that stopped forms from saving if visual editor was disabled in profile * A bunch of smaller bugs that was causing minor issues... again = New Filters = * caldera_forms_autopopulate_options_post_value_field * caldera_forms_autopopulate_options_post_label_field * caldera_forms_autopopulate_options_taxonomy_value_field * caldera_forms_autopopulate_options_taxonomy_label_field = Caldera Forms 1.2.1 ( June, 2015) = = Bugs Fixed = * Fixed checkbox values not saving on transient redirect ( complicated, but now fixed ) * Fixed required field on HTML element causing a form to not submit without any notice * Fixed issue with pin to menu rights resetting in form edit * A bunch of smaller bugs that was causing minor issues = Improvements = * Updated the visual styles on forms * updated mailer setup descriptions to prevent spam filtering of mails * auto slugs are cleaner * minor speed improvements in core = Caldera Forms 1.2.0 ( April, 2015) = = Bugs Fixed = * Exports on checkboxes caused issues * calculation caused problems * Fixed the slug:label magic tag...again. = Improvements = * Updated the visual styles * Added additional actions and filters * imroved saving speed = Caldera Forms 1.1.10 ( April, 2015) = = Bugs Fixed = * deleting entries in bulk, disabled form. - fixed. * viewing entries occationally gave a blank modal. = Caldera Forms 1.1.9.10 ( April, 2015) = * error on checkboxes and array tag showing = Caldera Forms 1.1.9.9 ( April, 2015) = = Critical Bug fix = * on php 5.3 widget forms and function render forms gave "permission denied" error. solved. = Caldera Forms 1.1.9.8 ( April, 2015) = = Improvements = * Added setting for custom thousand separator on calculator in money format. * improved array handling * set conditions to look at lable not value. * slugs from option based fields can now reference the lable with %field_slug:label% = Bug fixes = * Corrected a bug in the file upload not stopping on incorrect file type * fixed an action in the autopopulate options for field config * fixed a bug that made the field bind autocomplete box dissapear when scrolling = Caldera Forms 1.1.9.7 ( April, 2015) = = Bug fixes = * Corrected a bug that allowed setting a field to its own conditional (infinte loop) = Additions = * Added a "Entry List" behaviour to Variables to allow the variable to show in entry list. * Added filter 'caldera_forms_get_form' for filtering form structure before using it. * Added the ability to render forms directly from an array structure ( Experimental dev feature : Allows you to render forms from a structure without needing to import one ). = Improvements = * Made selected field in edit easier to see. * Added a Drfat / Deactivate mode for forms. = Caldera Forms 1.1.9.6 ( April, 2015) = = Bug fixes = * slashes removed on mailer body * Reset fixed for toggle buttons working * reCaptcha multi instances = Improvements = * changed the delete element and processor buttons to gray * changed the Success message box to a textarea for larger notices. = Added = * added custom ajax callbacks and overrides * Increment value processor * added BCC and Reply To options for mailer * Mailer Debug mode to track issues with sending notifications = 1.1.9.5 ( March, 2015) = = Bug fixes = * Fixed datepicker language loader ... again * Pagination next validator on checkbox prevented progression = Improvements = * cleaned up the view entry modal a bit * cleaned up paragraph entry view * moved a few hooks around for better handling * added custom class to html element = Caldera Forms 1.1.9.4 ( March, 2015) = = Improvements = * Added US States to dropdown as option = Bug fixes = * Fixed a clash with FacetWP pagination * Fixed a bug that stoped the text editor from running on WordPress 3.9 * A few minor bug fixes and improvements = Caldera Forms 1.1.9.3 ( February, 2015) = = Improvements = * Added ID or Name value selector for autopopulation on selects * Importer now creates a new form and wont overide the original. * Modals only close on the dismiss or cancel buttons. no longer on clicking the overlay. (better for management) * Added Filter: `caldera_forms_autoresponse_config` to allow modifiying the auto responder config * Added Filter: `caldera_forms_autoresponse_mail` to allow modifiying the auto responder mail object before sending * Changed the form ajax handler to use the more reliable wp admin-ajax method * Hooks to extend the autopopulate for option based fields ( caldera_forms_autopopulate_types & caldera_forms_autopopulate_type_config ) = Updated = * Updated the reCaptcha to use Google's new version = Bug Fix = * a few small minor issues where resolved. = Caldera Forms 1.1.9.2 (30 November, 2014) = = Bug Fix = * Issue with HTML binding not working. Solved but need to explore a little more later. * a few smaller bug fixes & optimisations = Caldera Forms 1.1.9.1 (27 october, 2014) = = Bug Fix = * Sorted an issue with custom classes not being an array. *facepalm* = 1.1.9 (26 october, 2014) = = Fixed = * multi page validation on radios + checkboxes * minor bug fixes = Improved = * {embed_post:*} available in archive list = Added = * Live preview on shortcode in editor. really. It's awesome. * Additional filters to aid in auto-populating fields = Caldera Forms 1.1.8 (7 October, 2014) = = Fixed = * Javascript error in reCapture field * No Default on dropdown field type results in correct blank option * Minor bug fixes = Improved = * Moved entry creation to just after pre-processor to allow for {entry_id} to be usable * Class wrapper locations improved for better addons = Caldera Forms 1.1.7 (29 September, 2014) = = Fixed = * Javascript error on deleting entries in pin mode * Minor bug fixes = Improved = * CSV exporter improvements = Added = * Ajax submissions on by default = Updated = * Balrick.JS updated to 2.3 * Ajax spinner removed and replaced with overlay blocking. * Addon licensing v3 = Caldera Forms 1.1.6 (25 September, 2014) = = Added = * Akismet spam filtering processor. Listed once Askismet plugin is active and activated. * Honeypot spamtrap option to place an invisible field in the form to trick spam bots. = Fixed = * Checkboxes, Radio & Dropdown select Show Values option corrected to show the values as intended. * Better Instancing of multiple forms on page. * Minor activation output error. * Minor Bugfixes. = Caldera Forms 1.1.5 (18 September, 2014) = = Fixed = * corrected typos in the textdomain * Validation classes added to Alerts and not Forms. * Minor bug fixes that where annoying me = Updated = * Handlebars.js v2 = Added = * Gravatar field for live display of gravatar. = Caldera Forms 1.1.4 (17 August, 2014) = = Improved = * Loading speed improved on form editor * More Control hooks for form control = Fixed = * "Contains" clause in conditionals works correctly * multi-site fix = Added = * option to clone form * disable condition option for fields * 'entry_id' magic tag * Magic tag enabled all mailer fields = Caldera Forms 1.1.3 (12 August, 2014) = = Fixed = * foreach warning in new installs. * language load corrected * minor bugs = Caldera Forms 1.1.2 (6 August, 2014) = = Fixed = * datepicker clashing with jquery ui. * Conditionals working correctly again round 2. * validation across pages * minor bugs = Added = * Pin to menu option to make direct access to entries way faster * Extend menu item for addons and licenses * Community menu item for sharing stuff = Caldera Forms 1.1.1 (4 August, 2014) = = Fixed = * (partly) Success Message magic tags work on ajax mode. not yet on standard submit. * Conditionals working correctly again. = Caldera Forms 1.1.0 (1 August, 2014) = = Added = * Variables tab: create custom magic tags and URL return values by combining other tags, processor values and static strings. * Magic tag autocomplete to magic tag enabled inputs in editor. * Autopopulate options from post type or taxonomy for static select fields (radio, checkboxes, dropdown, toggle switches) = Enhanced = * Rebuilt the get_entry and view methods to be easier to use for developers and be more reliable * Form Instancing and field ID's - can have multiple instances of the same form. * Additional hooks and filters = Caldera Forms 1.0.91 (27 July, 2014) = = Bugfix = * Fixed the preview button = Added = * Form ID added as form class = Caldera Forms 1.0.9 (25 July, 2014) = = Bugfix = * Conditionals error on numerical condition value * placeholder field took preference on masked input instead of default field = Additions = * Form preview button * Processors can now return an error to stop process chain * Process transient now accessable for storing process data for redirects and such * Field ID added to field config panel for reference * Extra checks for valid data * Extra filters * Meta Data view templates to processors = 1.0.8 (21 July, 2014) = = Bugfix = * PHP 5.2+ compatibility fix on grid generation * Multi-page bug that stopped the page config from being saved * Range Slider bug fixed that broke sliders on multipage forms = 1.0.7 (20 July, 2014) = = Bugfix = * Left off an important table update for the status- very sorry. I hate doing two updates in a day. = Caldera Forms 1.0.6 (20 July, 2014) = = Additions = * Range Slider field type * Star Rating view filter (show starts in entry view) * Auto generate mail body from submissions + {summary} magic tag * field %field_slug% tags dynamically bound in HTML field type ( updates dynamically with field values ) * Gravitar field binding to antry capture to show gravitar of form submitter if email is available - else uses userid of logged in user. * Trash, restore & delete for submission entry management. * Bulk actions for submission management (trash, delete, restore & export) * Form Processor return values are now bindable options for other processors * Field tags are now bindable values for processors = Bug Fixes = * max_input_limit for configurations. fixed without the need to update php.ini (w00t!) * fixed conditionals support for IE8 * some minor fixes I can't remember right now. = Enhancements = * Added processor meta values so that form processors can add to the form submission * optimized js in editor UI * more filters and actions for developers * other stiff I can't remember = Caldera Forms 1.0.5 (13 July, 2014) = = Additions = * Multi Page Forms (still some work to do to make it easier) * Bulk option insert for select fields (dropdown, radio, checkboxes, toggle button) * Magic Tags on fields and mailer * tag conditionals on email message * Ajax return filter * Placeholder field to add a custom placeholder rather than using the lable. = Bug Fixes = * Bug in ajax verification * Missing checkmark image in chrome * Conditionals on checkboxes now works * Conditionals performance on frontend * Calculations field responds to conditionals correctly * Static field types (select options etc) cannot be minipulated from frontend. Preprocessing on submit restores set values. = Enhancements = * Switched redirect filter and action order * File upload method to use WordPress' handler to prevent issues on some installs. * Field dragging reduces to a set block for easier field placement. = Caldera Forms 1.0.4 (20 June, 2014) = * Added Ajax submissions option - found in General Settings. * Added custom field class - field wrapper based * Added general input masking for single line text field * Added Form Exporting and Importing = Caldera Forms 1.0.3 (12 June, 2014) = * Added custom input mask format for phone number * Cleaned up form style * Fixed bug in datepicker with no arrows showing * Fixed text field showing behind star rating = Caldera Forms 1.0.2 (11 June, 2014) = * Added Star Rating field * Added Calculations = Caldera Forms 1.0.1 (10 June, 2014) = * Added Phone Field Type * Additional Hooks & Filters * Some Bug fixes = Caldera Forms 1.0.0 = Initial Release == Upgrade Notice == = 1.3.0 = New conditional groups! = 1.3.5 = Better file fields, forms in modals, usage tracking for your forms! = 1.3.4 = Major update! Better emails form your form, better form editor. Caldera Forms !!