2026.06.29 – version 2.3.18
* Fix: Wishlists could silently fail to load when it initialized before WooCommerce in the plugin load order (the common case, since “woocommerce-wishlists” sorts before “woocommerce” alphabetically) – which removed the Wishlists settings tab and all functionality. Initialization now runs on the ‘plugins_loaded’ hook so the WooCommerce dependency check is reliable regardless of load order.
* Fix: Corrected the admin settings and wishlist singletons to store self::$instance, preventing duplicate initialization.
* Update: Tested up to WooCommerce 10.9.
2026.06.12 – version 2.3.17
* Fix: Removed an invalid WooCommerce feature compatibility declaration (‘product_blocks’) that was triggering memory exhaustion during HPOS configuration on WordPress 7.0 / WooCommerce 10.8. The plugin now only declares its valid HPOS (‘custom_order_tables’) compatibility.
* Refactor: Replaced the legacy is_woocommerce_active() bootstrap shim with the standard ‘Requires Plugins: woocommerce’ header and a class_exists( ‘WooCommerce’ ) runtime guard.