HEX
Server: LiteSpeed
System: Linux server214.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
User: bigisxfd (746)
PHP: 8.4.15
Disabled: NONE
Upload Files
File: /home/bigisxfd/public_html/old/wp-content/plugins/wp-fsqm-pro/CHANGELOG.md
From version 4.0.0 this file will only contain changelog for the current active
version according to [semver](http://semver.org/). For older changelog, kindly
see files like `CHANGELOG-vX.md` (will be available after releasing version 5.0).

## Version 4.17.1

> Security update to the file uploader.

-   **New** - Automatically add random characters before filenames which are being uploaded.

## Version 4.17.0

> Integration and Summary Table Improvements.

-   **New** - Accept format string and custom value in integration metadata.
-   **New** - Add format strings for page based scores.
-   **New** - Add new metadata configuration in webhook/zapier.
-   **New** - Add option to show additional rows with custom values in the summary details table.

## Version 4.16.0

> Elementor and File upload improvements.

-   **New** - Elementor integration for forms and popup.
-   **New** - Add new sendy.co API in integration configuration.
-   **New** - reCaptcha integration for securing file uploads.
-   **Fix** - iFrame embed issues in older iOS devices.

## Version 4.15.1 [07-16-2021]

> Bug fixes.

-   **Fix** - PHP8 issue on some quiz forms.
-   **Fix** - Node sass compilation issue.

## Version 4.15.0 [02-26-2021]

> PHP 8 support & general improvements.

-   **New** - Support PHP8.
-   **New** - Add delimiter option in the WebHook integration.
-   **New** - Option to send user notification email right away with WooCommerce integration.
-   **Update** - Automatically pass URL parameters to iframe embedded forms with shortcodes, blocks and widgets.
-   **Fix** - Use divs instead of h3 tags for error messages for SEO.
-   **Fix** - PDFs and Email not respecting table color config.
-   **Fix** - Block UI not working for User Portal block (Gutenberg).
-   **Fix** - Length type conditional logic is incorrect for numeric input.

## Version 4.14.2 [10-07-2020]

> Improve iFrame embeds on iOS devices.

-   **New** - Add iframe embed option to eForm Widget.
-   **Fix** - iFrame embedded form height and width issue on iOS devices.
-   **Fix** - Conflict between popup form and iFrame embedded form.
-   **Fix** - iFrame embed width inside widgets and pages.
-   **Fix** - Fancy math element not hiding properly on conditional logic.
-   **Fix** - Use div in error messages instead of heading tags (SEO).

## Version 4.14.1 [08-20-2020]

-   **Fix** - Email template source not being deployed to production.
-   **Fix** - Issue in form builder where empty form causes live view to fail.

## Version 4.14.0 [08-19-2020]

> Email templates & instant integration.

-   **New** - Email templates to make changing email appearance easier.
-   **New** - Option to embed forms in responsive iframes.
-   **New** - Instant subscription to add to newsletter before form submission.
-   **Fix** - File upload breaking on some themes like avada.
-   **Fix** - Remove deprecated code for PHP 7.4 compatibility.
-   **Fix** - Some styling issues within gutenberg blocks with WP 5.5.

## Version 4.13.2 [07-05-2020]

> MailSter Gmail compatibility fix.

-   **Fix** - Issue when MailSter and eForm would conflict over shared PHP dependency.
-   **Note** - Update `guzzlehttp/psr7` dependency to latest.

---

## Version 4.13.1 [07-02-2020]

> Bug fixes.

-   **Fix** - Issue with keypad on numeric text input breaking form.

---

## Version 4.13.0 [07-01-2020]

> Improve third-party, WooCommerce & Stripe integrations.

-   **New** - Add multiple products with WooCommerce integrations.
-   **New** - Ability to send custom fields data for all supported third-party
    integrations.
-   **New** - Ability to completely disable automatic scroll to invalid elements.
-   **New** - Ability to add scroll offset for the same.
-   **New** - Ability add custom color and bold appearance to correct answers. Now we support
    -   Radio, Checkbox, Dropdown & Thumbselect.
    -   Sortables.
    -   Single line text & multiline text.
-   **New** - Stripe multistep validation. Before form submission, money will be kept on hold and will be captured only after successful submission.
-   **Update** - Show summary table title, subtitle and description in separate row.
-   **Update** - Show scores in summary table with proper alignment.
-   **Fix** - File upload issue from mobile devices.
-   **Fix** - jQuery compatibility issue. We are now ready for WordPress core update to jQuery 3.5.
-   **Fix** - Remove deprecated Stripe JS APIs.
-   **Fix** - Admin appearance issue with list tables.

---

## Version 4.12.2 [05-01-2020]

> Remove unwanted demo forms during first install.

-   **Fix** - Issue with unwanted 51 demo forms installed during first installation.

---

## Version 4.12.1 [05-01-2020]

> Yoast SEO 14 compatibility issue and guestblog bug fix.

-   **Fix** - Issue with latest Yoast SEO Plugin (v14).
-   **Fix** - Issue with guestblog copy paste content and cursor position.
-   **Fix** - Typo in form shortcode help documentation.
-   **Update** - JavaScript dependencies:
    -   `blueimp-canvas-to-blob`: `3.22.0`
    -   `blueimp-file-upload`: `9.34.0`
    -   `blueimp-gallery`: `2.38.0`
    -   `blueimp-load-image`: `5.1.0`
    -   `blueimp-tmpl`: `3.14.0`
    -   `chart.js`: `2.9.3`
    -   `datatables.net`: `1.10.20`
    -   `expr-eval`: `1.2.3`
    -   `jSignature`: `2.1.3`
    -   `jquery-minicolors`: `2.3.4`
    -   `jquery-typewatch`: `3.0.1`
    -   `js-cookie`: `2.2.1`
    -   `keyboard`: `1.30.1`
    -   `select2`: `4.0.13`
    -   `tooltipster`: `4.2.7`
    -   `trumbowyg`: `2.21.0`

---

## Version 4.12.0 [11-18-2019]

> Fix Stripe and Coupon code issue and minor form builder improvement.

-   **New** - Ability to disabled hot keys in form builder.
-   **Fix** - Issue with Stripe and Coupon codes.

---

## Version 4.11.1 [10-18-2019]

> Fix MailSter Integration

-   **Fix** - MailSter integration.

---

## Version 4.11.0 [09-18-2019]

> Stripe SCA support.

-   **Update** - Support Stripe SCA for onetime payment and payment retries.
-   **Update** - Support Stripe SCA for subscription and payment retries.
-   **Fix** - Delete/Cancel previous Subscription incase of payment failure.

---

## Version 4.10.0 [05-20-2019]

> iOS and OpenGraph improvements.

-   **New** - Option to add facebook app id on Standalone form pages.
-   **New** - Option to add custom HTML on head and body section of standalone form pages.
-   **Fix** - Composer dependency issues.
-   **Fix** - iOS popup form width issues.
-   **Fix** - Duplicate OpenGraph image option.

---

## Version 4.9.1 [04-17-2019]

> General bug fixes.

-   **Update** - Make eForm work in conditions where some JS libraries are removed by themes or plugins.
-   **Fix** - Regression of payment form from last release.
-   **Fix** - DIVI theme compatibility.
-   **Fix** - Style flash of form loader.

---

## Version 4.9.0 [04-07-2019]

> Improvements for Gutenberg blocks and general bug fixes.

-   **New** - Option to resubmit webhook during form update.
-   **Update** - Improve eForm Login forms.
-   **Update** - Improve performance and asset loading for standalone form pages.
-   **Fix** - Form Trends Gutenberg block.
-   **Fix** - Category and form filter under User Portal.
-   **Fix** - Missing validation in Stripe Payment Gateway.
-   **Fix** - Stripe subscription issue with multiple API keys.
-   **Fix** - Multiple network request on same CSS file.

---

## Version 4.8.1 [02-05-2019]

> Datepicker improvement and general bug fixes.

-   **Fix** - If payment amount is 0, it will not trigger payment.
-   **Fix** - Special characters breaking conditional logic on server side.
-   **Update** - Today button will set today's date for datepicker.

---

## Version 4.8.0 [01-08-2019]

> Form builder & MCQ improvements.

-   **New** - Option to collapse the form builder sidebar.
-   **New** - Button like appearance for radio and checkboxes.
-   **Update** - Form score now supports fractional values.
-   **Fix** - Server side conditional logic for password elements.
-   **Fix** - Limitation message not visible for logged-in users.
-   **Fix** - Manual submit button not working on single page form.
-   **Fix** - TinyMCE toolbar not visible under form builder settings.
-   **Fix** - Typo in Text element settings.
-   **Fix** - Signature element buttons.
-   **Fix** - Column alignment in material style.
-   **Fix** - File uploader upload button click area.

---

## Version 4.7.0 [09-13-2018]

> Convertkit Integration, Migrate to WooCommerce CRUD API & manual form buttons.

-   **New** - Add option to hide default Form Submit toolbar.
-   **New** - Convertkit integration with support for forms, sequences and tags.
-   **New** - New Buttons element to make form progress, jump to page, submit etc.
-   **New** - New preset datetime related variables for math element.
-   **New** - Option to disable eForm admin side sandboxing. Fixes conflict with wp.com hosting.
-   **New** - Option to hide password field values from summary table.
-   **Update** - Always encrypt the values of password field.
-   **Update** - Improve CSS build system by using autoprefixed SCSS.
-   **Update** - Migrate WooCommerce integration to the new CRUD system. No more deprecation notice.
-   **Fix** - Allow dash(-) in name validation.
-   **Fix** - Math element fancy tag issue on single page forms.
-   **Fix** - Piping tags not appearing for freetype elements in summary table.
-   **Fix** - Use elements from freetype for registration username.

---

## Version 4.6.1 [09-03-2018]

> WooCommerce Integration Improvement.

-   **New** - eForm can now accept product variation id.
-   **New** - You can select multiple order status to mark as paid.

---

## Version 4.6.0 [09-02-2018]

> Form Builder UX improvement.

-   **New** - Compatibility with WordPress Gutenberg.
-   **New** - Major improvement and complete rewrite of form builder UI and UX. Check our onboarding video.
-   **New** - More styles for progress buttons.
-   **New** - Onboarding tutorial when accessing Form Builder for the first time.
-   **New** - Optionally show WooCommerce payment status in summary table and in admin side View all Submissions.
-   **New** - Sandbox eForm admin pages from other plugins to avoid conflict.
-   **New** - Various new form templates.
-   **Update** - Sane default for a few form elements, including imageslider, thumbnail picker etc.
-   **Update** - Skip WooCommerce if product_id is empty, creating room for conditional one-page or WooCommerce checkout.
-   **Fix** - Center alignment for credit card container and stripe.
-   **Fix** - Datetime element not working in live form view.
-   **Fix** - Form Configuration being closed when uploading image.
-   **Fix** - Issue with CONFIG and STYLE change refresh.
-   **Fix** - Issues with Link Button form element.
-   **Fix** - Regenerate form custom css when version upgrades.
-   **Fix** - Set form width unit to pixel, when none is supplied.
-   **Fix** - Show error message when reCaptcha is not being set up correctly.

---

## Version 4.5.2 [07-30-2018]

> Bug fixes.

-   **Fix** - Empty feedback issue when sending on-behalf of user.
-   **Fix** - Issue with security reCaptcha element.
-   **Fix** - Issue with "Submission Limited" forms not appearing within form builder.

---

## Version 4.5.1 [07-27-2018]

> Live form builder improvements.

-   **Update** - Improvement for custom style generation (with checksum).
-   **Update** - Improve response time of live form builder.
-   **Update** - Improve UX of live form builder.

---

## Version 4.5 [07-26-2018]

> Form Builder enhancement & new boxy theme.

### Changes

-   **New** - Live form builder interface.
-   **New** - Boxy form themes.
-   **New** - System and Custom fonts support.
-   **New** - Global element alignments.
-   **Update** - Accessibility for various form elements.
-   **Update** - Update MyMail to Mailster.
-   **Fix** - Math element appearance issue on small devices.
-   **Fix** - Invalid hashtag breaking popup.
-   **Fix** - Blank feedback email when send from user is true.
-   **Fix** - Localize GetResponse PHP Library to avoid Fatal errors.
-   **Fix** - Address box alignment issues.

---

## Version 4.2.1

> Bug fixes and pricing table enhancement.

### Changes

-   **New** - Support piping tags in pricing element header, attributes & footer.
-   **Fix** - A case when hidden element won't restore value if placed inside a container with duplicate conditional logic.

---

## Version 4.2.0

> Bug Fixes, Offline Payment, Mobile Optimization & Moving forward from mcrypt

### Changes

-   **New** - Integration with MailWizz Application.
-   **New** - Offline Payment Gateway integration.
-   **New** - Remove mcrypt dependency with graceful fallback for older instances.
-   **Update** - Option for natively using Mobile Camera with File Uploader.
-   **Update** - Update to new Stripe API for subscription.
-   **Fix** - Full Name Element validation issue with "Everything" filter.
-   **Fix** - Leaderboard and User Portal responsiveness issue.
-   **Fix** - Math element fancy appearance issue with hidden label.
-   **Fix** - Sortable list icons not appearing in summary table.

---

## Version 4.1.3

> Bug fixes and compatibility with easySubmission Add-on

### Changes

-   **Fix** - JS bug with dependent datepicker element.
-   **Fix** - CSS issue with datepicker div, not being hidden under some theme.
-   **Fix** - Compatibility issue with easySubmission add-on.

---

## Version 4.1.2

> Bug fixes

### Changes

-   **Fix** - Blank value appearance issue for inline element
-   **Fix** - Stripe Elements appearance issue for dark themes

---

## Version 4.1.1

> Bug fixes and feature enhancements

### Changes

-   **New** - Add Support for MailPoet 3
-   **Update** - Underline fill in the blank question in summary table
-   **Update** - Highlight correct feedback questions according to settings
-   **Update** - Make score and average score output configurable
-   **Fix** - Auto shrink thumbnail elements on smaller screen

---

## Version 4.1.0

> Implement Subscription Payments

### Changes

-   **New** - Subscription Payment with Stripe.
-   **New** - Option to highlight all positive scores in summary table.
-   **New** - Option to reverse the order of smiley rating.
-   **Fix** - Appearance issue with styled container without icons.
-   **Fix** - Bug in iFrame/GPS inside hidden/collapsible containers.
-   **Fix** - Missing prefix and suffix in feedback small inline appearance.
-   **Fix** - Make Center/Vertical appearance work for payment element.
-   **Fix** - Hidden Stripe Payment causing JS error.
-   **Fix** - Primary fields not getting disabled after adding to the form.
-   **Fix** - GetResponse Integration now updated with v3 API.

### Under the hood

-   **Update** - Improve Auto-Update and error reporting functionality.

---

## Version 4.0.3

> Fix Guest Blogging Element appearance issues.

### Changes

-   **Fix** - Issue with Guest Blog element placeholder.
-   **Fix** - Issue with Guest Blog Editor toolbar modals.

### Under the hood

-   **New** - Option to disable eForm activation notice.

---

## Version 4.0.2

> Fix Payment and ZIP code related issues.

### Changes

-   **Fix** - Issue with payment retry form.
-   **Fix** - Issue with ZIP code field not accepting alphanumeric codes.

### Under the hood

-   **Update** - Move `hiddens` method to `IPT_Plugin_UIF_Base` to expose to all classes.
-   **Update** - Updated Composer dependencies to latest (`Stripe`).

---

## Version 4.0.1

> Quick patch for WordPress MultiSite.

### Changes

-   **Fix** - Static database table naming issue with WordPress MS

---

## Version 4.0.0

> Major code refactor to introduce modern workflow and features focused on payment
> and cost estimation.

Many breaking API changes. Check the [DevOps](https://wpq-develop.wpquark.xyz/wp-fsqm-pro/)
page for more information.

### Changes

-   **New** - Authorize.net payment integration
-   **New** - Auto Update Functionality
-   **New** - Automatic score for feedback elements
-   **New** - Estimation Slider interface for payment forms
-   **New** - Input masking on freetype form elements
-   **New** - Interactive form elements support for piping element values into labels
-   **New** - OpenGraph & Twitter metadata in standalone form pages
-   **New** - Option to change color of summary table icons
-   **New** - Pricing Table Form Element
-   **New** - Row index for checkbox, radio and thumnail numeric values in math element
-   **New** - Zoom for statistics charts
-   **Update** - Better colorpicker for Form Builder
-   **Update** - Better looking payment forms
-   **Update** - Better Signature Element
-   **Update** - Implement changes according to new facebook API
-   **Update** - Inline appearance for feedback small element
-   **Update** - iziModal in popup forms with support for better manual popup
-   **Update** - jQuery UI Sliders are now more responsive
-   **Update** - Leaderboard shows rank and timer value
-   **Update** - Select2 styling is now consistent with inputs
-   **Fix** - Auto fix bad color codes in customizable material theme
-   **Fix** - Auto Save Form Progress UI inconsistency
-   **Fix** - Cookies based limitation not working under IE11
-   **Fix** - Hidden mathematical element appearance issue
-   **Fix** - Issue with file upload size
-   **Fix** - Issue with sort by name in payment listing
-   **Fix** - Issue with User Portal page logout redirect
-   **Fix** - Placeholder issue in multiple grading settings

### Under the hood

-   **New** - Adaptation to modern workflow with modular approach
-   **New** - Grunt based CI/CD with support for automatic plugin updates for clients
-   **New** - Payment module refactoring
-   **New** - PHPUnit testing for a better continuous integration
-   **New** - UI class refactoring
-   **New** - Use bower to manage front-end dependencies
-   **New** - Use composer to manage PHP dependencies
-   **New** - Use NPM to manage dev dependencies