Every recorded version, newest first, with what changed in each one.
Latest 5.96.214 versions
Undated · 14 versions
5.96.2
Latest
1 improvement
Improved
Updated super-speedy-settings to 1.14.5: creating the MCP connection now needs permission to add users, so a multisite sub-site administrator cannot create the agent account when the network does not allow it.
5.96.1
1 fix
Fixed
Fixed live search returning "Too many search requests" to shoppers behind Sucuri, QUIC.cloud, Bunny or Fastly, which now limit each visitor by their own address.
5.96.0
1 new1 improvement5 fixes4 changes
New
New setting Limit long searches to their first 20 words, on by default: a front-end or live search longer than 20 words or 256 bytes searches its first 20 words, with no error shown.
Improved
Updated super-speedy-settings to 1.14.4, which no longer ships the update checker's developer build script.
Fixed
Fixed a `post_type` in the search URL matching post types that are not searchable, such as WooCommerce coupons.
Fixed password-protected posts appearing in search results and live search excerpts for visitors who have not entered the password.
Fixed search terms in the Search Analytics table, meta key names in the Meta Search list, search box shortcode attributes and combination suggestion names being read as HTML.
Fixed WooCommerce order searches with another filter, such as `wc_get_orders` with `customer`, returning orders outside that filter; those searches now use WooCommerce's own order query.
Fixed a saved meta key containing an apostrophe causing a database syntax error in index rebuilds, and in searches when Split meta search is on.
Changes
The Relevance Coach and the `sss/test-query` ability now search only searchable post types, and the coach saves only published posts to its history.
Live search requests are limited to 300 a minute per visitor on sites with a persistent object cache such as Redis, answering HTTP 429 beyond that; sites without one are not limited.
Search Analytics now removes terms searched only once and not seen for 90 days, and keeps every term with a redirect or cache rule.
Escaped the remaining settings page values.
5.95.0
4 new5 fixes5 changes
New
Added "Score each weighted field with one full-text match instead of two" under Large Catalogues and Archives, which is faster on broad searches but changes relevance scores; off by default.
Added a Cancel Superseded Searches setting beside Fast Ajax, off by default: while a shopper types, each keystroke's dropdown search stops the previous keystroke's database query for that search box, with an optional time limit for any dropdown search (off unless you set one); a dropdown search it stops is recorded in the PHP error log with its post type, time taken and the limit.
Added the setting "Skip searches made only of words shorter than 3 characters" under Large Catalogues and Archives, off by default: when ticked, a search such as "re" or "xs" returns no products instead of reading the whole index, while "dress xl" and "cable 2m" still match as before.
Added Taxonomy Term Meta Exclusions to the Main settings tab, so category, brand and attribute searches can ignore term meta such as image IDs, social image URLs and SEO plugin settings; new installs get a recommended list, existing sites keep searching all term meta until you press Use the recommended list, save and rebuild. Developers can add keys with the `sspsss_term_meta_excluded_keys` filter. Rank Math and SEOPress SEO titles and descriptions stay searchable with exclusions in use, without their template variables such as %sep% or %%sitetitle%%.
Fixed
Fixed products and posts saved in the first hour after installing not appearing in search, on sites with a persistent object cache such as Redis.
Fixed Ajax dropdown prices showing too few decimals, such as 48 as "48€" and 48.05 as "48,5€", when Fast Ajax runs without WooCommerce selected.
Fixed the wp-admin user search with a role filter selected, and the Quick Edit author list on a searched Posts screen, when Override User Search is on.
Fixed results that tie on relevance and title, such as two products with the same name, coming back in a different order from one identical search to the next; ties are now ordered by ID, so the dropdown and each results page always show the same items.
Fixed product searches returning no results, with the database error "isn't in GROUP BY", when the database runs with `ONLY_FULL_GROUP_BY` and variations are not grouped under their product, for every sort order including price.
Changes
Faster strict SKU searches for words with an apostrophe, such as "Women's", which are now searched as ordinary words, and a SKU containing an apostrophe, such as `QF-6'-STEP`, now finds only that SKU under strict SKU search.
Rewrote the wp-admin user search so security scanners such as Jetpack Scan no longer flag it.
Faster searches for possessive words such as "Women's", "Men's" or "Kids'", which now find the same products without an extra phrase search; relevance scores for these searches are slightly lower.
Faster searches when Meta Weight is switched off or a weighted field's factor is 0: that field's full-text match is no longer run, and scores are unchanged.
Faster relevance searches with many results: the posts table is now read only for the results on the requested page, with the same results, order and totals.
5.94.0
1 fix
Fixed
Fixed taxonomy suggestions listing each category, brand or attribute term once per configured taxonomy for searches with only 1 or 2 character words, such as "xs" or "re".
5.93.0
1 fix
Fixed
Fixed a rebuild still starting at the scheduled time after the Tables Rebuild Schedule was switched off, on sites that saved the schedule before updating to 5.80.0 or later.
5.92.0
1 change
Changes
Faster searches containing a word of 1 or 2 characters, such as "re" or "red d", which now read the title's words from the index instead of working them out for every product; rebuild the index (version 5.52) to get the speed-up, searches work as before until you do.
5.91.0
1 new
New
Added a separate Fast Ajax plugin list for suggestions, taxonomies and combinations beside the results list, in the existing Fast Ajax setting; suggestions now load only Search and your language plugin, and taxonomies and combinations load the results plugins until you change them.
5.90.0
1 fix
Fixed
Fixed Fast Ajax's built-in stand-in theme not being recognised as a valid theme on sites where WordPress had cached its theme list from wp-admin or WP-CLI, or that register more than one theme folder.
5.89.0
2 fixes
Fixed
Fixed `wp sspsss rebuild` (and `wp sss rebuild`) sometimes failing with "The generation is not awaiting cancellation." while it took over a background rebuild.
Fixed searches containing a word of 1 or 2 characters, such as "zz" or "tz", returning products that do not contain it; short words now match the product title and metadata values such as the SKU, and no longer match descriptions or the product's web address.
5.88.0
1 new3 fixes
New
Added a Variation attribute match weight to the Products weights, on by default with factor 50, which ranks a variation whose attribute values, such as "Red" or "Large", contain a search word above simple products that match equally well; attribute names such as "Size" or "Colour" do not earn it. Rebuild the search index once after updating to turn it on.
Fixed
Fixed matching product variations, such as the red variation for "red dress", ranking below matching simple products; variations are now scored with the Products weights.
Fixed a search for a punctuated word such as "2-in-1" or "9.7" not finding products where that word follows a bracket or other punctuation, such as "USB-C Adapter (2-in-1)".
Fixed a search for a word such as 2-in-1 not finding products where it is wrapped in punctuation, such as ("2-in-1"), or any bracketed word in whole-word mode. Rebuild the search index when prompted to pick this up.
5.87.0
4 fixes
Fixed
Fixed a background rebuild started shortly after another was cancelled or taken over by `wp sspsss rebuild` staying at 0 tasks completed and never starting.
Fixed `wp sspsss rebuild` (and `wp sss rebuild`) failing while it took over a background rebuild, with "Rebuild ownership changed while cancellation was requested", "Build failed at step-0008: Table '...superspeedysearch_stage_...' doesn't exist" or "Unknown table '...superspeedysearch_stage_...'".
Fixed a results-page search containing an apostrophe finding nothing, such as "Carpenter's Square" in quotes or 6' ladder.
Fixed a search for a full product title with two or more punctuated words, such as "USB-C Adapter (2-in-1)", finding nothing straight after that product was saved or the index was rebuilt.
5.86.0
1 fix
Fixed
Fixed new and edited WooCommerce orders missing from the admin order search on sites whose WooCommerce order tables use a different collation from the WordPress tables, with the database error "Illegal mix of collations (utf8mb4_bin,NONE) ... for operation 'regexp_replace'". Run `wp sspsss rebuild search` once after updating to index orders saved before the fix.
5.85.0
1 fix
Fixed
Fixed two simultaneous rebuild starts, or two background rebuild workers, both taking the same lock; exactly one now proceeds.
Changelog published by the developer, in their original language.