Plugin Directory

Changeset 3325651


Ignore:
Timestamp:
07/10/2025 12:59:18 PM (5 months ago)
Author:
formidableforms
Message:

Update to version 6.22.3 from GitHub

Location:
formidable
Files:
10 edited
1 copied

Legend:

Unmodified
Added
Removed
  • formidable/tags/6.22.3/classes/helpers/FrmAppHelper.php

    r3325070 r3325651  
    3030     * @var string
    3131     */
    32     public static $plug_version = '6.22.2';
     32    public static $plug_version = '6.22.3';
    3333
    3434    /**
  • formidable/tags/6.22.3/classes/models/FrmDb.php

    r3325070 r3325651  
    257257     */
    258258    public static function get_col( $table, $where = array(), $field = 'id', $args = array(), $limit = '' ) {
    259         $columns = self::get_var( $table, $where, $field, $args, $limit, 'col' );
    260         return is_array( $columns ) ? $columns : array();
     259        return self::get_var( $table, $where, $field, $args, $limit, 'col' );
    261260    }
    262261
     
    289288     */
    290289    public static function get_results( $table, $where = array(), $fields = '*', $args = array() ) {
    291         $results = self::get_var( $table, $where, $fields, $args, '', 'results' );
    292         return is_array( $results ) ? $results : array();
     290        return self::get_var( $table, $where, $fields, $args, '', 'results' );
    293291    }
    294292
     
    660658        $found   = null;
    661659        $results = wp_cache_get( $cache_key, $group, false, $found );
    662         if ( $found !== false || empty( $query ) ) {
     660
     661        if ( ( $found === true && $results !== false ) || empty( $query ) ) {
    663662            return $results;
    664663        }
     
    666665        if ( 'get_posts' == $type ) {
    667666            $results = get_posts( $query );
    668         } elseif ( 'get_associative_results' == $type ) {
     667        } elseif ( 'get_associative_results' === $type ) {
    669668            global $wpdb;
    670669            $results = $wpdb->get_results( $query, OBJECT_K ); // phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared
  • formidable/tags/6.22.3/formidable.php

    r3325070 r3325651  
    33 * Plugin Name: Formidable Forms
    44 * Description: Quickly and easily create drag-and-drop forms
    5  * Version: 6.22.2
     5 * Version: 6.22.3
    66 * Plugin URI: https://formidableforms.com/
    77 * Author URI: https://formidableforms.com/
  • formidable/tags/6.22.3/languages/formidable.pot

    r3325070 r3325651  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Formidable Forms 6.22.2\n"
     5"Project-Id-Version: Formidable Forms 6.22.3\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/formidable\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-07-09T14:06:28+00:00\n"
     12"POT-Creation-Date: 2025-07-10T12:45:48+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.11.0\n"
  • formidable/tags/6.22.3/readme.txt

    r3325070 r3325651  
    66Tested up to: 6.8.1
    77Requires PHP: 7.0
    8 Stable tag: 6.22.2
     8Stable tag: 6.22.3
    99
    1010The most advanced WordPress forms plugin. Go beyond contact forms with our drag and drop form builder for surveys, quizzes, and more.
     
    373373
    374374== Changelog ==
     375= 6.22.3 =
     376* Fix: Additional cached data issues have been fixed, including fatal errors and issues with data incorrectly appearing as empty.
     377
    375378= 6.22.2 =
    376379* Fix: A fatal error on some websites would occur because of an issue with incorrect cached data types.
     
    407410* Fix: User defined product fields would fail validation.
    408411
    409 = 6.21 =
    410 * New: Honeypot field settings have been moved from form settings to global settings. The new settings can now be found in the Captcha/Spam section. The honeypot implementation has also been updated to make the honeypot more difficult to tell apart from other fields, and the strict option has been removed to help prevent issues with false positives for iOS users.
    411 * New: A new setting to validate form entries for spam against the stopforumspam API have been added to form settings. When this is enabled, IPs and email addresses will be validated against a spam database.
    412 * New: Field data is now compared to a comprehensive denylist during field validation. This significantly helps to block form data that looks like spam. New settings for Custom allowed words and Custom disallowed words have also been added.
    413 * New: The option to compare submitted form entry data to WordPress spam comments has been added to global settings.
    414 * New: Option values are now validated by default. If this causes issues with custom logic, this can be reverted using add_filter( 'frm_option_is_valid', '__return_true' );.
    415 * New: Stripe payment fields will now apply border radius styles to match styling better.
    416 * New: Stripe payment field label styling has been updated to better reflect label padding style settings.
    417 * New: Stripe payment fields will now use the input weight style setting to look more consistent with other fields.
    418 * New: Stripe payment fields now support the font family style setting.
    419 * New: A new layout setting has been added to Stripe settings that adds support for the accordion layout.
    420 * Fix: Paragraph fields would not properly display placeholders on the builder page.
    421 * Fix: A fatal error that could happen on form submit when unexpected data was sent when checking for spam has been fixed.
    422 * Fix: A Cannot set properties of null JavaScript error when duplicating a field has been fixed.
    423 * Fix: Sorting entries by a number field value would sort as strings instead of numbers.
    424 * Fix: Stripe payment fields would incorrectly use the wrong style settings in some cases.
    425 * The small device message can now be dismissed, allowing people to still edit forms while using a phone.
    426 
    427412[See changelog for all versions](https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt)
    428413
  • formidable/trunk/classes/helpers/FrmAppHelper.php

    r3325070 r3325651  
    3030     * @var string
    3131     */
    32     public static $plug_version = '6.22.2';
     32    public static $plug_version = '6.22.3';
    3333
    3434    /**
  • formidable/trunk/classes/models/FrmDb.php

    r3325070 r3325651  
    257257     */
    258258    public static function get_col( $table, $where = array(), $field = 'id', $args = array(), $limit = '' ) {
    259         $columns = self::get_var( $table, $where, $field, $args, $limit, 'col' );
    260         return is_array( $columns ) ? $columns : array();
     259        return self::get_var( $table, $where, $field, $args, $limit, 'col' );
    261260    }
    262261
     
    289288     */
    290289    public static function get_results( $table, $where = array(), $fields = '*', $args = array() ) {
    291         $results = self::get_var( $table, $where, $fields, $args, '', 'results' );
    292         return is_array( $results ) ? $results : array();
     290        return self::get_var( $table, $where, $fields, $args, '', 'results' );
    293291    }
    294292
     
    660658        $found   = null;
    661659        $results = wp_cache_get( $cache_key, $group, false, $found );
    662         if ( $found !== false || empty( $query ) ) {
     660
     661        if ( ( $found === true && $results !== false ) || empty( $query ) ) {
    663662            return $results;
    664663        }
     
    666665        if ( 'get_posts' == $type ) {
    667666            $results = get_posts( $query );
    668         } elseif ( 'get_associative_results' == $type ) {
     667        } elseif ( 'get_associative_results' === $type ) {
    669668            global $wpdb;
    670669            $results = $wpdb->get_results( $query, OBJECT_K ); // phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared
  • formidable/trunk/formidable.php

    r3325070 r3325651  
    33 * Plugin Name: Formidable Forms
    44 * Description: Quickly and easily create drag-and-drop forms
    5  * Version: 6.22.2
     5 * Version: 6.22.3
    66 * Plugin URI: https://formidableforms.com/
    77 * Author URI: https://formidableforms.com/
  • formidable/trunk/languages/formidable.pot

    r3325070 r3325651  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Formidable Forms 6.22.2\n"
     5"Project-Id-Version: Formidable Forms 6.22.3\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/formidable\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-07-09T14:06:28+00:00\n"
     12"POT-Creation-Date: 2025-07-10T12:45:48+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.11.0\n"
  • formidable/trunk/readme.txt

    r3325070 r3325651  
    66Tested up to: 6.8.1
    77Requires PHP: 7.0
    8 Stable tag: 6.22.2
     8Stable tag: 6.22.3
    99
    1010The most advanced WordPress forms plugin. Go beyond contact forms with our drag and drop form builder for surveys, quizzes, and more.
     
    373373
    374374== Changelog ==
     375= 6.22.3 =
     376* Fix: Additional cached data issues have been fixed, including fatal errors and issues with data incorrectly appearing as empty.
     377
    375378= 6.22.2 =
    376379* Fix: A fatal error on some websites would occur because of an issue with incorrect cached data types.
     
    407410* Fix: User defined product fields would fail validation.
    408411
    409 = 6.21 =
    410 * New: Honeypot field settings have been moved from form settings to global settings. The new settings can now be found in the Captcha/Spam section. The honeypot implementation has also been updated to make the honeypot more difficult to tell apart from other fields, and the strict option has been removed to help prevent issues with false positives for iOS users.
    411 * New: A new setting to validate form entries for spam against the stopforumspam API have been added to form settings. When this is enabled, IPs and email addresses will be validated against a spam database.
    412 * New: Field data is now compared to a comprehensive denylist during field validation. This significantly helps to block form data that looks like spam. New settings for Custom allowed words and Custom disallowed words have also been added.
    413 * New: The option to compare submitted form entry data to WordPress spam comments has been added to global settings.
    414 * New: Option values are now validated by default. If this causes issues with custom logic, this can be reverted using add_filter( 'frm_option_is_valid', '__return_true' );.
    415 * New: Stripe payment fields will now apply border radius styles to match styling better.
    416 * New: Stripe payment field label styling has been updated to better reflect label padding style settings.
    417 * New: Stripe payment fields will now use the input weight style setting to look more consistent with other fields.
    418 * New: Stripe payment fields now support the font family style setting.
    419 * New: A new layout setting has been added to Stripe settings that adds support for the accordion layout.
    420 * Fix: Paragraph fields would not properly display placeholders on the builder page.
    421 * Fix: A fatal error that could happen on form submit when unexpected data was sent when checking for spam has been fixed.
    422 * Fix: A Cannot set properties of null JavaScript error when duplicating a field has been fixed.
    423 * Fix: Sorting entries by a number field value would sort as strings instead of numbers.
    424 * Fix: Stripe payment fields would incorrectly use the wrong style settings in some cases.
    425 * The small device message can now be dismissed, allowing people to still edit forms while using a phone.
    426 
    427412[See changelog for all versions](https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt)
    428413
Note: See TracChangeset for help on using the changeset viewer.