Changeset 3486622
- Timestamp:
- 03/19/2026 03:28:07 PM (2 weeks ago)
- Location:
- woocommerce-checkout-manager
- Files:
-
- 16 edited
- 1 copied
-
tags/7.8.9 (copied) (copied from woocommerce-checkout-manager/trunk)
-
tags/7.8.9/jetpack_vendor/automattic/jetpack-assets/CHANGELOG.md (modified) (2 diffs)
-
tags/7.8.9/jetpack_vendor/i18n-map.php (modified) (1 diff)
-
tags/7.8.9/lib/model/class-model.php (modified) (1 diff)
-
tags/7.8.9/lib/view/frontend/class-fields-filter.php (modified) (1 diff)
-
tags/7.8.9/readme.txt (modified) (2 diffs)
-
tags/7.8.9/vendor/composer/installed.json (modified) (3 diffs)
-
tags/7.8.9/vendor/composer/installed.php (modified) (3 diffs)
-
tags/7.8.9/woocommerce-checkout-manager.php (modified) (2 diffs)
-
trunk/jetpack_vendor/automattic/jetpack-assets/CHANGELOG.md (modified) (2 diffs)
-
trunk/jetpack_vendor/i18n-map.php (modified) (1 diff)
-
trunk/lib/model/class-model.php (modified) (1 diff)
-
trunk/lib/view/frontend/class-fields-filter.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/vendor/composer/installed.json (modified) (3 diffs)
-
trunk/vendor/composer/installed.php (modified) (3 diffs)
-
trunk/woocommerce-checkout-manager.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
woocommerce-checkout-manager/tags/7.8.9/jetpack_vendor/automattic/jetpack-assets/CHANGELOG.md
r3480576 r3486622 5 5 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) 6 6 and 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] 7 11 8 12 ## [4.3.27] - 2026-03-09 … … 797 801 - Statically access asset tools 798 802 803 [4.3.28]: https://github.com/Automattic/jetpack-assets/compare/v4.3.27...v4.3.28 799 804 [4.3.27]: https://github.com/Automattic/jetpack-assets/compare/v4.3.26...v4.3.27 800 805 [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 7 7 'jetpack-assets' => array( 8 8 'path' => 'jetpack_vendor/automattic/jetpack-assets', 9 'ver' => '4.3.2 7',9 'ver' => '4.3.28', 10 10 ), 11 11 'wp-dashboard-widget-news' => array( -
woocommerce-checkout-manager/tags/7.8.9/lib/model/class-model.php
r2929220 r3486622 132 132 133 133 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; 136 141 } 137 142 -
woocommerce-checkout-manager/tags/7.8.9/lib/view/frontend/class-fields-filter.php
r3168375 r3486622 114 114 $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'] ) . '">'; 115 115 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>'; 117 118 } 118 119 foreach ( $args['options'] as $option_key => $option_text ) { -
woocommerce-checkout-manager/tags/7.8.9/readme.txt
r3480576 r3486622 6 6 Requires PHP: 5.6 7 7 Tested up to: 6.9 8 Stable tag: 7.8. 88 Stable tag: 7.8.9 9 9 License: GPLv3 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 144 144 145 145 == 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 146 150 147 151 = 7.8.8 = -
woocommerce-checkout-manager/tags/7.8.9/vendor/composer/installed.json
r3480576 r3486622 3 3 { 4 4 "name": "automattic/jetpack-assets", 5 "version": "v4.3.2 7",6 "version_normalized": "4.3.2 7.0",5 "version": "v4.3.28", 6 "version_normalized": "4.3.28.0", 7 7 "source": { 8 8 "type": "git", 9 9 "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", 16 16 "shasum": "" 17 17 }, … … 31 31 "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." 32 32 }, 33 "time": "2026-03- 09T08:30:22+00:00",33 "time": "2026-03-16T05:51:47+00:00", 34 34 "type": "jetpack-library", 35 35 "extra": { … … 59 59 "description": "Asset management utilities for Jetpack ecosystem packages", 60 60 "support": { 61 "source": "https://github.com/Automattic/jetpack-assets/tree/v4.3.2 7"61 "source": "https://github.com/Automattic/jetpack-assets/tree/v4.3.28" 62 62 }, 63 63 "install-path": "../../jetpack_vendor/automattic/jetpack-assets" -
woocommerce-checkout-manager/tags/7.8.9/vendor/composer/installed.php
r3480576 r3486622 2 2 'root' => array( 3 3 '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', 7 7 'type' => 'project', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'automattic/jetpack-assets' => array( 14 'pretty_version' => 'v4.3.2 7',15 'version' => '4.3.2 7.0',16 'reference' => ' 18dcc3fad9754d61070083855ea5cc57c3eaae83',14 'pretty_version' => 'v4.3.28', 15 'version' => '4.3.28.0', 16 'reference' => 'ce43f8a4f153ca8292b047b01abc913bb074b528', 17 17 'type' => 'jetpack-library', 18 18 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-assets', … … 57 57 ), 58 58 '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', 62 62 'type' => 'project', 63 63 'install_path' => __DIR__ . '/../../', -
woocommerce-checkout-manager/tags/7.8.9/woocommerce-checkout-manager.php
r3480576 r3486622 5 5 * Plugin URI: https://quadlayers.com/products/woocommerce-checkout-manager/ 6 6 * Description: Manage and customize WooCommerce Checkout fields (Add, Edit, Delete or re-order fields). 7 * Version: 7.8. 87 * Version: 7.8.9 8 8 * Author: QuadLayers 9 9 * Author URI: https://quadlayers.com … … 26 26 */ 27 27 define( 'WOOCCM_PLUGIN_NAME', 'WooCommerce Checkout Manager' ); 28 define( 'WOOCCM_PLUGIN_VERSION', '7.8. 8' );28 define( 'WOOCCM_PLUGIN_VERSION', '7.8.9' ); 29 29 define( 'WOOCCM_PLUGIN_FILE', __FILE__ ); 30 30 define( 'WOOCCM_PLUGIN_DIR', __DIR__ . DIRECTORY_SEPARATOR ); -
woocommerce-checkout-manager/trunk/jetpack_vendor/automattic/jetpack-assets/CHANGELOG.md
r3480576 r3486622 5 5 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) 6 6 and 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] 7 11 8 12 ## [4.3.27] - 2026-03-09 … … 797 801 - Statically access asset tools 798 802 803 [4.3.28]: https://github.com/Automattic/jetpack-assets/compare/v4.3.27...v4.3.28 799 804 [4.3.27]: https://github.com/Automattic/jetpack-assets/compare/v4.3.26...v4.3.27 800 805 [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 7 7 'jetpack-assets' => array( 8 8 'path' => 'jetpack_vendor/automattic/jetpack-assets', 9 'ver' => '4.3.2 7',9 'ver' => '4.3.28', 10 10 ), 11 11 'wp-dashboard-widget-news' => array( -
woocommerce-checkout-manager/trunk/lib/model/class-model.php
r2929220 r3486622 132 132 133 133 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; 136 141 } 137 142 -
woocommerce-checkout-manager/trunk/lib/view/frontend/class-fields-filter.php
r3168375 r3486622 114 114 $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'] ) . '">'; 115 115 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>'; 117 118 } 118 119 foreach ( $args['options'] as $option_key => $option_text ) { -
woocommerce-checkout-manager/trunk/readme.txt
r3480576 r3486622 6 6 Requires PHP: 5.6 7 7 Tested up to: 6.9 8 Stable tag: 7.8. 88 Stable tag: 7.8.9 9 9 License: GPLv3 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 144 144 145 145 == 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 146 150 147 151 = 7.8.8 = -
woocommerce-checkout-manager/trunk/vendor/composer/installed.json
r3480576 r3486622 3 3 { 4 4 "name": "automattic/jetpack-assets", 5 "version": "v4.3.2 7",6 "version_normalized": "4.3.2 7.0",5 "version": "v4.3.28", 6 "version_normalized": "4.3.28.0", 7 7 "source": { 8 8 "type": "git", 9 9 "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", 16 16 "shasum": "" 17 17 }, … … 31 31 "automattic/jetpack-autoloader": "Allow for better interoperability with other plugins that use this package." 32 32 }, 33 "time": "2026-03- 09T08:30:22+00:00",33 "time": "2026-03-16T05:51:47+00:00", 34 34 "type": "jetpack-library", 35 35 "extra": { … … 59 59 "description": "Asset management utilities for Jetpack ecosystem packages", 60 60 "support": { 61 "source": "https://github.com/Automattic/jetpack-assets/tree/v4.3.2 7"61 "source": "https://github.com/Automattic/jetpack-assets/tree/v4.3.28" 62 62 }, 63 63 "install-path": "../../jetpack_vendor/automattic/jetpack-assets" -
woocommerce-checkout-manager/trunk/vendor/composer/installed.php
r3480576 r3486622 2 2 'root' => array( 3 3 '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', 7 7 'type' => 'project', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'automattic/jetpack-assets' => array( 14 'pretty_version' => 'v4.3.2 7',15 'version' => '4.3.2 7.0',16 'reference' => ' 18dcc3fad9754d61070083855ea5cc57c3eaae83',14 'pretty_version' => 'v4.3.28', 15 'version' => '4.3.28.0', 16 'reference' => 'ce43f8a4f153ca8292b047b01abc913bb074b528', 17 17 'type' => 'jetpack-library', 18 18 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-assets', … … 57 57 ), 58 58 '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', 62 62 'type' => 'project', 63 63 'install_path' => __DIR__ . '/../../', -
woocommerce-checkout-manager/trunk/woocommerce-checkout-manager.php
r3480576 r3486622 5 5 * Plugin URI: https://quadlayers.com/products/woocommerce-checkout-manager/ 6 6 * Description: Manage and customize WooCommerce Checkout fields (Add, Edit, Delete or re-order fields). 7 * Version: 7.8. 87 * Version: 7.8.9 8 8 * Author: QuadLayers 9 9 * Author URI: https://quadlayers.com … … 26 26 */ 27 27 define( 'WOOCCM_PLUGIN_NAME', 'WooCommerce Checkout Manager' ); 28 define( 'WOOCCM_PLUGIN_VERSION', '7.8. 8' );28 define( 'WOOCCM_PLUGIN_VERSION', '7.8.9' ); 29 29 define( 'WOOCCM_PLUGIN_FILE', __FILE__ ); 30 30 define( 'WOOCCM_PLUGIN_DIR', __DIR__ . DIRECTORY_SEPARATOR );
Note: See TracChangeset
for help on using the changeset viewer.