Releases: meilisearch/meilisearch-php
v1.16.1 🚀
What's Changed
This PR adds support for sorting to the documents endpoint.
🚀 Enhancements
🐛 Bug Fixes
Thanks to @Strift, and dependabot[bot]! 🎉
See full changelog: v1.16.0...v1.16.1
v1.16.0 🐘
This release makes the SDK compatible with features release in Meilisearch 1.16.
🚀 Enhancements
- Run tests only with a single http client (#758) @norkunas
- Add conversational search (#774) @Strift
- Add multi-modal search (#783) @Strift
🐛 Bug Fixes
- fix: wrong type for
retrieveVectors(#777) @bpolaszek
⚙️ Maintenance/misc
- Run tests only with a single http client (#758) @norkunas
- Fix index swaps tests after v1.18 (#780) @Strift
- Make network tests compatible with v1.19 (#781) @Strift
- tests: increase PHP memory limit to 512M in Dockerfile (#778) @bpolaszek
- Make network tests compatible with v1.19 (#781) @Strift
Thanks again to @Strift, @bpolaszek, @brunoocasali, and @norkunas! 🎉
v1.15.0 🦘
This version introduces features released in Meilisearch v1.15.0.
🚀 Enhancements
- Add
disableOnNumbersfield to typo tolerance settings (#753) @Strift - Add remote federated search (#738) @Strift
- Pass HTTP headers without mutating HTTP client instance (#755) @norkunas
⚙️ Maintenance/misc
v1.14.0 🐘
v1.13.0 🐘
This version introduces features released on Meilisearch v1.13.0 🎉
Check out the changelog of Meilisearch v1.13.0 for more information on the changes.
✨ New
- AI-powered search is now stable @Strift
⚙️ Maintenance/misc
Thanks again to @Strift! 🎉
v1.12.0 🐘
This version introduces features released on Meilisearch v1.12.0 🎉
Check out the Meilisearch v1.12.0 changelog for more information.
🚀 Enhancements
- Addition: #699
Introducing new methods to get one or several batches, respectively getBatch() and getBatches(). A batch is a set of tasks processed together.
- Addition: #698
The TaskQuery class now has a setReverse() method to retrieve tasks in reverse chronological order.
client->getTasks((new TasksQuery())->setReverse(true));- Addition: #702
Index settings now allow disabling prefix search and facet search. They're both enabled by default. The SDK now comes with dedicated methods to configure these settings.
// disable prefix search
$index->updatePrefixSearch('disabled');
// reset prefix search settings
$index->resetPrefixSearch();
// disable facet search
$index->updateFacetSearch(false);
// reset facet search settings
$index->resetFacetSearch();🐛 Bug Fixes
- fix: pull the latest in the CI instead of forcing the v1.11 (#691) @mdubus
- Make
hitsCountalways the number ofhits(and nottotalHitsvalue) (#701) @johnnynotsolucky
⚙️ Maintenance/misc
- Update CI to run with PHP 8.4 (#696) @norkunas
- Fixed SearchNestedFieldsTest test (#704) @aivchen
- PHPStan 2 + fixed uninitialized properties in SearchResult (#706) @aivchen
Thanks again to @aivchen, @johnnynotsolucky, @norkunas, @mdubus and @Strift! 🎉
v1.11.0 🐘
This version introduces features released on Meilisearch v1.11.0 🎉
Check out the changelog of Meilisearch v1.11.0 for more information on the changes.
⚠️ Breaking change (experimental feature only)
- Adapt the library to the new usage of Meilisearch v1.11 (#683) @ManyTheFish & @norkunas
🚀 Enhancements
- Add facet distribution to
multiSearch(#683) @ManyTheFish & @norkunas - Add
rankingScoreThresholdtoSimilarDocumentsQuery(#675) @norkunas - feat: Adds hybrid search options contract for multisearch (#677) @apozeus
- Cast body to a string to force rewind of stream (#678) @grizzm0
⚙️ Maintenance/misc
Thanks again to @ManyTheFish, @grizzm0, @apozeus and @norkunas! 🎉