| @@ -1,4 +1,256 @@ | ||
| 1 | += 2.21.13 = | |
| 2 | +*Release Date: 17 March, 2026* | |
| 3 | +*Improvements: | |
| 4 | + 1. Refactored unsafe SQL queries to use prepared statements for enhanced security against SQL injection attacks. | |
| 5 | + 2. Updated the codebase to follow WordPress Plugin Checker best practices for improved code quality and maintainability. | |
| 6 | + | |
| 7 | +*Fixes: | |
| 8 | + 1. Resolve Dark Mode style issues with multiple class selectors. | |
| 9 | + | |
| 10 | += 2.21.12 = | |
| 11 | +*Release Date: 23 February, 2026* | |
| 12 | +*Improvements: | |
| 13 | + 1. Replaced heredoc markups with sprintf for better performance and security in the codebase. | |
| 14 | + 2. Added escaping for all markup in the codebase for improved security. | |
| 15 | + 3. Followed WordPress Plugin Checker best practices for code structure and formatting. | |
| 16 | + | |
| 17 | += 2.21.11 = | |
| 18 | +*Release Date: 18 February, 2026* | |
| 19 | +*Improvements: | |
| 20 | + 1. Security: Improved query validation to prevent SQL injections. | |
| 21 | + 2. File validation: Improved PDF file validation for the File Upload and Advance File Upload fields. | |
| 22 | +*Fix: | |
| 23 | + 1. Entry edit modal: Fixed the submit button in the entry edit modal. | |
| 24 | + 2. FluentCRM integration: Fixed custom-data mapping for FluentCRM. | |
| 25 | + 3. Stripe payment field: Fixed stripe payment submission issue with payment processing status. | |
| 26 | + | |
| 27 | += 2.21.10 = | |
| 28 | +*Release Date: 02 February, 2026* | |
| 29 | +*Improvements: | |
| 30 | + 1. Export Entries: Enhanced filtering options for exporting entries. | |
| 31 | + | |
| 32 | +*Fixes: | |
| 33 | + 1. Phone Number Field: Fixed country-specific pattern validation issues. | |
| 34 | + 2. Repeater Field: Fixed single mapped Signature field preview in email/PDF templates. | |
| 35 | + 3. Entries Table: Fixed sorted column preference not persisting on reload. | |
| 36 | + | |
| 37 | += 2.21.9 = | |
| 38 | +*Release Date: 12 January, 2026* | |
| 39 | +*Fixes: | |
| 40 | + 1. Fixed trigger workflows route's invalid trigger token validation. | |
| 41 | + 2. Resolved hCaptcha field initialization error on form submission. | |
| 42 | + 3. Fixed test mail form returning "undefined" response when sending emails | |
| 43 | + | |
| 44 | += 2.21.8 = | |
| 45 | +*Release Date: 07 January, 2026* | |
| 46 | +*Fixes: | |
| 47 | + 1. Resolved the dropdown value preview issue in the repeater field.. | |
| 48 | + 2. Fixed email sending issues on older PHP versions. | |
| 49 | + | |
| 50 | += 2.21.7 = | |
| 51 | +*Release Date: 29 December, 2025* | |
| 52 | +"Improvements: | |
| 53 | + 1. Enhanced authentication process for Workflow trigger (AJAX) Route. | |
| 54 | + 2. Smart Tag: display field admin label or name in email & PDF templates in All Data smart tag when field label is empty. | |
| 55 | + 3. Files Hyperlink: add files hyperlink display in email & PDF templates. | |
| 56 | + | |
| 57 | +*Fixes: | |
| 58 | + 1. Brevo (Sendinblue) integration: fixed an contact update issue. | |
| 59 | + 2. Resolve "Back" button issue in Single Entry Details View. | |
| 60 | + 3. SMTP Status: SMTP status configuration not update issues. | |
| 61 | + | |
| 62 | += 2.21.6 = | |
| 63 | +*Release Date: 16 December, 2025* | |
| 64 | +*Fixes: | |
| 65 | + 1. Fixed an issue with the WordPress current data smart tag. | |
| 66 | + 2. Resolved missing runtime dependency issues. | |
| 67 | + | |
| 68 | +*Improvements: | |
| 69 | + 1. Enhanced the Mailchimp integration authentication process. | |
| 70 | + | |
| 71 | += 2.21.5 = | |
| 72 | +*Release Date: 10 December, 2025* | |
| 73 | +*Fixes: | |
| 74 | + 1. Resolved an issue where repeater-field file attachments were not included in email notifications for multistep and abandonment forms. | |
| 75 | + 2. Added the missing post route for creating and updating Custom Post Types (CPT). | |
| 76 | + | |
| 77 | +*Improvements: | |
| 78 | + 1. Improved the mapping of uploaded file URLs in Google Sheets and Zoho Sheets integrations. | |
| 79 | + | |
| 80 | += 2.21.3 = | |
| 81 | +*Release Date: 24 November, 2025* | |
| 82 | +*New: | |
| 83 | + 1. Added Advanced Filtering option for export entries. | |
| 84 | + | |
| 85 | +*Fixes: | |
| 86 | + 1. Fixed an issue PDF and email template repeater field display. | |
| 87 | + 2. Resolved a problem with the single IP draft submission. | |
| 88 | + 3. Fixed an issue with form preview routing unexpected slash (/). | |
| 89 | + | |
| 90 | +*Improvements: | |
| 91 | + 1. Enhanced the webhook field mapping with smart tag. | |
| 92 | + 2. Improved display of file link in email and PDF templates. | |
| 93 | + 3. Expanded anonymous telemetry to include payment amount and currency metrics.. | |
| 94 | + | |
| 95 | += 2.21.2 = | |
| 96 | +*Release Date: 09 November, 2025* | |
| 97 | +*Fixes: | |
| 98 | + 1. Fixed an issue where WP Auth changes the Update button not working. | |
| 99 | + 2. Resolved a problem with the Make.com integration not functioning correctly. | |
| 100 | + 3. Fixed an issue causing Table Data View routing to fail. | |
| 101 | + | |
| 102 | +*Improvements: | |
| 103 | + 1. Enhanced the Table Data View to better display file and repeater field values. | |
| 104 | + 2. Updated the Single Entry Details View to support the ${bf_all_data} smart tag. | |
| 105 | + | |
| 106 | += 2.21.1 = | |
| 107 | +*Release Date: 26 October, 2025* | |
| 108 | +*Fixes: | |
| 109 | + 1. Fixed an issue where Razorpay webhook was not working properly for some users. | |
| 110 | + | |
| 111 | += 2.21.0 = | |
| 112 | +*Release Date: 23 October, 2025* | |
| 113 | +*New: | |
| 114 | + 1. Razorpay: Added webhook support for Razorpay payments after form submission. | |
| 115 | + 2. Stripe: Added MB Way payment method. | |
| 116 | + | |
| 117 | +*Improvements: | |
| 118 | + 1. Routing: Optimized AJAX routing for improved performance. | |
| 119 | + 2. MailChimp Integration: Enhanced birthdate field mapping for better compatibility. | |
| 120 | + 3. Payment Information: Refined payment details display within the entry details section. | |
| 121 | + 4. Smart Tags: Improved Smart Tag handling in integration field mappings. | |
| 122 | + | |
| 123 | +*Fixes: | |
| 124 | + 1. Fixed issue Repeated field math calculations. | |
| 125 | + 2. Fixed an issue where Razorpay and Mollie workflows were triggered after successful payment. | |
| 126 | + 3. Fixed an issue that caused form entries to be deleted when deleting a form. | |
| 127 | + 4. Fixed an issue with empty values in dropdown field group options. | |
| 128 | + 5. Fixed an issue preventing Mailchimp contact updates from working correctly. | |
| 129 | + 6. Fixed the PDF attachment download link not working in entry details. | |
| 130 | + | |
| 131 | += 2.20.6 = | |
| 132 | +*Release Date: 15 September, 2025* | |
| 133 | +*New: | |
| 134 | + 1. Input Mask: Added input mask format option for Text, Username, URL and Multiline text fields to enhance data consistency and user input accuracy. | |
| 135 | + 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. | |
| 136 | + 3. Developer FilterHooks (Translations): Added bitforms_filter_allow_translation and bitform_filter_translations filter hooks to disable or modify plugin translations. | |
| 137 | + | |
| 138 | +*Improvements: | |
| 139 | + 1. Form Abandonment: Enhanced handling of partial form submissions by improving uploaded file visibility and triggering selected checkboxes actions. | |
| 140 | + 2. Phone Field: Added support for landline numbers in the Phone Number field with custom regex pattern support. | |
| 141 | + | |
| 142 | +*Fixes: | |
| 143 | + 1. Resolved repeated file field attachment issues in email templates. | |
| 144 | + 2. Fixed issue where default conditional logic was not being disabled properly. | |
| 145 | + 3. Fixed form save issues when the plugin was translated into other languages. | |
| 146 | + | |
| 147 | += 2.20.5 = | |
| 148 | +*Release Date: 25 August, 2025* | |
| 149 | +*New: | |
| 150 | + 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. | |
| 151 | + 2. Conditional Logic: Introduced an Enable/Disable option for better control over conditional logic. | |
| 152 | + 3. Language Support: Added new translations for Dutch, French, German, Italian, Portuguese, Spanish, Turkish, and 25+ additional languages. | |
| 153 | + | |
| 154 | +*Improvements: | |
| 155 | + 1. Limit Form Submission: Enhanced by adding options to set submission limits per user/IP or per date/week/month. | |
| 156 | + 2. Smart Tags: Added new week tokens for the Format Date Time smart tag. | |
| 157 | + 3. File Upload: Improved file type validation for the advanced file upload field. | |
| 158 | + | |
| 159 | +*Fix: | |
| 160 | + 1. Resolved an issue where '0' values were not being included in email content. | |
| 161 | + | |
| 162 | += 2.20.4 = | |
| 163 | +*Release Date: 12 August, 2025* | |
| 164 | +*Fix: | |
| 165 | + 1. File Upload Security Enhancement: Strictly block uploading of executable files. | |
| 166 | + | |
| 167 | +*Improvements: | |
| 168 | + 1. Ensure only a single preview tab is open and automatically reload it on every Preview button click. | |
| 169 | + | |
| 170 | += 2.20.3 = | |
| 171 | +*Release Date: 27 July, 2025* | |
| 172 | +*Improvements: | |
| 173 | + 1. Conditional Logic: Added support for using the "Next" button for an action to conditionally change steps in Multi Step forms. | |
| 174 | + 2. Entry Export: Improved Unicode and Repeater field data formatting for exported entry files. | |
| 175 | + | |
| 176 | +*Fix: | |
| 177 | + 1. Resolved Smart Tag mapping issue for ${bf_all_data} in Double Opt-In email templates. | |
| 178 | + 2. Fixed Signature field path issue in email templates for Multi Step forms. | |
| 179 | + 3. Fixed scrolling issue related to field validation messages. | |
| 180 | + | |
| 181 | + | |
| 182 | += 2.20.2 = | |
| 183 | +*Release Date: 16 July, 2025* | |
| 184 | +*Improvements: | |
| 185 | + 1. Move existing field between Section,Repater and Steps. | |
| 186 | + 2. Phone number field: added country list hide settings and similar country code validation | |
| 187 | + | |
| 188 | += 2.20.1 = | |
| 189 | +*Release Date: 08 July, 2025* | |
| 190 | +*New: | |
| 191 | + 1. Spacer Field: Added a new Spacer field to create visual gaps between form fields, improving form layout and appearance. | |
| 192 | + 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. | |
| 193 | + | |
| 194 | +*Improvements: | |
| 195 | + 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. | |
| 196 | + 2. Conditional Logic Enhancements: Improved behavior of "Change" and "Click" logic by accurately targeting and comparing selected fields. | |
| 197 | + | |
| 198 | +*Fix: | |
| 199 | + 1. Resolved missing "Logged In User" option in the ACF integration edit section. | |
| 200 | + 2. Fixed an issue where entry owner/user was being overwritten during entry edits. | |
| 201 | + 3. Resolved global validation message overwrite issue in default settings. | |
| 202 | + | |
| 203 | += 2.20.0 = | |
| 204 | +*Release Date: 30 June, 2025* | |
| 205 | +*New: | |
| 206 | + 1. Advanced Date-Time Field: Introduced a new field type that lets users select both date and time, improving form flexibility and user experience. | |
| 207 | + 2. New Smart Tags (Functions): Added ${_bf_datetime_difference()} and ${_bf_add_subtract_datetime()} smart tags to support date and time calculations. | |
| 208 | + 3. New Conditional Action: Added a "Config Option" action in conditional logic to dynamically change Date-Time field config based on user input. | |
| 209 | + | |
| 210 | +*Improvements: | |
| 211 | + 1. Enhanced Logic for Date/Time Fields: Improved conditional logic support for Date, Time, Week, and Month fields, enabling more advanced scenarios. | |
| 212 | + | |
| 213 | +*Fix: | |
| 214 | + 1. Fixed an issue with mismatched created time format in the entries table based on site date/time format settings. | |
| 215 | + 2. Resolved PayPal transaction ID mismatch issue in the entry details section. | |
| 216 | + 3. Fixed a signature file path issue in multi-step forms. | |
| 217 | + 4. Resolved a frontend data view & edit issue related to edit access control. | |
| 218 | + | |
| 219 | += 2.19.2 = | |
| 220 | +*Release Date: 15 June, 2025* | |
| 221 | +*Improvements: | |
| 222 | + 1. Security Enhancements: Prevented JavaScript injection in field content areas such as labels, sub-titles, and helper texts within the form builder. | |
| 223 | + 2. Conditional Logic: Added "Clone Condition & Logic" feature to enhance usability and speed up logic configuration. | |
| 224 | + | |
| 225 | +*Fix: | |
| 226 | + 1. Fixed an issue with form JavaScript generation when the any form is also included in the footer section. | |
| 227 | + | |
| 228 | += 2.19.1 = | |
| 229 | +*Release Date: 29 May, 2025* | |
| 230 | +*New: | |
| 231 | + 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. | |
| 232 | + | |
| 233 | +*Improvements: | |
| 234 | + 1. Nonce Verification Improved: Enhanced nonce verification for better security and cache issue. | |
| 235 | + | |
| 236 | +*Fix: | |
| 237 | + 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. | |
| 238 | + | |
| 239 | += 2.19.0 = | |
| 240 | +*Release Date: 20 May, 2025* | |
| 241 | +*New: | |
| 242 | + 1. Global validation messages: Added new settings under App Settings to globally customize validation error/invalid messages. | |
| 243 | + 2. Bricks Builder Widget: Introduced the Bit Form widget for Bricks Builder, enabling easy form embedding. | |
| 244 | + | |
| 245 | +*Improvements: | |
| 246 | + 1. "Other" Option Label: Added setting to customize the label of the "Other..." option in Checkbox and Radio fields. | |
| 247 | + 2. Elementor & Gutenberg Widgets: Improved form rendering behavior when switching forms in the Bit Form selection dropdown. | |
| 248 | + | |
| 249 | +*Fix: | |
| 250 | + 1. PayPal Integration: Resolved PayPal transaction ID mismatch issue. | |
| 251 | + | |
| 252 | + | |
| 1 | 253 | = 2.18.9 = |
| 2 | 254 | *Release Date: 10 May, 2025* |
| 3 | 255 | *Improvements: |
| 4 | 256 | 1. Email Notifications: Added an option to send admin and user email notifications upon "Admin Review" status in WP Auth (User Registration). |