- New: Ability to place field description text above or below field inputs
- Enhancement: Cloud templates feature is now available for WPMU DEV Free Plan members
- Enhancement: Stop creating the same Stripe payment intents each time when a form loads
- Enhancement: Improve performance by caching DB query results for getting entries
- Enhancement: Compatibility with OceanWP Theme
- Enhancement: Only load Mixpanel classes if Usage Tracking is enabled
- Fix: Stripe not assigning the customer when new Stripe field is used
- Fix: Indian clients unable to receive Stripe payments due to missing Customer Name and Address
- Fix: Avoiding conflicts with intl-tel-input library in 3rd-party plugins
- Fix: Form disappears after PayPal payment for AJAX Submission Method
- Fix: Incorrect order of Personalities when there is a tie in Personality Quiz results
- Fix: Hidden field Values "HTTP Refer URL" and "Embed URL" are working in reverse
- Fix: Submitted form data shows incomplete information in some cases
- Fix: Remove .rar files from supported upload file types
- Fix: Empty form with Post field can be submitted
- Fix: Hide Select field options without values
- Fix: Upload fields not working properly
- Fix: Upload field with conditional visibility remains visible after form submission
- Fix: Form Submission fails with PHP Fatal Error when Visibility Condition set to Contains for Upload field
- Fix: Fatal Error when Google Sheet API token is invalid
- Fix: Fatal Error when publishing or unpublishing a form with Stripe Field and invalid Stripe Key
- Fix: Empty screen appears after entering name for existing Google sheet file and then clicking on "Enter" button
- Enhancement: Phone field validation
- Enhancement: Optimize DB queries and their execution frequency
- Enhancement: Add block previews and update Forminator icon in Gutenberg editor
- Enhancement: Migrate packages and build to support @wordpress/element and native React from WordPress
- Enhancement: Remove deprecated classes from integrations
- Enhancement: Improve method to fetch upload directory
- New: Add submission date placeholder
- New: Add filter to disable Cloud Template features
- New: Add Filter to disable all payment-related features
- Fix: Stripe Field doesn't load when Visibility Condition is set for Stripe Field with Live Mode
- Fix: Link to Stripe Payment Methods goes to test dashboard
- Fix: No error is displayed when Stripe Tax ID is invalid
- Fix: Stripe field error in Course Enrollment Form
- Fix: Incorrect country ordering if translation is applied
- Fix: Certain long numbers are messed up when pushed to Google Sheet integration
- Fix: When you input the form's name and hit the "Enter" button multiple times, it creates multiple forms
- Fix: Phone field with international validation appears broken inside Group field
- Fix: Form redirect behavior is not working properly
- Fix: Modern multi-select style breaks other field Visibility Conditions
- Fix: "Is before" and "Is after" conditions are not working as expected
- Fix: Disable removal of dial code for International Validation
- Fix: Double country flag when there is an error after form submission
- Fix: Draft Submitted/Expired warning is not shown if form is loaded via Ajax
- Fix: Import certain forms fails
- Fix: iFrame is removed from HTML field
- Fix: Country names don't appear properly in international phone field when using Colibri WP Theme
- Fix: Signature field is not shown as full width when it is inserted after page break
- Fix: Creating new form with Stripe field and without connecting it causes an error
- Fix: Error Message for Password strength setting contains an HTML entity code
- Fix: Select field options without value issue
- Fix: Address label is not translated when {all_fields} is used in Email Notification
- Fix: PHP notice on Submissions page
- Fix: Fatal error when ActionScheduler tables are missing
- Fix: Stripe field shows subscription terms on One Time plans
- Fix: Phone field in Material Design has unnecessary space for the country flag
- Fix: Resolved an issue with the Forminator Elementor widget disappearing
- Fix: Resolved a bug affecting country selection in the phone field on mobile devices
- Enhancement: Add support for Stripe Dynamic Payment Methods
- Enhancement: Pass subscription ID in webhooks
- Enhancement: Improve Paypal Venmo integration
- Enhancement: Support for Stripe Subscriptions individual field tags
- Enhancement: Update get_entries() API method
- Fix: "Ready to go!" popup modal disappears after publishing the form
- Fix: Compatibility with Extra theme
- Fix: Wrong country flag on phone field
- Fix: Forms do not accept some file types even if they are allowed
- Fix: Deprecated notice when you connect Google Sheets
- Fix: The payment Receipt option does not work with subscriptions
- Fix: Empty screen appears when entering the name for Google sheet integration and then clicking on the "Enter" buttons
- Fix: Form Lifespan -> Expiry Date option does not work
- Fix: No warning message shows on imported form with subscription plan when stripe addon is disabled
- Fix: PHP error when a different WordPress language is selected
- Fix: Moving to the appearance tab in Poll throws console warnings
- Fix: PHP warning when submitting the registration form
- Fix: Conflict with Divi child themes
- Fix: Calculation field does not work due to Number Formatting
- Fix: Notice for _load_textdomain_just_in_time called incorrectly since WordPress v6.7