Advanced form builder plugin for Gutenberg. Create forms from the ground up, customize the existing ones, and style them up – all in one editor.
- FIX: Guaranteed css output in editors
- FIX: Correct init macros if JetForm not rendered
- FIX: Retrieve current post on doing ajax
- FIX: Compatibility with iOS.
- FIX: Execute reCaptcha token on submit form.
- Tweak: Added JS filters
jet.fb.submit.reload.promises
&jet.fb.submit.ajax.promises
- ADD: Submit Field migrated to Action Button with backward compatibility.
- ADD: Progress Bar - new block. To display steps in multistep form.
- ADD: Ability to use Form Break inside Conditional Block, in combination with Progress Bar and Action Button.
- ADD: Ability to display options for Radio and Checkbox fields through dynamic templates (only with JetEngine).
- ADD: Preset support with Options Pages (only with JetEngine).
- ADD:
<!--JFB_FIELD::field_name-->
macro for displaying values from fields. - ADD: Support for localization files, see
languages/readme.md
for details. - ADD: Possibility redirecting to the created post via the Redirect to Pаge action.
- ADD: Support for
%field_name%
macros in custom url in Redirect to Page action. - ADD:
Condition Operator
for Action Conditions (AND
&OR
). - ADD: The ability to compare dates based on Unix timestamps in Action Conditions.
- FIX: Ability to update member's Mailchimp tags.
- FIX: UI/UX for Select, Radio & Checkbox fields
- FIX: A calculated field set as hidden takes up space.
- FIX: Enqueueing styles in Elementor editor.
- UPD: Preset logic for the Repeater field.
- FIX: Compatibility with add-ons
- FIX: Insert post insteadof Update post
- ADD: Getting the child field of the repeater for the "Get values list from JetEngine field options" generator
- ADD: CSS Controls for JetForm Elementor widget for Heading Field
- ADD: Add dynamic for custom url in Redirect to Page action
- FIX: Switch page in Elementor Popup
- FIX: Parse fields with conditional logic
- FIX: Parsing media field value
- FIX: Failed process Paypal gateway
- FIX: Output Radio & Checkbox Fields label
- FIX: Enqueue Media Field & Text Field scripts
- FIX: Float attributes in edit Range Field
- FIX: Usage preset in datetime field in timestamp format
- FIX: Duplicate form errors
- FIX: Displaying a hidden calculating field only through a hidden field
- FIX: Dynamic preset when value is missing
- Tweak: UI/UX Select, Radio, Checkbox fields
- Tweak: Added a placeholder for form block/widget attributes
- ADD: Auto scrolling for multi-step form.
- ADD: Computed fields from actions (Register User, Insert Post) functionality
- ADD: Post Author to Insert/Update Post action
- FIX: Error when email field not required && empty
- FIX: Auto-complete label in Form Break field & improve package
- FIX: Execution of the form via GET parameters and with a dummy refer
- FIX: Elementor's popup compatibility
- Tweak: Optimized preset && render field
- Tweak: php filter:
jet-form-builder/frontend-settings
. Through it you can change the size of the indent for auto scrolling - Tweak: php filter:
jet-form-builder/file-upload/custom-html
Through it, you can add a custom html to the preview of the loaded image through the Media Field
- ADD: UI/UX improvements
- ADD: Color Picker Field
- ADD: Form Patterns JetForms
- ADD: Allow creating new users by existing users (in Register User action)
- ADD: Numbers range by manual input (generator function)
- ADD: Changing the separator for a fractional number in a calculate field
- ADD: Styling a Conditional Block
- FIX: Range Field UI in editor
- FIX: reCaptcha Uncaught SyntaxError unexpected end of input
- FIX: Initialize input mask for new repeater items
- FIX: Preset Hidden Field
- FIX: Upload attachments
- FIX: Hidden-field preset
- FIX: Sanitize wysiwyg
- UPD: Disable edit action button, if callback undefined
- Tweak: Editor UI
- Tweak: Media Field UI settings
- UPD: Changed the logic for processing required fields inside the Conditional Block
- ADD: Switch page on change Radio Field
- ADD: Styles in gutenberg for Datetime Field
- FIX: Execution of a query for ActiveCampaign with global settings
- FIX: Removed escaping slashes in send email action
- FIX: Adding class to passed page
- FIX: Preset post-terms in checkbox
- FIX: Loss of focus when editing a text field in the global preset
- FIX: Console errors when trying to submit a form with the required checkbox || radio, inside a conditional block
- FIX: Saving
max_size
attribute for media-field in float - FIX: UI compatibility with Gutenberg Editor in WP 5.8
- Tweak: added
jet-form-builder/preset/source-types
php filter
- ADD: JetEngine Glossaries compatible
- ADD: New styling sections for the JetForm widget in Elementor
- ADD:
jet-form-builder/render-choice/query-options/posts
&jet-form-builder/render-choice/label/posts
php hooks and the same for terms, instead of 'posts' - 'terms' - FIX: Send submit status with messages from action settings
- FIX: Missing JetStyleManager wrapper on blocks
- FIX: Price formatting for PayPal gateway request
- FIX: Alignment calculated field
- FIX: UI errors in editor
- Tweak: Change Repeater component header icons
- ADD: Go Pro banner & link
- FIX: Redirect with GET args
- FIX: Get calculated value from post meta
- Tweak: Localize actions data on
jet-form-builder/editor-package/before
- Tweak: Add class
field-type-{id}
for each field - Tweak: Add
Gateway_Manager::has_gateway
- Tweak: Add php filter
jet-form-builder/field-data/calculated-field
- Tweak: Add js filter
jet.fb.calculated.field.available.fields
- ADD: Addon management via Dashboard
- ADD: Better parse macros in the Send Email action
- ADD: Filter jet-form-builder/fields/wysiwyg-field/config for wysiwyg-field
- UPD: Parse macros in From Name & From Address fields in Send Email action
- FIX: Dynamic preset with empty result value
- FIX: CSS compatibility gutenberg-addons
- FIX: Compatibility with php 7.0
- FIX: Hiding a calculated field
- FIX: Duplicate calc formula in each repeater
- FIX: Displaying redirect action in gateways editor
- FIX: Duplicating form
- FIX: Remove mask from empty input on submit the Form
- FIX: Blocks initialization.
- ADD: Examples (preview) for Jet Form Fields in Gutenberg
- ADD: Global settings for actions, additional sidebar plugins, for example
reCAPTCHA v3
- ADD: The ability to use global settings in
Mailchimp
,GetResponse
&ActiveCampaign
actions - ADD: PHP action
jet-form-builder/render/{field_type}
to control the rendering of the field - ADD: JS hook
jet.fb.register.fields.controls
for registering & manage block-fields controls - ADD: JS hook
jet.fb.register.plugins
for registering custom sidebar-plugins - ADD: JS hook
jet.fb.register.fields
for registering custom form fields - Updated:
apiVersion:2
of blocks registration in Gutenberg
- ADD: RTL compatibility to Wysiwyg Field
- ADD: Compatibility with JetStyleManager 1.2.0 and older versions
- ADD: Styles for Form Progress circle
- FIX: Send email without correct headers, added initial padding-bottom for progress items
- FIX: Render script jet-form-builder-inputmask only when rendering Text Field
- FIX: Plain default value in repeater fields
- FIX: Wysiwyg field is RTL compliant
- FIX: Positioning of progress item label
- FIX: Rendering last form-break field in form
- ADD:
Label of progress
for Form Break Field - FIX: Errors when editing actions such as MailChimp, GetResponse
- FIX: Trying to access array offset on value of type null on php 7.4
- FIX: Rendering repeater attributes
- FIX: CSS Compatibility with Twenty Twenty-One theme
- FIX: Parsing form fields from content when processing a request
- FIX: Render Form Break button if there is no name for it, entering settings for Number Field with floating-point
- FIX: Render CSS classes in fields
- FIX: Initializing controls for widget Form in JetEngine
- FIX: Minor fixes in the editor
- FIX: Duplicating a plain preset in fields
- FIX: Applying macros to a message after paying with PayPal
- FIX: Retrieving form data after Paypal payment
- FIX: Styling Form-block with JetStyleManager
- FIX: Compatibility with Twenty Twenty-One theme
- FIX: Compatibility with JetEngine on initializing the conditions
- FIX: Saving character limitation in Text Field settings
- FIX: Wordpress 5.7 compatibility
- Improvement: Triggering conditional logic when typing in a text and textarea fields
- ADD: Gutenberg blocks: Conditional Block, Datetime Field
- ADD: Elementor widget: JetForm
- ADD: Form Progress with multiple pages
- ADD: Post submit actions Conditions
- ADD: New preset sources for post-type: Post Date, Post Date GMT
- ADD: Integration with Paypal
- ADD: Compatibility with JetEngine widget Form
- ADD: Compatibility with JetFormBuilder Converter
- Improvement: The form builder and the form block full-width in the editor
- ADD: displaying a shortcode for each form
- FIX: creating a user with administrator role.
- Enhancement: added
jet_fb_form
shortcode. Example:
[jet_fb_form form_id="4338" submit_type="ajax" required_mark="***" fields_layout="row"]
- FIX: render wysiwyg on front-end
- Initial release