: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
- Changed: Improved support of sites hosted in the Azure platform using IIS.
- Changed: Updated DOMPurify library to 3.0.8.
- Changed: Removed `jquery-confirm` library in favor of jQuery.Confirm Reloaded drop-in replacement.
- Changed: Spam protection token is valid now for 3 days instead of 2.
- Changed: Spam protection token is no longer loaded with JS to avoid fails caused by script errors.
- Changed: Storing spam entries is now enabled by default for new forms.
- Changed: Users with limited capabilities are allowed to view the Forms Templates and Addons pages.
- Updated: `tijsverkoyen/css-to-inline-style` library to v2.2.7.
- Updated: `symphony/polyfill-iconv` library to v1.19.0.
- Updated: `symphony/polyfill-mbstring` library to v1.19.0.
- Updated: `woocommerce/action-scheduler` library to v3.7.1.
- Updated: `stripe/stripe-php` library to v13.9.0.
- Fixed: Some background actions could fail if triggered by WP-CLI via server cron.
- Fixed: Fatal error may occur in rare cases during migrations if they were triggered manually.
- Fixed: Read-only Number fields should not display spin buttons.
- Fixed: The Icons Choices field with a Large size was not centered in the Block Editor and Elementor.
- Fixed: Two messages appeared when clicking on the reCAPTCHA field after searching the fields in the Builder.
- Fixed: A form with a long title expanded the form selector dropdown in the Block Editor.
- Fixed: CSS Styles were not applied if Global Colors were already selected in Elementor Builder.
- Fixed: Payment method details were not stored for Stripe renewals.
- Fixed: The template page had style issues in the German language.
- Fixed: The Elementor popup preview had broken WPForms styles.
- Fixed: In some situations, payment amounts were improperly sanitized.
- Fixed: Some modals across the admin area were not responsive and did not fit on smaller screen sizes.
- Fixed: Templates' cache wasn't updated after the plugin update.
- Fixed: RTL support for WPForms Settings page.
- Fixed: RTL support for the Form Builder.
- Fixed: Some frontend fields were improperly rendered for RTL.
- Fixed: The user interface had different other issues when RTL language was in use.
- Fixed: The Form Builder settings screen had multiple visual issues when RTL language was used.
- Fixed: AJAX calls didn't work on servers with empty `$_SERVER['HTTP_REFERER']` value.
- Fixed: Improved Forms overview page display on mobile devices.
- Fixed: Improved Tools pages display on mobile devices.
- Fixed: Custom Captcha settings were duplicated on the Form Builder when the field was added through the Settings > Spam and Security screen.
- Fixed: Localization issues were present on the Get Started screen.
- Fixed: Subscriptions made by the Stripe Link payment method before 1.8.6.
- Fixed: Some non-optimized MySQL requests locked the database for seconds on huge sites with thousands of tables.
- Fixed: The Appearance of multiple dropdown values was incorrect.
- Fixed: Some information was missing if Smart Tags were processed in the background via cron.
- Fixed: The recent Chrome version for Windows was not displaying the custom scrollbars correctly.
- Fixed: `wpforms_plaintext_field_value` filter was unavailable since 1.8.5 version.
- Fixed: The form submission triggered an error on sites with long-term page caching.
[See changelog for all versions](https://plugins.svn.wordpress.org/wpforms-lite/trunk/changelog.txt).