forked from algolia/algoliasearch-client-csharp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
505 lines (313 loc) · 12 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
Changelog
=========
3.7.5 (2017-04-24)
- Support to percentileComputation
3.7.4 (2017-03-21)
- Replace UserKey by ApiKey
3.7.3 (2017-02-07)
- Support for facetingAfterDistinct
3.7.2 (2017-01-30)
- Support for responseFields
3.7.1 (2017-01-03)
- Rename attributesToIndex to searchableAttributes
= Rename forwardToSlaves to forwardToReplicas
3.7.0 (2016-12-12)
- Fix Naming SearchForFacetValues
- Implement new DSN retry strategy
3.6.10 (2016-11-17)
- Fix issue on restrictIndices
3.6.9 (2016-10-28)
- Adding support to comma separated list of language for ignorePlural
3.6.8 (2016-10-20)
- Changing Project release configuration
- Adding support to restrictSources and restrictIndices
- Adding support to SearchFacet
3.6.7 (2016-10-19)
- Fixing project configuration
3.6.6 (2016-09-01)
- Support to attributeToRetrieve in GetObjects
3.6.5 (2016-07-07)
- Support to length and offset
- Fix strategy multiple query
3.6.4 (2016-06-23)
- Support to removeStopWords and radius
- Support to exactOnSingleWordQuery and alternativesAsExact
- Support to forwardToSlaves in SetSettings
3.6.3 (2016-05-02)
- New synonyms endpoints
3.6.2 (2016-05-19)
- Shuffling array of hosts
- InvariantCulture on Float string conversion
3.6.1 (2016-04-14)
- Fix the retry strategy in case of timeout
3.6.0 (2016-04-12)
- Added way to specify custom query parameter for a query
3.5.0 (2016-03-25)
- Added analyticsTags query parameter
3.4.4 (2016-02-10)
- Allow to set a timeout lower than 1s
3.4.3 (2016-02-05)
- Added new SetSnippetEllipsisText query parameter to configure snippet ellipsis text
3.4.2 (2015-11-11)
- Fixed a bug in the browse method when the cursor contains a '+'
3.4.0 (2015-10-16)
- Added new secured api key
- Added cancellation token
3.3.3 (2015-10-13)
- Fixed a typo in EnableRemoveStopWords method
3.3.2 (2015-10-12)
------------------
- Added remove stop words query parameter
- Added support of similar queries
3.3.1 (2015-10-09)
------------------
- Added support of multiple bounding box for geo-search
- Added support of polygon for geo-search
- Added support of automatic radius computation for geo-search
- Added support of disableTypoToleranceOnAttributes
- Fix generation of secured api key
- Added support of unified filters
3.3.0 (2015-09-08)
------------------
- Add new parameter in the batched partial update method to avoid the automatic creation of the object.
3.2.0 (2015-09-08)
------------------
- Add new parameter in the partial update method to avoid the automatic creation of the object.
3.1.7 (2015-08-31)
------------------
- Fixed bug with the DeleteByQuery, it now uses the same HTTP layer for the query and the waitTask
3.1.6 (2015-08-30)
------------------
- Fixed a bug in DeleteByQuery and distinct>1
3.1.5 (2015-08-28)
------------------
- Fixed a bug with query parameters and the default query settings override.
3.1.4 (2015-06-30)
------------------
- Added support of grouping (distinct=3 for example keep the 3 best hits for a distinct key)
- Added new browse methods
3.1.3 (2015-06-04)
------------------
- Fixed a bug in SetHighlightingTags support
3.1.2 (2015-06-03)
------------------
- Added SetMinProximity support on query
- Added SetHighlightingTags support on query
3.1.1 (2015-05-04)
------------------
- Fix retry logic to handle new error codes
- Add new methods to add/update api key
- Add batch method to target multiple indices
- Add strategy parameter for the multipleQueries
- Add new method to generate secured api key from query parameters
- Update dependencies
3.1.0 (2015-04-10)
------------------
- Added new retry logic
3.0.5 (2015-02-18)
------------------
- Added support of allOptional in removeWordsIfNoResult
3.0.4 (2015-01-21)
------------------
- Added a IndexHelper class to ease add/deletion/reindexing of generic objects
3.0.3 (2015-01-09)
------------------
- Switched to base HttpMessageHandler for mocking (for Windows Phone 8.1)
3.0.2 (2015-01-04)
------------------
- Added Windows Phone 8.1 support
3.0.1 (2015-01-03)
------------------
- Fix multi-arch issue (version 3.0.0 was not installable on most architecture)
- Added read timeout of 30s and put a host and the end of the list in case of error
3.0.0 (2015-01-02)
------------------
- Add the index names restriction parameter for the add and update ACL methods
- Removed separate .NET 4.0 Project
- Added GenerateSecuredApiKey to Portable Class Library
- Now supports .NET 4.0, .NET 4.5, ASP.NET vNext 1.0, Mono 4.5, Windows 8, Windows 8.1, Windows Phone 8.1, Xamarin iOS, and Xamarin Android
- Updated code comments
- Switch from Travis to Appveyor for CI
2.4.1 (2014-12-04)
------------------
- Add SearchDisjunctiveFacetingAsync. [Xavier Grand]
2.4.0 (2014-11-30)
------------------
- Bump to 2.4.0. [Xavier Grand]
- Increase sleep. [Xavier Grand]
- Switch to .net. [Xavier Grand]
- Fix multiple travis builds in parallel. [Xavier Grand]
2.3.3 (2014-11-25)
------------------
- Bump to 2.3.3. [Xavier Grand]
- Fix Query.cs. [Xavier Grand]
2.3.2 (2014-11-24)
------------------
- Bump to 2.3.2. [Xavier Grand]
- Add Disjunctive Faceting. [Xavier Grand]
2.3.1 (2014-10-22)
------------------
- Bump to 2.3.1. [Xavier Grand]
- Improve retrying. [Xavier Grand]
2.3.0 (2014-10-14)
------------------
- Add setExtraHeader and set the User-Agent. [Xavier Grand]
2.2.0 (2014-09-14)
------------------
- Version 2.2. [Julien Lemoine]
- Add the documentation about the update of an APIKey. [Xavier Grand]
- Added update key. [Xavier Grand]
- Updated default typoTolerance setting & updated removedWordsIfNoResult
documentation. [Julien Lemoine]
- Add a note about the ConfigureAwait. [Xavier Grand]
- Allow to configure the await. [Xavier Grand]
- Update the assembly version to 2.0.0. [Xavier Grand]
- Add missing reference. [Xavier Grand]
- Update target of Algolia.Search.Test. [Xavier Grand]
- Merge branch 'master' of https://github.com/algolia/algoliasearch-
client-csharp. [Xavier Grand]
- Remove useless reference. [Xavier Grand]
- Trying to fix build on travis v4. [Xavier Grand]
- Trying to fix build on travis v3. [Xavier Grand]
- Add the new project in the configuration file of travis. [Xavier
Grand]
- Trying to fix build on travis v2. [Xavier Grand]
- Trying to fix build on travis. [Xavier Grand]
- Resolve #5: Add a wrapper for the method GenerateSecuredApiKey.
[Xavier Grand]
- Change the unit testing framework. [Xavier Grand]
- Add documentation about removeWordsIfNoResult. [Xavier Grand]
- Update snippet. [Xavier Grand]
2.0.0 (2014-08-13)
------------------
- Added support of removeWordsIfNoResults. [Xavier Grand]
- Merge branch 'master' of https://github.com/algolia/algoliasearch-
client-csharp. [Xavier Grand]
- Resolve #7: Add ability to mock AlgoliaClient. [Xavier Grand]
- Resolve #6: Rename method names following TAP name convention. [Xavier
Grand]
- Throw an exception in the not implemented method GenerateSecuredApiKey
#5. [Xavier Grand]
- Update dependencies. [Xavier Grand]
- Added aroundLatLngViaIP documentation. [Julien Lemoine]
1.16.0 (2014-08-04)
-------------------
- Added aroundLatitudeLongitudeViaIP. [Julien Lemoine]
- Add notes about the JS API client. [Sylvain UTARD]
- Add tutorial links + minor enhancements. [Sylvain UTARD]
- Added documentation of suffix/prefix index name matching in API key.
[Julien Lemoine]
- Change the cluster. [Xavier Grand]
- Fixed doc. [Julien Lemoine]
1.15.0 (2014-07-24)
-------------------
- Added RestrictSearchableAttribute doc. [Julien Lemoine]
- Added RestrictSearchableAttributes : [Julien Lemoine]
1.14.0 (2014-07-24)
-------------------
- Added SetSecurityTags & setUserToken methods. [Julien Lemoine]
- Merge branch 'master' of https://github.com/algolia/algoliasearch-
client-csharp. [Xavier Grand]
- Fix analytics, synonyms and replace synonums. [Xavier Grand]
- Fix travis. [Xavier Grand]
- Trying to fix travis. [Xavier Grand]
- Add DeleteByQuery and GetObjects. [Xavier Grand]
- Add missing waitTask. [Xavier Grand]
- Fix test-suite. [Xavier Grand]
- Added disableTypoToleranceOn & altCorrections index settings. [Julien
Lemoine]
1.12.0 (2014-06-10)
-------------------
- Add a new facet filters helper. [Xavier Grand]
- Fix retry. [Xavier Grand]
- Add test for facetting and some minor fixes. [Xavier Grand]
- Merge pull request #4 from james-andrewsmith/FacetFilter-Fixes.
[Xavier Grand]
Facet Filter Fixes
- Add tests for typo tolerance parametter. [Xavier Grand]
- Fix ACL tests. [Xavier Grand]
- Fix retry for an host unreachable. [Xavier Grand]
- Fix query with huge parametters. [Xavier Grand]
- Add typoTolerance & allowsTyposOnNumericTokens query parameters.
[Xavier Grand]
- Add typoTolerance & allowsTyposOnNumericTokens query parameters.
[Sylvain UTARD]
- Documentation: Added words ranking parameter. [Julien Lemoine]
- Added asc(attributeName) & desc(attributeName) documentation in index
settings. [Julien Lemoine]
- Updated synonyms examples. [Xavier Grand]
- Fix typo. [Xavier Grand]
- Add a note about distinct and the empty queries. [Xavier Grand]
1.11.0 (2014-05-02)
-------------------
- Added EnableSynonyms, EnableAnalytics &
EnableReplaceSynonymsInHighlight. [Julien Lemoine]
- Added analytics,synonyms,enableSynonymsInHighlight query parameters.
[Julien Lemoine]
- Test if the objectID exists. [Xavier Grand]
- Add badge of travis. [Xavier Grand]
- Trying to fix travis (simplify tests) [Xavier Grand]
- New numericFilters documentation. [Julien Lemoine]
- Improve handling f http errors. [Xavier Grand]
- Fix test ACL. [Xavier Grand]
- Add advanced syntax. [Xavier Grand]
1.10.0 (2014-03-27)
-------------------
- Update README.md. [Xavier Grand]
- Add test on MultipleQueries. [Xavier Grand]
- Add MultipleQueries. [Xavier Grand]
- Added DeleteObjects. [Xavier Grand]
- Trying to add Travis CI. [Xavier Grand]
- Uncomment the deletion of the index. [Xavier Grand]
- Switched to NUnit. [Xavier Grand]
- Updated Nuget.exe. [Xavier Grand]
- Trying to add Travis CI. [Xavier Grand]
- Added a new feature : maxValuesPerFacet. [Xavier Grand]
- Updated dependencies. [Xavier Grand]
- Improved test suite v2. [Xavier Grand]
- Improved test suite. [Xavier Grand]
- Updated README. [Sylvain UTARD]
- Fixed typo (output of doc generator) Added documentation of slaves.
[Julien Lemoine]
1.7.0 (2014-01-02)
------------------
- Added support of distinct feature. [Julien Lemoine]
- Fixed copy/paste error. [Julien Lemoine]
- Improved readability of search & settings parameters. [Julien Lemoine]
1.6.0 (2013-12-06)
------------------
- Released version 1.6.0 Added Browse() method Added
partialUpdateObjects() method. [Julien Lemoine]
- Fixed typo. [Julien Lemoine]
1.5.0 (2013-11-08)
------------------
- Version 1.5.0. [Julien Lemoine]
1.4.0 (2013-11-08)
------------------
- Documented new features. Version 1.4.0. [Julien Lemoine]
- Improve move & copy doc. [Nicolas Dessaigne]
- New method that expose geoPrecision in aroundLatLng. [Julien Lemoine]
- Renamed parameter to configure typo tolerance. [Julien Lemoine]
- QueryType=prefixLast by default documented unordered(attributeName)
[Julien Lemoine]
- Moved numerics close to tags in doc other minor corrections. [Nicolas
Dessaigne]
- Updated attributesToIndes doc. [Julien Lemoine]
- Fixed numeric doc. [Julien Lemoine]
- Fixed language. [Julien Lemoine]
- Added missing await keywords. [Julien Lemoine]
- Documented new features: move/copy/numerics/logs. [Julien Lemoine]
- Added support of new features: move/copy/numerics/logs. [Julien
Lemoine]
- Added a check to avoid empty objectID. [Julien Lemoine]
- Added "your account" link. [Julien Lemoine]
- Correction. [Nicolas Dessaigne]
- Replaced cities par contacts. [Julien Lemoine]
- New constructor that automatically set hostnames. [Julien Lemoine]
- Updated ranking doc. [Julien Lemoine]
- Updated Ranking doc. [Julien Lemoine]
- Fixed typo. [Julien Lemoine]
- Added right arrow character. [Julien Lemoine]
- Added Nuget package and updated documentation. [Julien Lemoine]
- Initial import of Algolia search c# client based on Christopher Maneu
client. [Julien Lemoine]