Skip to content

Commit 689f80d

Browse files
meili-bors[bot]meili-botbidoubiwa
authored
Merge #211
211: Changes related to the next Meilisearch release (v0.26.0) r=bidoubiwa a=meili-bot This PR gathers the changes related to the next Meilisearch release (v0.26.0) so that this package is ready when the official release is out. ⚠️ This PR should NOT be merged until: - the next release of Meilisearch (v0.26.0) is out. - the [`docs-searchbar.js`](https://github.com/meilisearch/docs-searchbar.js) dependency has been released to be compatible with Meilisearch v0.26.0. Once the release is out, the upgrade of the `docs-searchbar.js` dependency might be committed to this branch. _This PR is auto-generated for the [pre-release week](https://github.com/meilisearch/integration-guides/blob/master/guides/pre-release-week.md) purpose._ _Related to this issue: https://github.com/meilisearch/integration-guides/issues/181_ Co-authored-by: meili-bot <[email protected]> Co-authored-by: Charlotte Vermandel <[email protected]>
2 parents 19bfa6e + 9f54cdb commit 689f80d

File tree

7 files changed

+280
-22
lines changed

7 files changed

+280
-22
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ You can also find an example in our [playground's `palette.styl` file](./playgro
139139

140140
## Compatibility with Meilisearch
141141

142-
This package only guarantees the compatibility with the [version v0.25.0 of Meilisearch](https://github.com/meilisearch/meilisearch/releases/tag/v0.25.0).
142+
This package only guarantees the compatibility with the [version v0.26.0 of Meilisearch](https://github.com/meilisearch/meilisearch/releases/tag/v0.26.0).
143143

144144
## Development Workflow and Contributing
145145

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
{
22
"name": "vuepress-plugin-meilisearch",
3-
"version": "0.12.0",
3+
"version": "0.12.1",
44
"description": "Relevant and typo tolerant search bar for your Vuepress",
55
"author": "Clémentine Urquizar <[email protected]>",
66
"scripts": {
7-
"playground": "yarn --cwd ./playground install && yarn --cwd ./playground dev",
7+
"playground": "yarn --cwd ./playground install && yarn --cwd ./playground setup && yarn --cwd ./playground dev",
88
"lint": "eslint '{.,tests}/**/*.{vue,js}'",
99
"lint:fix": "yarn lint --fix",
1010
"test": "vue-cli-service test:unit"
1111
},
1212
"main": "index.js",
1313
"dependencies": {
14-
"docs-searchbar.js": "^2.1.0"
14+
"docs-searchbar.js": "^2.1.1"
1515
},
1616
"resolutions": {
1717
"yargs-parser": "^13.1.2"

playground/.vuepress/config.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,9 @@ module.exports = {
1313
[
1414
require('../../index.js'),
1515
{
16-
// Testing with Meilisearch documentation content (https://docs.meilisearch.com/)
17-
hostUrl: 'https://docs-search-bar.meilisearch.com',
16+
hostUrl: 'http://localhost:7700',
1817
apiKey:
19-
'd79226ae89f29d4dadba8d0c30c240e435f584fb83a7ae573b13eb62edec35cd',
18+
'masterKey',
2019
indexUid: 'docs',
2120
debug: true,
2221
enableDarkMode: true

playground/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,11 @@
55
"main": "index.js",
66
"license": "MIT",
77
"scripts": {
8-
"dev": "vuepress dev"
8+
"dev": "vuepress dev",
9+
"setup": "node setup.js"
910
},
1011
"dependencies": {
12+
"meilisearch": "^0.25.0",
1113
"vuepress": "^1.4.1",
1214
"vuepress-theme-default-prefers-color-scheme": "^2.0.0"
1315
}

playground/setup.js

Lines changed: 218 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,218 @@
1+
/* eslint camelcase: ["off"]*/
2+
/* eslint import/no-commonjs: ["off"]*/
3+
/* eslint import/no-extraneous-dependencies: ["off"]*/
4+
5+
const { MeiliSearch } = require('meilisearch')
6+
7+
;(async () => {
8+
const client = new MeiliSearch({
9+
host: 'http://127.0.0.1:7700',
10+
apiKey: 'masterKey',
11+
})
12+
13+
const index = client.index('docs')
14+
15+
const dataset = [
16+
{
17+
objectID: '32e3e560191d3d27d270cc142990ec7521c5e629',
18+
url: 'https://docs.meilisearch.com#getting-started-with-meilisearch',
19+
hierarchy_radio_lvl0: null,
20+
hierarchy_radio_lvl1: null,
21+
hierarchy_radio_lvl2: 'Getting started with MeiliSearch',
22+
hierarchy_radio_lvl3: null,
23+
hierarchy_radio_lvl4: null,
24+
hierarchy_radio_lvl5: null,
25+
hierarchy_lvl0: 'Documentation',
26+
hierarchy_lvl1: 'MeiliSearch Documentation',
27+
hierarchy_lvl2: 'Getting started with MeiliSearch',
28+
hierarchy_lvl3: null,
29+
hierarchy_lvl4: null,
30+
hierarchy_lvl5: null,
31+
hierarchy_lvl6: null,
32+
content: null,
33+
anchor: 'getting-started-with-meilisearch',
34+
_formatted: {
35+
objectID: '32e3e560191d3d27d270cc142990ec7521c5e629',
36+
url: 'https://docs.meilisearch.com#getting-started-with-meilisearch',
37+
hierarchy_radio_lvl0: null,
38+
hierarchy_radio_lvl1: null,
39+
hierarchy_radio_lvl2: '<em>Getting</em> started with MeiliSearch',
40+
hierarchy_radio_lvl3: null,
41+
hierarchy_radio_lvl4: null,
42+
hierarchy_radio_lvl5: null,
43+
hierarchy_lvl0: 'Documentation',
44+
hierarchy_lvl1: 'MeiliSearch Documentation',
45+
hierarchy_lvl2: '<em>Getting</em> started with MeiliSearch',
46+
hierarchy_lvl3: null,
47+
hierarchy_lvl4: null,
48+
hierarchy_lvl5: null,
49+
hierarchy_lvl6: null,
50+
content: null,
51+
anchor: 'getting-started-with-meilisearch',
52+
},
53+
},
54+
{
55+
objectID: '94560645167be070996b97c509e1df72bac2cba4',
56+
url: 'https://docs.meilisearch.com/faq.html#i-have-just-updated-meilisearch-and-i-am-getting-an-error-cannot-open-database-expected-meilisearch-engine-version',
57+
hierarchy_radio_lvl0: null,
58+
hierarchy_radio_lvl1: null,
59+
hierarchy_radio_lvl2:
60+
'I have just updated MeiliSearch, and I am getting an error: &quot;Cannot open database, expected MeiliSearch engine version...&quot;',
61+
hierarchy_radio_lvl3: null,
62+
hierarchy_radio_lvl4: null,
63+
hierarchy_radio_lvl5: null,
64+
hierarchy_lvl0: 'Documentation',
65+
hierarchy_lvl1: 'FAQ',
66+
hierarchy_lvl2:
67+
'I have just updated MeiliSearch, and I am getting an error: &quot;Cannot open database, expected MeiliSearch engine version...&quot;',
68+
hierarchy_lvl3: null,
69+
hierarchy_lvl4: null,
70+
hierarchy_lvl5: null,
71+
hierarchy_lvl6: null,
72+
content: null,
73+
anchor:
74+
'i-have-just-updated-meilisearch-and-i-am-getting-an-error-cannot-open-database-expected-meilisearch-engine-version',
75+
_formatted: {
76+
objectID: '94560645167be070996b97c509e1df72bac2cba4',
77+
url: 'https://docs.meilisearch.com/faq.html#i-have-just-updated-meilisearch-and-i-am-getting-an-error-cannot-open-database-expected-meilisearch-engine-version',
78+
hierarchy_radio_lvl0: null,
79+
hierarchy_radio_lvl1: null,
80+
hierarchy_radio_lvl2:
81+
'I have just updated MeiliSearch, and I am <em>getting</em> an error: &quot;Cannot open database, expected MeiliSearch engine version...&quot;',
82+
hierarchy_radio_lvl3: null,
83+
hierarchy_radio_lvl4: null,
84+
hierarchy_radio_lvl5: null,
85+
hierarchy_lvl0: 'Documentation',
86+
hierarchy_lvl1: 'FAQ',
87+
hierarchy_lvl2:
88+
'I have just updated MeiliSearch, and I am <em>getting</em> an error: &quot;Cannot open database, expected MeiliSearch engine version...&quot;',
89+
hierarchy_lvl3: null,
90+
hierarchy_lvl4: null,
91+
hierarchy_lvl5: null,
92+
hierarchy_lvl6: null,
93+
content: null,
94+
anchor:
95+
'i-have-just-updated-meilisearch-and-i-am-getting-an-error-cannot-open-database-expected-meilisearch-engine-version',
96+
},
97+
},
98+
{
99+
objectID: '4411d6ab3488ebb7ec4b35b08f0839b5a51e19a5',
100+
url: 'https://docs.meilisearch.com/learn/getting_started/#get-started-with-meilisearch',
101+
hierarchy_radio_lvl0: null,
102+
hierarchy_radio_lvl1: 'Get started with MeiliSearch!',
103+
hierarchy_radio_lvl2: null,
104+
hierarchy_radio_lvl3: null,
105+
hierarchy_radio_lvl4: null,
106+
hierarchy_radio_lvl5: null,
107+
hierarchy_lvl0: '🚀 Getting started',
108+
hierarchy_lvl1: 'Get started with MeiliSearch!',
109+
hierarchy_lvl2: null,
110+
hierarchy_lvl3: null,
111+
hierarchy_lvl4: null,
112+
hierarchy_lvl5: null,
113+
hierarchy_lvl6: null,
114+
content: null,
115+
anchor: 'get-started-with-meilisearch',
116+
_formatted: {
117+
objectID: '4411d6ab3488ebb7ec4b35b08f0839b5a51e19a5',
118+
url: 'https://docs.meilisearch.com/learn/getting_started/#get-started-with-meilisearch',
119+
hierarchy_radio_lvl0: null,
120+
hierarchy_radio_lvl1: 'Get started with MeiliSearch!',
121+
hierarchy_radio_lvl2: null,
122+
hierarchy_radio_lvl3: null,
123+
hierarchy_radio_lvl4: null,
124+
hierarchy_radio_lvl5: null,
125+
hierarchy_lvl0: '🚀 <em>Getting</em> started',
126+
hierarchy_lvl1: 'Get started with MeiliSearch!',
127+
hierarchy_lvl2: null,
128+
hierarchy_lvl3: null,
129+
hierarchy_lvl4: null,
130+
hierarchy_lvl5: null,
131+
hierarchy_lvl6: null,
132+
content: null,
133+
anchor: 'get-started-with-meilisearch',
134+
},
135+
},
136+
{
137+
objectID: '62a814a6ff1c33eebbe13e1b9278529f366ad929',
138+
url: 'https://docs.meilisearch.com/learn/getting_started/whats_next.html#what-s-next',
139+
hierarchy_radio_lvl0: null,
140+
hierarchy_radio_lvl1: "What's next?",
141+
hierarchy_radio_lvl2: null,
142+
hierarchy_radio_lvl3: null,
143+
hierarchy_radio_lvl4: null,
144+
hierarchy_radio_lvl5: null,
145+
hierarchy_lvl0: '🚀 Getting started',
146+
hierarchy_lvl1: "What's next?",
147+
hierarchy_lvl2: null,
148+
hierarchy_lvl3: null,
149+
hierarchy_lvl4: null,
150+
hierarchy_lvl5: null,
151+
hierarchy_lvl6: null,
152+
content: null,
153+
anchor: 'what-s-next',
154+
_formatted: {
155+
objectID: '62a814a6ff1c33eebbe13e1b9278529f366ad929',
156+
url: 'https://docs.meilisearch.com/learn/getting_started/whats_next.html#what-s-next',
157+
hierarchy_radio_lvl0: null,
158+
hierarchy_radio_lvl1: "What's next?",
159+
hierarchy_radio_lvl2: null,
160+
hierarchy_radio_lvl3: null,
161+
hierarchy_radio_lvl4: null,
162+
hierarchy_radio_lvl5: null,
163+
hierarchy_lvl0: '🚀 <em>Getting</em> started',
164+
hierarchy_lvl1: "What's next?",
165+
hierarchy_lvl2: null,
166+
hierarchy_lvl3: null,
167+
hierarchy_lvl4: null,
168+
hierarchy_lvl5: null,
169+
hierarchy_lvl6: null,
170+
content: null,
171+
anchor: 'what-s-next',
172+
},
173+
},
174+
{
175+
objectID: 'ebfb0972d362287b0d54864884015e59b31a1096',
176+
url: 'https://docs.meilisearch.com/learn/getting_started/installation.html#installation',
177+
hierarchy_radio_lvl0: null,
178+
hierarchy_radio_lvl1: 'Installation',
179+
hierarchy_radio_lvl2: null,
180+
hierarchy_radio_lvl3: null,
181+
hierarchy_radio_lvl4: null,
182+
hierarchy_radio_lvl5: null,
183+
hierarchy_lvl0: '🚀 Getting started',
184+
hierarchy_lvl1: 'Installation',
185+
hierarchy_lvl2: null,
186+
hierarchy_lvl3: null,
187+
hierarchy_lvl4: null,
188+
hierarchy_lvl5: null,
189+
hierarchy_lvl6: null,
190+
content: null,
191+
anchor: 'installation',
192+
_formatted: {
193+
objectID: 'ebfb0972d362287b0d54864884015e59b31a1096',
194+
url: 'https://docs.meilisearch.com/learn/getting_started/installation.html#installation',
195+
hierarchy_radio_lvl0: null,
196+
hierarchy_radio_lvl1: 'Installation',
197+
hierarchy_radio_lvl2: null,
198+
hierarchy_radio_lvl3: null,
199+
hierarchy_radio_lvl4: null,
200+
hierarchy_radio_lvl5: null,
201+
hierarchy_lvl0: '🚀 <em>Getting</em> started',
202+
hierarchy_lvl1: 'Installation',
203+
hierarchy_lvl2: null,
204+
hierarchy_lvl3: null,
205+
hierarchy_lvl4: null,
206+
hierarchy_lvl5: null,
207+
hierarchy_lvl6: null,
208+
content: null,
209+
anchor: 'installation',
210+
},
211+
},
212+
]
213+
214+
const response = await index.addDocuments(dataset)
215+
216+
const task = await client.waitForTask(response.uid)
217+
console.log(task)
218+
})()

playground/yarn.lock

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2460,6 +2460,13 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7:
24602460
safe-buffer "^5.0.1"
24612461
sha.js "^2.4.8"
24622462

2463+
cross-fetch@^3.1.5:
2464+
version "3.1.5"
2465+
resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f"
2466+
integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==
2467+
dependencies:
2468+
node-fetch "2.6.7"
2469+
24632470
cross-spawn@^6.0.0, cross-spawn@^6.0.5:
24642471
version "6.0.5"
24652472
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
@@ -4830,6 +4837,13 @@ [email protected]:
48304837
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
48314838
integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
48324839

4840+
meilisearch@^0.25.0:
4841+
version "0.25.0"
4842+
resolved "https://registry.yarnpkg.com/meilisearch/-/meilisearch-0.25.0.tgz#8e980fbdd36b9fe6ed606205e262418f21e64d84"
4843+
integrity sha512-TSIJTh5lva7WHBaoG3arNYQXuIAQkcD3BY09h2nHhjHS/wzxWKJM45x5bEC67Grw8zXihVqqmWty4a4ps4S+tg==
4844+
dependencies:
4845+
cross-fetch "^3.1.5"
4846+
48334847
memory-fs@^0.4.1:
48344848
version "0.4.1"
48354849
resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
@@ -5091,6 +5105,13 @@ no-case@^2.2.0:
50915105
dependencies:
50925106
lower-case "^1.1.1"
50935107

5108+
5109+
version "2.6.7"
5110+
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
5111+
integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
5112+
dependencies:
5113+
whatwg-url "^5.0.0"
5114+
50945115
node-forge@^0.10.0:
50955116
version "0.10.0"
50965117
resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3"
@@ -7147,6 +7168,11 @@ tough-cookie@~2.5.0:
71477168
psl "^1.1.28"
71487169
punycode "^2.1.1"
71497170

7171+
tr46@~0.0.3:
7172+
version "0.0.3"
7173+
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
7174+
integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=
7175+
71507176
tslib@^1.9.0:
71517177
version "1.14.1"
71527178
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
@@ -7584,6 +7610,11 @@ wbuf@^1.1.0, wbuf@^1.7.3:
75847610
dependencies:
75857611
minimalistic-assert "^1.0.0"
75867612

7613+
webidl-conversions@^3.0.0:
7614+
version "3.0.1"
7615+
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
7616+
integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=
7617+
75877618
webpack-chain@^4.9.0:
75887619
version "4.12.1"
75897620
resolved "https://registry.yarnpkg.com/webpack-chain/-/webpack-chain-4.12.1.tgz#6c8439bbb2ab550952d60e1ea9319141906c02a6"
@@ -7730,6 +7761,14 @@ websocket-extensions@>=0.1.1:
77307761
resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42"
77317762
integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==
77327763

7764+
whatwg-url@^5.0.0:
7765+
version "5.0.0"
7766+
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
7767+
integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0=
7768+
dependencies:
7769+
tr46 "~0.0.3"
7770+
webidl-conversions "^3.0.0"
7771+
77337772
when@~3.6.x:
77347773
version "3.6.4"
77357774
resolved "https://registry.yarnpkg.com/when/-/when-3.6.4.tgz#473b517ec159e2b85005497a13983f095412e34e"

0 commit comments

Comments
 (0)