Releases: meilisearch/meilisearch-js
v0.38.0 ๐ป
This version introduces features released on Meilisearch v1.7.0 ๐
Check out the changelog of Meilisearch v1.7.0 for more information on the changes.
โ ๏ธ Breaking changes
- Update Node.js versions that are used in tests (#1620) @flevi29
scoreDetails
feature is not experimental anymore. You can directly useshowRankingScoreDetails
during a search without activating the experimental feature ๐
๐ Enhancements
dimensions
field is available to the OpenAi model (#1631) @nicolasvienot- Enable limit and offset according to documentation. (#1630) @reijovosu
v0.38.0-v1.7.0-pre-release.0 ๐งช
๐งช This is a beta version, preparing for Meilisearch v1.7.0, based on v1.7.0-rc.1
This version introduces features released on Meilisearch v1.7.0-rc.1 ๐
Check out the changelog of Meilisearch v1.7.0-rc.1 for more information on the changes.
โ ๏ธ Breaking changes
๐ Enhancements
- Add support for the new field:
dimensions
for OpenAI embedders (meilisearch/meilisearch#4394) @nicolasvienot - Stabilize
scoreDetails
experimental feature (meilisearch/meilisearch#4359) @nicolasvienot - Enable limit and offset according to documentation. (#1630) @reijovosu
Thanks again to @curquiza, @flevi29, @reijovosu and @nicolasvienot! ๐
v0.37.0 ๐ป
This version introduces features released on Meilisearch v1.6.0 ๐
Check out the changelog of Meilisearch v1.6.0 for more information on the changes.
๐ Enhancements
- Add support for the new setting:
proximityPrecision
(#1619) mdubus
client.index('books').getProximityPrecision()
client.index('books').updateProximityPrecision('byAttribute')
client.index('books').resetProximityPrecision()
- Update error inheritance to extend
MeiliSearchError
(#1607) amit-ksh
๐งช Experimental enhancement - Hybrid and vector search
vectorStore
experimental feature to use it
- Add support for the
embedders
settings (#1623) mdubus
client.index('books').getEmbedders()
client.index('books').updateEmbedders({ default: { source: 'userProvided', dimensions: 1 }})
client.index('books').resetEmbedders()
- Add support for the
hybrid
parameter during search (#1623) mdubus
โ๏ธ Maintenance/misc
Thanks again to @amit-ksh, @curquiza, @flevi29, @mdubus, @meili-bors[bot] ! ๐
v0.36.0 ๐ป
This version introduces features released on Meilisearch v1.5.0 ๐
Check out the changelog of Meilisearch v1.5.0 for more information on the changes.
๐ Enhancements
- Needs Meilisearch v1.5.0 -> Add new method
createSnapshot()
to trigger snapshot creation. Similar to the already existingcreateDump()
for dumps (#1603) @brunoocasali
v0.35.1 ๐ป
v0.35.0 ๐ป
This version introduces features released on Meilisearch v1.4.0 ๐
Check out the changelog of Meilisearch v1.4.0 for more information on the changes.
๐ Enhancements
client.index('books').getDictionary()
client.index('books').updateDictionary(['W.E.B'])
client.index('books').resetDictionary()
client.index('books').getSeparatorTokens()
client.index('books').updateSeparatorTokens(['@'])
client.index('books').resetSeparatorTokens()
client.index('books').getNonSeparatorTokens()
client.index('books').updateNonSeparatorTokens(['.', ','])
client.index('books').resetNonSeparatorTokens()
โ ๏ธ Warning usage with v1.4.0
A bug fix in Meilisearch v1.4.0 introduces a breaking change in the filter usage. It only concerns users using the filter
search parameter with \
.
Explanation and change to apply are detailed in the Meilisearch v1.4.0
Thanks to @atoulmet and @bidoubiwa! ๐
v0.34.2 ๐ป
๐ Enhancements
- meilisearch-js #1569 Fixed Typo in exported type: RakingScoreDetailsโฆ (#1571) @tonyghouse
๐ Bug Fixes
- fix: add
dumpCreation
in typeTaskTypes
(#1568) @nicolasvienot
Thanks again to @amit-ksh, @bidoubiwa, @brunoocasali, @mdubus, @meili-bors[bot], @nicolasvienot and @tonyghouse! ๐
v0.34.2-tokenizer-customization.0
This version introduces features released on Meilisearch prototype-tokenizer-customization-3 Docker image ๐
Check out the changelogs (1, 2) for more information on the changes.
๐ Enhancements
- Addition of new methods:
- Methods on the dictionary settings
- Methods on the separator tokens settings
- (type) Add
separatorTokens
,nonSeparatorTokens
,dictionary
in theSettings
type
Thanks again to @atoulmet ๐
v0.34.1 ๐ป
๐ Bug Fixes
- fix(type): add canceled status to type TaskStatus (#1561) @nicolasvienot
Thanks again to @94noni, @CaroFG, @atoulmet, @bidoubiwa and @nicolasvienot! ๐๐
v0.34.0 ๐ป
This version introduces features released on Meilisearch v1.3.0 ๐
Check out the changelog of Meilisearch v1.3.0 for more information on the changes.
โ ๏ธ Breaking changes
- Change the build target to ES6 instead of ES3 (#1522) @bidoubiwa
๐ Enhancements
- Add a new method
searchForFacetValues
providing the possibility to search for facet values of a specific facet. #1513 - (type) Add
sortFacetValuesBy
as afaceting
setting parameters. Which lets you order your facet values by alpha or count. #1536 - (type) Add
attributesToSearchOn
as a search parameter to limit in which fields to search. #1538 - (type) Add
total
in the return object ofgetTasks
to know how many tasks were found. #1539 - (type) Add
showRankingScore
as a search parameter to receive the ranking score of the hits in the_rankingScore
hit field. #1537 - [EXPERIMENTAL] (type) Add
vector
as a search parameter to enable vector search. - [EXPERIMENTAL] (type) Add
showRankingScoreDetails
as a search parameter to receive the details of the ranking score of the hits in_rankingScoreDetails
hit field. #1537
๐ Bug Fixes
- fix(type): getTypoTolerance return value type (#1455) @riccox
- Fix Key type
updatedAt
typo. (#1524) @riccox
Thanks again to @bidoubiwa, @brunoocasali, @maryamsulemani97, @meili-bors[bot], and @riccox! ๐