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