Releases: meilisearch/meilisearch-symfony
v0.14.0 🪗
🚀 Enhancements
- feat: add support for symfony 7 (#310) @Chris53897
🐛 Bug Fixes
- Fix using distinct attribute setting (#295) @norkunas
- Fix(serializer): Properly normalize
DateTimeInterface
objects (#309) @bpolaszek - Fix using bundle configured
nbResults
for search (#308) @norkunas
⚙️ Maintenance/misc
- Fix broken links in README.md (#297) @JoolsMcFly
- Remove ODM support from README (#312) @brunoocasali
Thanks again to @Chris53897, @Chris8934, @JoolsMcFly, @bpolaszek, @brunoocasali, @curquiza, and @norkunas! 🎉
v0.13.1 🎵
🚀 Enhancements
- Improve static analysis in SearchService (#257) @norkunas
- Use meilisearch prefix for services (#266) @94noni
- Require explicitly the PHP v8 polyfill (#267) @94noni
- Fix wrong url for settings config option (#271) @norkunas
- Replaces meili:* prefixes in command names to meilisearch:* while making meili:* prefix as command aliases which maybe later could be deprecated (#289) @norkunas
💅 Misc
- Fix test and deprecation (#278) @norkunas
- Fix incorrect indentation in the landing page (#262) @brunoocasali
- Add Cloud touchpoints (#270) @brunoocasali
Thanks again to @94noni, @brunoocasali, and @norkunas! 🎉
v0.13.0 🎵
🚀 Enhancements
-
Allow using services for settings (#253) @norkunas
Define a service that implementsMeilisearch\Bundle\SettingsProvider
.
And then use the new service definition in themeilisearch.yml
config file:Example:
.... - name: index_name class: 'Your\Path\Entity\IndexWithDynamicSettings' settings: stopWords: _service: '@Your\Path\Services\StopWords' synonyms: _service: '@Your\Path\Services\Synonyms' services: Your\Path\: resource: '../Services/'
Thanks again to @norkunas! 🎉
v0.12.0 🎵
💥 Breaking Changes
- Accept a
normalizationGroups
as an array instead of the booleanuseSerializerGroup
when usingSearchableEntity
directly (#239) @norkunas - Allow configuring in
config/meilisearch.yml
a custom serializer groups instead of the default one (#239) @norkunas
Example:
enable_serializer_groups: true
serializer_groups: ['public', 'private']
🚀 Enhancements
- Start fixing PHPMD issues (#250) @brunoocasali
💅 Misc
- Add phpmd to project (#165) @jonatanrdsantos
Thanks again to @brunoocasali, @curquiza, @jonatanrdsantos, @norkunas! 🎉
v0.11.0 🎵
v0.10.2 🎵
v0.10.1 🎵
This version makes this package compatible with Meilisearch v1.0.0 🎉
Check out the changelog of Meilisearch v1.0.0 for more information on the changes.
🚀 Enhancements
- CI: test with Symfony 6.2 (#223) @norkunas
- Use modern structure (#224) @norkunas
- Update meilisearch-php to v1.0.0 (#225) @brunoocasali
Thanks again to @brunoocasali and @norkunas! 🎉
v0.10.0 🎵
⚠️ Breaking changes
- Change casing of meili search to meilisearch (#216) @wucherpfennig
- Move every occurrence of
MeiliSearch
toMeilisearch
(#217) @brunoocasali
The configuration file config/packages/meili_search.yml
should now be config/packages/meilisearch.yml
.
And its root key should be: meilisearch:
instead of meili_search
, if you don't change those names, you'll get errors like this:
There is no extension able to load the configuration for "meili_search" (in "/var/www/symfony_docker/config/packages/meilisearch.yaml").
Looked for namespace "meili_search", found ""framework", "doctrine", "doctrine_fixtures", "maker", "doctrine_migrations", "twig", "twig_extra", "meilisearch"".
Thanks again to @brunoocasali, @wucherpfennig, and @mmachatschek! 🎉
v0.9.0 🎵
This version makes this package compatible with Meilisearch v0.30.0 🎉
Check out the changelog of Meilisearch v0.30.0 for more information on the changes.
⚠️ Breaking changes
This release is only compatible with the latest version of Meilisearch v0.30.0 and greater
🚀 Enhancements
Thanks again to @brunoocasali, @daFish, and @norkunas! 🎉
v0.8.2 🎵
🚀 Enhancements
- Drop
illuminate/collections
dependency (#203) @norkunas - Changes related to the next Meilisearch release (v0.29.0) (#195) @brunoocasali
Thanks again to @brunoocasali, @curquiza, @dibashthapa, and @norkunas! 🎉