Release changes
💎 Vanilla JS alternative for the Instant Search React based component
This releases introduces the ability to switch from the React based JS component to a vanilla JS component for the Instant Search if you have problems or conflicts with the React building phase pre/post-delivery, through two new settings
- Stores > Configuration > Elasticsuite > Instant Search > Use Native JS Autocomplete (Fallback Mode) (defaults to "No")
- Stores > Configuration > Elasticsuite > Instant Search > Disable React bundle loading (Fallback Mode) (defaults to "Yes" but only visible if the previous setting is set to "Yes")
To benefit from these changes, make sure that you also upgrade the composer package smile/magento2-react to its latest version (16.12.5).
Fixing access to Stores > Configuration > Elasticsuite > Analyzers Settings
This releases addresses an issue with the inability for a non "full admin" Magento admin user to view and change the settings under Stores > Configuration > Elasticsuite > Analyzers Settings.
Now, if the user already has the role resource Stores > Settings > Configuration > Elasticsuite Base Settings, he will be able to access this settings section.
(2.4.7 and 2.4.8) Attribute filter-ability in search vs search-ability
Starting sometime in Magento 2.4.7, it was no longer possible when editing an attribute in admin to set "Use in Search Results Layered Navigation" to "Yes" if "Use in Search" was set to "No" (changing that property through our custom "Elasticsuite Product Attributes" import/export was still possible though).
It is now fixed.
📦 Features
- 💎 [InstantSearch] Vanilla JS component by @PierreGauthier
- 💎 [InstantSearch] Allow disabling the React Bundle loading altogether by @rbayet
🐛 Fixes
- [Core] Replacing undeclared advanced analysis settings ACL by @rbayet in #3745
- [Catalog] Fixes #3743 Make is_filterable_in_search independent by @rbayet in #3746
💻 Technical
Full Changelog: 2.11.16...2.11.16.1