Plugin Directory

Changeset 3486622


Ignore:
Timestamp:
03/19/2026 03:28:07 PM (2 weeks ago)
Author:
quadlayers
Message:

Update to version 7.8.9 from GitHub

Location:
woocommerce-checkout-manager
Files:
16 edited
1 copied

Legend:

Unmodified
Added
Removed
  • woocommerce-checkout-manager/tags/7.8.9/jetpack_vendor/automattic/jetpack-assets/CHANGELOG.md

    r3480576 r3486622  
    55The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
    66and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
     7
     8## [4.3.28] - 2026-03-16
     9### Changed
     10- Update dependencies. [#47472]
    711
    812## [4.3.27] - 2026-03-09
     
    797801- Statically access asset tools
    798802
     803[4.3.28]: https://github.com/Automattic/jetpack-assets/compare/v4.3.27...v4.3.28
    799804[4.3.27]: https://github.com/Automattic/jetpack-assets/compare/v4.3.26...v4.3.27
    800805[4.3.26]: https://github.com/Automattic/jetpack-assets/compare/v4.3.25...v4.3.26
  • woocommerce-checkout-manager/tags/7.8.9/jetpack_vendor/i18n-map.php

    r3480576 r3486622  
    77    'jetpack-assets' => array(
    88      'path' => 'jetpack_vendor/automattic/jetpack-assets',
    9       'ver' => '4.3.27',
     9      'ver' => '4.3.28',
    1010    ),
    1111    'wp-dashboard-widget-news' => array(
  • woocommerce-checkout-manager/tags/7.8.9/lib/model/class-model.php

    r2929220 r3486622  
    132132
    133133        if ( ! isset( $this->cache[ $this->table ] ) ) {
    134             $this->cache[ $this->table ] = get_option( $this->table, $this->get_defaults() );
    135 
     134            /**
     135             * Fix: avoid passing get_defaults() as an eager argument to get_option().
     136             * When get_defaults() triggers WP_Query (via is_checkout_block_default()),
     137             * parse_query fires again before the cache is set, creating infinite recursion.
     138             */
     139            $option                      = get_option( $this->table );
     140            $this->cache[ $this->table ] = ( false === $option ) ? $this->get_defaults() : $option;
    136141        }
    137142
  • woocommerce-checkout-manager/tags/7.8.9/lib/view/frontend/class-fields-filter.php

    r3168375 r3486622  
    114114                    $field .= '<select name="' . esc_attr( $key ) . '" id="' . esc_attr( $args['id'] ) . '" class="select ' . esc_attr( implode( ' ', $args['input_class'] ) ) . '" ' . implode( ' ', $custom_attributes ) . ' data-placeholder="' . esc_attr( $args['placeholder'] ) . '">';
    115115                    if ( ! empty( $args['placeholder'] ) ) {
    116                         $field .= '<option value="" disabled="disabled" selected="selected">' . esc_attr( $args['placeholder'] ) . '</option>';
     116                        $selected = empty( $value ) ? ' selected="selected"' : '';
     117                        $field   .= '<option value="" disabled="disabled"' . $selected . '>' . esc_attr( $args['placeholder'] ) . '</option>';
    117118                    }
    118119                    foreach ( $args['options'] as $option_key => $option_text ) {
  • woocommerce-checkout-manager/tags/7.8.9/readme.txt

    r3480576 r3486622  
    66Requires PHP: 5.6
    77Tested up to: 6.9
    8 Stable tag: 7.8.8
     8Stable tag: 7.8.9
    99License: GPLv3
    1010License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    144144
    145145== Changelog ==
     146
     147= 7.8.9 =
     148* Fix: prevent infinite loop on shop_order list page caused by recursive parse_query
     149* Fix: select field placeholder option no longer stays selected when a valid value exists
    146150
    147151= 7.8.8 =
  • woocommerce-checkout-manager/tags/7.8.9/vendor/composer/installed.json

    r3480576 r3486622  
    33        {
    44            "name": "automattic/jetpack-assets",
    5             "version": "v4.3.27",
    6             "version_normalized": "4.3.27.0",
     5            "version": "v4.3.28",
     6            "version_normalized": "4.3.28.0",
    77            "source": {
    88                "type": "git",
    99                "url": "https://github.com/Automattic/jetpack-assets.git",
    10                 "reference": "18dcc3fad9754d61070083855ea5cc57c3eaae83"
    11             },
    12             "dist": {
    13                 "type": "zip",
    14                 "url": "https://api.github.com/repos/Automattic/jetpack-assets/zipball/18dcc3fad9754d61070083855ea5cc57c3eaae83",
    15                 "reference": "18dcc3fad9754d61070083855ea5cc57c3eaae83",
     10                "reference": "ce43f8a4f153ca8292b047b01abc913bb074b528"
     11            },
     12            "dist": {
     13                "type": "zip",
     14                "url": "https://api.github.com/repos/Automattic/jetpack-assets/zipball/ce43f8a4f153ca8292b047b01abc913bb074b528",
     15                "reference": "ce43f8a4f153ca8292b047b01abc913bb074b528",
    1616                "shasum": ""
    1717            },
     
    3131                "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package."
    3232            },
    33             "time": "2026-03-09T08:30:22+00:00",
     33            "time": "2026-03-16T05:51:47+00:00",
    3434            "type": "jetpack-library",
    3535            "extra": {
     
    5959            "description": "Asset management utilities for Jetpack ecosystem packages",
    6060            "support": {
    61                 "source": "https://github.com/Automattic/jetpack-assets/tree/v4.3.27"
     61                "source": "https://github.com/Automattic/jetpack-assets/tree/v4.3.28"
    6262            },
    6363            "install-path": "../../jetpack_vendor/automattic/jetpack-assets"
  • woocommerce-checkout-manager/tags/7.8.9/vendor/composer/installed.php

    r3480576 r3486622  
    22    'root' => array(
    33        'name' => 'quadlayers/woocommerce-checkout-manager',
    4         'pretty_version' => 'v7.8.8',
    5         'version' => '7.8.8.0',
    6         'reference' => 'aa629280190173095357e9efb0eaa6916a43d03d',
     4        'pretty_version' => 'v7.8.9',
     5        'version' => '7.8.9.0',
     6        'reference' => '90d3c581f951808187014c48494acaa567745afb',
    77        'type' => 'project',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'automattic/jetpack-assets' => array(
    14             'pretty_version' => 'v4.3.27',
    15             'version' => '4.3.27.0',
    16             'reference' => '18dcc3fad9754d61070083855ea5cc57c3eaae83',
     14            'pretty_version' => 'v4.3.28',
     15            'version' => '4.3.28.0',
     16            'reference' => 'ce43f8a4f153ca8292b047b01abc913bb074b528',
    1717            'type' => 'jetpack-library',
    1818            'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-assets',
     
    5757        ),
    5858        'quadlayers/woocommerce-checkout-manager' => array(
    59             'pretty_version' => 'v7.8.8',
    60             'version' => '7.8.8.0',
    61             'reference' => 'aa629280190173095357e9efb0eaa6916a43d03d',
     59            'pretty_version' => 'v7.8.9',
     60            'version' => '7.8.9.0',
     61            'reference' => '90d3c581f951808187014c48494acaa567745afb',
    6262            'type' => 'project',
    6363            'install_path' => __DIR__ . '/../../',
  • woocommerce-checkout-manager/tags/7.8.9/woocommerce-checkout-manager.php

    r3480576 r3486622  
    55 * Plugin URI:              https://quadlayers.com/products/woocommerce-checkout-manager/
    66 * Description:             Manage and customize WooCommerce Checkout fields (Add, Edit, Delete or re-order fields).
    7  * Version:                 7.8.8
     7 * Version:                 7.8.9
    88 * Author:                  QuadLayers
    99 * Author URI:              https://quadlayers.com
     
    2626 */
    2727define( 'WOOCCM_PLUGIN_NAME', 'WooCommerce Checkout Manager' );
    28 define( 'WOOCCM_PLUGIN_VERSION', '7.8.8' );
     28define( 'WOOCCM_PLUGIN_VERSION', '7.8.9' );
    2929define( 'WOOCCM_PLUGIN_FILE', __FILE__ );
    3030define( 'WOOCCM_PLUGIN_DIR', __DIR__ . DIRECTORY_SEPARATOR );
  • woocommerce-checkout-manager/trunk/jetpack_vendor/automattic/jetpack-assets/CHANGELOG.md

    r3480576 r3486622  
    55The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
    66and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
     7
     8## [4.3.28] - 2026-03-16
     9### Changed
     10- Update dependencies. [#47472]
    711
    812## [4.3.27] - 2026-03-09
     
    797801- Statically access asset tools
    798802
     803[4.3.28]: https://github.com/Automattic/jetpack-assets/compare/v4.3.27...v4.3.28
    799804[4.3.27]: https://github.com/Automattic/jetpack-assets/compare/v4.3.26...v4.3.27
    800805[4.3.26]: https://github.com/Automattic/jetpack-assets/compare/v4.3.25...v4.3.26
  • woocommerce-checkout-manager/trunk/jetpack_vendor/i18n-map.php

    r3480576 r3486622  
    77    'jetpack-assets' => array(
    88      'path' => 'jetpack_vendor/automattic/jetpack-assets',
    9       'ver' => '4.3.27',
     9      'ver' => '4.3.28',
    1010    ),
    1111    'wp-dashboard-widget-news' => array(
  • woocommerce-checkout-manager/trunk/lib/model/class-model.php

    r2929220 r3486622  
    132132
    133133        if ( ! isset( $this->cache[ $this->table ] ) ) {
    134             $this->cache[ $this->table ] = get_option( $this->table, $this->get_defaults() );
    135 
     134            /**
     135             * Fix: avoid passing get_defaults() as an eager argument to get_option().
     136             * When get_defaults() triggers WP_Query (via is_checkout_block_default()),
     137             * parse_query fires again before the cache is set, creating infinite recursion.
     138             */
     139            $option                      = get_option( $this->table );
     140            $this->cache[ $this->table ] = ( false === $option ) ? $this->get_defaults() : $option;
    136141        }
    137142
  • woocommerce-checkout-manager/trunk/lib/view/frontend/class-fields-filter.php

    r3168375 r3486622  
    114114                    $field .= '<select name="' . esc_attr( $key ) . '" id="' . esc_attr( $args['id'] ) . '" class="select ' . esc_attr( implode( ' ', $args['input_class'] ) ) . '" ' . implode( ' ', $custom_attributes ) . ' data-placeholder="' . esc_attr( $args['placeholder'] ) . '">';
    115115                    if ( ! empty( $args['placeholder'] ) ) {
    116                         $field .= '<option value="" disabled="disabled" selected="selected">' . esc_attr( $args['placeholder'] ) . '</option>';
     116                        $selected = empty( $value ) ? ' selected="selected"' : '';
     117                        $field   .= '<option value="" disabled="disabled"' . $selected . '>' . esc_attr( $args['placeholder'] ) . '</option>';
    117118                    }
    118119                    foreach ( $args['options'] as $option_key => $option_text ) {
  • woocommerce-checkout-manager/trunk/readme.txt

    r3480576 r3486622  
    66Requires PHP: 5.6
    77Tested up to: 6.9
    8 Stable tag: 7.8.8
     8Stable tag: 7.8.9
    99License: GPLv3
    1010License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    144144
    145145== Changelog ==
     146
     147= 7.8.9 =
     148* Fix: prevent infinite loop on shop_order list page caused by recursive parse_query
     149* Fix: select field placeholder option no longer stays selected when a valid value exists
    146150
    147151= 7.8.8 =
  • woocommerce-checkout-manager/trunk/vendor/composer/installed.json

    r3480576 r3486622  
    33        {
    44            "name": "automattic/jetpack-assets",
    5             "version": "v4.3.27",
    6             "version_normalized": "4.3.27.0",
     5            "version": "v4.3.28",
     6            "version_normalized": "4.3.28.0",
    77            "source": {
    88                "type": "git",
    99                "url": "https://github.com/Automattic/jetpack-assets.git",
    10                 "reference": "18dcc3fad9754d61070083855ea5cc57c3eaae83"
    11             },
    12             "dist": {
    13                 "type": "zip",
    14                 "url": "https://api.github.com/repos/Automattic/jetpack-assets/zipball/18dcc3fad9754d61070083855ea5cc57c3eaae83",
    15                 "reference": "18dcc3fad9754d61070083855ea5cc57c3eaae83",
     10                "reference": "ce43f8a4f153ca8292b047b01abc913bb074b528"
     11            },
     12            "dist": {
     13                "type": "zip",
     14                "url": "https://api.github.com/repos/Automattic/jetpack-assets/zipball/ce43f8a4f153ca8292b047b01abc913bb074b528",
     15                "reference": "ce43f8a4f153ca8292b047b01abc913bb074b528",
    1616                "shasum": ""
    1717            },
     
    3131                "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package."
    3232            },
    33             "time": "2026-03-09T08:30:22+00:00",
     33            "time": "2026-03-16T05:51:47+00:00",
    3434            "type": "jetpack-library",
    3535            "extra": {
     
    5959            "description": "Asset management utilities for Jetpack ecosystem packages",
    6060            "support": {
    61                 "source": "https://github.com/Automattic/jetpack-assets/tree/v4.3.27"
     61                "source": "https://github.com/Automattic/jetpack-assets/tree/v4.3.28"
    6262            },
    6363            "install-path": "../../jetpack_vendor/automattic/jetpack-assets"
  • woocommerce-checkout-manager/trunk/vendor/composer/installed.php

    r3480576 r3486622  
    22    'root' => array(
    33        'name' => 'quadlayers/woocommerce-checkout-manager',
    4         'pretty_version' => 'v7.8.8',
    5         'version' => '7.8.8.0',
    6         'reference' => 'aa629280190173095357e9efb0eaa6916a43d03d',
     4        'pretty_version' => 'v7.8.9',
     5        'version' => '7.8.9.0',
     6        'reference' => '90d3c581f951808187014c48494acaa567745afb',
    77        'type' => 'project',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'automattic/jetpack-assets' => array(
    14             'pretty_version' => 'v4.3.27',
    15             'version' => '4.3.27.0',
    16             'reference' => '18dcc3fad9754d61070083855ea5cc57c3eaae83',
     14            'pretty_version' => 'v4.3.28',
     15            'version' => '4.3.28.0',
     16            'reference' => 'ce43f8a4f153ca8292b047b01abc913bb074b528',
    1717            'type' => 'jetpack-library',
    1818            'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-assets',
     
    5757        ),
    5858        'quadlayers/woocommerce-checkout-manager' => array(
    59             'pretty_version' => 'v7.8.8',
    60             'version' => '7.8.8.0',
    61             'reference' => 'aa629280190173095357e9efb0eaa6916a43d03d',
     59            'pretty_version' => 'v7.8.9',
     60            'version' => '7.8.9.0',
     61            'reference' => '90d3c581f951808187014c48494acaa567745afb',
    6262            'type' => 'project',
    6363            'install_path' => __DIR__ . '/../../',
  • woocommerce-checkout-manager/trunk/woocommerce-checkout-manager.php

    r3480576 r3486622  
    55 * Plugin URI:              https://quadlayers.com/products/woocommerce-checkout-manager/
    66 * Description:             Manage and customize WooCommerce Checkout fields (Add, Edit, Delete or re-order fields).
    7  * Version:                 7.8.8
     7 * Version:                 7.8.9
    88 * Author:                  QuadLayers
    99 * Author URI:              https://quadlayers.com
     
    2626 */
    2727define( 'WOOCCM_PLUGIN_NAME', 'WooCommerce Checkout Manager' );
    28 define( 'WOOCCM_PLUGIN_VERSION', '7.8.8' );
     28define( 'WOOCCM_PLUGIN_VERSION', '7.8.9' );
    2929define( 'WOOCCM_PLUGIN_FILE', __FILE__ );
    3030define( 'WOOCCM_PLUGIN_DIR', __DIR__ . DIRECTORY_SEPARATOR );
Note: See TracChangeset for help on using the changeset viewer.