2.10.11
📦 Features
You can now exclude particular categories from the autocomplete results. By default, all categories are set to "Yes".
- Feature #2658, better fulltext matching by adding stemming on shingle generation. This ensures that, in the case of multi-words query, each of those words is properly stemmed and given the appropriate weight.
This behavior can be rollbacked locally in your code by re-defining the shingle
analyzer for your language locally.
🐛 Fixes
- Fixes #2590 Possible XSS issues from contributed data by @rbayet in #2593
- Fix a deprecation warning (PHP 8.1 compatibility) by @vsushkov in #2537
- Fixes #2547, removing typed properties for backward compatibility with php 7.3 by @vahonc in #2549
- Fix #2552 Do not override attribute label with options labels. by @romainruaud in #2553
- Fixes #2521, replacing should clause by should or must_not depending on the rule operator by @vahonc in #2539
- [GraphQL] Translation support for category, price filter labels by @rbayet in #2560
- Fixes #2545, using a local cache for better performance by @vahonc in #2563
- Fixes #2555, updating constructor params by @vahonc in #2557
- Allow using values from config.xml by @fredden in #2542
- Fixes #2550, create custom class, extended from ArrayObject by @vahonc in #2558
- Fixes #1977, saving product position on REST API call by @vahonc in #2594
- Fixes #2556, Fixed passing null to parameter (PHP 8.1 compatibility) by @vahonc in #2573
- Better multi-words synonyms matching. by @romainruaud in #2554
- Fixes #2612, updating ProductsListPlugin by @vahonc in #2615
- Fixes #2559, Avoid fatal error on delete virtual category in conditions by @vahonc in #2614
- #2589 - Fix attribute data behavior when scoped by @Nuranto in #2605
- Fix for wrong type casting in Adminhtml of Special Price attribute by @florisschreuder in #2586
- Made the searchbar instantiatable multiple times by @cartok in #2566
- Change name of virtual factory as it triggers the Magento magic class generation by @sippsolutions in #2626
- Fix calls to setRequestPath on rewrites that may not exist by @lumnn in #2638
- Feature #2624, exclude categories from autocomplete results by @vahonc in #2634
- Fixes #2635, removing track_total_hits misbehave with opensearch by @vahonc in #2641
- Removed duplicate Router by @meminuygur in #2646
- Fixes #2629, Adding adjustment for updating default sort order by @vahonc in #2647
- Adding Elasticsuite notification by @romainruaud in #2649
- Adding Elasticsuite notification by @romainruaud in #2651
- Append Elasticsuite version to adminhtml footer. by @romainruaud in #2653
- Adding elasticsuite logo by @romainruaud in #2650
- Restore cutoff_frequency since ES7 still supports it. by @romainruaud in #2657
- Add stemming on shingles by @romainruaud in #2658
New Contributors
- @vsushkov made their first contribution in #2537
- @fredden made their first contribution in #2542
- @Nuranto made their first contribution in #2605
- @florisschreuder made their first contribution in #2586
- @cartok made their first contribution in #2566
- @sippsolutions made their first contribution in #2626
- @meminuygur made their first contribution in #2646
Full Changelog: 2.10.10...2.10.11