Code Monkey home page Code Monkey logo

jetformbuilder's Introduction

About

Advanced form builder plugin for Gutenberg. Create forms from the ground up, customize the existing ones, and style them up – all in one editor.

ChangeLog

1.4.3

  • ADD: Option "Fields label HTML tag"
  • FIX: Correct rendering media field in Elementor editor
  • FIX: PHP Warning on load repeater preset
  • FIX: Displaying correct links for the plugin
  • Tweak: add filter jet.fb.macro.field.value

1.4.2

  • FIX: Guaranteed css output in editors
  • FIX: Correct init macros if JetForm not rendered
  • FIX: Retrieve current post on doing ajax

1.4.1

  • 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

1.4.0

  • 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.

1.3.3

  • FIX: Compatibility with add-ons
  • FIX: Insert post insteadof Update post

1.3.2

  • 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

1.3.1

  • 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

1.3.0

  • 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

1.2.7

  • 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

1.2.6

  • 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

1.2.5

  • 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

1.2.4

  • 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

1.2.3

  • 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

1.2.2

  • 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

1.2.1

  • FIX: Blocks initialization.

1.2.0

  • 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

1.1.7

  • 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

1.1.6

  • ADD: Label of progress for Form Break Field
  • FIX: Errors when editing actions such as MailChimp, GetResponse

1.1.5

  • FIX: Trying to access array offset on value of type null on php 7.4
  • FIX: Rendering repeater attributes

1.1.4

  • FIX: CSS Compatibility with Twenty Twenty-One theme
  • FIX: Parsing form fields from content when processing a request

1.1.3

  • 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

1.1.2

  • 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

1.1.1

  • FIX: Wordpress 5.7 compatibility
  • Improvement: Triggering conditional logic when typing in a text and textarea fields

1.1.0

  • 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

1.0.4

  • ADD: displaying a shortcode for each form

1.0.3

  • FIX: creating a user with administrator role.

1.0.2

  • Enhancement: added jet_fb_form shortcode. Example:

[jet_fb_form form_id="4338" submit_type="ajax" required_mark="***" fields_layout="row"]

1.0.1

  • FIX: render wysiwyg on front-end

1.0.0

  • Initial release

jetformbuilder's People

Contributors

girafffee avatar mjhead avatar shintm avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.