Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency meilisearch to ^0.42.0 #1212

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 15, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
meilisearch ^0.34.0 -> ^0.42.0 age adoption passing confidence

Release Notes

meilisearch/meilisearch-js (meilisearch)

v0.42.0: 🌻

Compare Source

This version introduces features released on Meilisearch v1.10.0 🎉
Check out the changelog of Meilisearch v1.10.0 for more information on the changes.

⚠️ Breaking changes

  • Improve errors (#​1656) @​/flevi29
    More details here
  • Changes related to Hybrid search (experimental) for the REST embedder (#​1692) @​mdubus
    • Removed parameters: query, inputField, inputType, pathToEmbeddings and embeddingObject.
    • Replaced by request and response
    • New parameter: headers

🚀 Enhancements

  • Hybrid search improvements (#​1692) @​mdubus

    • Add url parameter to the OpenAI embedder
    • dimensions is now available as an optional parameter for ollama embedders.
  • Add federated search parameters (#​1689) @​flevi29

client.multiSearch({
    federation: {},
    queries: [
      {
        indexUid: 'movies',
        q: 'batman',
        limit: 5,
      },
      {
        indexUid: 'comics',
        q: 'batman',
        limit: 5,
      },
    ]
  })
index.updateDocumentsByFunction({
    context: { ctx: 'Harry' },
    filter: 'id = 4',
    function: 'doc.comment = `Yer a wizard, ${context.ctx}!`',
  })
)
  • Add language settings (#​1693) @​/flevi29
client.index('INDEX_NAME').updateLocalizedAttributes([
    { attributePatterns: ['jpn'], locales: ['*_ja'] },
];)
client.index('INDEX_NAME').search('進撃の巨人', { locales: ['jpn'] })

⚙️ Maintenance/misc

Thanks again to @​amit-ksh, @​brunoocasali, @​curquiza, @​flevi29, @​mdubus, @​meili-bors[bot] ! 🎉

v0.41.0: 🌻

Compare Source

This version introduces features released on Meilisearch v1.9.0 🎉
Check out the changelog of Meilisearch v1.9.0 for more information on the changes.

🚀 Enhancements
client.index('movies').search('interstellar', { matchingStrategy: MatchingStrategies.FREQUENCY });
client.index('movies').search('badman', { rankingScoreThreshold: 0.2 });
client.index('movies').searchGet('badman', { rankingScoreThreshold: 0.2 });
client.index('movies').search('', { distinct: 'genre' });
client.index('movies').searchSimilarDocuments({ id: 'target-document-id' });
client.index('movies').getDocuments({ retrieveVectors: true });
🔒 Security
  • build(deps): bump ws from 5.2.3 to 5.2.4 in /playgrounds/javascript (#​1672)
⚙️ Maintenance/misc

Thanks again to @​brunoocasali, @​curquiza, @​flevi29, @​mdubus, and @​the-sinner! 🎉

v0.40.0: 🌻

Compare Source

💥 Breaking Changes

  • Fix the issue introduced in the v0.39 that affected vite apps https://github.com/meilisearch/meilisearch-js/pull/1652 @​brunoocasali
  • Now to use the generateTenantToken you should use it with await:
    before:
    const token = client.generateTenantToken(apiKeyUid, searchRules, {
        apiKey: apiKey,
        expiresAt: expiresAt,
      })
    after:
    const token = await client.generateTenantToken(apiKeyUid, searchRules, {
        apiKey: apiKey,
        expiresAt: expiresAt,
      })

⚙️ Maintenance/misc

Thanks again to @​brunoocasali, @​mdubus! 🎉

v0.39.0: 🌻

Compare Source

🚀 Enhancements

⚠️ if you're using vite to build your front-end app, you must add this to your configuration (see more info here https://github.com/meilisearch/meilisearch-js/issues/1649)

export default defineConfig({
  plugins: [vue()],
  build: {
    rollupOptions: {
      external: ['crypto'], // this is the important part
    },
  },
})

Otherwise, you'll face errors like Module "crypto" has been externalized for browser compatibility.

⚙️ Maintenance/misc

Thanks again to @​amit-ksh, @​brunoocasali, @​curquiza, @​flevi29, @​mdubus! 🎉

v0.38.0: 🌻

Compare Source

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.

⚠️ If you want to adopt new features of this release, update the Meilisearch server to the appropriate version.

⚠️ Breaking changes

  • Update Node.js versions that are used in tests (#​1620) @​flevi29
  • scoreDetails feature is not experimental anymore. You can directly use showRankingScoreDetails during a search without activating the experimental feature 🎉

🚀 Enhancements

v0.37.0: 🌻

Compare Source

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.

⚠️ If you want to adopt new features of this release, update the Meilisearch server to the according version.

🚀 Enhancements

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

⚠️ This is about an experimental feature of Meilisearch. Activate the vectorStore experimental feature to use it

client.index('books').getEmbedders()
client.index('books').updateEmbedders({ default: { source: 'userProvided', dimensions: 1 }})
client.index('books').resetEmbedders()

⚙️ Maintenance/misc

  • Fix test name in error.test.ts (#​1609) amit-ksh
  • Update Jest (#​1622) flevi29

Thanks again to @​amit-ksh, @​curquiza, @​flevi29, @​mdubus, @​meili-bors[bot] ! 🎉

v0.36.0: 🌻

Compare Source

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.

⚠️ If you want to adopt new features of this release, update the Meilisearch server to the appropriate version.

🚀 Enhancements

  • Needs Meilisearch v1.5.0 -> Add new method createSnapshot() to trigger snapshot creation. Similar to the already existing createDump() for dumps (#​1603) @​brunoocasali

v0.35.1: 🌻

Compare Source

🚀 Enhancements

Thanks again to @​Dhoni77, @​amit-ksh, @​curquiza, @​jonespen, @​meili-bors[bot] ! 🎉

v0.35.0: 🌻

Compare Source

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.

⚠️ If you want to adopt new features of this release, update the Meilisearch server to the according version.

🚀 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! 🎉


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/meilisearch-0.x branch 7 times, most recently from 555a5c7 to 99d3670 Compare January 17, 2024 22:59
@renovate renovate bot force-pushed the renovate/meilisearch-0.x branch 6 times, most recently from c246edf to e230205 Compare January 28, 2024 21:05
@renovate renovate bot changed the title Update dependency meilisearch to ^0.37.0 Update dependency meilisearch to ^0.38.0 Mar 11, 2024
@renovate renovate bot force-pushed the renovate/meilisearch-0.x branch from e230205 to bb272f9 Compare March 11, 2024 14:02
@renovate renovate bot force-pushed the renovate/meilisearch-0.x branch 14 times, most recently from 6d6aace to 328fe10 Compare March 21, 2024 14:07
@renovate renovate bot force-pushed the renovate/meilisearch-0.x branch from 328fe10 to 2b45229 Compare April 9, 2024 12:12
@renovate renovate bot force-pushed the renovate/meilisearch-0.x branch 4 times, most recently from 07c1452 to d57daa7 Compare April 9, 2024 19:16
@renovate renovate bot force-pushed the renovate/meilisearch-0.x branch from d57daa7 to 1dc3460 Compare May 6, 2024 13:27
@renovate renovate bot changed the title Update dependency meilisearch to ^0.38.0 Update dependency meilisearch to ^0.39.0 May 6, 2024
@renovate renovate bot changed the title Update dependency meilisearch to ^0.39.0 Update dependency meilisearch to ^0.40.0 May 15, 2024
@renovate renovate bot force-pushed the renovate/meilisearch-0.x branch from 1dc3460 to 73b6758 Compare May 15, 2024 19:40
@renovate renovate bot force-pushed the renovate/meilisearch-0.x branch from 73b6758 to a982e06 Compare July 1, 2024 16:33
@renovate renovate bot changed the title Update dependency meilisearch to ^0.40.0 Update dependency meilisearch to ^0.41.0 Jul 1, 2024
@renovate renovate bot changed the title Update dependency meilisearch to ^0.41.0 Update dependency meilisearch to ^0.42.0 Aug 26, 2024
@renovate renovate bot force-pushed the renovate/meilisearch-0.x branch from a982e06 to 60ccb1e Compare August 26, 2024 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants