v0.32.0 🦀
⚠️ Breaking changes
- Add filterableAttributes syntax API to settings (#730) @kumarUjjawal
filterableAttributes type change: The
Settings.filterable_attributesfield type has changed fromOption<Vec<String>>toOption<Vec<FilterableAttribute>>to support Meilisearch v1.14's advanced filterable attributes syntax.Migration: If you directly access the
filterable_attributesfield (struct literal construction or field access), you'll need to update your code to handle the newFilterableAttributeenum type. However, most users are unaffected as the builder methods (with_filterable_attributes(),set_filterable_attributes()) maintain full backward compatibility and continue accepting strings. New_advancedvariants are available for users who want to leverage the full feature configuration (attribute patterns, facet search, equality filters).
🚀 Enhancements
- Add support for conversational search (#716) @kumarUjjawal
- Add disableOnNumbers to typo tolerance settings (#723) @kumarUjjawal
- Update Network API compatibility (#745) @kumarUjjawal
⚙️ Maintenance/misc
- Remove bors and use GitHub merge queue (#739) @curquiza
- Add genres field to "add or update document" code sample (#737) @pacifistes
- Remove
bors.tomlconfiguration file (#740) - Use Meilisearch Enterprise Edition (#742) @Strift
- Bump actions/checkout from 5 to 6 (#738) @dependabot[bot]
Thanks again to @Strift, @brunoocasali, @curquiza, @kumarUjjawal, @pacifistes and dependabot[bot]! 🎉