results.overlayTrigger: you can now make a button trigger the search overlay without having to type in a query first (by specifying the button's CSS selector).
results.lazyLoadImages: enables lazy image loading (they load progressively as you scroll down the search results) which makes your search faster and up to 6 times less data heavy (by default: true).
results.inifiniteScroll: replaces the 'more results' button and is available only when only one content group is retrieved or if the navigation is tabbed (by default: false).
results.hideResultsWithoutImage: tells the search engine not to render results with missing or 404 images (by default: false).
layout.(mobile/desktop).type: we've added a new search result layout type - masonry. The column count can be dynamically defined via layout.masonryCols. The default layout is still a list.
layout.imageOverTitle: displays the search result image above the title. It is only accepted for 'grid' and 'masonry' layouts (by default: false).
dataPoints.(exclude/single): you can now define what data points not to show, or where to force only one entry. It should be an array of data point names, e.g.,["Category 1", "Category 2"].
style.loaderType: we've added a new 'skeleton' loader type that replaces the 'pulsing circle' and the 'flipping square', it is enabled by default. Here's an example.
Disabling special mobile suggestion layer by default (can be re-enabled manually). To see it in action, test it on a mobile device or resize your browser window to approx. 600px.
Changing the default suggestion layout and behavior on mobile devices
Adding a special, more compact, JavaScript file (.mjs) for modern browsers (see Installation)
Many small UX improvements
NOTE: If you're still using v10 or older plugin versions, please refer to this migration guide first.