WebForms Pro M2. Change Log.

We are sorry, but WebForms v2 has been discontinued on November 1 2022 and no longer receives support or updates. It is compatible with Magento 2.4.5 - latest version available on November 2022 and is not tested with Magento 2.4.6.

You can try to fix the issue temporary by installing the following composer package

magento/zendframework1

However, we strongly recommend to upgrade to WebForms v3 as the further functioning of WebForms v2 version is not guaranteed after the next Magento update.

Please follow the data migration procedure from our documentation section

https://docs.mageme.com/webforms-pro-3/migrate-from-v2

## 2.9.48
- Critical security fix for XSS vulnerability

## 2.9.46
+ Magento 2.4.5 compatibility
- Fix: Magento 2.4.4 / PHP 8.1 email file attachment fix (thanks to Pim Hofman - pimhofman.nl)

## 2.9.45
- Fix: Approval notification now sent correctly from admin customer edit page

## 2.9.44
- Fix: Magento 2.4.4 / PHP 8.1 compatibility fixes

## 2.9.43
+ New: Magento 2.4.4 / PHP 8.1 compatibility

## 2.9.42
- Fix: Compatibility fix with security patch #43443

## 2.9.41
- Fix: Region field admin result edit fix
- Fix: Region field CSV export fix

## 2.9.40
- Fix: missing result grid controller in customer account admin page

## 2.9.39
- Fix: result filter performance greatly improved for extra large forms

## 2.9.38
- Fix: logic is now working for Select/Contact field

## 2.9.37
* Change: customer result permissions View, Add and Edit are more strict now
- Fix: logic aggregation "All values should be checked" fixed
- Fix: full page caching doesn't affect customer area webforms section anymore

## 2.9.36
- Fix: CSV translations now translate field comments and placeholders

## 2.9.35
- Fix: Region field fixed for async_load enabled forms
- Fix: Password confirm validation now works with multiple forms
- Fix: Bundled luma font size corrected

## 2.9.34
- Fix: custom reply template variables fixed
* Change: all sources now have Unix line endings 

## 2.9.33 
+ New: reCAPTCHA v3 minimum score threshold parameter added

## 2.9.32
+ New: hypernode.io is added to development environment
- Fix: hidden field can be used as subject
- Fix: result customer column sorting is disabled
- Fix: luma font loading optimized for speed

## 2.9.31
+ New: Password Encrypt parameter added to Text/Password field type

## 2.9.30
- Fix: Admin quick reply was not working in some systems
- Fix: Region input custom styling is now applied to the field
- Fix: ACL tree event handler changed and is not affected by caching now

## 2.9.29
- Fix: File upload Magento 2.4.2 fix
- Fix: TLD email validation fix
- Fix: Approval notification for older Magento versions fixed

## 2.9.28
- Fix: logic validation for required fields fixed 

## 2.9.27
- Fix: compatibility with Magento 2.2, 2.3

## 2.9.26
+ New: color picker field type
- Fix: logic translation fix
- Fix: multiple contact fields email notification fixed
- Fix: multi-step now scrolls to form top on next step
- Fix: grid 61 field count fixed

## 2.9.25
+ Compatiblity with Magento 2.4.1 tested
+ New: placeholder attribute added to date field type
- Fix: export result created date timezone and format fix
- Fix: logic show/hide script stability improvements
- Fix: multiple admin recepients 'whitespace' fixed
- Fix: customer dashboard menu link now correctly reads store view
- Fix: result grid filtering by date fixed
- Fix: other small stability improvements

## 2.9.24
+ New: subscriber_confirmation_link email variable added
- Fix: Stability improvements

## 2.9.23
- Fix: PHP 7.4 compatibility fix

## 2.9.22
- Fix: Magento 2.4 compatibility fixes

## 2.9.21
+ New: Sate / Province field type
- Fix: stability improvements and optimizations

## 2.9.20
- Fix: fix notice in result grid

## 2.9.19
- Fix: fix default.phtml for non-ajax submission

## 2.9.18
+ Change: conditional logic hidden fieldset validation improved
- Fix: security improvements

## 2.9.17
+ New: csp_whitelist.xml added for Magento 2.3.5 CSP
- Fix: possible xss vulnerability fixed

## 2.9.16
- Fix: "skip_fields" error fix
* Change: Select and Select/Radio values are shown as labels in admin grid

## 2.9.15
+ New: translation messages added in validation field tab
* Change: email values for select fields show "label" instead of "value"

