Releases: meilisearch/strapi-plugin-meilisearch
v0.6.0-strapi-v3.0 🚀
Plugin version compatible with strapi-v3
The plugin version compatible with strapi v3 is now compatible with Meilisearch v0.29.1 🎉
Check out the changelog of Meilisearch v0.29.0 for more information on the changes.
to update:
npm update strapi-plugin-meilisearch@strapi_v3
# or
yarn upgrade strapi-plugin-meilisearch@strapi_v3
Thanks again to @bidoubiwa! 🎉
v0.8.0 🚀
⚠️ Breaking changes
- Add entries query option in plugin configuration (#538) @bidoubiwa
Removal of populateEntryRule
The setting populateEntryRule
in the plugin configuration is removed in favor of populate
in entriesQuery
(see next session).
Before:
{
restaurant: { populateEntryRule: [] }
}
After:
{
restaurant: { entriesQuery: { populate: [] }}
}
New plugin configuration: entriesQuery
It is possible with entriesQuery
to define how your data will be fetched from your database. Here are the available options (plus locale
from the internalization plugin).
See this readme section for further information.
Example
In plugin.js
module.exports = {
meilisearch: {
config: {
restaurant: {
entriesQuery: {
limit: 1000, // batch size
locale: 'all', // retrieve all languages
...
}
}
}
},
}
Thanks again to @bidoubiwa, and @meili-bors[bot]! 🎉
v0.7.3 🚀
🐛 Bug Fixes
- Add an orderby when fetching from the database (#526) @bidoubiwa
Thanks again to @bidoubiwa! 🎉
v0.7.2 🚀
This version makes this package compatible with Meilisearch v0.29.0 🎉
Check out the changelog of Meilisearch v0.29.0 for more information on the changes.
Thanks again to @LiquidITGuy, @bidoubiwa, @brunoocasali and @romitkarmakar! 🎉
v0.7.1 🚀
🐛 Bug Fixes
- Make afterDeleteMany a working hook (#470) @bidoubiwa
- Make afterUpdateMany a working hook (#471) @bidoubiwa
Thanks again to @bidoubiwa, @meili-bors[bot] and @oluademola! 🎉
v0.7.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
- Pass strapi client agent to meilisearch-js #455
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 @bidoubiwa ! 🎉
v0.6.6 🚀
v0.6.5 🚀
🚀 Enhancements
- Add populateEntryRule in plugin's settings (#427) @bidoubiwa
Thanks again to @bidoubiwa and @nicolasvienot! 🎉
v0.6.4 🚀
This version makes this package compatible with Meilisearch v0.27.0 🎉
Check out the changelog of Meilisearch v0.27.0 for more information on the changes.
🚀 Enhancements
- Update plugin label name (#412) @dzcpy
- Fix entries that were added/updated only partially in Meilisearch (#410) @nhvu1988
Thanks again to @bidoubiwa, @dzcpy, and @nhvu1988! 🎉
v0.6.3 🚀
🚀 Enhancements
- Change
transformEntry
function inplugin.js
to async function (#387) @dzcpy - Make
filterEntry
async compatible infilterEntries
function inconfig.js
(#395) @nicolasvienot
🐛 Bug Fixes
- Avoid indexing un-published entries (#400) @bidoubiwa
- Fix re-subscribing of the same content type on every addition (#397) @bidoubiwa
Thanks again to @bidoubiwa, @dzcpy and @nicolasvienot! 🎉