WooCommerce Product Search

WooCommerce Product Search 6.7.0

Нет прав для скачивания
* Update - WordPress 6.8 compatible.
* Update - WooCommerce 10.0 compatible.
* Dev - Added the woocommerce_product_search_filter_price_min_max_display filter.
* Update - WordPress 6.7 compatible.
* Update - WooCommerce 9.6 compatible.
* Update - Added the Requires Plugins header, requiring WooCommerce.
* Update - Updated the translation template.
* Update - Updated the included translations.
* Update - Revised wording of some informational messages.
* Update - Limit where the welcome notice is displayed more to minimize exposure on unrelated sections.
* Fix - Avoids Uncaught URIError: malformed URI sequence for certain search queries containing %.
* Fix - Added missing parameter to a method_exists call.
* Fix - Added missing placeholder to log entry.
* Fix - Uniform placeholder enumeration in log entry.
* Fix - Removed duplicate assignment using unset variable.
* Dev - Added missing return statements to widget's form methods.
* Fix - Fixed parameter unset in array.
* Dev - Postponed translation loading to init action to avoid "Function _load_textdomain_just_in_time was called incorrectly. ..."
* Dev - Avoid unnecessary warnings on file cache misses when custom error handlers are installed.
* Dev - PHP Compatibility validation html_entity_decode() explicit setting of $flags parameter.
* Dev - PHP Compatibility validation replaced uses of \ValueError (available as of PHP 8) with \Error in line with declared minimum PHP 7.4.
* Dev - Unified acquisition of current URL, validation and avoid PHP warnings in circumstances where HTTP_HOST or REQUEST_URI are not present in $_SERVER (e.g. WP-CLI).
* Dev - Security validation WordPress.Security.EscapeOutput.UnsafePrintingFunction
* Dev - Security validation WordPress.Security.EscapeOutput.OutputNotEscaped
* Dev - Security validation WordPress.DB.PreparedSQL.NotPrepared
* Dev - Security validation WordPress.DB.PreparedSQL.InterpolatedNotPrepared
* Dev - Security validation WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
* Dev - Security validation WordPress.DB.PreparedSQLPlaceholders.ReplacementsWrongNumber
* Dev - Security validation WordPress.DB.PreparedSQLPlaceholders.UnfinishedPrepare
* Dev - Security validation WordPress.Security.SafeRedirect.wp_redirect_wp_redirect
* Dev - Security validation audit.php.wp.security.sqli.input-in-sinks
* Dev - Security validation audit.php.wp.security.xss.shortcode-attr
* Dev - Security validation scanner.php.wp.security.csrf.process-bulk-action
* Update - WordPress 6.7 compatible.
* Update - WooCommerce 9.4 compatible.
* Update - Extends existing support for brands. Requires a database update which may a take a while when large numbers of products are related to brands. An update during low traffic hours is recommended.
* Add - Added the Product Filter – Brands block.
* Add - Added the [woocommerce_product_filter_brand] shortcode.
* Add - Added the woocommerce_product_search_filter_brand() API function.
* Dev - Extended indexing support for brands.
* Dev - Extended REST API support for brands.
* Dev - Revised the determination of whether filters are applied for the Reset facility.
* Update - Product category term thumbnails use default thumbnail if available and no specific filter thumbnail is determined for a term.
* Update - Search results option Search in attributes includes matches from brands.
* Update - Updated the translation template.
* Update - Updated the included translations.
* Update - WordPress 6.6 compatible.
* Update - WooCommerce 9.3 compatible.
* Dev - Added handling of JSON format to process the except parameter in the terms REST controller.
* Dev - When the setting to "Hide out of stock items from the catalog" is enabled, filter results now also include products which are available on back order along with those that are in stock.
* Add - Added the woocommerce_product_search_cache_control_marker_threshold filter and support for the WPS_CACHE_MARKER_THRESHOLD constant which allow to determine the value used as marker threshold.
* Add - Added type to term image data provided by the terms REST controller.
* Update - WordPress 6.6 compatible.
* Update - WooCommerce 9.3 compatible.
* Dev - Added the order parameter to the terms REST controller's collection parameters.
* Dev - Revised terms REST controller's product processing to avoid sorting for efficiency.
* Dev - Revised shop REST controller's taxonomy-data parameter handling to support passing the taxonomy as parameter instead of as key only in JSON.
* Update - WordPress 6.6 compatible.
* Update - WooCommerce 9.3 compatible.
* Add - Added the new REST API which allows to use the Search Engine to build customized components and Apps which support holistic search and filtering.
* Add - Introduces the wps/v1/products REST API endpoint.
* Add - Introduces the wps/v1/terms REST API endpoint.
* Add - Introduces the wps/v1/shop REST API endpoint.
* Dev - Now featured and sale stages allow boolean values as parameters.
* Dev - Engine provides pre-pagination totals.
* Dev - Added support for not op to terms engine stage.
* Add - Added support for the WPS_FILTER_BLINKER_TIMEOUT named constant which allows to determine the blinker timeout of the Product Search – Filter field.
* Update - Product Filter – Attributes block and shortcode added logic option to have products match any or all chosen terms.
* Update - Product Filter – Tags block and shortcode added logic option to have products match any or all chosen tags.
* Dev - Update routine in plugin controller uses lock file to avoid multiple concurrent attempts, adds the woocommerce_product_search_controller_lock_path filter.
* Dev - Use generic translations based on language (and form) when available.
* Update - Updated the translation template.
* Update - Updated the included translations.
* Fix - Page One option to go to first page of results when filtering had no effect when filtering Product Collection block.
* Update - WordPress 6.4 compatible.
* Update - WooCommerce 8.5 compatible.
* Update - Requires at least WooCommerce 8.2.
* Update - Requires at least PHP 7.4.
* Add - Added compatibility plugin header fields.
* Fix - Fixed instances of wrong spelling of WPML.
* Update - Updated the translation template.
* Update - Updated the included translations.
* Fix - Limit set on Product Search Field without effect on results included.
* Dev - Added a cap of 100 on the requestable results for the Product Search Field which can be overridden via the product_search_limit filter.
* Dev - Revised the WPML compatibility to determine extended cache context.
* Add - Added the woocommerce_product_search_engine_cache_context filter.
* Add - Added the woocommerce_product_search_engine_stage_cache_context filter.
* Add - Added the woocommerce_product_search_filter_product_loop_cache_context filter.
* Add - Added the woocommerce_product_search_term_control_get_term_counts_cache_context filter.
* Update - Added the .wc-block-components-notice-banner.is-info selector in addition to the previous .woocommerce-info selector when updating filtered products.
* Dev - Revised coherency tests in the query control on incoming request values to prevent odd values from causing errors.
* Dev - Made our query control less restrictive for backend taxonomy term requests like wp-admin/edit.php?pa_example=foo&post_type=product where we would previously filter out variable products with no variations related to a requested term.
* Dev - Revised query control to pagination conditions.
Fix - Use the order determined for Product Search Field instances to sort results appropriately.
Update - Disables the render cache by default to avoid issues with inconsistent page content.
Верх