Skip to content

Releases: meilisearch/meilisearch-js-plugins

@meilisearch/[email protected]

11 Mar 13:35
73a41e5
Compare
Choose a tag to compare

Minor Changes

  • 234d699: - exposed created MeiliSearch instance

    • re-exported all of "meilisearch" package

    These improvements make it so that no separate "meilisearch" package
    has to be installed in order to use its exports directly. This
    way a single MeiliSearch instance can be re-used, and we can potentially
    save on bundle size by avoiding a separate different version installation of
    "meilisearch".

    import {
      instantMeiliSearch,
      meilisearch,
    } from "@meilisearch/instant-meilisearch";
    // re-exported "meilisearch" ^
    
    const {
      meiliSearchInstance,
      // ^ re-usable MeiliSearch instance
      searchClient,
    } = instantMeiliSearch(/*...*/);
  • 767a334: Update meilisearch-js version

@meilisearch/[email protected]

13 Feb 08:59
8bf9016
Compare
Choose a tag to compare

Minor Changes

  • 00f30c9: Remove node 14 and 16 from workflow

@meilisearch/[email protected]

07 Feb 14:14
22f37d5
Compare
Choose a tag to compare

Minor Changes

  • b1343c1: Enable experimental hybrid search

@meilisearch/[email protected]

22 Jan 13:57
ee10f9d
Compare
Choose a tag to compare

Minor Changes

  • 72726ac: Update meilisearch-js version
  • 36b5a62: Fixed RegExp in filter-adapter.ts and sort-context.ts to work in Safari

@meilisearch/[email protected]

26 Dec 14:27
cf7b710
Compare
Choose a tag to compare

Minor Changes

  • 5b6be19 & ed8b6a3: Added ability to override a selection of Meilisearch search parameters.

    ⚠️ The returned value of the core instantMeiliSearch function has changed!

    This change was necessary for the aforementioned ability to be implemented and
    applied in a clean manner.
    The necessary migration should be of minimal impact.

    Migration

    Change the following

    // 1.
    const client = instantMeiliSearch(/*...*/);
    // 2.
    const searchClient = instantMeiliSearch(/*...*/);
    // 3.
    instantsearch({
      indexName: "movies",
      searchClient: instantMeiliSearch(/*...*/),
    });

    to the following

    // 1.
    const { searchClient: client } = instantMeiliSearch(/*...*/);
    // 2.
    const { searchClient } = instantMeiliSearch(/*...*/);
    // 3.
    instantsearch({
      indexName: "movies",
      searchClient: instantMeiliSearch(/*...*/).searchClient,
    });

Patch Changes

  • 06377ef: Fixes issue where backslashes ("\") and quotes (") are not escaped in filters.

[deprecated] @meilisearch/[email protected]

11 Dec 02:48
2bd6163
Compare
Choose a tag to compare

⚠️⚠️⚠️ DEPRECATED ⚠️⚠️⚠️

Please use v0.14.0 instead. Both releases contain the same codebase. You can read why we did this here.


Major Changes

  • 5b6be19: Added ability to override a selection of Meilisearch search parameters.

    ⚠️ The returned value of the core instantMeiliSearch function has changed!

    This change was necessary for the aforementioned ability to be implemented and
    applied in a clean manner.
    The necessary migration should be of minimal impact.

    Migration

    Change the following

    // 1.
    const client = instantMeiliSearch(/*...*/);
    // 2.
    const searchClient = instantMeiliSearch(/*...*/);
    // 3.
    instantsearch({
      indexName: "movies",
      searchClient: instantMeiliSearch(/*...*/),
    });

    to the following

    // 1.
    const { searchClient: client } = instantMeiliSearch(/*...*/);
    // 2.
    const { searchClient } = instantMeiliSearch(/*...*/);
    // 3.
    instantsearch({
      indexName: "movies",
      searchClient: instantMeiliSearch(/*...*/).searchClient,
    });

Patch Changes

  • 06377ef: Fixes issue where backslashes ("\") and quotes (") are not escaped in filters.

@meilisearch/[email protected]

11 Dec 02:48
2bd6163
Compare
Choose a tag to compare

Patch Changes

  • 5b6be19: Added ability to override a selection of Meilisearch search parameters.

    ⚠️ The returned value of the core instantMeiliSearch function has changed!

    This change was necessary for the aforementioned ability to be implemented and
    applied in a clean manner.
    The necessary migration should be of minimal impact.

    Migration

    Change the following

    // 1.
    const client = instantMeiliSearch(/*...*/);
    // 2.
    const searchClient = instantMeiliSearch(/*...*/);
    // 3.
    instantsearch({
      indexName: "movies",
      searchClient: instantMeiliSearch(/*...*/),
    });

    to the following

    // 1.
    const { searchClient: client } = instantMeiliSearch(/*...*/);
    // 2.
    const { searchClient } = instantMeiliSearch(/*...*/);
    // 3.
    instantsearch({
      indexName: "movies",
      searchClient: instantMeiliSearch(/*...*/).searchClient,
    });
  • Updated dependencies [5b6be19]

  • Updated dependencies [06377ef]

@meilisearch/[email protected]

26 Sep 14:20
b94f440
Compare
Choose a tag to compare

Patch Changes

  • abd298e: Fix HierarchicalMenu when keepZeroFacets is set to true
  • 52c3d9b: Update the meilisearch-js version

@meilisearch/[email protected]

17 Aug 10:34
cecb531
Compare
Choose a tag to compare

Patch Changes

  • ddf98c6: Fixes bug where search on facets would fail when using the sortBy widget

@meilisearch/[email protected]

01 Aug 11:14
91e97a4
Compare
Choose a tag to compare

Patch Changes

  • 04326fe: Make instant-meilisearch templates available again on npm package
  • 7e62f88: Add compatibility with the searchable parameter of the RefinementList widget