Releases: meilisearch/meilisearch-symfony
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! 🎉
v0.8.1 🥁
🚀 Enhancements
- Add User-Agent header to have analytics in every http request (#193) @brunoocasali
Analytics is enabled by default in the server, but you can disable them by following this guide
Also, of course, every analytics data we collect are ANONYMOUS read the guide for more information.
Thanks again to @brunoocasali! 🎉
v0.8.0 🎸
This version makes this package compatible with Meilisearch v0.28.0 🎉
Check out the changelog of Meilisearch v0.28.0 for more information on the changes.
💥 Breaking changes
- This release is only compatible with the latest version of Meilisearch v0.28.0
🚀 Enhancements
- Support Symfony 6.1 (#181) @norkunas
- Improve Docker configuration in the package (#182) @brunoocasali
- Fixed
ClassMetadata
usage inSearchableEntity
. (#185) @althaus
🐛 Bug Fixes
- Fix meili:create when the configuration has no settings (#189) @brunoocasali
Thanks again to @althaus, @brunoocasali, and @norkunas! 🎉