WooCommerce Product Search

WooCommerce Product Search 5.2.0

No permission to download
Author anne
Creation date
* 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.
* Update - WordPress 6.4 compatible.
* Update - WooCommerce 8.3 compatible.
* Update - Requires at least WooCommerce 7.9.
* Update - This major new release introduces a new high performance scalable search engine and cache system, engineered specifically for WooCommerce and created from the ground up.
* Update - This new search engine is unique in that it provides fast, scalable, complete and sound results for any search and filter combinations, including those involving mixes of keyword searches, categories, attributes, tags, prices, ratings, products in stock, products on sale, etc.
* Add - Introduces the new high performance search engine.
* Add - Introduces the new integrated and independent high performance cache system.
* Add - Added the built-in Transitory Cache.
* Add - Added the built-in File Cache.
* Add - Added support for Redis Cache to the integrated cache system.
* Add - Added support for Memcached to the integrated cache system.
* Add - Added support for the WPS_REDIS_CACHE_API constant which can be used to force use of the built-in Redis API (instead of the PHPRedis API when available).
* Dev - Certain worker log entries are now only made if scheduling was likely unsuccessful and explicit debugging is enabled for the extension.
* Add - Added support for the WPS_DEBUG_VERBOSE constant, used to log more details, added the wps_log_verbose() function and related method.
* Add - Added support for the WPS_DEBUG_ENGINE_TIMER constant, used to log timing information related to the internal engine.
* Add - Added support for the WPS_DEBUG_ENGINE_TIMER_VERBOSE constant, which enables extended timing information.
* Add - Added support for the WPS_CACHE_DEBUG constant, which allows to log cache-specific information.
* Remove - Removed unnecessary deprecated WPML filter icl_set_current_language.
* Fix - Variable products would not be included in results for brands.
* Fix - Variable products would not be included in results for vendors.
* Fix - Changes to brand terms would not cause the index for related products to be updated.
* Fix - Changes to vendor terms would not cause the index for related products to be updated.
* Add - Added support for the WPS_RENDER_CACHE constant which enables or disables all render caching, enabled by default.
* Add - Added the woocommerce_product_search_render_cache filter which determines if render caching is used for instances.
* Remove - Removed the woocommerce_product_search_filter_stock_stock_counts_cache_expire filter.
* Add - Added the woocommerce_product_search_filter_renderer_data_cache_lifetime filter.
* Add - Added the woocommerce_product_search_filter_renderer_render_cache_lifetime filter.
* Add - Added the woocommerce_product_search_field_render_cache_lifetime filter.
* Fix - Product filter renderer loop also needs to check for product-page parameter to retry without pagination.
* Dev - Updated the block registration calls to replace the use of deprecated properties.
* Dev - Removed admin info rendering code dependent on an old thumbnail setting shop_thumbnail_image_size not used since WooCommerce 3.3.0.
* Add - Added support for the woocommerce_product_search_engine_cache_update action which allows to notify the cache system that an update is required.
* Add - Added the woocommerce_product_search_indexer_purge_start action to signal indexer purge start.
* Add - Added the woocommerce_product_search_indexer_purge_end action to signal indexer purge end.
* Add - Added the woocommerce_product_search_engine_process_start action to signal engine processing start.
* Add - Added the woocommerce_product_search_engine_process_end action to signal engine processing end.
* Add - Added the woocommerce_product_search_get_cache_instance filter to allow to provide custom caches.
* Add - Added the woocommerce_product_search_cache_slot_path filter to allow to modify the cache slot path.
* Add - Added the woocommerce_product_search_engine_cache_group_suffix filter which allows to modify the cache group suffix for further distinction of cache groups.
* Add - Added the woocommerce_product_search_cache_dir filter which allows to determine the root cache directory.
* Add - Added the woocommerce_product_search_file_cache_min_free_disk_space filter which allows to determine the minimum free disk space required for the File Cache during runtime.
* Add - Added the woocommerce_product_search_engine_stage_apply_object_limit filter.
* Add - Added the woocommerce_product_search_engine_stage_parameters filter.
* Add - Added the woocommerce_product_search_engine_stage_posts_use_wp_query filter.
* Add - Added the woocommerce_product_search_filter_renderer_data_cache_lifetime filter.
* Add - Added the woocommerce_product_search_filter_renderer_render_cache_lifetime filter.
* Update - Updated the translation template.
* Update - Updated the German translations (formal and informal) for Germany, Austria and Switzerland.
* Update - Updated the Spanish translation.
* Update - Updated the French translation.
* Update - Updated the Indonesian translation.
* Update - Updated references to woocommerce.com to point to woo.com.
* Update - Updated the support links to point to https://woo.com/my-account/contact-support/.
* Update - WordPress 6.3 compatible.
* Update - WooCommerce 8.1 compatible.
* Update - Requires at least WooCommerce 7.8.
* Update - WordPress 6.4-alpha compatible.
* Fix - Fixed a documentation URL with a trailing space.
* Update - Revised a section of the help tab for clarity and to point to blocks, widgets and shortcodes documentation sections.
* Update - Updated the translation template.
* Update - Updated the included translations.
* Update - WordPress 6.2 compatible.
* Update - WordPress 6.3-alpha compatible (re-tested).
* Update - WooCommerce 7.8 compatible.
* Update - Requires at least WooCommerce 7.4.
* Update - Requires at least PHP 7.2.
* Update - WooCommerce HPOS compatible.
* Fix - Fixed navigation feature check which missed to check if feature is enabled besides its existence.
* WordPress 6.1 compatible.
* WordPress 6.2-beta compatible.
* WooCommerce 7.4 compatible.
* Added index status information display to the Admin Bar while indexing is incomplete.
* Added an option in the Index section to enable or disable the status information display in the Admin Bar.
* Added the WPS_ADMIN_BAR_STATUS constant which can be set to true to always show status information in the Admin Bar.
* Updated the translation template.
* Updated the included translations.
* WordPress 6.1 compatible.
* WooCommerce 7.2 compatible.
* Requires at least WordPress 5.8.
* Requires at least WooCommerce 6.0.
* Using WP_Rewrite's $pagination_base instead of hardcoded 'page' as pagination permalink base.
* Added the woocommerce_product_search_pagination_base filter.
* Guarded non-accurate filter response optimizations against producing empty or incomplete content when errors occur during buffer processing.
* WordPress 6.1 compatible.
* WooCommerce 7.1 compatible.
* This release is focused on internal optimizations that bring substantial performance gains, with measured operational improvements in excess of 1000% in numerous cases.
* Decreases the sever load while attending search and filtering requests.
* Improves the overall query response performance with targeted code optimizations.
* Improves the search engine performance with faster database queries.
* Improves the search engine performance with faster dataset handling operations.
Back
Top