Changelog

FalcoSearch Release History

Track the evolution of FalcoSearch with detailed release notes, new features, improvements, and bug fixes.

v1.2.0

Version 1.2.0

2026-10-05Feature Release
New

one-click Set up shop filters for me builds a filter set from your own…

one-click Set up shop filters for me builds a filter set from your own categories, prices, product attributes, rating and availability, and shows it on your shop pages.

New

add filters by what they filter

add filters by what they filter — Price, Category, Brand, Color, Rating, Availability, Date, Author — already configured.

New

switch how a filter is displayed (checkbox list, dropdown, buttons,…

switch how a filter is displayed (checkbox list, dropdown, buttons, swatches) without re-creating it.

Improved

plain-language filter settings; technical options moved under Advanced.

plain-language filter settings; technical options moved under Advanced.

Improved

price filters use the store's currency symbol and position…

price filters use the store's currency symbol and position automatically.

Improved

on a store, products are searchable from first activation, and the…

on a store, products are searchable from first activation, and the plugin opens its setup screen once.

Improved

Vertical filter sets on WooCommerce archives show as a sidebar beside…

Vertical filter sets on WooCommerce archives show as a sidebar beside the product grid, and as a full-screen drawer on phones.

Improved

Counts, active-filter chips, pagination and the WooCommerce result…

Counts, active-filter chips, pagination and the WooCommerce result total all refresh after each change.

Improved

the WooCommerce ordering dropdown is replaced where a filter set shows…

the WooCommerce ordering dropdown is replaced where a filter set shows its own.

Improved

Pages filtered by price, availability, rating, date, sort order or page…

Pages filtered by price, availability, rating, date, sort order or page number are noindex,follow, with a single robots meta tag.

Improved

Checkbox, radio, dropdown, rating, date and min / max filters work…

Checkbox, radio, dropdown, rating, date and min / max filters work without JavaScript.

Improved

search mode, synonyms, fallback matching, search operators, ACF fields,…

search mode, synonyms, fallback matching, search operators, ACF fields, SEO metadata, excerpts, server and browser cache, cross-site search.

Improved

Product results show price, sale badge and stock status.

Product results show price, sale badge and stock status.

Improved

Enter searches, arrow keys move through results, Escape closes, focus…

Enter searches, arrow keys move through results, Escape closes, focus returns to where you were.

Improved

New setting to place related posts automatically on single posts.

New setting to place related posts automatically on single posts.

Improved

Interface text is fully translatable.

Interface text is fully translatable.

Improved

Live search stopped working on pages served from a full-page cache.

Live search stopped working on pages served from a full-page cache.

Improved

Search shortcodes showed a button that did not open the search.

Search shortcodes showed a button that did not open the search.

Improved

Search analytics recorded 0 results for every search.

Search analytics recorded 0 results for every search.

Improved

Dates in results showed "Invalid Date" in some languages and date…

Dates in results showed "Invalid Date" in some languages and date formats.

Improved

The settings page reported success when saving had failed.

The settings page reported success when saving had failed.

Improved

Range slider applied a filter when untouched; min / max and date inputs…

Range slider applied a filter when untouched; min / max and date inputs were disabled; range, rating and date chips could not be removed; the browser Back button did not restore filters.

Improved

Filters disappeared on pages with no results, and options with no…

Filters disappeared on pages with no results, and options with no matches showed site-wide counts.

Improved

Disabled, draft and trashed filter sets were still displayed.

Disabled, draft and trashed filter sets were still displayed.

Improved

layout on wide screens, the Filter Sets table, and form fields.

layout on wide screens, the Filter Sets table, and form fields.

Improved

The public search endpoint could be asked to search post types that are…

The public search endpoint could be asked to search post types that are not enabled for search.

Improved

The public coupon endpoint listed store coupon codes. It now returns…

The public coupon endpoint listed store coupon codes. It now returns nothing unless a site opts in with the xerosf_expose_coupons filter.

Improved

Password-protected posts are excluded from search; non-public post…

Password-protected posts are excluded from search; non-public post types and taxonomies can no longer be read through the search API.

Improved

Result limits are capped on public endpoints.

Result limits are capped on public endpoints.

Improved

Spreadsheet-formula injection in the analytics CSV export.

Spreadsheet-formula injection in the analytics CSV export.

Improved

Excerpts in search results follow Show excerpt in results (off by…

Excerpts in search results follow Show excerpt in results (off by default), and slash commands follow Enable slash commands (off by default). Turn them on if you rely on them.

Improved

Title only now searches titles only. Choose Title, excerpt and content…

Title only now searches titles only. Choose Title, excerpt and content to match content as well.

Improved

Vertical filter sets on WooCommerce archives are now a sidebar. Opt out…

Vertical filter sets on WooCommerce archives are now a sidebar. Opt out with the xerosf_woo_sidebar_layout filter.

Improved

Product filter sets with automatic placement no longer attach to the…

Product filter sets with automatic placement no longer attach to the blog search page; add a Search results location if you want that.

Improved

Settings, shortcodes, hooks and REST endpoints from 1.1.0 are unchanged.

Settings, shortcodes, hooks and REST endpoints from 1.1.0 are unchanged.

v1.1.0

Version 1.1.0

2026-08-27Maintenance
Improved

Filter Sets

Filter Sets — a visual editor under FalcoSearch → Filter Sets for building product and post filters, with drag-to-reorder and a live preview.

Improved

12 filter types: checkbox list, radio buttons, dropdown, buttons,…

12 filter types: checkbox list, radio buttons, dropdown, buttons, swatches, range slider, min / max inputs, rating, availability toggles, author, date range, category tree.

Improved

AJAX filtering on classic and block themes, including the WooCommerce…

AJAX filtering on classic and block themes, including the WooCommerce Product Collection block.

Improved

Live counts per option, with a cache that clears when products or terms…

Live counts per option, with a cache that clears when products or terms change.

Improved

Clean filter URLs such as /shop/color-blue/brand-acer/, with title, H1…

Clean filter URLs such as /shop/color-blue/brand-acer/, with title, H1 and description templates, canonical tags, indexing rules and sitemap entries. Works with Yoast SEO and Rank Math.

Improved

Shortcodes [xerosf_filters], [xerosf_chips], [xerosf_sorting], with…

Shortcodes [xerosf_filters], [xerosf_chips], [xerosf_sorting], with matching blocks and Elementor widgets.

Improved

WPML and Polylang support; multi-currency price filters (WOOCS, CURCY).

WPML and Polylang support; multi-currency price filters (WOOCS, CURCY).

Improved

Color and image swatches set on each term's edit screen.

Color and image swatches set on each term's edit screen.

Improved

xerosf_filterable query argument, REST endpoints for filter sets, wp…

xerosf_filterable query argument, REST endpoints for filter sets, wp xerosf seed WP-CLI command, optional cache-vary cookie for full-page caches.

Improved

Analytics page under FalcoSearch → Analytics

Analytics page under FalcoSearch → Analytics — total searches, zero-result searches, top keywords and a CSV export.

Improved

Searches are stored in your own database while Enable analytics is on,…

Searches are stored in your own database while Enable analytics is on, for a retention period you choose (90 days by default).

Improved

wpxero_search_analytics_record action and…

wpxero_search_analytics_record action and xerosf_analytics_retention_days filter.

Improved

Rebuilt search settings page with grouped sections and a sticky save…

Rebuilt search settings page with grouped sections and a sticky save bar.

Improved

Onboarding panel for new installs.

Onboarding panel for new installs.

Improved

The Dashboard page is replaced by the Analytics page.

The Dashboard page is replaced by the Analytics page.

Improved

Tested with WordPress 7.1, WooCommerce 10.8 and Elementor 4.1.

Tested with WordPress 7.1, WooCommerce 10.8 and Elementor 4.1.

Improved

Declared compatibility with WooCommerce HPOS (High-Performance Order…

Declared compatibility with WooCommerce HPOS (High-Performance Order Storage) and Cart / Checkout Blocks.

Improved

Search could fail on stores with percent-discount coupons that have no…

Search could fail on stores with percent-discount coupons that have no description.

Improved

Filtered archives returned a 404 on /page/2/ when a filter left fewer…

Filtered archives returned a 404 on /page/2/ when a filter left fewer results than one page.

Improved

Elementor Filters, Chips and Sorting widgets did not register on…

Elementor Filters, Chips and Sorting widgets did not register on Elementor 4.

v1.0.5

Version 1.0.5

2026-06-11Feature Release
Improved

Xero Finder is now FalcoSearch.

Xero Finder is now FalcoSearch.

Improved

Security hardening

Security hardening — nonces, capability checks, sanitisation of all request input, full output escaping, prepared queries everywhere.

Improved

Performance

Performance — conditional asset loading (search assets no longer load on pages without the search UI), expensive queries cached with transients, paginated analytics queries.

New

uninstall cleanup with an opt-in Remove all data on uninstall setting…

uninstall cleanup with an opt-in Remove all data on uninstall setting (default off).

Improved

full internationalisation pass and a fresh .pot file.

full internationalisation pass and a fresh .pot file.

Improved

Overhauled readme and documentation.

Overhauled readme and documentation.

Improved

slug wpxero-search-filter, text domain wpxero-search-filter, option key…

slug wpxero-search-filter, text domain wpxero-search-filter, option key wpxero_search_settings, shortcodes [xerosf_icon] / [xerosf_input], and filter hooks xerosf_weights / xerosf_results / xerosf_analytics_retention_days are all unchanged.

v1.0.4

Version 1.0.4

2026-05-06Maintenance
Improved

Declared support for WordPress 7.0 (Tested up to: 7.0).

Declared support for WordPress 7.0 (Tested up to: 7.0).

v1.0.3

Version 1.0.3

2026-01-17Maintenance
Fixed

Resolved CSS styling issues affecting fullscreen search modal display.

Resolved CSS styling issues affecting fullscreen search modal display.

Improved

Search functionality with improved accuracy and response time.

Search functionality with improved accuracy and response time.

Improved

Settings panel reorganised by priority for better user workflow.

Settings panel reorganised by priority for better user workflow.

Improved

Admin interface performance for faster page loads.

Admin interface performance for faster page loads.

v1.0.1

Version 1.0.1

2026-01-10Maintenance
Fixed

Frontend search results not displaying correctly under certain…

Frontend search results not displaying correctly under certain conditions.

Improved

AJAX response handling for search queries.

AJAX response handling for search queries.

v1.0.0

Version 1.0.0

2026-01-01Maintenance
Improved

Introduced real-time live search functionality.

Introduced real-time live search functionality.

Improved

Added slash command system with 20+ commands.

Added slash command system with 20+ commands.

Improved

Implemented WooCommerce product search integration.

Implemented WooCommerce product search integration.

Improved

Added voice search capability (browser-dependent).

Added voice search capability (browser-dependent).

Improved

Included advanced analytics dashboard.

Included advanced analytics dashboard.

Improved

Added visual search via image upload and webcam.

Added visual search via image upload and webcam.

Improved

Implemented dark/light mode toggle.

Implemented dark/light mode toggle.

Improved

Added AI-powered search suggestions.

Added AI-powered search suggestions.

Improved

Included favorites and bookmarking system.

Included favorites and bookmarking system.

Improved

Added WPML and Polylang compatibility.

Added WPML and Polylang compatibility.

Improved

Implemented synonym expansion and SEO metadata search.

Implemented synonym expansion and SEO metadata search.