NivoSearch Changelog & Release Notes

Stay up to date with the latest NivoSearch updates and release notes. Explore new features, performance improvements, bug fixes, security enhancements, and search improvements that make WooCommerce product discovery faster and smarter. From fuzzy search and typo tolerance to SKU search, multilingual support, mobile search, analytics, and performance improvements, this page tracks the evolution of NivoSearch and what’s new in each release.

Version 2.0.2

  • Added Fuzzy search engine: finds close product name matches when no exact results exist
  • Added Search index built and maintained automatically, with one-click rebuild in Settings
  • Added “Did you mean?” suggestion with a clickable link to re-run the corrected search
  • Added Variation SKU search: searching a variation product code returns the correct parent product
  • Added Typo Rules admin page: add up to 10 custom correction rules,
  • Added Typo correction engine with 300+ built-in e-commerce misspelling corrections
  • Added Accented character support: “cafe” finds “Café” and vice versa
  • Added WPML and Polylang multilingual support: language scoped automatically on every search
  • Added Block and FSE theme support: replaces the Gutenberg core search block automatically
  • Added Preset selector for theme form replacement: choose which preset replaces your theme’s search box
  • Added Search history panel: last 8 searches shown when the search bar receives focus
  • Added Mobile search overlay: full-screen search opens automatically on small screens
  • Added Google Analytics 4, Universal Analytics, and Google Tag Manager: automatic search event on each search
  • Added WooCommerce products shown on the native WordPress search results page
  • Added Optional redirect to the WooCommerce shop page when the customer presses Enter
  • Improved Fuzzy search and typo tolerance are now independent toggles in Settings
  • Improved All matching products loaded in a single database batch call, with no per-product queries
  • Improved SKU relevance ranking uses a single bulk database query instead of one per product
  • Improved Product loading switched to direct wc_get_product(): finds all products regardless of how they were created
  • Improved Index rebuild now also invalidates the search transient cache immediately
  • Improved xclude_out_of_stock filter now correctly includes products with no stock meta row
  • Fixed Nonce verified on all request paths including wc-ajax
  • Fixed Preset settings sanitized before including in the JSON response
  • Fixed All database queries use prepared statements throughout

Version 2.0.0

  • Added Add-to-cart button in search results with instant cart update and no page reload
  • Added Quantity selector in search results, configurable per preset
  • Added Variable product support: link to product page for option selection
  • Added Stock status badge in results: In Stock, Out of Stock, On Backorder
  • Added Category labels on each product result card
  • Added Short description shown beneath the product name in results
  • Added Sale price shown automatically when a sale is active
  • Added SKU displayed inline next to the product name
  • Added 5-minute result cache, cleared automatically when products or presets change
  • Added “View All Results” link pinned to the bottom of the results panel
  • Added Database migration system for safe plugin updates
  • Added Preset data preserved by default on plugin deletion
  • Added “Delete all data on uninstall” opt-in setting
  • Added Unlimited search presets
  • Added Gutenberg block with preset selector
  • Fixed Default preset not created reliably on fresh install
  • Fixed Deactivation now correctly flushes rewrite rules
  • Fixed Custom CSS class attributes on the shortcode now applied correctly to the HTML output

Version 1.2.0

  • Fixed Activation race condition, default preset now reliably created on fresh install
  • Fixed Activation race condition, default preset now reliably created on fresh install
  • Fixed Deactivation hook now correctly flushes rewrite rules
  • Fixed Shortcode container_class, input_class, and results_class attributes now applied to rendered HTML
  • Fixed Duplicate clear button, suppressed browser-native X icon on type=”search” inputs
  • Added Database migration system for safe, zero-downtime plugin updates
  • Added Safe uninstall, preset data is preserved by default when the plugin is deleted
  • Added “Data & Privacy” settings card with opt-in data deletion toggle
  • Improved aria-label on search input and aria-live on results panel for screen readers
  • Improved Submit button restored for keyboard navigation and accessibility users
  • Improved Default preset now pre-populated with all current settings keys on fresh install

Version 1.0.0

  • Added Initial release
  • Added WooCommerce Ajax Search