PluginProbe
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder / 3.1.2
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder v3.1.2
V-3.3.0 3.2.2 3.2.1 3.2.0 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 V3.0.3 V3.0.2 -3.0.1 V_3.0.0 1.1.1 1.1.8 1.2 1.3 1.4 1.4.18 1.5.2 1.9 2.0 2.10.0 2.10.1 2.10.2 All 137 releases
bit-form / readme.txt

readme.txt in Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder 3.1.2, at readme.txt

844 lines 37.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 === Bit Form - Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder ===
2 Plugin Name: Bit Form - Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder
3 Version: 3.1.2
4 Stable tag: 3.1.2
5 Author: Contact form builder by Bit form
6 Author URI: https://www.bitapps.pro/
7 Contributors: bitpressadmin
8 Tags: contact form, form, form builder, wp forms, form plugin
9 Requires at least: 6.4
10 Tested up to: 7.0
11 Requires PHP: 7.4
12 License: GPLv2 or later
13 License URI: http://www.gnu.org/licenses/gpl-2.0.html
14
15 Contact Form Builder for WordPress with payment forms, multistep forms, conversational forms, conditional logic, and integrations.
16
17 == Description ==
18
19 Bit Form WordPress form builder makes form building easy for beginners and flexible for advanced users.
20
21 Build mobile-responsive forms with a **no-code drag-and-drop builder**, powerful features, and **highly customizable** design controls for any use cases.
22
23 You can use Bit Form to build a contact form, support form, lead generation form, registration form, file upload form, order form, booking form, survey form, payment form, calculator form, conversational form, and multistep form from one clean interface.
24
25 ### Bit Form keeps forms lightweight and only loads 20KB JS & CSS for simple contact forms.
26
27 Bit Form is built for both beginners and advanced WordPress users. If you need a simple contact form, you can create one quickly.
28
29 If you need a complex form with **conditional logic, calculations, payment fields, file upload, PDF attachments, email notifications, integrations, and entry management,** Bit Form gives you the tools to build it with minimum effort.
30
31 [youtube https://youtu.be/BUX6-BIPfSA]
32
33
34 ### Useful Links
35
36 [Try Demo](https://towp.io/) | [Documentation](https://bit-form.com/wp-docs/) | [Bit Form Repository](https://github.com/Bit-Apps-Pro/bit-form-frontend) | [Youtube Channel](https://www.youtube.com/@bit-apps) | [Support Chat](https://tawk.to/chat/60eac4b6d6e7610a49aab375/1faah0r3e) | [Facebook Community](https://www.facebook.com/groups/bitapps)
37
38
39 ### Features of Bit Form Free Version
40
41 Bit Form Free includes:
42
43 - Unlimited forms
44 - Unlimited form submissions
45 - [Drag-and-drop form builder](https://bit-form.com/feature/drag-and-drop-form-builder/)
46 - Multi-step forms
47 - [Conditional logic](https://bit-form.com/feature/conditional-logic/)
48 - 38+ free form fields
49 - Form templates
50 - Email templates
51 - Email notifications
52 - SMTP support
53 - Form integrations and webhooks
54 - Essential Form styling
55 - Responsive forms
56 - reCAPTCHA v3
57 - reCAPTCHA v2 field
58 - hCaptcha field
59 - Cloudflare Turnstile field
60 - Repeater field
61 - Rating field
62 - Image select field
63 - Hidden field
64 - File upload field
65 - Custom JS and CSS editor
66 - Google Sheets and many other integrations
67 - Entry collection inside WordPress
68
69
70 ### Bit Form V3 Highlights
71
72 Bit Form V3 brings a cleaner dashboard, redesigned builder, two-column field list, organized field settings, and an inline Add Field button for faster and easier form creation.
73
74 It also adds WordPress **multisite support, email OTP verification**, responsive preview modes, improved entry filtering, and better export control.
75
76 For design, V3 improves the style editor with **custom theme management, export/import options, organized style layers, and hover/focus styling**.
77
78 ### 51 Form Fields Available in Bit Form
79
80 Bit Form includes a wide range of form fields for simple and advanced form creation. You can build a basic contact form, detailed application form, payment form, file upload form, multistep form, support form, order form, booking form, and more.
81
82 == Free Form Fields ==
83
84 The following fields are available in the free version of Bit Form:
85
86 - Text Field
87 - Multi-Line Text
88 - Name
89 - Email
90 - Number
91 - Phone Number
92 - Username
93 - Password
94 - Select
95 - Drop-Down
96 - Radio Button
97 - Checkbox
98 - Decision Box
99 - Country
100 - Currency
101 - Date
102 - Time
103 - Date-Time
104 - Week
105 - Month
106 - URL
107 - Slider or Range
108 - Color Picker
109 - GDPR Agreement
110 - File Upload
111 - Image Field
112 - Image Select Field
113 - Hidden Field
114 - HTML Field
115 - Section Field
116 - Title Field
117 - Divider Field
118 - Spacer Field
119 - Button Field
120 - Next Step Field
121 - Previous Step Field
122 - Repeater Field
123 - Rating Field
124 - reCAPTCHA v2 Field
125 - hCaptcha Field
126 - Cloudflare Turnstile Field
127
128 == Pro Form Fields ==
129
130 The following fields require Bit Form Pro:
131
132 - Advanced Date-Time (Pro)
133 - Email OTP Verification (Pro)
134 - Signature Field (Pro)
135 - Shortcode (Pro)
136 - Draft Button (Pro)
137 - Advanced File Upload (Pro)
138 - PayPal Field (Pro)
139 - Razorpay Field (Pro)
140 - Stripe Field (Pro)
141 - Mollie Field (Pro)
142
143 These fields help you create many types of WordPress forms without depending on multiple form plugins.
144
145 [youtube https://youtu.be/GCBwWCBD-yA]
146
147 == Bit Form Pro Features ==
148
149 [Bit Form Pro](https://bit-form.com/) is designed for users who need advanced form control, payment collection, user authentication, form abandonment, PDF generation, and more flexible entry management. Bit Form Pro includes:
150
151 * Advanced **multi-step form** controls
152 * Advanced file upload settings
153 * Individual field styling
154 * Advanced email notifications
155 * PDF support in email notifications
156 * **Email OTP verification**
157 * [Payment fields](https://bit-form.com/feature/payment-forms/) for **PayPal, Razorpay, Stripe, and Mollie**
158 * API support
159 * PDF generation
160 * Custom Post Type support
161 * Google Ads GCLID capture
162 * [**Form abandonment and partial submission**](https://bit-form.com/feature/partial-entries-save-and-resume/)
163 * Data views and entry editing
164 * Landing form and standalone form pages
165 * Custom theme and theme style export/import
166 * Double opt-in
167 * Multisite support
168 * WordPress authentication forms
169 * Honeypot spam protection
170 * **Signature field**
171 * Shortcode field
172 * Draft button field
173 * **Advanced date-time field**
174
175 Note: Bit Form Pro is distributed separately from this plugin. The free version of Bit Form is fully functional with its own feature set.
176
177 ### What You Can Build With Bit Form
178
179 Bit Form is more than a basic contact form plugin. You can create many types of WordPress forms for different business, marketing, support, and payment needs. Use Bit Form to create:
180
181 * **Contact form** for websites, blogs, landing pages, and business sites
182 * **Lead generation form** for collecting prospects and customer details
183 * **Support form** for help desk requests, issue reports, and customer messages
184 * **Order form** for products, services, custom requests, and manual sales
185 * **Booking form** for appointments, events, consultations, and service requests
186 * **Payment form** for collecting payments through PayPal, Stripe, Razorpay, and Mollie
187 * **Multistep form** for longer forms that need a cleaner step-by-step flow
188 * **Conversational form** for a question-by-question experience
189 * **File upload form** for documents, images, resumes, screenshots, and project files
190 * **Registration form and login form** using WordPress authentication
191 * **Calculator form** for quotes, pricing, loan estimates, tax estimates, and custom calculations
192 * **Feedback form, survey form, application form, donation form, quote form, and onboarding form**
193
194 Whether you need one simple form or many advanced forms, Bit Form gives you a flexible form plugin that works for real WordPress use cases.
195
196 [youtube https://youtu.be/afyqmwFL3zA]
197
198
199 ### Free Form Integrations
200
201 This WordPress form builder plugin includes [**50+ free integrations**](https://bit-form.com/integrations/) with many platforms. These integrations help you send form data to CRM tools, email marketing tools, spreadsheets, automation platforms, file storage services, messaging apps, WordPress plugins, and webhook-based workflows.
202
203 1. AutomatorWP
204 2. FlowMattic
205 3. ActiveCampaign
206 4. Acumbamail
207 5. Advanced Custom Fields (ACF)
208 6. Advanced Form Integration
209 7. Automate Hub SperseIO
210 8. FunnelKit
211 9. Brevo
212 10. Dropbox
213 11. Elastic Email
214 12. Encharge
215 13. FluentCRM
216 14. GetGist
217 15. Google Sheets
218 16. Groundhogg
219 17. HubSpot
220 18. IFTTT
221 19. Integrately
222 20. Make
223 21. Mailchimp
224 22. MailerLite
225 23. MailPoet
226 24. Meta Box
227 25. OneDrive
228 26. Pabbly
229 27. PODS
230 28. rapidmail
231 29. SendFox
232 30. SureTriggers
233 31. Telegram
234 32. Twilio
235 33. Webhook
236 34. WooCommerce
237 35. Zapier
238 36. Zoho Analytics
239 37. Zoho Bigin
240 38. Zoho Campaigns
241 39. Zoho Creator
242 40. Zoho CRM
243 41. Zoho Desk
244 42. Zoho Flow
245 43. Zoho Mail
246 44. Zoho Marketing Hub
247 45. Zoho Project
248 46. Zoho Recruit
249 47. Zoho Sheet
250 48. Zoho Sign
251 49. Zoho WorkDrive
252 50. OttoKit (SureTriggers)
253 51. Thrive Automator
254 52. Uncanny Automator
255 53. n8n
256
257
258 ### Drag-and-Drop WordPress Form Builder
259
260 Bit Form includes an intuitive drag-and-drop form builder. You can **add fields, arrange layouts, customize labels, set placeholders, configure validation, apply conditional logic, style your form,** and publish it on your WordPress site.
261
262
263 ### Fast and Lightweight Form Builder
264
265 Bit Form is designed to work as a fast form builder for WordPress.
266
267 For simple contact forms, Bit Form loads only **20KB JS & CSS**. The exact load depends on the fields and settings you use, but the plugin is built to keep form performance clean and lightweight.
268
269 Bit Form still handles advanced forms in a well-optimized way. It gives you both: simple form creation for beginners and **advanced form control for power users**.
270
271 ### Form Settings for Better Control
272
273 Bit Form gives you detailed form settings so you can control how your forms behave. Available form settings include:
274 - Allow single entry for each IP address
275 - Require users to be logged in before form submission
276 - Prevent empty form submission
277 - Validate form input when the field loses focus
278 - Disable entry storing in the WordPress database
279 - Enable reCAPTCHA v3
280 - Enable honeypot spam protection
281 - Disable a form after a limited number of entries
282 - Limit form submission by date and time period
283 - Block or allow selected IP addresses
284 - Capture Google Ads Click ID or GCLID
285
286
287 [youtube https://youtu.be/yCEUoJ8KtNY]
288
289
290 ### Conditional Logic and Dynamic Forms
291
292 Bit Form includes advanced conditional logic so your form can respond to user input.
293
294 You can show or hide fields, enable or disable fields, change values, make fields read-only or writable, update labels, update helper text, and control form behavior based on user choices.
295
296 Bit Form supports many condition operators. You can also organize advanced logic using **AND and OR rules, groups, nested conditions, Else If branches, and Else branches.**
297
298 This makes Bit Form useful for quote forms, calculator forms, booking forms, payment forms, order forms, support forms, and advanced lead generation forms, where every user should not see the same fields.
299
300
301 ### Email Notifications and Email Templates
302
303 Bit Form lets you send email notifications after form submission. You can create custom email templates, add smart tags, insert form field values, map all fields into the email body, and send different messages based on form data.
304
305 Bit Form Pro also supports advanced **email notifications with PDF attachments**, giving you more control over documents, receipts, confirmations, and internal records.
306
307 ### Built-in Style Editor
308
309 Bit Form includes a [built-in style editor](https://bit-form.com/feature/custom-style-editor/) so you can customize your form design easily. You can adjust form layout, background, spacing, field style, colors, typography, buttons, and other visual elements to match your WordPress site.
310
311 The free version includes essential form styling, while Bit Form Pro adds deeper control with individual field styling.
312
313 ### Payment Forms With PayPal, Stripe, Razorpay and Mollie
314
315 Bit Form Pro lets you **create payment forms using PayPal, Stripe, Razorpay, and Mollie.**
316
317 You can build a payment form, order form, booking form, donation form, service request form, event registration form, or custom checkout-style form.
318
319 By using payment fields, you can collect payments through a form easily. You can combine payment fields with contact fields, file upload fields, conditional logic, email notifications, and form integrations.
320
321
322
323 ### Multistep Forms and Conversational Forms
324
325 Long forms can feel hard to complete when everything appears on one screen. Bit Form supports multistep forms, so you can divide longer forms into smaller sections.
326
327 Bit Form also supports conversational forms. A conversational form shows questions in a step-by-step flow, which can work well for lead generation, feedback, applications, and guided form experiences.
328
329
330 ### Entry Management, Data Views, and Reports
331
332 Bit Form stores form submissions inside the dashboard.
333
334 You can review form entries, manage submitted data, filter responses, and use entry-related features for internal workflows.
335
336 With Bit Form Pro, Data Views & Edit lets you control which users can view or edit entries from the front end. You can allow users to view their own entries, allow selected roles to view others’ entries, and create front-end data views for submitted form data.
337
338
339 ### Landing Forms and Direct Form Sharing
340
341 Bit Form Pro supports landing forms and standalone form pages. You can create a form page with its own direct URL and share it without embedding the form on a normal WordPress page.
342
343 You can also share conversational form links or embed forms using HTML embed code.
344
345
346 ### PDF Templates and Attachments
347
348 Bit Form Pro supports PDF templates. You can generate PDF files from submitted form data and use them for records, receipts, invoices, contracts, applications, and internal documents.
349
350 PDF template options include:
351
352 * Custom PDF template body
353 * Form field smart tags
354 * Map all fields
355 * Custom PDF file name
356 * PDF password
357 * Download link control
358 * Paper size
359 * Orientation
360 * Font family
361 * Font size
362 * Watermark
363 * Language direction
364
365 PDF support is useful for booking forms, order forms, payment forms, application forms, contract forms, and official form records.
366
367 ### Spam Protection and Email Verification
368
369 Bit Form includes [multiple spam protection](https://bit-form.com/feature/block-spams-spam-protection/) options. You can protect forms using reCAPTCHA v2, reCAPTCHA v3, hCaptcha, and Cloudflare Turnstile for free. Honeypot protection is included in Pro.
370
371 Bit Form also supports **double opt-in** in Pro. Double opt-in can require users to confirm their email before selected actions run. This is useful for newsletter forms, lead generation forms, registration forms, and email-based workflows.
372
373
374 ### Form Abandonment and Partial Entries (Pro)
375
376 Bit Form includes form abandonment support. This feature can save partial form data when users leave before completing the form.
377
378 You can show a warning message, save drafts for logged-in users, repopulate previous partial entries, save a draft when the user leaves the form page, and allow empty forms to be saved as drafts when needed.
379
380 ### WordPress Authentication Forms
381
382 Bit Form Pro includes WordPress authentication features. You can create forms for:
383
384 * User registration
385 * User login
386 * Forgot password
387 * Reset password
388
389 You can map form fields to WordPress user fields, assign user roles, set approval methods, send user and admin notifications, redirect users after submission, and map user meta fields.
390
391 This makes Bit Form useful for membership sites, course sites, private communities, customer portals, and user onboarding flows.
392
393
394 ### Why Choose Bit Form?
395
396 Bit Form gives you a clean form-building experience without making the workflow feel complicated. Bit Form is useful for:
397
398 * Beginners who want to create a contact form without code
399 * Small businesses that need lead generation forms and support forms
400 * Agencies that build forms for client websites
401 * Freelancers who need booking forms, quote forms, and order forms
402 * Membership sites that need registration, login, and user forms
403 * Marketers who need CRM, email marketing, and automation integrations
404 * Developers who need conditional logic, webhooks, PDF output, and custom JS/CSS control
405
406 Bit Form keeps simple form creation easy while still giving advanced users enough control to build complex form workflows.
407
408
409 ### Build Simple Forms or Advanced Form Workflows
410
411 You can start with a basic form and later build more complex forms with file upload, conditional logic, multistep form, conversational form, payment form fields, booking form workflows, order form confirmations, support form notifications, CRM integrations, and PDF attachments.
412
413 Bit Form gives you a flexible form-building system inside WordPress with a beginner-friendly interface and advanced form-building capabilities.
414
415
416 == External services ==
417
418 Bit Form connects to external services only when:
419 - You enable a specific integration (e.g., Zoho CRM, Mailchimp, Google Sheets)
420 - You use a built-in feature that requires external processing (e.g., spam protection, icon search)
421
422 Data is sent to external servers only when integrations are active (captcha/icon search are exceptions when those features are used). Enabling an integration sends form data to that service per your configuration — for example, connecting Mailchimp will send subscriber data on form submission.
423
424 For a full reference with additional details see: [External Services](https://github.com/bit-apps-pro/bit-form-frontend/blob/main/external-services.md)
425
426
427
428 ## FAQ
429
430 = Can I build advanced forms with Bit Form? =
431 Yes. Bit Form supports conditional logic, calculations, multistep forms, conversational forms, file uploads, email templates, form entries, integrations, and advanced Pro features.
432
433 = Does Bit Form support payment forms? =
434 Yes. Bit Form Pro supports payment forms with PayPal, Stripe, Razorpay, and Mollie. You can create order forms, booking forms, donation forms, and service payment forms.
435
436 = Can I create multistep forms? =
437 Yes. Bit Form supports multistep forms, so you can split long forms into smaller steps for applications, bookings, registrations, quotes, and payment forms.
438
439 = Can users upload files through Bit Form? =
440 Yes. Bit Form includes a file upload field in the free version. Bit Form Pro adds advanced file upload controls for more complex form workflows.
441
442 = Does Bit Form include spam protection? =
443 Yes. Bit Form supports reCAPTCHA v2, reCAPTCHA v3, hCaptcha, and Cloudflare Turnstile. Bit Form Pro also includes honeypot spam protection.
444
445 = Does Bit Form Free show form entries? =
446 Yes. Bit Form free version shows form submissions inside WordPress, so you can view and manage entries from your dashboard. You can also disable database entry storage when needed.
447
448 = Are Bit Form integrations free? =
449 Yes. Bit Form includes 50+ free integrations for CRM, email marketing, automation, spreadsheets, storage, messaging, WooCommerce, webhooks, and other workflow tools.
450
451 = Does Bit Form work with page builders? =
452 Yes. You can use Bit Form with WordPress pages, posts, shortcodes, Gutenberg, and popular page builders that support shortcode or block-based form placement.
453
454 = Will Bit Form slow down my website? =
455 Bit Form is built as a lightweight form builder. For simple contact forms, it loads only the required assets, so your forms stay fast and clean.
456
457 = Can I build multi-column forms? =
458 Yes, Bit Form supports multi-column form layouts. You can place fields side by side, adjust the form structure, and create cleaner layouts for contact forms, booking forms, order forms, registration forms, and other advanced forms.
459
460 = Can I export/import form submission data? =
461 Yes, you can export form submission data from Bit Form entries for reporting, backup, or external use.
462
463 == Installation ==
464
465 1. Download the Bit Form plugin.
466 2. Upload the Bit Form plugin files to the `/wp-content/plugins/bit-form` directory, or from the WordPress Admin Panel, click on Plugins => Add New to install Bit Form directly.
467 3. Click on Upload, so you can directly upload the Bit Form zip file.
468 4. Use the browse button to select the plugin zip file that was downloaded, and then click on Install Now.
469 5. Once installed, click “Activate” to enjoy the best form building experience ever.
470
471 == Screenshots ==
472 1. Build custom WordPress forms with drag-and-drop fields
473 2. Customize every form style with live visual controls
474 3. Connect Bit Form with CRMs, sheets, email, and more
475 4. Manage all Bit Form forms from one clean dashboard
476 5. Search, filter, and export form entries in one table
477 6. Control spam, limits, validation, emails, and PDFs
478 7. Create smarter forms with conditional display rules
479 8. Build conversational forms with one question per step
480
481 == Changelog ==
482 = 3.1.2 =
483 * Release Date: 4 July, 2026
484 * Fixes:
485 1. Hardened file upload entry updates to prevent path traversal from deleting arbitrary files through the file field "_old" value.
486 2. Restricted file deletion to files that remain inside the entry upload directory and belong to the current entry metadata.
487 3. Inactive Form entry submission: Fixed an issue where inactive forms were still accepting submissions.
488
489 = 3.1.1 =
490 * Release Date: 18 June, 2026
491 * Fix:
492 1. Length Validation: Resolve length validation functionality with Checkbox Field
493
494 = 3.1.0 =
495 * Release Date: 17 June, 2026
496 * New:
497 1. Address Field: Added a new Address field with multiple sub-fields for comprehensive address collection.
498 2. Custom Filter Events: Added new filter JS event hooks for modifying Address and Payment field configurations and options, making it easier for developers to extend field functionality.
499
500 * Improvements:
501 1. Conditional Logic: Enhanced conditional logic support for composite fields (Name, Address, and Confirm Email), allowing more granular control based on sub-field values.
502 2. Sensitive Data Handling: Improved frontend handling of sensitive data to help prevent potential data exposure.
503 3. Custom CSS: Custom CSS styles are now rendered instantly in the Form Builder.
504 4. Improve support for Smart Tags in default value settings for non-text fields.
505
506 * Fixes:
507 1. Fixed a Phone Number field styling issue when the country list was hidden.
508 2. Excluded the "bitforms" post type from XML sitemaps.
509 3. Fixed a nonce validation issue in the Save Form Progress route.
510 4. Fixed an issue causing signature images to appear broken in email templates.
511 5. Fixed a Dropdown field validation issue when using multiple option lists.
512 6. Fixed preview and download URL issues for uploaded files across different permalink configurations.
513
514
515 = 3.0.3 =
516 * Release Date: 6 June, 2026
517 * Improvements:
518 1. Improved CPT data validation during create and update operations.
519
520 * Fixes:
521 1. Fixed required field validation issues for Name child fields (First Name and Last Name).
522 2. Fixed an issue with Telegram integration list fetching.
523 3. Fixed a PDF configuration issue where global PDF settings could be overwritten.
524
525 = 3.0.2 =
526 *Release Date: 22 May, 2026*
527 *Improvements:
528 1. Support File upload field in email and PDF templates.
529
530 = 3.0.1=
531 *Release Date: 22 May, 2026*
532 *Fix:
533 1. Replace Wordpress static screenshot images.
534
535 = 3.0.0 =
536 *Release Date: 22 May, 2026*
537 *New:
538 1. UI/UX: Redesigned the Bit Form dashboard, form builder and every interface following modern design principles for improved user experience.
539 2. Multi-Site Support: Added compatibility for WordPress multisite installations, allowing network-wide bit form management.
540 3. New Fields: Added new Name field with separate first name and last name inputs, and Email OTP field for sending OTP to email and validating it in the form.
541 4. Basic Conditional Logic: Introduced basic conditional logic in field settings section.
542 5. Field picker modal: Field picker modal on "Add Field" button click in the form builder.
543 6. Form switchable input in form builder header to quickly switch between forms.
544 7. New theme: Added new theme as "Bit Form Default" in the theme gallery and previous defalt them name replace with "Bit Form Legacy".
545 8. Custom Theme: Added custom theme option in the theme gallery to create and save your own themes.
546 9. Style Export/Import: Added export/import functionality for form styles/themes.
547 10. Global Element style: Add :hover, :focus styles state in the global element styling.
548 11. New Field Settings: Added several new settings in the fields, such as: container class, confirm field, value length limit, etc.
549
550 *Improvements:
551 1. Field List and settings panel separated by category and improved search functionality.
552 2. Add More CSS property support in the global element styling.
553 3. Preview page: Improved the form preview page layout design and added breakpoint option buttons.
554
555 = 2.22.3 =
556 *Release Date: 13 May, 2026*
557 *Fix:
558 1. Resolved Delete Entry and Delete Form action issues in the Entry Details View.
559
560 = 2.22.2 =
561 *Release Date: 5th May, 2026*
562 *Improvements:
563 1. Resolved all Plugin Checker warnings and errors for improved code quality and security.
564 2. Sanitized all user inputs and outputs in the codebase to prevent potential security vulnerabilities.
565 3. Escaped all markup in the codebase for enhanced security against XSS attacks.
566
567 = 2.22.1 =
568 *Release Date: 21 April, 2026*
569 *Improvements:
570 1. Improved entry table view to display multiple field values within a single cell.
571 2. Added full URL paths for uploaded files in integrations and API responses.
572
573 *Fixes:
574 1. Fixed an issue where "flush_rewrite_rules" was executed on every page load, causing performance issues.
575 2. Fixed an issue where multiple workflow triggers were not working when using the Entry Add API endpoint.
576
577 = 2.22.0 =
578 *Release Date: 04 April, 2026*
579 *Improvements:
580 1. Refactored code by moving certain Pro features to the Pro plugin, aligning with WordPress plugin guidelines and best practices.
581 2. Converted selected Pro features into free features and adjusted default values of some existing features to enhance user experience.
582
583 = 2.21.13 =
584 *Release Date: 17 March, 2026*
585 *Improvements:
586 1. Refactored unsafe SQL queries to use prepared statements for enhanced security against SQL injection attacks.
587 2. Updated the codebase to follow WordPress Plugin Checker best practices for improved code quality and maintainability.
588
589 *Fixes:
590 1. Resolve Dark Mode style issues with multiple class selectors.
591
592 = 2.21.12 =
593 *Release Date: 23 February, 2026*
594 *Improvements:
595 1. Replaced heredoc markups with sprintf for better performance and security in the codebase.
596 2. Added escaping for all markup in the codebase for improved security.
597 3. Followed WordPress Plugin Checker best practices for code structure and formatting.
598
599 = 2.21.11 =
600 *Release Date: 18 February, 2026*
601 *Improvements:
602 1. Security: Improved query validation to prevent SQL injections.
603 2. File validation: Improved PDF file validation for the File Upload and Advance File Upload fields.
604 *Fix:
605 1. Entry edit modal: Fixed the submit button in the entry edit modal.
606 2. FluentCRM integration: Fixed custom-data mapping for FluentCRM.
607 3. Stripe payment field: Fixed stripe payment submission issue with payment processing status.
608
609 = 2.21.10 =
610 *Release Date: 02 February, 2026*
611 *Improvements:
612 1. Export Entries: Enhanced filtering options for exporting entries.
613
614 *Fixes:
615 1. Phone Number Field: Fixed country-specific pattern validation issues.
616 2. Repeater Field: Fixed single mapped Signature field preview in email/PDF templates.
617 3. Entries Table: Fixed sorted column preference not persisting on reload.
618
619 = 2.21.9 =
620 *Release Date: 12 January, 2026*
621 *Fixes:
622 1. Fixed trigger workflows route's invalid trigger token validation.
623 2. Resolved hCaptcha field initialization error on form submission.
624 3. Fixed test mail form returning "undefined" response when sending emails
625
626 = 2.21.8 =
627 *Release Date: 07 January, 2026*
628 *Fixes:
629 1. Resolved the dropdown value preview issue in the repeater field..
630 2. Fixed email sending issues on older PHP versions.
631
632 = 2.21.7 =
633 *Release Date: 29 December, 2025*
634 "Improvements:
635 1. Enhanced authentication process for Workflow trigger (AJAX) Route.
636 2. Smart Tag: display field admin label or name in email & PDF templates in All Data smart tag when field label is empty.
637 3. Files Hyperlink: add files hyperlink display in email & PDF templates.
638
639 *Fixes:
640 1. Brevo (Sendinblue) integration: fixed an contact update issue.
641 2. Resolve "Back" button issue in Single Entry Details View.
642 3. SMTP Status: SMTP status configuration not update issues.
643
644 = 2.21.6 =
645 *Release Date: 16 December, 2025*
646 *Fixes:
647 1. Fixed an issue with the WordPress current data smart tag.
648 2. Resolved missing runtime dependency issues.
649
650 *Improvements:
651 1. Enhanced the Mailchimp integration authentication process.
652
653 = 2.21.5 =
654 *Release Date: 10 December, 2025*
655 *Fixes:
656 1. Resolved an issue where repeater-field file attachments were not included in email notifications for multistep and abandonment forms.
657 2. Added the missing post route for creating and updating Custom Post Types (CPT).
658
659 *Improvements:
660 1. Improved the mapping of uploaded file URLs in Google Sheets and Zoho Sheets integrations.
661
662 = 2.21.3 =
663 *Release Date: 24 November, 2025*
664 *New:
665 1. Added Advanced Filtering option for export entries.
666
667 *Fixes:
668 1. Fixed an issue PDF and email template repeater field display.
669 2. Resolved a problem with the single IP draft submission.
670 3. Fixed an issue with form preview routing unexpected slash (/).
671
672 *Improvements:
673 1. Enhanced the webhook field mapping with smart tag.
674 2. Improved display of file link in email and PDF templates.
675 3. Expanded anonymous telemetry to include payment amount and currency metrics..
676
677 = 2.21.2 =
678 *Release Date: 09 November, 2025*
679 *Fixes:
680 1. Fixed an issue where WP Auth changes the Update button not working.
681 2. Resolved a problem with the Make.com integration not functioning correctly.
682 3. Fixed an issue causing Table Data View routing to fail.
683
684 *Improvements:
685 1. Enhanced the Table Data View to better display file and repeater field values.
686 2. Updated the Single Entry Details View to support the ${bf_all_data} smart tag.
687
688 = 2.21.1 =
689 *Release Date: 26 October, 2025*
690 *Fixes:
691 1. Fixed an issue where Razorpay webhook was not working properly for some users.
692
693 = 2.21.0 =
694 *Release Date: 23 October, 2025*
695 *New:
696 1. Razorpay: Added webhook support for Razorpay payments after form submission.
697 2. Stripe: Added MB Way payment method.
698
699 *Improvements:
700 1. Routing: Optimized AJAX routing for improved performance.
701 2. MailChimp Integration: Enhanced birthdate field mapping for better compatibility.
702 3. Payment Information: Refined payment details display within the entry details section.
703 4. Smart Tags: Improved Smart Tag handling in integration field mappings.
704
705 *Fixes:
706 1. Fixed issue Repeated field math calculations.
707 2. Fixed an issue where Razorpay and Mollie workflows were triggered after successful payment.
708 3. Fixed an issue that caused form entries to be deleted when deleting a form.
709 4. Fixed an issue with empty values in dropdown field group options.
710 5. Fixed an issue preventing Mailchimp contact updates from working correctly.
711 6. Fixed the PDF attachment download link not working in entry details.
712
713 = 2.20.6 =
714 *Release Date: 15 September, 2025*
715 *New:
716 1. Input Mask: Added input mask format option for Text, Username, URL and Multiline text fields to enhance data consistency and user input accuracy.
717 2. Developer Filter Hooks (PDF & Email): Introduced bitform_filter_pdf_filename, bitform_filter_pdf_body, bitform_filter_email_subject, and bitform_filter_email_body filter hooks for customizing PDF and email content.
718 3. Developer FilterHooks (Translations): Added bitforms_filter_allow_translation and bitform_filter_translations filter hooks to disable or modify plugin translations.
719
720 *Improvements:
721 1. Form Abandonment: Enhanced handling of partial form submissions by improving uploaded file visibility and triggering selected checkboxes actions.
722 2. Phone Field: Added support for landline numbers in the Phone Number field with custom regex pattern support.
723
724 *Fixes:
725 1. Resolved repeated file field attachment issues in email templates.
726 2. Fixed issue where default conditional logic was not being disabled properly.
727 3. Fixed form save issues when the plugin was translated into other languages.
728
729 = 2.20.5 =
730 *Release Date: 25 August, 2025*
731 *New:
732 1. Smart Tag: Added ${bf_all_data.onlyValues} smart tag to include all form field values (excluding empty and hidden fields) in Email & PDF templates.
733 2. Conditional Logic: Introduced an Enable/Disable option for better control over conditional logic.
734 3. Language Support: Added new translations for Dutch, French, German, Italian, Portuguese, Spanish, Turkish, and 25+ additional languages.
735
736 *Improvements:
737 1. Limit Form Submission: Enhanced by adding options to set submission limits per user/IP or per date/week/month.
738 2. Smart Tags: Added new week tokens for the Format Date Time smart tag.
739 3. File Upload: Improved file type validation for the advanced file upload field.
740
741 *Fix:
742 1. Resolved an issue where '0' values were not being included in email content.
743
744 = 2.20.4 =
745 *Release Date: 12 August, 2025*
746 *Fix:
747 1. File Upload Security Enhancement: Strictly block uploading of executable files.
748
749 *Improvements:
750 1. Ensure only a single preview tab is open and automatically reload it on every Preview button click.
751
752 = 2.20.3 =
753 *Release Date: 27 July, 2025*
754 *Improvements:
755 1. Conditional Logic: Added support for using the "Next" button for an action to conditionally change steps in Multi Step forms.
756 2. Entry Export: Improved Unicode and Repeater field data formatting for exported entry files.
757
758 *Fix:
759 1. Resolved Smart Tag mapping issue for ${bf_all_data} in Double Opt-In email templates.
760 2. Fixed Signature field path issue in email templates for Multi Step forms.
761 3. Fixed scrolling issue related to field validation messages.
762
763
764 = 2.20.2 =
765 *Release Date: 16 July, 2025*
766 *Improvements:
767 1. Move existing field between Section,Repater and Steps.
768 2. Phone number field: added country list hide settings and similar country code validation
769
770 = 2.20.1 =
771 *Release Date: 08 July, 2025*
772 *New:
773 1. Spacer Field: Added a new Spacer field to create visual gaps between form fields, improving form layout and appearance.
774 2. Smart Tag – ${_bf_format_datetime()}: Introduced a new smart tag to format date and time based on user-defined preferences, allowing better control over how date/time values are displayed.
775
776 *Improvements:
777 1. Min/Max Date-Time Range: Added support for setting minimum and maximum ranges in Date, Time, Month, and Week fields to enhance validation and input control.
778 2. Conditional Logic Enhancements: Improved behavior of "Change" and "Click" logic by accurately targeting and comparing selected fields.
779
780 *Fix:
781 1. Resolved missing "Logged In User" option in the ACF integration edit section.
782 2. Fixed an issue where entry owner/user was being overwritten during entry edits.
783 3. Resolved global validation message overwrite issue in default settings.
784
785 = 2.20.0 =
786 *Release Date: 30 June, 2025*
787 *New:
788 1. Advanced Date-Time Field: Introduced a new field type that lets users select both date and time, improving form flexibility and user experience.
789 2. New Smart Tags (Functions): Added ${_bf_datetime_difference()} and ${_bf_add_subtract_datetime()} smart tags to support date and time calculations.
790 3. New Conditional Action: Added a "Config Option" action in conditional logic to dynamically change Date-Time field config based on user input.
791
792 *Improvements:
793 1. Enhanced Logic for Date/Time Fields: Improved conditional logic support for Date, Time, Week, and Month fields, enabling more advanced scenarios.
794
795 *Fix:
796 1. Fixed an issue with mismatched created time format in the entries table based on site date/time format settings.
797 2. Resolved PayPal transaction ID mismatch issue in the entry details section.
798 3. Fixed a signature file path issue in multi-step forms.
799 4. Resolved a frontend data view & edit issue related to edit access control.
800
801 = 2.19.2 =
802 *Release Date: 15 June, 2025*
803 *Improvements:
804 1. Security Enhancements: Prevented JavaScript injection in field content areas such as labels, sub-titles, and helper texts within the form builder.
805 2. Conditional Logic: Added "Clone Condition & Logic" feature to enhance usability and speed up logic configuration.
806
807 *Fix:
808 1. Fixed an issue with form JavaScript generation when the any form is also included in the footer section.
809
810 = 2.19.1 =
811 *Release Date: 29 May, 2025*
812 *New:
813 1. Form Auto Fill Feature: Added a feature that automatically fills form fields in form preview with user data, streamlining the user experience and reducing manual entry.
814
815 *Improvements:
816 1. Nonce Verification Improved: Enhanced nonce verification for better security and cache issue.
817
818 *Fix:
819 1. HTML Escaping in Single Entry View: Fixed an issue where HTML tags were not properly escaped, ensuring correct display in the Single Entry View.
820
821 = 2.19.0 =
822 *Release Date: 20 May, 2025*
823 *New:
824 1. Global validation messages: Added new settings under App Settings to globally customize validation error/invalid messages.
825 2. Bricks Builder Widget: Introduced the Bit Form widget for Bricks Builder, enabling easy form embedding.
826
827 *Improvements:
828 1. "Other" Option Label: Added setting to customize the label of the "Other..." option in Checkbox and Radio fields.
829 2. Elementor & Gutenberg Widgets: Improved form rendering behavior when switching forms in the Bit Form selection dropdown.
830
831 *Fix:
832 1. PayPal Integration: Resolved PayPal transaction ID mismatch issue.
833
834
835
836
837
838 == Upgrade Notice ==
839
840 = 3.0.0 =
841 * Major Update: Introduced a completely redesigned form builder interface with enhanced usability and performance.
842
843
844 For changelog of all versions please check [Changelog.txt](https://plugins.trac.wordpress.org/browser/bit-form/trunk/changelog.txt)