## 2.9.14
- Fix: web-forms tab removed from "new customer" admin page

## 2.9.13
- Fix: multistep next button fix

## 2.9.12
- Fix: results grid fix if store view was deleted
- Fix: results grid fix if customer was deleted
- Fix: compilation fix for older Magento versions

## 2.9.11
* Change: script tags are now executed in success text

## 2.9.10
+ New: file uploads is possible to edit in customer dashboard
* Change: Ajax submission now works without iframe
* Change: Email UTF-8 conversion is set from di.xml now
* Change: File attachments are now sent to multiple admin emails
- Fix: reCPATCHA v3 occasional validation fail fixed
- Fix: Admin customer edit page webforms grid filter and sort fixes
- Fix: Logic in certain modes now saves data correctly
- Fix: Result grid now exports data with filter parameters applied
- Fix: Quick response now works properly with tinyMCE v4 and v5
- Fix: Dropzone custom error required message now shows properly
- Fix: Store view field configuration checkbox fix
- Fix: Html editor save error fix

## 2.9.9
+ New: Google reCAPTCHA v3 (invisible)
+ New: "Mark as Read" added to notifications
- Fix: Element IDs conflict fixed
- Fix: Store view reCAPTCHA configuration fixed
- Fix: Backend serial number status fixed
- Fix: Result template fixed

## 2.9.8
- Fix: Magento 2.3.3 compatibility fix
- Fix: Duplicated attachments for contacts fixed
- Fix: Missing $to header error fixed

## 2.9.7
- Fix: ResultAction compilation error fix
- Fix: finfo error fix
- Fix: special characters email error fix

## 2.9.6
+ New: customer can edit/delete/print results
+ New: redirect URL variables added
- Fix: Magento cloud MPDF tmp folder error fix
- Fix: multiple recipients PDF attachment fix
- Fix: redirect url special characters fix
- Fix: quick reply load fix
- Fix: validate_min error fix
- Fix: wrong nl2br parameter comment updated

## 2.9.5
- Fix: slt0W6Psaft27of6IMS6d4GpGEGEpTTk{{var url}}slt0W6Psaft27of6IMS6d4GpGEGEpTTk fix for async load
- Fix: WCAG compatibility improvement
- Fix: Star rating error fix
- Fix: UTF-8 filenames admin error fix
- Fix: Minify/merge/bundle error fix
- Fix: IE11 double submission fix
* Other: Admin menu visual re-organization
* Other: Async load parameter red warning added

## 2.9.4
+ New: Information block in configuration page
- Fix: Select / Contact store view fix
- Fix: Production mode submission fix in certain configurations
- Fix: HTML block field images in results PDF
- Fix: French translation bug fix
- Fix: Multi-step script logic fix
- Fix: Global transportbuilder rewrite removed
- Fix: Redirect url error fix
- Fix: Export XML now exports all results
- Fix: Async load catalog widget fix
- Fix: Hidden field category and product variables fixed
- Fix: Localization errors in email header fixed
- Fix: Mass email action result count now works properly
- Fix: Added missing 5 division widths

## 2.9.3
+ New: Widget "button with popup"
+ New: WebForms updates notification added
+ New: Asynchronous form load mode added
+ New: ES, FI, FR, RU localizations added
+ Change: Removed success message styling
+ Change: New alert style on form submission error
- Fix: Logic translation fixed
- Fix: Large forms > 61 fields grid fix
- Fix: Logic mass action fixed
- Fix: Logic recaptcha visibility attached to submit
- Fix: Chained logic rules execution fixed
- Fix: reCAPTCHA validation fixed
- Fix: Dropzone Magento 2.3 compatibility improved
- Fix: Results status buttons PHP 7.2 fix applied
- Fix: Resized images file size fixed
- Fix: Logic visibility now supports URL parameters

## 2.9.2
- Fix: Page Builder beta compatibility added

## 2.9.1
- Fix: Magento 2.3 email attachments fixed
- Fix: Magento 2.3 dropzone upload fixed
- Fix: reCaptcha verification improved
+ Other: code refinements

## 2.9.0
+ New: Responsive design settings
+ New: New admin result grid UI component
+ New: Ability to show/hide submit button with logic
+ New: Optgroup option added to select fields
+ New: Minimum/maximum allowed checked options
+ New: Inline elements field design option
+ New: Image size parameters added to result widget
+ New: Fieldset CSS style parameter
+ New: Automatic position recalculation added
+ New: Input field attributes parameter added
- Fix: Auto-complete minify/bundle fix
- Fix: Double click submission fix

