PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 2.1.7
JetFormBuilder — Dynamic Blocks Form Builder v2.1.7
3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / README.md
jetformbuilder Last commit date
assets 3 years ago framework 3 years ago includes 3 years ago languages 3 years ago templates 3 years ago README.md 3 years ago index.php 3 years ago jet-form-builder.php 3 years ago readme.txt 3 years ago
README.md
385 lines
1 # About
2
3 Advanced form builder plugin for Gutenberg. Create forms from the ground up, customize the existing ones, and style them up – all in one editor.
4
5 # ChangeLog
6
7 ## 2.1.7
8 * ADD: Toggle dev-mode from page Settings
9 * FIX: Video uploading in media-field
10 * FIX: Save long referrer by Save Record action
11
12 ## 2.1.6
13 * ADD: The ability to get the queried user through a preset and compatibility with the JetEngine Profile Builder
14 * ADD: Ability to edit the text of Media Field 'Maximum file size'
15 * FIX: Most macro filters support multi-value fields in email content
16 * FIX: Media field & Elementor Pro Popup compatibility
17 * FIX: Insert Post action throws fatal error when pre-check is false
18 * FIX: Redirect to inserted product action fail
19 * FIX: Default fields don't insert into post
20 * Tweak: Allow redirect to updated post via Redirect to Inserted post action
21 * Tweak: Save request changes in database on non default events
22 * Tweak: Decoding request on query from table
23
24 ## 2.1.5
25 * ADD: Support custom fields in ActiveCampaign action
26 * ADD: Support for Insert/Update Product (WooCommerce)
27 * ADD: Multiple recipients support for Send Email action (props [](https://github.com/stijnvanouplines@stijnvanouplines](https://github.com/stijnvanouplines](https://github.com/stijnvanouplines))
28 * ADD: Ability to delete payments via admin pages
29 * FIX: Listing template for checkbox and radio fields
30 * Tweak: Sanitize fields map in Insert/Update Post & Update User
31 * Tweak: Allow leave empty mime types option in Media Field
32
33 ## 2.1.4
34 * FIX: Action conditions with AND relation - only the last condition has counted
35 * FIX: Conditional block with set value & without any show/hide logic
36 * FIX: Calculated Field compatibility
37
38 ## 2.1.3
39 * ADD: Multiple Select support
40 * ADD: JetEngine Map Field block
41 * UPD: `post_link_by_id` macro support multiple values
42 * UPD: Generate sub-images for new attachments
43 * FIX: Pass gateway with query vars
44 * FIX: Media Field duplicates prefilled files
45 * FIX: Inserting images previews with cache plugins
46 * FIX: Post Thumbnail preset
47 * FIX: Calculated Field interprets number with leading zeros as number in Octal numeral system
48 * FIX: Compatibility with Elementor 3.7
49
50 ## 2.1.2
51 * UPD: Allow using Term object properties as values for select, radio, checkbox fields
52 * FIX: Validate action's events in gateways executor
53 * FIX: Fatal error when media field format does not match the preset
54 * Tweak: Additional args for filter `jet-form-builder/forms/generators/num-range/start-from`
55 * Tweak: Description of events for actions in the modal window
56
57 ## 2.1.1
58 * ADD: Ordering files in media field
59 * ADD: Compatibility with Reusable Block
60 * FIX: Action conditions
61 * FIX: Support Condition Block inside Repeater Field
62 * FIX: Update Options action
63 * FIX: Redirect to Page action on GATEWAY.{TYPE} event
64 * FIX: Media Field required check in multi-step form
65 * FIX: Upload zip / pdf files in Media Field
66 * FIX: Get values list from JetEngine query with user
67
68 ## 2.1.0
69 * ADD: CSRF protection
70 * ADD: Compatibility with **JetEngine Query Builder**
71 * ADD: Ability to add attachments to emails in **Send Email** action
72 * ADD: Refactor, improve, update logic of file uploading in **Media Field**
73 * ADD: New Event logic for Submit Actions
74 * ADD: Submit Action on/off logic
75 * ADD: **Form Pages Start** block
76 * FIX: Numbers range by manual input Generator
77 * FIX: Fatal error on view **Form Records** list screen if one of the form were deleted
78 * FIX: Using Macros in the body of the **Send Email** action
79 * FIX: Required check for **Media field** in multi-step form
80 * FIX: Required check for **Text Field** with input mask
81 * FIX: Submit button alignment fullwidth in **JetForm** widget (Elementor)
82 * FIX: Compatibility with Elementor Popup
83 * FIX: Better sanitizing terms in the **Insert/Update Post** action
84 * Tweak: New Editor blocks category - **Jet Form Elements**
85
86 ## 2.0.6
87 * FIX: Condition "In the list" for checkbox field
88 * FIX: Block controls for Calculated Field & Repeater Field
89 * Tweak: Addons page banner
90
91 ## 2.0.5
92 * FIX: "Go PRO" link appears for all User Roles
93
94 ## 2.0.4
95 * FIX: Trigger JS event once, added event `jet-form-builder/after-init`
96 * FIX: Paginate fields list in single form record
97 * FIX: Disable reload after registration for forms with ajax submit type
98 * FIX: Dynamic sing-on on register user
99 * Tweak: JetStyleManager compatibility
100 * Tweak: Add Mailchimp response for dev-mode logger
101
102 ## 2.0.3
103 * FIX: Recalculate fields before submit
104 * FIX: An instant redirect on submit type reload
105 * FIX: Add a placeholder to the Redirect to Page action for static page
106 * Tweak: add filter `jet-form-builder/preset-sanitize`. Return a boolean value, checking if the preset is available.
107 * Tweak: add filter `jet-form-builder/table-engine`. Return string value with name of database engine. Ex.: MyISAM
108 * Minor fixes & improvements for admin pages.
109
110 ## 2.0.2
111 * FIX: Redirect to Page action with URL args
112
113 ## 2.0.1
114 * FIX: Rendering form in a shortcode
115 * Tweak: Empty table notice
116
117 ## 2.0.0
118 * ADD: Really hidden fields. Which are not displayed in HTML
119 * ADD: Form Record functionality. This includes a form action and admin view
120 * UPD: PayPal Gateway functionality: admin view
121 * Tweak: fixes and improvements
122
123 ## 1.5.5
124 * FIX: Fatal error when executing actions after passing a payment
125 * FIX: Load preset for Options Page (JetEngine compatibility)
126
127 ## 1.5.4
128 * FIX: Correct Updating Post
129 * FIX: Disabling select placeholder
130 * FIX: Action Modal editor UI
131 * FIX: Validation issues
132
133 ## 1.5.3
134 * FIX: Saving an inserted_post_id
135
136 ## 1.5.2
137 * ADD: Insert/Update Post statuses: `Move to Trash`, `Get from the form field`, `Keep current status`
138 * ADD: Alignment for the Prev/Next Buttons in JetForm Elementor widget.
139 * FIX: Using Options Pages, Post Terms in a preset.
140 * FIX: Update unused user fields.
141 * FIX: Compatibility with JetEngine 2.11.X
142 * FIX: Compatibility with Full Site Editor (since Wordpress 5.9)
143
144 ## 1.5.1
145 * ADD: Remembering a user when logging in using the "Remember Me" field
146 * FIX: Form not submitted if re-captcha not enabled
147 * FIX: Loading preset
148 * Tweak: Improving `<!-- JFB_FIELD::name -->` macro usage
149 * Tweak: Minor fixes
150
151 ## 1.5.0
152 * ADD: Transforming fields
153 * ADD: New source for hidden-field: `Referer URL`
154 * ADD: php filter `jet-form-builder/editor/hidden-field/config` for hidden-field config
155 * FIX: Removing tags from existing members in Mailchimp.
156 * Tweak: Fixes and improvements for better compatibility with PRO addons
157
158 ## 1.4.3
159 * ADD: Option "Fields label HTML tag"
160 * FIX: Correct rendering media field in Elementor editor
161 * FIX: PHP Warning on load repeater preset
162 * FIX: Displaying correct links for the plugin
163 * Tweak: add filter `jet.fb.macro.field.value`
164
165 ## 1.4.2
166 * FIX: Guaranteed css output in editors
167 * FIX: Correct init macros if JetForm not rendered
168 * FIX: Retrieve current post on doing ajax
169
170 ## 1.4.1
171 * FIX: Compatibility with iOS.
172 * FIX: Execute reCaptcha token on submit form.
173 * Tweak: Added JS filters `jet.fb.submit.reload.promises` & `jet.fb.submit.ajax.promises`
174
175 ## 1.4.0
176 * ADD: Submit Field migrated to **Action Button** with backward compatibility.
177 * ADD: **Progress Bar** - new block. To display steps in multistep form.
178 * ADD: Ability to use **Form Break** inside **Conditional Block**, in combination with **Progress Bar** and **Action Button**.
179 * ADD: Ability to display options for Radio and Checkbox fields through dynamic templates (only with **JetEngine**).
180 * ADD: Preset support with Options Pages (only with **JetEngine**).
181 * ADD: `<!--JFB_FIELD::field_name-->` macro for displaying values from fields.
182 * ADD: Support for localization files, see `languages/readme.md` for details.
183 * ADD: Possibility redirecting to the created post via the Redirect to Pаge action.
184 * ADD: Support for `%field_name%` macros in custom url in Redirect to Page action.
185 * ADD: `Condition Operator` for *Action Conditions* (`AND` & `OR`).
186 * ADD: The ability to compare dates based on Unix timestamps in *Action Conditions*.
187 * FIX: Ability to update member's Mailchimp tags.
188 * FIX: UI/UX for Select, Radio & Checkbox fields
189 * FIX: A calculated field set as hidden takes up space.
190 * FIX: Enqueueing styles in Elementor editor.
191 * UPD: Preset logic for the Repeater field.
192
193 ## 1.3.3
194 * FIX: Compatibility with add-ons
195 * FIX: Insert post insteadof Update post
196
197 ## 1.3.2
198 * ADD: Getting the child field of the repeater for the "Get values list from JetEngine field options" generator
199 * ADD: CSS Controls for JetForm Elementor widget for Heading Field
200 * ADD: Add dynamic for custom url in Redirect to Page action
201 * FIX: Switch page in Elementor Popup
202 * FIX: Parse fields with conditional logic
203 * FIX: Parsing media field value
204 * FIX: Failed process Paypal gateway
205 * FIX: Output Radio & Checkbox Fields label
206 * FIX: Enqueue Media Field & Text Field scripts
207 * FIX: Float attributes in edit Range Field
208 * FIX: Usage preset in datetime field in timestamp format
209 * FIX: Duplicate form errors
210 * FIX: Displaying a hidden calculating field only through a hidden field
211 * FIX: Dynamic preset when value is missing
212 * Tweak: UI/UX Select, Radio, Checkbox fields
213 * Tweak: Added a placeholder for form block/widget attributes
214
215 ## 1.3.1
216 * ADD: Auto scrolling for multi-step form.
217 * ADD: Computed fields from actions (Register User, Insert Post) functionality
218 * ADD: Post Author to Insert/Update Post action
219 * FIX: Error when email field not required && empty
220 * FIX: Auto-complete label in Form Break field & improve package
221 * FIX: Execution of the form via GET parameters and with a dummy refer
222 * FIX: Elementor's popup compatibility
223 * Tweak: Optimized preset && render field
224 * Tweak: php filter: `jet-form-builder/frontend-settings`.
225 Through it you can change the size of the indent for auto scrolling
226 * Tweak: php filter: `jet-form-builder/file-upload/custom-html`
227 Through it, you can add a custom html to the preview of the loaded image
228 through the Media Field
229
230 ## 1.3.0
231 * ADD: UI/UX improvements
232 * ADD: Color Picker Field
233 * ADD: Form Patterns **JetForms**
234 * ADD: Allow creating new users by existing users (in Register User action)
235 * ADD: Numbers range by manual input (generator function)
236 * ADD: Changing the separator for a fractional number in a calculate field
237 * ADD: Styling a Conditional Block
238 * FIX: Range Field UI in editor
239 * FIX: reCaptcha Uncaught SyntaxError unexpected end of input
240
241 ## 1.2.7
242 * FIX: Initialize input mask for new repeater items
243 * FIX: Preset Hidden Field
244 * FIX: Upload attachments
245 * FIX: Hidden-field preset
246 * FIX: Sanitize wysiwyg
247 * UPD: Disable edit action button, if callback undefined
248 * Tweak: Editor UI
249 * Tweak: Media Field UI settings
250
251 ## 1.2.6
252 * UPD: Changed the logic for processing required fields inside the Conditional Block
253 * ADD: Switch page on change Radio Field
254 * ADD: Styles in gutenberg for Datetime Field
255 * FIX: Execution of a query for ActiveCampaign with global settings
256 * FIX: Removed escaping slashes in send email action
257 * FIX: Adding class to passed page
258 * FIX: Preset post-terms in checkbox
259 * FIX: Loss of focus when editing a text field in the global preset
260
261 ## 1.2.5
262 * FIX: Console errors when trying to submit a form with the required checkbox || radio, inside a conditional block
263 * FIX: Saving `max_size` attribute for media-field in float
264 * FIX: UI compatibility with Gutenberg Editor in WP 5.8
265 * Tweak: added `jet-form-builder/preset/source-types` php filter
266
267 ## 1.2.4
268 * ADD: JetEngine Glossaries compatible
269 * ADD: New styling sections for the JetForm widget in Elementor
270 * 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'
271 * FIX: Send submit status with messages from action settings
272 * FIX: Missing JetStyleManager wrapper on blocks
273 * FIX: Price formatting for PayPal gateway request
274 * FIX: Alignment calculated field
275 * FIX: UI errors in editor
276 * Tweak: Change Repeater component header icons
277
278 ## 1.2.3
279 * ADD: Go Pro banner & link
280 * FIX: Redirect with GET args
281 * FIX: Get calculated value from post meta
282 * Tweak: Localize actions data on `jet-form-builder/editor-package/before`
283 * Tweak: Add class `field-type-{id}` for each field
284 * Tweak: Add `Gateway_Manager::has_gateway`
285 * Tweak: Add php filter `jet-form-builder/field-data/calculated-field`
286 * Tweak: Add js filter `jet.fb.calculated.field.available.fields`
287
288 ## 1.2.2
289 * ADD: Addon management via Dashboard
290 * ADD: Better parse macros in the Send Email action
291 * ADD: Filter jet-form-builder/fields/wysiwyg-field/config for wysiwyg-field
292 * UPD: Parse macros in From Name & From Address fields in Send Email action
293 * FIX: Dynamic preset with empty result value
294 * FIX: CSS compatibility gutenberg-addons
295 * FIX: Compatibility with php 7.0
296 * FIX: Hiding a calculated field
297 * FIX: Duplicate calc formula in each repeater
298 * FIX: Displaying redirect action in gateways editor
299 * FIX: Duplicating form
300 * FIX: Remove mask from empty input on submit the Form
301
302 ## 1.2.1
303 * FIX: Blocks initialization.
304
305 ## 1.2.0
306 * ADD: Examples (preview) for Jet Form Fields in Gutenberg
307 * ADD: Global settings for actions, additional sidebar plugins, for example `reCAPTCHA v3`
308 * ADD: The ability to use global settings in `Mailchimp`, `GetResponse` & `ActiveCampaign` actions
309 * ADD: PHP action `jet-form-builder/render/{field_type}` to control the rendering of the field
310 * ADD: JS hook `jet.fb.register.fields.controls` for registering & manage block-fields controls
311 * ADD: JS hook `jet.fb.register.plugins` for registering custom sidebar-plugins
312 * ADD: JS hook `jet.fb.register.fields` for registering custom form fields
313 * Updated: `apiVersion:2` of blocks registration in Gutenberg
314
315 ## 1.1.7
316 * ADD: RTL compatibility to Wysiwyg Field
317 * ADD: Compatibility with JetStyleManager 1.2.0 and older versions
318 * ADD: Styles for Form Progress circle
319 * FIX: Send email without correct headers, added initial padding-bottom for progress items
320 * FIX: Render script jet-form-builder-inputmask only when rendering Text Field
321 * FIX: Plain default value in repeater fields
322 * FIX: Wysiwyg field is RTL compliant
323 * FIX: Positioning of progress item label
324 * FIX: Rendering last form-break field in form
325
326 ## 1.1.6
327 * ADD: `Label of progress` for Form Break Field
328 * FIX: Errors when editing actions such as MailChimp, GetResponse
329
330 ## 1.1.5
331 * FIX: Trying to access array offset on value of type null on php 7.4
332 * FIX: Rendering repeater attributes
333
334 ## 1.1.4
335 * FIX: CSS Compatibility with Twenty Twenty-One theme
336 * FIX: Parsing form fields from content when processing a request
337
338 ## 1.1.3
339 * FIX: Render Form Break button if there is no name for it, entering settings for Number Field with floating-point
340 * FIX: Render CSS classes in fields
341 * FIX: Initializing controls for widget Form in JetEngine
342 * FIX: Minor fixes in the editor
343
344 ## 1.1.2
345 * FIX: Duplicating a plain preset in fields
346 * FIX: Applying macros to a message after paying with PayPal
347 * FIX: Retrieving form data after Paypal payment
348 * FIX: Styling Form-block with JetStyleManager
349 * FIX: Compatibility with Twenty Twenty-One theme
350 * FIX: Compatibility with JetEngine on initializing the conditions
351 * FIX: Saving character limitation in Text Field settings
352
353 ## 1.1.1
354 * FIX: Wordpress 5.7 compatibility
355 * Improvement: Triggering conditional logic when typing in a text and textarea fields
356
357 ## 1.1.0
358 * ADD: Gutenberg blocks: **Conditional Block**, **Datetime Field**
359 * ADD: Elementor widget: **JetForm**
360 * ADD: Form Progress with multiple pages
361 * ADD: Post submit actions Conditions
362 * ADD: New preset sources for post-type: Post Date, Post Date GMT
363 * ADD: Integration with Paypal
364 * ADD: Compatibility with **JetEngine** widget Form
365 * ADD: Compatibility with **JetFormBuilder Converter**
366 * Improvement: The form builder and the form block full-width in the editor
367
368
369 ## 1.0.4
370 * ADD: displaying a shortcode for each form
371
372 ## 1.0.3
373 * FIX: creating a user with administrator role.
374
375 ## 1.0.2
376 * Enhancement: added **`jet_fb_form`** shortcode. Example:
377
378 `[jet_fb_form form_id="4338" submit_type="ajax" required_mark="***" fields_layout="row"]`
379
380 ## 1.0.1
381 * FIX: render wysiwyg on front-end
382
383 ## 1.0.0
384 * Initial release
385