Fix “_load_textdomain_just_in_time was called incorrectly” notice for the tmm-wp-plugins-core domain by updating the core library (translations now load on the init hook, as required since WP 6.7).
1.8.8 2026-05-20
Improvements
Improve SpeedSearch Diagnostics for prune feed files by listing problem feed files with owner, group, permissions, readability, writability, and open errors.
Make prune feed file failures easier to investigate when files are readable but not writable by the PHP/WP-CLI process.
1.8.7 2026-05-19
Improvements
Add the Diagnostics submenu.
1.8.6 2025-12-05
Bugfixes
Fix the feed flush bug that we used COUNT(*) and feed index broke on feed buffer cleanup, so now we should use index.
1.8.5 2025-11-30
Bugfixes
Fix the bug.
1.8.4 2025-11-30
Bugfixes
Fix the bug.
1.8.3 2025-11-30
Optimizations
Add the interval to delete feed_buffer with irrelevant records (written, older than 7 days)
1.8.2 2025-11-29
Optimizations
Optimize feed generation buffer hash regeneration checks by querying for specific IDs instead of fetching all IDs, reducing query time from seconds to milliseconds for large stores.
1.8.1 2025-11-21
Bugfixes
Fix pagination event listener duplication causing page skipping when navigating with browser back button.
1.8.0 2025-04-23
Bugfixes
Fix characters encoding bug.
1.7.99 2025-04-19
Bugfixes
Fix autocomplete bug.
1.7.98 2025-03-07
Bugfixes
Fix wrong characters encoding.
1.7.97 2025-02-16
Bugfixes
Searching for ‘&klevering’ fails.
When pruning, do not remove the line, only the content.
The column type of the object_id is varchar instead of int, making mysql ignore the index.
1.7.96 2025-01-26
Enhancements
Delete debug assets.
Improved URL logic (redirect to a new URL).
1.7.95 2025-01-25
Enhancements
Delete debug assets.
1.7.94 2024-12-18
Fix export .json extension.
1.7.93 2024-12-18
Enhancements
Option default value fix.
1.7.92 2024-12-18
Enhancements
New modal popups logic (make autocomplete a child of body and use different style for it).
Add a setting to open filters on hover.
Add a setting to add “All” term to the attribute term filter.
Add a setting to hide filters top.
Add a setting to hide filters bottom.
Add a setting to set custom autocomplete input placeholder.
Add a setting to set custom open mobile filters text.
1.7.91 2024-12-18
Enhancements
Add “thegem” theme integration.
1.7.90 2024-12-08
Enhancements
Restore license activation logic.
1.7.89 2024-12-08
Enhancements
Return hashes check back.
Optimize more queries.
1.7.88 2024-12-05
Enhancements
Optimize queries.
1.7.87 2024-11-04
Enhancements
Add a setting to open filters on hover.
1.7.86 2024-09-26
Bugfixes
Improved feed regen.
1.7.85 2024-09-07
Enhancements
Improved scripts.
1.7.84 2024-08-26
Bugfixes
Fix feed regen bug.
1.7.83 2024-08-16
Bugfixes
Fix feed regen.
1.7.82 2024-08-08
Optimizations
Add indexes for ‘opened’ and ‘written’.
Remove unnecessary whitespace of html in functions.js.
1.7.81 2024-07-28
Enhancements
Remove unnecessary migrations.
1.7.80 2024-07-26
Bugfixes
Revert frontend JS to the old version (but keep feed regen logic the same) (essentially, revert FE JS to 1.7.54).
1.7.79 2024-07-20
Bugfixes
Improved feed gen logic.
1.7.78 2024-07-20
Bugfixes
Improved feed gen logic.
1.7.78 2024-07-20
Bugfixes
Improved feed gen logic.
1.7.77 2024-07-20
Enhancements
Add a bit more debug data.
1.7.76 2024-07-16
Bugfixes
Improved feed gen logic.
1.7.75 2024-07-07
Bugfixes
Fix feed buffer flush.
1.7.74 2024-07-07
Enhancements
Add feed buffer flush AJAX action.
1.7.73 2024-07-07
Enhancements
New feed generation logic.
1.7.72 2024-07-07
Enhancements
Use ‘speedsearch-warmer’ header instead of cookie.
New feed generation logic.
1.7.71 2024-06-25
Enhancements
Add attribute data filter.
1.7.70 2024-06-25
Enhancements
Autocomplete attribute skip filter.
1.7.69 2024-06-25
Enhancements
Add response body filter.
1.7.68 2024-06-25
Enhancements
Add request params filter.
1.7.67 2024-06-22
Enhancements
Some logic has been improved.
1.7.66 2024-06-22
Enhancements
Some logic has been improved.
1.7.64 2024-06-11
Enhancements
New feed generation logic.
1.7.62 2024-06-08
Bugfixes
Fix autocomplete window.
Enhancements
Also reset the ‘text’ field.
1.7.61 2024-06-01
Bugfixes
Improve the debug data.
1.7.60 2024-05-30
Enhancements
New feed generation logic.
1.7.59 2024-05-28
Enhancements
New feed generation logic.
1.7.56 2024-05-13
Enhancements
Add written_at columns for feed buffer rows, for debug.
Remove blur on filters change (posts loading), and instead just delete all products (for a previous filters set).
1.7.55 2024-05-12
Enhancements
Break out of category archive.
Bugfixes
Do not make filtering requests for hidden filters.
When autofocusing on a different search input, close the previous one.
The autocomplete dropdown is a child of the search bar, and can have a display issue when one of the parents has a z-index (move autocomplete search container to the body).
1.7.54 2024-05-03
Enhancements
Move actions scheduling to constructors.
1.7.53 2024-05-02
Enhancements
Update WP-Plugins-Core.
1.7.52 2024-04-25
Bugfixes
Fix post trash webhook.
1.7.51 2024-04-25
Bugfixes
New feed logic.
1.7.50 2024-04-24
Bugfixes
Set unique = true for actions wherever possible.
1.7.49 2024-04-18
Bugfixes
Fix products feed gen.
Add extra feed debug data.
1.7.48 2024-04-15
Bugfixes
When loading from the HTML cache, variations do not swap the product image on hover.
Filters can’t be opened during the initial loading (when listeners are added).
1.7.47 2024-04-12
Bugfixes
Fix the styling.
1.7.46 2024-04-05
Bugfixes
When no alt for autocomplete search (and the setting is set), use product title.
1.7.45 2024-04-03
Bugfixes
Fix the feed.
1.7.44 2024-03-27
Bugfixes
Cannot save Customizer.
1.7.43 2024-03-15
Bugfixes
Cannot save Appearance options.
postsUpdate pageTop is not present().
1.7.42 2024-03-08
Enhancements
Reduce unnecessary migrations.
1.7.41 2024-03-07
Enhancements
Reduce the chance of duplicate intervals.
1.7.40 2024-03-03
Enhancements
Add a logic to not add duplicates to the feed.
1.7.39 2024-02-27
Enhancements
Use getElementsByClassName instead of querySelectorAll.
Use getElementsByClassName instead of querySelectorAll when possible.
Optimized handling of unique product IDs to improve performance and prevent duplicates using associative arrays.
1.7.38 2024-02-16
Enhancements
Clear html cache on site wide / theme setting change
Bugfixes
Tags are in filter terms when doing filtering.
When selecting the text in autocomplete, the result is not retained.
Do not clear the autocomplete text on enter press.
1.7.37 2024-02-14
Bugfixes
Fix function.js
1.7.36 2024-02-14
Enhancements
Wrap all fetch in catch.
Errors should reject.
Disable running actions on plugin deactivation when possible.
Disable document body scroll when mobile menu is opened.
Bugfixes
Bug: On filter select, preserve the currently selected filters (instead of resetting them) – doesn’t work when adding to text a category.
Fix autocomplete select bug.
1.7.35 2024-02-10
Bugfixes
“speedsearch.updatePosts ‘pageTop’ is called before json-cache-settings-retrieval.js added to the page”.
Gutenberg styling support, and add 2024 theme.
1.7.34 2024-02-09
Bugfixes
Fix progress bar.
1.7.33 2024-02-08
Bugfixes
Fix progress bar.
1.7.32 2024-02-07
Enhancements
Remove unnecessary queries.
1.7.31 2024-02-07
Dev changes
Enable /sync/status back.
1.7.30 2024-02-06
Bugfixes
Fix clicking “Reset all filters” crashes the page.
Do not infinity update posts on error response.
Dev changes
Temporarily disable /sync/status endpoint.
1.7.29 2024-02-06
Bugfixes
Fix undefined “invalid products” variable.
1.7.28 2024-02-04
Bugfixes
Fix the request params cache.
1.7.27 2024-02-03
Enhancements
New progress tracking logic.
1.7.26 2024-02-02
Bugfixes
Fix the minor JS posts rendering bug.
1.7.25 2024-01-31
Enhancements
Use speedsearch DB table for product.deleted retention instead of an option.
1.7.24 2024-01-25
Enhancements
Revert feed back to the JSONL format (and regenerate it).
1.7.22 2024-01-22
Enhancements
Render the UI correctly on server errors (response code != 200).
1.7.21 2024-01-22
Enhancements
Revert feed back to the CSV format.
Improved console output debug (for more endpoints).
Bugfixes
Fix often update_indexes() call.
1.7.19 2024-01-16
Enhancements
Revert feed back to the CSV format (temporarily).
1.7.17 2024-01-10
Bugfixes
Fix YITH wishlist bug when makes too many AJAX requests at once.
1.7.15 2024-01-10
Enhancements
When noPosts for the current chunk, add some notice like “Couldn’t get posts for the current page. Please try again later”.
1.7.14 2024-01-09
Bugfixes
Fix a bug when speedsearch.postsData returns no products but just HTML wrapper, and that causes postsUpdate infinity loop.
1.7.13 2024-01-09
Enhancements
Add indexeddb key for autoload.
Add delete rows on initial feed gen.
No cache for ‘no posts’ results.
Feed: Use sha1 for hashes (not md5).
Bugfixes
Eliminate JS error (undefined function call).
E_DEPRECATED (parse_str(): Passing null to parameter #1 ($string) of type string is deprecated) in file /src/integrations/plugins/wordpress-seo.php on line 29
Feed hooks: wp_trash_post does product.restored now; no duplicate product.deleted anymore.
1.7.12 2024-01-06
Enhancements
New feed generation logic (with index file and jsonl format).
1.7.11 2023-12-29
Enhancements
Fix search button overlap.
1.7.11 2023-12-29
Enhancements
Use microtime for feed hashes.
1.7.9 2023-12-25
Enhancements
New feed format (json instead of csv).
1.7.8 2023-12-19
Enhancements
Make speedsearch.getPostDebugData() to return instead of printing.
Fix a bug with a lot of theme integration calls (speedsearch.hookAFuncAfterThePostsAddition()) when no posts were added.
Limit posts decrease loop up to the max number the page is expected to have (find a better solution later).
1.7.7 2023-12-15
Enhancements
Use DB table as a buffer.
1.7.6 2023-12-12
Enhancements
Add option-based buffer for feed generation.
1.7.5 2023-12-12
Enhancements
Autoload most important cache from IDB into memory.
Make the soundex warning unclickable (was searching for the correction previously).
Bugfixes
Fix an error when the toggle container was hidden, and you get the error.
Fix autocomplete rendering when for ‘text’ it was not active.
Fix previous & next pagination.
Make autocomplete to wait for results before making a search when the Enter was pressed.
Revert feed generation to be without locking mechanism logic.
1.7.3 2023-11-22
Enhancements
Export IDB cache to local variable.
Bugfixes
Mark eligible event listeners as passive.
Fix mobile menu overlap.
1.7.2 2023-11-17
Bugfixes
Fix a bug when clicking reset filters from an archive page when the archive got no results the site crashes.
1.7.1 2023-11-16
Bugfixes
Fix querySelectorAll on body error.
1.7.0 2023-11-13
Bugfixes
Add a centralized lock for the feed generation, to avoid race conditions (and therefore duplicate indexes).
1.6.99 2023-11-13
Bugfixes
Avoid using querySelectorAll on document.
1.6.98 2023-11-12
Bugfixes
Fix the lack of placeholders on non-shop pages.
Use the correct URL for categories and tags inside of archives.
If you select child category within the pare_nt (and the parent is enabled) = select child category, even when the setting “select multiple categories” is on.
Delete a dot from Math.random() to avoid confusing caching intermediates.
Rename “0 seconds” to “Served from cache”.
Many other mini fixes.
1.6.94 2023-10-14
Bugfixes
Enable idb cache (a bit improved).
1.6.93 2023-10-13
Bugfixes
Temporarily disable idb cache to see if that helps to eliminate Chrome + Win crash.
1.6.92 2023-10-13
Bugfixes
Delete “autoload” from IDB table as it’s not used and unnecessary overcomplicated the logic.
1.6.91 2023-10-13
Bugfixes
Get rid of ‘Failed to initialize plugin: speedsearch_add_shortcodes’ error for TinyMCE plugin.
1.6.90 2023-10-11
Bugfixes
Mobile menu z-index fix.
1.6.89 2023-10-11
Bugfixes
Fix feed regeneration, to add attributes data before the terms.
1.6.88 2023-10-10
Bugfixes
Fix feed regeneration, to create from 0.csv (and not from 1.csv).
1.6.87 2023-10-08
Bugfixes
Fix IDB.
1.6.86 2023-10-08
Enhancements
Do not show in preview variations without thumbnails.
Improve (optimize) IDB logic.
Bugfixes
Get rid of ‘Failed to initialize plugin: speedsearch_add_shortcodes’ error for TinyMCE plugin.
Fix an error when tag ID cannot be converted into a slug, and the page crashes.
Fix an issue when couldn’t preview products.
Align to the “center” the error image.
Fix the issue when the placeholders posts were not deleted after the “No filters match your filters” error was displayed.
1.6.85 2023-09-29
Enhancements
Cache flush – also flush HTML cache (in files and object cache) on the interval.
Bugfixes
Fix feed generation (to have max 1k of lines per file).
1.6.84 2023-09-23
Bugfixes
Improve the categories and tags archive URLs.
1.6.83 2023-09-22
Bugfixes
Use category and tag archive link instead of “?categories” and “?tags” for links HTML.
Fix a console error for active filters block on tag archive page.
Hide “speedsearch-ul-container” when all of its children are hidden
1.6.80 2023-08-31
Bugfixes
Fix IndexedDB cache expiration.
1.6.79 2023-08-31
Bugfixes
Feed regeneration fix.
1.6.78 2023-08-29
Enhancements
Add Equipo theme integration.
1.6.77 2023-08-26
Enhancements
Add product tags, categories, and terms to the feed on the initial generation.