WooCommerce Catalog Visibility Options Version 3.3.3 Changelog
* Update: WP and WC version compatibility.
* Update: WP and WC version compatibility.
* Fix: update US export list URL
* 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/.
* Fix – pagination issue for search results on importer table
* Fix – image issue where images were not removed from gallery when set as main image
2023-6-28 version 2.14.0
* New – Test suite no longer checks for compatibility with PHP 7.2 as the latest version of WooCommerce does not support it
* Tweak – Update sales syncing to be compatible with HPOS
* Tweak – Prevent scheduling sync to Lightspeed if the only element in the update snapshot is the product id
* Tweak – When a manual update to pull info from Lightspeed is run, cancel already scheduled updates to Lightspeed for the product
* Tweak – Increase size of ean and upc columns in the wclsi_items table
* Tweak – Update last sync timestamp after finding products for updating
2023-5-24 version 2.13.1
* Fix – Fix sales syncing issue where discount was being applied to products without discount, resulting in unbalanced sale
2023-5-16 version 2.13.0
* Fix – Fix warning related to missing ItemEcommerce if legacy LS webstore is not enabled
* Fix – Change the featured image in Woo if the featured image gets deleted in LS
* Tweak – Catch image import error
* New – Move updating and item creation to the action scheduler if more than 30 items are found to be new or changed
2023-1-18 version 2.12.1
* Fix – fixes an issue where some search terms were decoded improperly when searching for Lightspeed products
2023-1-6 version 2.11.0
* Fix – Improve security when loading the importer and settings pages
* Fix – Only schedule image to be downloaded if it is not already associated with the product
* New – Write to debug log when save is triggered by the plugin
2022-11-1 version 2.10.0
* Tweak – When polling for changes, go back 60 seconds in case the action scheduler took a while to run
* Tweak – Label timestamp as utc when logging for run of ls auto-poll
* Fix – Check if update type is ‘inventory update’ instead of ‘Inventory’ when logging a successful poll
2022-10-21 version 2.9.0
* Tweak – Make getters for wclsi-lightspeed-prod class public for use with filters
* Tweak – Add reason for skipping job to debug log
* Fix – Compare last check timestamp to max window time stamp instead of max window date when running item poller
* Fix – Get polling interval from settings instead of defaulting to 5 seconds when no last sync timestamp is found
* Fix – Check if update type is inventory instead of assigning inventory as the update type when logging a successful poll
2022-10-11 version 2.8.0
* New – Debug mode can be turned on in settings to activate additional logging
* Tweak – Checks if ID is empty rather than null when ensuring that ID exists for sync
* Fix: issue when tiered prices are not clickable
* update – Enhanced code optimization and strengthened security measures.
* update – Enhanced code optimization and strengthened security measures.
* Add – Compatible with WooCommerce 8.2+.
* Add – Use woocommerce_add_cart_item_data filter to solve compatibility issues when the “gift” is added to the cart automatically.
* Add – New filter wc_bogof_cart_redirect_url to allow developers to modify the cart redirection.
* Fix – Compatibility modules are loaded before all plugins are loaded.
* update – Security Tweaks
2023-11-08 Version 1.7.2
* update – Enhanced code optimization and strengthened security measures.
2021-11-15 Version 1.7.0
* update -spin2win Also work with non-login users.
2021-10-07 Version 1.6.0
* update -spin2win updated library
2020-03-17 Version 1.4.2
* new – Coupon will apply to cart automatically.
* update – Auto generated coupon will be use by 1 time only.
* update – Compatible with latest Woocommerce.
* fix – Warning on save settings.
2020-10-27 Version 1.4.1
* fix – Added language compatibility.
* fix – Now user will select time from dropdown to avoid errors.
* fix – Header already sent issue fixed.
* Fix issues with shipping cost calculations.
* Add logging for shipping calculation errors.