* ADDED: Integration with the **Listeo theme**
* ADDED: New troubleshooting test – warning when “**Ajax Search Lite**” or “**Ajax Search Pro**” plugins are active
* ADDED: **WCAG improvements** – possibility to select and open a search icon using the keyboard
* ADDED: Search icon preloader. In some rare cases, a user can wait longer to display the search icon or search bar. Instead of an empty place, a placeholder is displayed
* ADDED: Improved variations indexing for variable products
* ADDED: Integration with “**WooCommerce Show Single Variations**” by Iconic plugin
* ADDED: Support for brands feature included in WooCommerce core since v9.4
* ADDED: Debug page – ability to debug taxonomy terms in the search index
* ADDED: Filter to change the character map when converting Greeklish to Latin
* FIXED: **Generatepress theme** integration – incorrect mobile overlay on the checkout in the Generatepress theme
* FIXED: A better way of calculating window width when the breakpoint is checked
* FIXED: **WPML** plugin integration – incorrect translations of variations
* FIXED: Skip indexing variable products (parent) if no variations are available
* FIXED: **MultiVendorX** – missing vendors when an index is built on schedule or via WP-CLI
* TWEAK: Hiding the **XStore** theme documentation button on the settings page
* UPDATED: The `.pot` file.
* UPDATED: Freemius SDK
* FIXED: Removed the phrase “**polyfill.io**” from the JavaScript code comment. FiboSearch has never linked to this compromised library, but some security tools recognize this JavaScript comment as a potential link to malware. All reports are **false positive**.
* FIXED: PHP deprecated notice in `\DgoraWcas\Helpers::keyIsValid`
* FIXED: Unnecessary display of warning in **Troubleshooting** when products are displayed using a widget from “**JetSmarFilters**”
* ADDED: New search bar style - a compact version of a “Pirx” style
* ADDED: Integration with the “Cartzilla theme”
* ADDED: Integration with the “Rey theme”
* ADDED: Placeholders to display custom content for new suggestion types like taxonomy, posts, pages, and product variation
* ADDED: Multilingual - allowing longer language codes (or slugs in TranslatePress)
* ADDED: TranslatePress - possibility to skip product translation
* ADDED: Allowing indexing of variants that have zero price
* ADDED: Debugger - catalog visibility and stock status checker
* ADDED: Debugger - products visibility checker
* ADDED: Possibility to generate product data variants in the index without spaces
* FIXED: “Woodmart theme” - unable to close the mobile menu after exiting the mobile search overlay
* FIXED: “Flatsome theme” - disappearing search bar on mobile phones
* FIXED: “Flatsome” - cannot change search bar style to Pirx
* FIXED: “Divi theme” - shortcodes are not rendered in the description in the Details Panel for pages
* FIXED: “XStore theme” - the integration doesn't replace all search forms
* FIXED: Force disabling transition effect on search input to avoid unexpected layout bouncing
* FIXED: Allowing to calculate score including one and two-character words
* FIXED: Better recognition of iOS
* FIXED: Uncode theme - the search icon doesn't show on the header
* FIXED: Indexing error due to too long HTML prices of variations
* FIXED: Indexing error when product attribute is empty
* FIXED: No results with “WPML” and “WooCommerce Wholesale Prices” plugins
* FIXED: Incorrect comparison in the tokenizer. Make stopwords lowercase in the tokenizer before calling `array_diff`
* FIXED: Possibility to pass the language when debugging the product in the index
* TWEAK: Removed OPcache invalidation for the shortcode template file
* TWEAK: Reverting test in Troubleshooting module for newer versions of “HUSKY - Products Filter Professional for WooCommerce” plugin
* UPDATED: The .pot file
* UPDATED: Freemius SDK to v2.7.2
* ADDED: Integration with the “Betheme theme”
* ADDED: Highlight words in search results with Greek letters regardless of accent
* ADDED: Support for “Full-width Search” in the “XStore theme”
* FIXED: Multiple search containers on mobile in the “Astra theme” integration
* FIXED: No focus on search input for mobile devices in the “Astra theme” integration
* FIXED: Allow an HTML `<i>` tag in suggestion titles and headlines
* FIXED: Multilingual support is active even for one language
* FIXED: Overriding the search icon and form in the header was not working properly in the “WoodMart integration”
* FIXED: Missing filters from “Advanced AJAX Product Filters” plugin in the “Divi theme”
* FIXED: Replace `%` for more stable format `%%` in a `sprintf` function
* FIXED: An unwanted modal after closing the search overlay on mobile in the “Flatsome theme”
* FIXED: Missing colors after updating the “Bloksy theme” to 2.x
* FIXED: Incorrect calculation of a product's position in search results when it contains Greek letters
* FIXED: Incorrect term language detection in the WPML plugin. Replacing `term_id` with `term_taxonomy_id`
* FIXED: Unwanted ampersand entity in the product description of search results
* FIXED: No search results in Turkish when the phrase starts with a capital dotted `i`
* FIXED: No results when the search phrase contains Latin and Greek letters
* FIXED: Typo in an HTML class name related to variations
* FIXED: The search index could not be built due to a missing table in some rare cases
* FIXED: Missing vendor image in search results in the “MultivendorX plugin”
* FIXED: Disappearing filters in the “JetSmartFilters plugin”
* FIXED: PHP warning when using the Elementor widget “FiboSearch Posts Search Results”
* FIXED: Visible products and categories against the rules in the category view in the Details Panel in the “B2BKing plugin”
* FIXED: A fatal error when we return no results for a custom post using a filter
* FIXED: Don't save `html_price` in the readable index when dynamic prices are enabled
* TWEAK: Do not run the search engine on the search page when the phrase is empty
* REFACTOR: Improved index structure creation (better error detection)
* REFACTOR: Integrations related to hiding products - storing product IDs using Transient API instead of PHP sessions
* UPDATED: Requires PHP: 7.4
* UPDATED: The `.pot` file
* UPDATED: Polish translation
* UPDATED: Freemius SDK v2.6.2
* ADDED: Integration with “Bricks builder”
* ADDED: Integration with “Brizy builder”
* ADDED: Improved Greeklish support
* ADDED: Automatic disabling of the mechanism for blocking data writing to the database when it is not supported by the server
* FIXED: Calc score by comparing every word of the search phrase instead of all search phrase
* FIXED: WooCommerce Wholesale Prices plugin - invalid search results e.g. not hidden products and categories in the search results
* FIXED: Flatsome - when there are more search icons, only one is replaced
* FIXED: WPRocket - in some cases search fields/icons are not replaced immediately after the page load
* FIXED: Highlight matched words instead of the whole search phrase
* FIXED: WooCommerceB2B by Addify - remove undefined function
* FIXED: Error while viewing the index build failure report
* FIXED: Index build fails due to missing `getmypid()` function call
* FIXED: TranslatePress - excluding products by category causes the index to be empty
* FIXED: qTranslate-XT - excluding products by category causes the index to be empty
* FIXED: TranslatePress - untranslated product title when it contains a hyphen
* FIXED: B2BKing - no results when the WPML plugin is also active
* FIXED: Wrong variation URLs when WPML is active
* FIXED: The index does not build when the product image URL is in the wrong format
* FIXED: Table missing error when editing/deleting taxonomy term (multilingual sites only)
* FIXED: JetSmartFilters plugin filter values disappear on the search results page when the TranslatePress plugin is active
* TWEAK: Allowing access to the `Personalization` class via `DGWT_WCAS()` function
* TWEAK: HUSKY - Products Filter Professional for WooCommerce plugin - disable the test in the Troubleshooting module for newer versions of this plugin
* TWEAK: Search speed optimization
* TWEAK: Support for language codes like `xx_XX`
* REFACTOR: Replace `.click()` with `trigger('click')`, `.focus()` with `trigger('focus')`, `.blur()` with `trigger('blur')`
* REFACTOR: Replace `jQuery.fn.mouseup()` with `$(document).on('mouseup')`
* REFACTOR: Replace `jQuery.isFunction()` with `typeof fn === 'function'`
* UPDATED: Freemius SDK v2.5.12
* ADDED: Possibility to search for taxonomy terms regardless of accents in a phrase or term name
* ADDED: Added some new filters to change URLs of results in autocomplete and details panel
* ADDED: Compatibility with 5.x of the “WooCommerce Visibility” plugin
* ADDED: Shortcode to display search results for post types
* ADDED: Indexing images for other post types than product
* ADDED: Integration with “WooCommerceB2B” by Addify
* ADDED: Integration with “WooCommerce B2B plugin” by Code4Life
* ADDED: Stopping the search after detecting an illegal phrase
* ADDED: Troubleshooting - warning against limiting the length of database queries in the “WP Engine” environment
* FIXED: Warnings due to `open_basedir` restrictions
* FIXED: Integration with the Impreza theme - broken AJAX pagination for Grid element
* FIXED: Integration with the TheGem theme - missing search results when the “Layout Type” option is set to “Products Grid”
* FIXED: Integration with the Divi theme - mobile overlay not showing up
* FIXED: Stronger sanitization of the details panel output
* FIXED: Indexer error due to too invalid cookie
* FIXED: Elementor - no image height alignment in the “FiboSearch Posts Search Results” widget
* FIXED: Support for dynamic prices for the plugin “YITH Multi Currency Switcher for WooCommerce”
* TWEAK: New filter to manipulate a term output
* TWEAK: Improved recognition if the “B2BKing plugin” is active (under SHORTINIT mode)
* TWEAK: `DGWT_WCAS()->searchPosts()` returns empty results if index was invalid
* UPDATED: Freemius SDK v2.5.10
* UPDATED: Polish translation
* ADDED: Integration with the “Minimog” theme
* ADDED: Posts, pages, and taxonomy terms are included in the FiboSearch Analytics module
* ADDED: Taking into account a new feature of the dark theme in the Nave theme
* ADDED: Possibility to change the color of a search bar underlay. Only for the Pirx style
* ADDED: New search widget and extended search results for Elementor
* ADDED: TheGem theme - “Header Builder” support
* ADDED: Searching interface usable from within PHP
* FIXED: Wrong position of search icons in the history search module
* FIXED: Broken suggestions layout and a details panel visibility when there was a “Minimum characters” option set to less than 1
* FIXED: Compatibility with PHP 8.1
* FIXED: Hide unnecessary modules when constant `DGWT_WCAS_ANALYTICS_ONLY_CRITICAL` is set to true in the FiboSearch Analytics module
* FIXED: Incorrect display of information about constants on the debug page
* FIXED: Other minor bugs in the FiboSearch Analytics module
* FIXED: Integration with the Astra theme - support for version 4.1.0 of the Astra Addon
* FIXED: Integration with the Minimog theme - wrong position of the search history wrapper
* FIXED: Integration with the Enfold theme - the search engine icon disappears when the page finishes loading
* FIXED: A HTML tag `<br>` was stripped but it shouldn't in the description in the details panel
* FIXED: The voice search feature - overlapping icons and disabling functionality on Safari
* FIXED: Broken integrations with filter plugins when “home_url” was empty
* FIXED: Incorrect log file in failed index build reports
* FIXED: Index build failed because of a missing wp_cache_flush_group() function
* FIXED: Indexer error “[Searchable index] Database error “Duplicate entry '16777215'...”
* FIXED: Indexer error because of a too-short column in the database
* FIXED: Uncode theme - incorrect results on the search results page
* FIXED: Slow index building when the TranslatePress plugin is active
* FIXED: PHP exceptions were thrown from the Redis Object Cache plugin and it stopped the indexer-building process
* TWEAK: New filter to manipulate taxonomy term data that are indexed
* UPDATED: French translation
* UPDATED: Freemius SDK v2.5.8
* TESTS: Two integration tests that check saving phrases in a database table
* TESTS: Fix assertion in “Analytics/Critical searches without result”
* REFACTOR: Change order if set settings defaults. Now the defaults are set after calling the `dgwt/wcas/settings` filter
* SECURITY: Added escaping for a “Search input placeholder” option
* ADDED: Integration with “Blocksy” theme
* ADDED: Integration with “Qwery” theme
* ADDED: Integration with “StoreBiz” theme
* ADDED: Allows the `Shop manager` role to manage the plugin settings by adding a constant to the `wp.config.php` file
* ADDED: Allows creating HTML templates instead of displaying simple “No results” message
* ADDED: Ability to search using “Greeklish” for Greek
* ADDED: Fuzzy search, synonyms, and other pro features available in searching for taxonomy terms.
* IMPROVED: Blocks calculating score if the phrase contains a single character
* FIXED: More accurate calculation of the order of products in search results. The extra score for an exact match of a sequence of words
* FIXED: Storefront theme - not working focus event while using a mobile overlay for iPhone devices
* FIXED: Mobile overlay on iPhone devices - didn't hide search results on a scroll event or after clicking the “done” button
* FIXED: iPhone devices - annoying auto zoom in search input on focus
* FIXED: Search icon mode and search history - a search bar was needlessly concealed on clicking the “Clear” button
* FIXED: Freemius SDK - added submenu slug
* FIXED: Flatsome theme - detecting incompatible settings and disappearing search form on hover
* FIXED: Layout option - hidden triangle icon when a layout is “icon” and style is “Pirx”
* FIXED: Unnecessary AJAX query on the settings page
* FIXED: Disabling the search cache using a PHP constant didn't completely disable it. Now it disables it completely
* FIXED: `Table doesn't exist` error during index building in some rare cases
* FIXED: Incorrect product links in search results with the “Permalink Manager for WooCommerce” plugin active
* FIXED: TranslatePress and qTranslate-XT - untranslated breadcrumbs in category results
* TWEAK: Replacing empty href tag with `#` in Storefront integration because of SEO
* TWEAK: Trivial CSS changes
* TWEAK: Ability to disable the mutex mechanism during indexing
* TWEAK: Multilingual - supporting language codes up to 10 characters
* UPDATED: Freemius SDK to v2.5.6
* UPDATED: Polish translation
* REFACTOR: Forcing mobile overlay breakpoint and in layout breakpoint in theme integrations
* REFACTOR: Variables names in the method `Helpers::calcScore()`