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