## 2.8.7
+ New: GDPR settings added
+ New: Hide label option in field Design tab added
+ New: PDF link variabe added to Success text of the form
- Fix: Fooman extension reference removed

## 2.8.5
+ New: Product license serial verification changed!
+ New: MPDF 7.0 support
+ New: Dropzone file handling improvements
+ New: Required hidden field validation added
- Fix: Admin CSS style result grid fixes
- Fix: D.O.B. validation fixed 
- Fix: Translation configuration fixes
- Fix: Dropzone upload fixes

## 2.8.4
+ New: Magento 2.2 support
+ New: JavaScript bundling support added
+ New: Dropzone file upload features
+ New: Unique field validation check
+ New: Frontend file download access settings
+ New: Html input autocomplete attribute added
+ New: D.O.B. field can be pre-filled with customer account data
- Fix: Imported form custom role permission added
- Fix: Web-forms Settings custom role permission fix

## 2.8.3
+ New: Multi-select option in Select type field added
+ New: Email stoplist regular expression validation added
- Fix: quick response save fixed

## 2.8.2
+ New: reCaptcha localization is set to Store View locale automatically
- Fix: incorrect locale date format fix
- Fix: fields localization fix
- Fix: Invisible fields backend validation fix
- Fix: Logically non-visible fields no longer store values on submission
- Fix: Logic function fields visibility fix in admin area
- Fix: Star rating now accepts 0 as default selected value
- Fix: Checkbox and radio fields now have per option CSS classes

## 2.8.1
- Fix: deleting uploaded files fix
- Fix: Field edit in Store View corrected
- Fix: Small code refinements

## 2.8.0
+ New: Form import / export functions
+ New: Approval controls improved
+ New: WCAG compatibility features introduced
- Fix: Security XSS fix
- Fix: Multi-step template fieldset logic triggering corrected
- Fix: Miscellaneous small fixes

## 2.7.9
- Fix: IE11 Ajax submission json file download dialog fixed
- Fix: Honeypot captcha re-programmed
- Fix: message center adjusted
- Fix: Grid export decorate status removed
- Fix: multi-store download link fixed
- Fix: Number field missing placeholder fixed

## 2.7.8
+ New: file upload function re-written from scratch
+ New: hidden field algorithm changed and no longer accepts PHP codes
+ New: auto-complete field type
- Fix: some specific validation for requied fields fix
- Fix: accept URL parameters fix for some field types

## 2.7.7
+ New: form can accept URL parameters to set field values
- Fix: disabled logic fix for notification emails
+ Security enhancements

## 2.7.6
+ New: Bcc parameter added to E-mail Settings
+ New: Leave form on a page after submission widget parameter added
+ New: Caption to select + image field added
+ New: PDF filename updated
+ New: Multistep logic improved
- Fix: custom role permissions algorithm fixed
+ Security enhancements

## 2.7.5
+ New Select field option attribute {{disabled}} added
- Fix: inactive logic fix
- Fix: Magento 2 backend field save scope redirection fixed
- Fix: Magento 2 customer area form result subject fix

## 2.7.4
- Fix: Custom sender name fix for reply message
- Fix: deploy production fix
- Fix: approval status fix
- Fix: Select radio/checkbox custom validation fix
- Fix: missing access denied template added
- Fix: form access cache mode fix

## 2.7.3
+ Frontend error messages added for forms with limited access permissions
+ Memory allocation for image resizing added
+ billing_address and shipping_address variables added to notifications and PDF templates
+ Sender name added to E-mail Settings tab of the form
+ Form key check switch added to Web-forms > Settings page
+ Compatibility improvements with full page cache
+ Captcha verification switched to curl instead of file_get_contents
- Fix: broken links fixes
- Fix: custom mail extensions compatibility improved
- Fix: acl tree form list fix
- Fix: Some backend logic simplified for Store View compatibility
- Fix: custom role new form permission fix
- Fix: fix for customer result view in customer edit page
- Fix: added missing variables to reply-to template

## 2.7.2
+ Survey mode fix
+ PHP 7 compatibility improvements

## 2.7.1
+ PHP 7 support added
- Store View configuration fixes
- Stability improvements

## 2.7.0

+ Magento 2.x version released