Skip to content
This repository has been archived by the owner on Dec 30, 2022. It is now read-only.

Releases: algolia/vue-instantsearch

v4.3.0

16 Dec 14:21
1c0606b
Compare
Choose a tag to compare

4.3.0 (2021-12-16)

Features

  • dynamicWidgets: pass parameters to connector (#1093) (247ed0f)

v4.2.0

13 Dec 13:04
5def0e4
Compare
Choose a tag to compare

4.2.0 (2021-12-13)

Features

v4.1.1

27 Oct 14:47
abfa4c1
Compare
Choose a tag to compare

4.1.1 (2021-10-27)

Bug Fixes

  • vue3: disable automatic plugin registration (#1081) (6077413)

v4.1.0

26 Oct 10:13
bfbae88
Compare
Choose a tag to compare

4.1.0 (2021-10-26)

Features

v4.0.1

15 Sep 10:22
c006042
Compare
Choose a tag to compare

4.0.1 (2021-09-15)

Bug Fixes

  • dynamic-widgets: use non-experimental connector (5629957)
  • ssr: pass parent index to render in __forceRender (25284aa)

v4.0.0

23 Aug 13:12
7b6e186
Compare
Choose a tag to compare

4.0.0 (2021-08-23)

Vue InstantSearch now supports Vue 3 (#990).

It has a few breaking changes that you can easily migrate. You can read the upgrade guide.

You can try these examples:

v4.0.0-beta.3

20 Aug 16:02
5b1ff3f
Compare
Choose a tag to compare

4.0.0-beta.3 (2021-08-20)

Bug Fixes

  • vue 3: pass renderToString to findResultsState instead of createServerRootMixin (#1044) (43aed4f)

v4.0.0-beta.2

19 Aug 13:40
0075736
Compare
Choose a tag to compare

4.0.0-beta.2 (2021-08-19)

Bug Fixes

  • range-input: remove default min and max values from ais-range-input (BREAKING CHANGE) (#1036) (38987ac)
  • Server-side rendering: let users pass renderToString to createServerRootMixin (BREAKING CHANGE) (#1035) (bc5f58a)

v4.0.0-beta.1

29 Jul 14:55
ef9cc81
Compare
Choose a tag to compare

4.0.0-beta.1 (2021-07-29)

Vue InstantSearch now supports Vue 3.

Breaking Change for Vue 2 users with SSR

From now on, Vue InstantSearch dynamically imports vue-server-renderer/basic instead of require().

  • If you're using CJS output of Vue InstantSearch, it doesn't change anything for you because it gets transpiled to require for CJS output.
  • If you're using ESM output, it should probably be okay. We've tested "dynamic import" with Vue 2 (vue-cli) and Nuxt and it worked fine.

If you have different setup or use different bundler, you may check if it still works for you. If not, please create an issue with a reproducible example.

For Vue 3 users

Vue InstantSearch includes two packages, one for vue 2 and another one for vue 3. So for vue 3, you need to import with this path:

import InstantSearch from 'vue-instantsearch/dist/vue3/es';

Regarding vue-router@v4

If you migrate your vue-router to v4 along with vue 3, you need to replace

vueRouter.currentRoute.query

with

vueRouter.currentRoute.value.query

due to its change.

v3.8.1

12 Jul 15:36
5444725
Compare
Choose a tag to compare

3.8.1 (2021-07-12)

Features