Releases: Smile-SA/elasticsuite
2.11.8.2
🐛 Fixes
- [Virtual Category] Fix php8.3 deprecation when root category don't have path by @PierreGauthier in #3336
Full Changelog: 2.11.8.1...2.11.8.2
2.10.22.2
🐛 Fixes
- [Virtual Category] Fix php8.3 deprecation when root category don't have path by @PierreGauthier in #3336
Full Changelog: 2.10.22.1...2.10.22.2
2.11.8.1
💻 Technical
- [Virtual Category] Optimize virtual category rule computation by @PierreGauthier in #3326
🐛 Fixes
- Fix Call to a member function setName() on null by @deg-ayoub in #3322
- [Thesaurus] Fix dashes in synonyms by @romainruaud in #3323
- [Thesaurus] Cache variation according to container name by @rbayet in #3331
New Contributors
- @deg-ayoub made their first contribution in #3322
Full Changelog: 2.11.8...2.11.8.1
2.10.22.1
💻 Technical
- [Virtual Category] Optimize virtual category rule computation by @PierreGauthier in #3326
🐛 Fixes
- [Thesaurus] Fix dashes in synonyms by @romainruaud in #3323
- [Thesaurus] Cache variation according to container name by @rbayet in #3331
Full Changelog: 2.10.22...2.10.22.1
2.11.8
📦 Features
Global Optimizers (premium version only)
In this release we added the ability to create boosts that will apply to all store views instead of having to duplicate them.
GA Datalayer (premium version only)
In this release we added the Elasticsuite related data (thesaurus, boosts, upsell & crossell, etc...) into the standard Magento Datalayer generated for Analytics.
💻 Technical
- [Core] Remove ambiguous 'true' value for elasticsuite indices boolean… by @rbayet in #3299
- [Core] Adding token_count field type by @rbayet in #3311
- [Core] Basic support for search results collapse and inner hits by @rbayet in #3310
- [Core] Prevent stacking SQL where prod. id conditions by @rbayet in #3317
- [Global] Added Named ES queries. by @romainruaud in #3320
🐛 Fixes
- [Catalog] Fix #3302, improving products preview on multi-store setup by @vahonc in #3316
- [Tracker] Fix #3301, improving tracker compatibility with template mi… by @romainruaud in #3318
- [Page Builder] Fix #3275, improved getting current storeId from widget collection by @vahonc in #3315
- [VirtualCategories] Making virtual categories queries named for debugging purposes by @rbayet in #3280
Full Changelog: 2.11.7...2.11.8
2.10.22
📦 Features
Global Optimizers (premium version only)
In this release we added the ability to create boosts that will apply to all store views instead of having to duplicate them.
GA Datalayer (premium version only)
In this release we added the Elasticsuite related data (thesaurus, boosts, upsell & crossell, etc...) into the standard Magento Datalayer generated for Analytics.
💻 Technical
- [Core] Remove ambiguous 'true' value for elasticsuite indices boolean… by @rbayet in #3299
- [Core] Adding token_count field type by @rbayet in #3311
- [Core] Basic support for search results collapse and inner hits by @rbayet in #3310
- [Core] Prevent stacking SQL where prod. id conditions by @rbayet in #3317
- [Global] Added Named ES queries. by @romainruaud in #3320
🐛 Fixes
- [Catalog] Fix #3302, improving products preview on multi-store setup by @vahonc in #3316
- [Tracker] Fix #3301, improving tracker compatibility with template mi… by @romainruaud in #3318
- [Page Builder] Fix #3275, improved getting current storeId from widget collection by @vahonc in #3315
- [VirtualCategories] Making virtual categories queries named for debugging purposes by @rbayet in #3280
Full Changelog: 2.10.21...2.10.21.1
2.11.7.1
⚠️ Emergency release
In 2.11.7 version we accidentally deleted the default relevance configuration file. This release restores it.
What's Changed
- [Core] Remove ambiguous 'true' value for elasticsuite indices boolean… by @rbayet in #3299
- Restore deleted file by mistake. by @romainruaud in #3305
Full Changelog: 2.11.7...2.11.7.1
2.11.7
What's Changed
📦 Features
In this release we focused in adding support of dates in the rule engine. They are now supported and you can create out-of-the-box rules on the products creation date and update date.
But more than that, we also added "special attributes" in the rule engine, that will allow you to create virtual categories and/or boosts based on the following criterias :
- Days since the creation date of the product : Eg. Products created in the last 30 days.
- Days since the update date of the product.
We also added the support of the "is undefined" operator for all kind of attributes.
💻 Technical
- [Core] Ability to set name to a QueryInterface post creation by @rbayet in #3283
- [Headless] Add the ability to discard tracking add-to-cart events by the backend server by @PierreGauthier in #3285
- CSP Policy : Refactoring our tracking scripts to comply with latest Magento CSP policies by @vahonc in #3277
- Implement setName() in Neural Query by @romainruaud in #3287
- Feature request containers getters by @romainruaud in #3292
- Refactoring to allow conditional boosts per category on recommender by @romainruaud in #3296
🐛 Bugfixes
- [Tracker] Compatibility with multishipping tunnel by @PierreGauthier in #3284
- Discard advanced processing for relevance config to avoid an issue on… by @romainruaud in #3297
New Contributors
Full Changelog: 2.11.6.1...2.11.7
2.10.21
What's Changed
📦 Features
In this release we focused in adding support of dates in the rule engine. They are now supported and you can create out-of-the-box rules on the products creation date and update date.
But more than that, we also added "special attributes" in the rule engine, that will allow you to create virtual categories and/or boosts based on the following criterias :
- Days since the creation date of the product : Eg. Products created in the last 30 days.
- Days since the update date of the product.
We also added the support of the "is undefined" operator for all kind of attributes.
💻 Technical
- [Core] Ability to set name to a QueryInterface post creation by @rbayet in #3283
- [Headless] Add the ability to discard tracking add-to-cart events by the backend server by @PierreGauthier in #3285
- CSP Policy : Refactoring our tracking scripts to comply with latest Magento CSP policies by @vahonc in #3277
🐛 Bugfixes
- [Tracker] Compatibility with multishipping tunnel by @PierreGauthier in #3284
Full Changelog: 2.10.20.1...2.10.21
2.11.6.1
📦 Features
- Ability to change sort direction per category #3259
🐛 Bugfixes
- Fix php7.4 compatibility for category query cache by @PierreGauthier in #3248
- [Optimizer] Prevent selecting a disabled category for previewing by @rbayet in #3261
- [Terms Merchandiser] Mview reindexing of pinned/blacklisted products by @rbayet in #3262
- [Core] Prevent fatal error when fuzziness disabled by @rbayet in #3263
- Could not load category condition in virtual category conditions: Wrong cast order by @thomas-kl1 in #3265
- [Category Query Cache] Prevent to cache null query by @PierreGauthier in #3266
- [Tracker] Add page type in add to cart event by @PierreGauthier in #3268
🔨 Technical
- Add Namespaces extension support. by @romainruaud in #3251
- Append knn config on indices when needed. by @romainruaud in #3252
🔧 CI/CD
- [Tools] Reintegrate PHP 7.4 tests and bump PHP 8.1 versions by @rbayet in #3249
- [Tools] Reintegrate PHP 7.4 tests and bump PHP 8.1 versions by @rbayet in #3250
Full Changelog: 2.11.6...2.11.6.1