Back to Bit Form Pro
Bit Form Pro changelog
Release notes for every version we have on record, newest first.
Latest 3.4.0 · 22 Oct 2026
40 versions
Since Jun 2026
2026 10 versions
3.4.0 Latest 22 Oct 2026 1 improved1 fixed1 security7 changed
Improved
- Improvements:
Fixed
- Fixes:
Security
- Stricter Request Handling: Every Bit Form Pro AJAX action now answers only to its exact name, and the theme gallery's admin actions now also check a security token.
Changed
- Heads up:
- Update Bit Form to 3.4.0 first. This release needs the free plugin at 3.4.0; on an older one Pro shows an update notice and waits.
- PHP 8.0 is now the minimum.
- For developers — admin AJAX replies changed shape. Custom code that calls Bit Form Pro's *admin* AJAX actions now receives { status, code, data } instead of { success, data }. Payment, file upload, email OTP and REST API (payment webhook) replies are unchanged, and so are hook and filter names and arguments.
- For developers — unhooking by old class names. Code that removes Bit Form Pro's own callbacks by class name no longer has an effect for classes that moved; use the new class name. The classes themselves still answer to their old names.
- Rebuilt Plugin Core: Bit Form Pro's server side now runs on the Bit Apps plugin framework, matching Bit Form 3.4.0. Existing payments, PDF templates, integrations and settings carry over as they are — there is no database change.
- Payment Forms: No more PHP 8.1 deprecation notice in the error log when a payment is recorded.
3.3.2 7 Oct 2026 1 new1 improved1 fixed2 security1 removed14 changed
New
- New:
Improved
- Improvements:
Fixed
- Fixes:
Security
- Security:
- Admin Approval Emails: The Approve and Reject links now open a confirmation page, and nothing happens until you click its button. Email security scanners that open every link could otherwise approve or reject an account before you read the email.
Removed
- Shortcode Content Filter: Developers can use the correctly spelled bitform_filter_shortcode_content. The old bitform_filter_sortcode_content still works but is deprecated.
Changed
- Heads up:
- Update Bit Form to 3.3.2 first. This release needs the free plugin at 3.3.2; on an older one Pro shows an update notice.
- Password Values Are No Longer Stored: Entries created or edited through the REST API now save Password fields as " (encrypted)". Leaving a password blank or masked when editing an entry keeps the stored one, and the edit log only records that it changed. WooCommerce gives new customers a random password they can reset.
- Blocked IP Message: The visitor's IP address in the blocked-IP message is now escaped.
- Forgot Password: The form gives the same answer whether or not an account exists, so it can no longer reveal which usernames and emails are registered. No email is sent for unknown accounts.
- Mollie Return Page: Each customer now sees their own payment after returning from Mollie. With several customers paying at once, one could see another's payment.
- Email OTP Delivery Hooks: Developers can send the code another way (for example SMS or WhatsApp) with the bitform_email_otp_send filter, or forward it after the email goes out with the bitform_email_otp_sent action.
- Payment Fields: Stripe, Razorpay and Mollie no longer take a second payment for an entry that is already paid, for example when the form failed to submit after payment and the customer tried again. Needs Bit Form 3.3.2.
- Double Opt-In with Bit CRM: Leads created after a visitor confirms their email keep their custom field values.
- Submission Limits: The Submission Period date range applies only when Custom Date is selected, per minute, hour and day limits count in your site's timezone, and the per-user IP limit works for IPv6 visitors.
- Save Draft: Logged-in visitors get their own draft back instead of entry #1's answers, guest drafts keep every later change, and a submitted or deleted draft starts a new one.
- REST API Entries: Deleting an entry removes its uploaded files too, and hCaptcha and Turnstile tokens are no longer saved as entry fields.
- Field Settings: A Repeater Maximum Row of 0 means no limit instead of one row, Advanced File Upload Readonly and Disabled apply on the form, and the Signature pen width matches the builder.
- User Registration and Password Reset: Registration stops with a clear error when WordPress can't create the user, the reset link works when the page URL has parameters (such as ?lang=fr), and activation or approval shows the result message when no redirect page is set.
3.3.1 16 Sep 2026 1 new1 fixed5 changed
New
- New:
Fixed
- Fixes:
Changed
- Heads up:
- Update Bit Form to 3.3.1 first. This release needs the free plugin at 3.3.1; on an older one Pro shows an update notice and waits.
- Posts Narrowed by Taxonomy and Term: A field filled from your posts now syncs only the posts in the taxonomy and term chosen in the builder, instead of the whole post type. A term that can no longer be read returns nothing rather than every post. Fields with no filter behave exactly as before. Developers can narrow the list further with the new bitform_dynamic_post_options filter.
- Payment Forms: A verified transaction no longer goes missing from the entry's emails and integrations on sites with a persistent object cache (Redis, Memcached, W3 Total Cache, SG Optimizer). Writing the transaction back could also empty the pending submission, which then failed with an expired-token error, or stop the request entirely on PHP 8.
- Hardened Hosts: Bit Form Pro no longer breaks with a fatal "Call to undefined function ignore_user_abort" on hosts such as RunCloud, where that PHP function is disabled. Admin screens, payments and form abandonment are all affected on PHP 8.
3.3.0 10 Aug 2026 2 new1 improved3 fixed2 security7 changed
New
- New:
- PDF Developer Filters: Added bitform_filter_pdf_filename and bitform_filter_pdf_body for adjusting a generated PDF's name and contents. Both apply to downloaded PDFs and to PDFs attached to email notifications.
Improved
- Improvements:
Fixed
- Fixes:
- PDF File Names: Fixed PDF generation failing when the file name contained a date field or any other value with a slash in it.
- File Uploads: Fixed upload error messages being shown incorrectly.
Security
- Admin Actions: Fixed Clone Integration and Auth Settings running twice on every request, and fixed a request with an expired security token returning an empty response instead of a clear error.
- Security:
Changed
- Heads up:
- WordPress 6.5 is now the minimum. Translations now ship as compiled catalogs, which older WordPress versions cannot read. On WordPress 6.4 the plugin still runs, but every string stays in English.
- Smart Tags in Downloaded PDF Names: The PDF file name setting now resolves smart tags when a PDF is downloaded, matching how PDFs attached to emails already behaved.
- Translations: Bit Form Pro is now translated at runtime, and every user-facing string is translatable. The 33 bundled languages now apply. Because Pro ships outside WordPress.org it receives no language packs, so this is the only way its translations load. Developers can switch it off with the bitform_filter_allow_translation filter, the same one that controls Bit Form's own catalogs.
- Data Views: A front-end data view now loads its settings together with the script that reads them, so caching and optimisation plugins can no longer separate the two and leave the table empty.
- WooCommerce Product Images: A product image imported from a submitted URL can no longer be fetched from an internal network address or a local file. Images hosted on your own site still work.
- API Key: The Bit Form API key is now generated from a cryptographically secure random source, and changing it requires a Bit Form management capability.
3.2.2 30 Jul 2026 1 improved2 fixed1 changed
Improved
- Improvements:
Fixed
- Fixes:
- License Activation: Fixed the Recheck and Disconnect buttons re-running license activation, which could re-add a site to your subscription after it had been removed.
Changed
- License Screen: The license screen now makes a single request to the license server per page load instead of two.
3.2.1 28 Jul 2026 1 new1 improved4 fixed1 security4 changed
New
- License Screen: Redesigned the license status screen and added one-click plugin updating.
Improved
- Improvements:
Fixed
- Fixes:
- Email OTP: Fixed OTP verification not being tied to the address the code was sent to.
- Free/Pro Version Mismatch: Fixed fatal errors that could occur when Bit Form and Bit Form Pro were on different versions, and removed a cron job that ran on every request.
- File Uploads: Temporary upload file names are now unguessable and deletion requests are confined to the temporary folder, so one visitor can no longer remove another visitor's pending upload. Also fixed an error triggered by an upload request naming a field that does not exist.
Security
- Security:
Changed
- Update Notices: Made Pro update detection and its admin notices more reliable.
- Payment Endpoints: Payment confirmation requests are now checked against the form, entry, and payment field they claim to belong to, and Razorpay transactions are verified with Razorpay before being recorded. Previously a crafted request could attach payment records or field values to any entry.
- REST API: The Bit Form API key is now compared in constant time and the API returns a proper authorization error instead of ending the request early.
- PDF Fonts: Font download requests are now restricted to the bundled font list.
3.2.0 21 Jul 2026 6 new
New
- New:
- Advanced Conditional Logic: Added Advanced Conditional Logic process handler code.
- Individual Conditional Logic: Added conditional logic process handler for individual features (Success Message, Redirect URL, Email Notification, and Integrations).
- Conditional Email Routing: Added support for conditional routing in the "Send To Email" setting of Email Notifications.
- PDF Header & Footer: Added support for configuring PDF headers and footers in the PDF Template settings.
- Multiple PDF Attachments: Added support for attaching multiple PDF templates to email notifications.
3.1.1 18 Jun 2026 1 new1 improved2 fixed
New
- Add PDF Templates Handler and Generation Filter hook.
Improved
- Improvement:
Fixed
- Fix:
- Resolve "PHP Warning: Undefined Property" warning message issues.
3.1.0 17 Jun 2026 1 new1 fixed2 changed
New
- New:
Fixed
- Fixes:
Changed
- Address Field: Address Feilds Pro feature handaling and configuration.
- Nonce Verification: Resolved nonce verification issue in save partial form progress handler.
3.0.2 9 Jun 2026 2 fixed
Fixed
- Fixes:
- Resolved an argument mismatch issue in filter hook callback functions.
Undated 30 versions
3.0.1 2 improved2 changed
Improved
- Improved CPT data validation during create and update operations.
- Form Restriction Validation: Enhanced validation for form restrictions based on time, IP, and entry limits.
Changed
- *Release Date: 6 June, 2026*
- *Improvements:s
3.0.0 3 new1 changed
New
- Mulitsite Support: Added support for WordPress multisite installations.
- Custom Theme style: Added option to create and save custom themes for form styling.
- Email OTP Verification: Added email OTP verification for form submissions to enhance security.
Changed
- *Release Date: 22 May, 2026*
2.14.5 1 improved1 changed
Improved
- Data View: improve access control for entry data view and edit.
Changed
- *Release Date: 18 May, 2026*
2.14.4 1 improved1 changed
Improved
- Improved the license handling process.
Changed
- *Release Date: 30 April, 2026*
2.14.3 1 new1 changed
New
- Add a filter hook for default Row of Repeater Field.
Changed
- *Release Date: 22 April, 2026*
2.14.2 1 new1 improved1 changed
New
- Add full URL path for uploaded files in integrations and API responses.
Improved
- Improved entry table view to display multiple field values within a single cell.
Changed
- *Release Date: 15 April, 2026*
2.14.1 2 improved1 fixed1 changed
Improved
- Modify URL Structure with Query Param of PDF preview
- *Fix:
Fixed
- Resolved Bit Form Required Version mismatch issue.
Changed
- *Release Date: 06 March, 2026*
2.14.0 1 improved1 changed
Improved
- Moved some Pro features code to Pro plugin to follow WordPress Plugin Guidelines and best practices.
Changed
- *Release Date: 04 April, 2026*
2.13.11 2 fixed1 changed
Fixed
- *Fix:
- Resolved multiple entry submissions in multistep and abandonment forms.
Changed
- *Release Date: 04 April, 2026*
2.13.10 1 improved1 changed
Improved
- Improve markup as Wordpress recomended.
Changed
- *Release Date: 25 March, 2026*
2.13.9 3 improved1 changed
Improved
- Replaced 'AUTH_SALT' with 'bitform_salt' for encrypted token handling.
- *Fix:
- AAdded the missing 'Entry ID' smart tag value in PDF templates.
Changed
- *Release Date: 10 March, 2026*
2.13.7 1 improved1 fixed1 changed
Improved
- Upload Files hyperlink support added in Email & PDF template content.
Fixed
- Resolve Back button issue in Single Entry Details View.
Changed
- *Release Date: 29 December, 2025*
2.13.6 1 new1 changed
New
- Added the missing post route for creating and updating Custom Post Types (CPT)..
Changed
- *Release Date: 10 December, 2025*
2.13.5 2 fixed1 changed
Fixed
- Fixed an issue PDF and email template repeater field display.
- Resolved a problem with the single IP draft submission.
Changed
- *Release Date: 24 November, 2025*
2.13.4 2 improved1 fixed1 changed
Improved
- Enhanced the Table Data View to better display file and repeater field values.
- Updated the Single Entry Details View to support the ${bf_all_data} smart tag.
Fixed
- Fixed an issue causing Table Data View routing to fail.
Changed
- *Release Date: 09 November, 2025*
2.13.3 2 fixed1 changed
Fixed
- *Fix:
- Version mismatch: Resolved version mismatch issue with Stable Tag and Pro versions.
Changed
- *Release Date: 01 November, 2025*
2.13.2 1 fixed1 changed
Fixed
- Razorpay: Fixed the issue with saving Razorpay payment details via Ajax.
Changed
- *Release Date: 26 October, 2025*
2.13.1 1 fixed1 changed
Fixed
- Routing Issue: Fixed the issue with AJAX routing not working correctly.
Changed
- *Release Date: 26 October, 2025*
2.13.0 2 new2 improved1 fixed1 changed
New
- Razorpay: Added webhook support for Razorpay payments after form submission.
- Stripe: Added MB Way payment method.
Improved
- Routing: Optimized AJAX routing for improved performance.
- Smart Tags: Improved Smart Tag handling in integration field mappings.
Fixed
- Fixed the PDF attachment download link not working in entry details.
Changed
- *Release Date: 23 October, 2025*
2.12.15 1 new1 fixed1 changed
New
- Added missing language files (.mo) to ensure proper translation support.
Fixed
- *Fix:
Changed
- *Release Date: 02 September, 2025*
2.12.14 2 fixed1 changed
Fixed
- *Fix:
- Resolved an issue with smart tag replacement in the double opt-in email template.
Changed
- *Release Date: 01 September, 2025*
2.12.13 2 new1 fixed1 changed
New
- Language Support: Added translations for Dutch, French, German, Italian, Portuguese, Spanish, Turkish, and 25+ additional languages.
- *Fix:
Fixed
- Resolved an issue where Checkbox and Dropdown field data were not passing correctly to the REST API.
Changed
- *Release Date: 26 August, 2025*
2.12.12 2 fixed1 changed
Fixed
- *Fix:
- Resolved the issue where the file path was returned in the response during instant file upload requests.
Changed
- *Release Date: 12 August, 2025*
2.12.11 2 fixed1 changed
Fixed
- *Fix:
- Resolved a frontend data view & edit issue related to edit access control.
Changed
- *Release Date: 30 June, 2025*
2.12.10 2 fixed1 changed
Fixed
- *Fix:
- Frontend Data View: Fixed an issue where HTML tags were not properly escaped in the Single Entry View.
Changed
- *Release Date: 29 May, 2025*
2.12.9 1 fixed2 changed
Fixed
- *Fix:
Changed
- *Release Date: 20 May, 2025*
- PayPal Integration: Resolved PayPal transaction ID mismatch issue.
2.12.8 1 improved1 changed
Improved
- WP Auth Email Notifications: Added an option to send admin and user email notifications upon "Admin Review" status in WP Auth (User Registration).
Changed
- *Release Date: 15 May, 2025*
2.12.7 3 fixed1 changed
Fixed
- *Fix:
- PDF Support: resolved PDF generation issue in the PHP 7.4 version.
- Fixed unexpected operator issue.
Changed
- *Release Date: 05 May, 2025*
2.12.4 1 improved1 changed
Improved
- Frontend Data View & Edit: Improved access control for viewing and editing form entries.
Changed
- *Release Date: 23 April, 2025*
2.12.3 2 improved2 fixed1 changed
Improved
- Enhanced PDF generate failed message.
- Update MPDF library version to 8.2.
Fixed
- *Fix:
- Fixed the issue missing entry ID for bf_all_data smart tag.
Changed
- *Release Date: 9 April, 2025*
