Commit 0891228e9cf51e7393b5dd863366ebdb7cc3d882
1 parent
fd5fc41e
Exists in
master
and in
15 other branches
Added dates to changelog [skip ci]
Showing
1 changed file
with
96 additions
and
96 deletions
Show diff stats
CHANGELOG.md
... | ... | @@ -3,27 +3,27 @@ |
3 | 3 | - Added `chinese2` and `korean2` languages |
4 | 4 | - Improved performance of async full reindex |
5 | 5 | |
6 | -## 4.1.0 | |
6 | +## 4.1.0 (2019-08-01) | |
7 | 7 | |
8 | 8 | - Added `like` operator |
9 | 9 | - Added `exists` operator |
10 | 10 | - Added warnings for certain regular expressions |
11 | 11 | - Fixed anchored regular expressions |
12 | 12 | |
13 | -## 4.0.2 | |
13 | +## 4.0.2 (2019-06-04) | |
14 | 14 | |
15 | 15 | - Added block form of `scroll` |
16 | 16 | - Added `clear_scroll` method |
17 | 17 | - Fixed custom mappings |
18 | 18 | |
19 | -## 4.0.1 | |
19 | +## 4.0.1 (2019-05-30) | |
20 | 20 | |
21 | 21 | - Added support for scroll API |
22 | 22 | - Made type optional for custom mapping for Elasticsearch 6 |
23 | 23 | - Fixed error when suggestions empty |
24 | 24 | - Fixed `models` option with inheritance |
25 | 25 | |
26 | -## 4.0.0 | |
26 | +## 4.0.0 (2019-04-11) | |
27 | 27 | |
28 | 28 | - Added support for Elasticsearch 7 |
29 | 29 | - Added `models` option |
... | ... | @@ -33,7 +33,7 @@ Breaking changes |
33 | 33 | - Removed support for Elasticsearch 5 |
34 | 34 | - Removed support for multi-word synonyms (they no longer work with shingles) |
35 | 35 | |
36 | -## 3.1.3 | |
36 | +## 3.1.3 (2019-04-11) | |
37 | 37 | |
38 | 38 | - Added support for endless ranges |
39 | 39 | - Added support for routing to `similar` method |
... | ... | @@ -42,7 +42,7 @@ Breaking changes |
42 | 42 | - Fixed error with some language stemmers and Elasticsearch 6.5 |
43 | 43 | - Fixed issue with misspellings below and body block |
44 | 44 | |
45 | -## 3.1.2 | |
45 | +## 3.1.2 (2018-09-27) | |
46 | 46 | |
47 | 47 | - Improved performance of indices boost |
48 | 48 | - Fixed deletes with routing and `async` callbacks |
... | ... | @@ -50,7 +50,7 @@ Breaking changes |
50 | 50 | - Fixed deprecation warnings |
51 | 51 | - Fixed field misspellings for older partial match format |
52 | 52 | |
53 | -## 3.1.1 | |
53 | +## 3.1.1 (2018-08-09) | |
54 | 54 | |
55 | 55 | - Added per-field misspellings |
56 | 56 | - Added `case_sensitive` option |
... | ... | @@ -59,7 +59,7 @@ Breaking changes |
59 | 59 | - Fixed `exclude` option with match all |
60 | 60 | - Fixed `with_highlights` method |
61 | 61 | |
62 | -## 3.1.0 | |
62 | +## 3.1.0 (2018-05-12) | |
63 | 63 | |
64 | 64 | - Added `:inline` as alias for `true` for `callbacks` and `mode` options |
65 | 65 | - Friendlier error message for bad mapping with partial matches |
... | ... | @@ -68,7 +68,7 @@ Breaking changes |
68 | 68 | - Fixed `with_hit` and `with_highlights` when records in search index do not exist in database |
69 | 69 | - Fixed error with highlights and match all |
70 | 70 | |
71 | -## 3.0.3 | |
71 | +## 3.0.3 (2018-04-22) | |
72 | 72 | |
73 | 73 | - Added support for pagination with `body` option |
74 | 74 | - Added `boost_by_recency` option |
... | ... | @@ -77,19 +77,19 @@ Breaking changes |
77 | 77 | - Fixed error with optional operators in Ruby regexp |
78 | 78 | - Fixed deprecation warnings for Elasticsearch 6.2+ |
79 | 79 | |
80 | -## 3.0.2 | |
80 | +## 3.0.2 (2018-03-26) | |
81 | 81 | |
82 | 82 | - Added support for Korean and Vietnamese |
83 | 83 | - Fixed `Unsupported argument type: Symbol` for async partial reindex |
84 | 84 | - Fixed infinite recursion with multi search and misspellings below |
85 | 85 | - Do not raise an error when `id` is indexed |
86 | 86 | |
87 | -## 3.0.1 | |
87 | +## 3.0.1 (2018-03-14) | |
88 | 88 | |
89 | 89 | - Added `scope` option for partial reindex |
90 | 90 | - Added support for Japanese, Polish, and Ukrainian |
91 | 91 | |
92 | -## 3.0.0 | |
92 | +## 3.0.0 (2018-03-03) | |
93 | 93 | |
94 | 94 | - Added support for Chinese |
95 | 95 | - No longer requires fields to query for Elasticsearch 6 |
... | ... | @@ -112,7 +112,7 @@ Breaking changes |
112 | 112 | - Removed `with_details` - use `with_highlights` instead |
113 | 113 | - Bumped default `limit` to 10,000 |
114 | 114 | |
115 | -## 2.5.0 | |
115 | +## 2.5.0 (2018-02-15) | |
116 | 116 | |
117 | 117 | - Try requests 3 times before raising error |
118 | 118 | - Better exception when trying to access results for failed multi-search query |
... | ... | @@ -123,14 +123,14 @@ Breaking changes |
123 | 123 | - Added `scope_results` option |
124 | 124 | - Added `factor` option to `boost_by_distance` |
125 | 125 | |
126 | -## 2.4.0 | |
126 | +## 2.4.0 (2017-11-14) | |
127 | 127 | |
128 | 128 | - Fixed `similar` for Elasticsearch 6 |
129 | 129 | - Added `inheritance` option |
130 | 130 | - Added `_type` option |
131 | 131 | - Fixed `Must specify fields to search` error when searching `*` |
132 | 132 | |
133 | -## 2.3.2 | |
133 | +## 2.3.2 (2017-09-08) | |
134 | 134 | |
135 | 135 | - Added `_all` and `default_fields` options |
136 | 136 | - Added global `index_prefix` option |
... | ... | @@ -142,14 +142,14 @@ Breaking changes |
142 | 142 | - Fixed bug where `routing` and `type` options were silently ignored with `body` option |
143 | 143 | - Fixed `reindex(async: true)` for non-numeric primary keys in Postgres |
144 | 144 | |
145 | -## 2.3.1 | |
145 | +## 2.3.1 (2017-07-06) | |
146 | 146 | |
147 | 147 | - Added support for `reindex(async: true)` for non-numeric primary keys |
148 | 148 | - Added `conversions_term` option |
149 | 149 | - Added support for passing fields to `suggest` option |
150 | 150 | - Fixed `page_view_entries` for Kaminari |
151 | 151 | |
152 | -## 2.3.0 | |
152 | +## 2.3.0 (2017-05-06) | |
153 | 153 | |
154 | 154 | - Fixed analyzer on dynamically mapped fields |
155 | 155 | - Fixed error with `similar` method and `_all` field |
... | ... | @@ -157,54 +157,54 @@ Breaking changes |
157 | 157 | - Added `queue_name` option |
158 | 158 | - No longer require synonyms to be lowercase |
159 | 159 | |
160 | -## 2.2.1 | |
160 | +## 2.2.1 (2017-04-16) | |
161 | 161 | |
162 | 162 | - Added `avg`, `cardinality`, `max`, `min`, and `sum` aggregations |
163 | 163 | - Added `load: {dumpable: true}` option |
164 | 164 | - Added `index_suffix` option |
165 | 165 | - Accept string for `exclude` option |
166 | 166 | |
167 | -## 2.2.0 | |
167 | +## 2.2.0 (2017-03-19) | |
168 | 168 | |
169 | 169 | - Fixed bug with text values longer than 256 characters and `_all` field - see [#850](https://github.com/ankane/searchkick/issues/850) |
170 | 170 | - Fixed issue with `_all` field in `searchable` |
171 | 171 | - Fixed `exclude` option with `word_start` |
172 | 172 | |
173 | -## 2.1.1 | |
173 | +## 2.1.1 (2017-01-17) | |
174 | 174 | |
175 | 175 | - Fixed duplicate notifications |
176 | 176 | - Added support for `connection_pool` |
177 | 177 | - Added `exclude` option |
178 | 178 | |
179 | -## 2.1.0 | |
179 | +## 2.1.0 (2017-01-15) | |
180 | 180 | |
181 | 181 | - Background reindexing and queues are officially supported |
182 | 182 | - Log updates and deletes |
183 | 183 | |
184 | -## 2.0.4 | |
184 | +## 2.0.4 (2017-01-15) | |
185 | 185 | |
186 | 186 | - Added support for queuing updates [experimental] |
187 | 187 | - Added `refresh_interval` option to `reindex` |
188 | 188 | - Prefer `search_index` over `searchkick_index` |
189 | 189 | |
190 | -## 2.0.3 | |
190 | +## 2.0.3 (2017-01-12) | |
191 | 191 | |
192 | 192 | - Added `async` option to `reindex` [experimental] |
193 | 193 | - Added `misspellings?` method to results |
194 | 194 | |
195 | -## 2.0.2 | |
195 | +## 2.0.2 (2017-01-08) | |
196 | 196 | |
197 | 197 | - Added `retain` option to `reindex` |
198 | 198 | - Added support for attributes in highlight tags |
199 | 199 | - Fixed potentially silent errors in reindex job |
200 | 200 | - Improved syntax for `boost_by_distance` |
201 | 201 | |
202 | -## 2.0.1 | |
202 | +## 2.0.1 (2016-12-30) | |
203 | 203 | |
204 | 204 | - Added `search_hit` and `search_highlights` methods to models |
205 | 205 | - Improved reindex performance |
206 | 206 | |
207 | -## 2.0.0 | |
207 | +## 2.0.0 (2016-12-28) | |
208 | 208 | |
209 | 209 | - Added support for `reindex` on associations |
210 | 210 | |
... | ... | @@ -223,75 +223,75 @@ Breaking changes |
223 | 223 | - The `unsearchable` and `only_analyzed` options have been removed in favor of `searchable` and `filterable` |
224 | 224 | - `load: false` no longer returns an array in Elasticsearch 2 |
225 | 225 | |
226 | -## 1.5.1 | |
226 | +## 1.5.1 (2016-12-28) | |
227 | 227 | |
228 | 228 | - Added `client_options` |
229 | 229 | - Added `refresh` option to `reindex` method |
230 | 230 | - Improved syntax for partial reindex |
231 | 231 | |
232 | -## 1.5.0 | |
232 | +## 1.5.0 (2016-12-23) | |
233 | 233 | |
234 | 234 | - Added support for geo shape indexing and queries |
235 | 235 | - Added `_and`, `_or`, `_not` to `where` option |
236 | 236 | |
237 | -## 1.4.2 | |
237 | +## 1.4.2 (2016-12-21) | |
238 | 238 | |
239 | 239 | - Added support for directional synonyms |
240 | 240 | - Easier AWS setup |
241 | 241 | - Fixed `total_docs` method for ES 5+ |
242 | 242 | - Fixed exception on update errors |
243 | 243 | |
244 | -## 1.4.1 | |
244 | +## 1.4.1 (2016-12-11) | |
245 | 245 | |
246 | 246 | - Added `partial_reindex` method |
247 | 247 | - Added `debug` option to `search` method |
248 | 248 | - Added `profile` option |
249 | 249 | |
250 | -## 1.4.0 | |
250 | +## 1.4.0 (2016-10-26) | |
251 | 251 | |
252 | 252 | - Official support for Elasticsearch 5 |
253 | 253 | - Boost exact matches for partial matching |
254 | 254 | - Added `searchkick_debug` method |
255 | 255 | - Added `geo_polygon` filter |
256 | 256 | |
257 | -## 1.3.6 | |
257 | +## 1.3.6 (2016-10-08) | |
258 | 258 | |
259 | 259 | - Fixed `Job adapter not found` error |
260 | 260 | |
261 | -## 1.3.5 | |
261 | +## 1.3.5 (2016-09-27) | |
262 | 262 | |
263 | 263 | - Added support for Elasticsearch 5.0 beta |
264 | 264 | - Added `request_params` option |
265 | 265 | - Added `filterable` option |
266 | 266 | |
267 | -## 1.3.4 | |
267 | +## 1.3.4 (2016-08-23) | |
268 | 268 | |
269 | 269 | - Added `resume` option to reindex |
270 | 270 | - Added search timeout to payload |
271 | 271 | |
272 | -## 1.3.3 | |
272 | +## 1.3.3 (2016-08-02) | |
273 | 273 | |
274 | 274 | - Fix for namespaced models (broken in 1.3.2) |
275 | 275 | |
276 | -## 1.3.2 | |
276 | +## 1.3.2 (2016-08-01) | |
277 | 277 | |
278 | 278 | - Added `body_options` option |
279 | 279 | - Added `date_histogram` aggregation |
280 | 280 | - Added `indices_boost` option |
281 | 281 | - Added support for multiple conversions |
282 | 282 | |
283 | -## 1.3.1 | |
283 | +## 1.3.1 (2016-07-10) | |
284 | 284 | |
285 | 285 | - Fixed error with Ruby 2.0 |
286 | 286 | - Fixed error with indexing large fields |
287 | 287 | |
288 | -## 1.3.0 | |
288 | +## 1.3.0 (2016-05-04) | |
289 | 289 | |
290 | 290 | - Added support for Elasticsearch 5.0 alpha |
291 | 291 | - Added support for phrase matches |
292 | 292 | - Added support for procs for `index_prefix` option |
293 | 293 | |
294 | -## 1.2.1 | |
294 | +## 1.2.1 (2016-02-15) | |
295 | 295 | |
296 | 296 | - Added `multi_search` method |
297 | 297 | - Added support for routing for Elasticsearch 2 |
... | ... | @@ -299,7 +299,7 @@ Breaking changes |
299 | 299 | - Fixed error with instrumentation for searching multiple models |
300 | 300 | - Fixed instrumentation for bulk updates |
301 | 301 | |
302 | -## 1.2.0 | |
302 | +## 1.2.0 (2016-02-03) | |
303 | 303 | |
304 | 304 | - Fixed deprecation warnings with `alias_method_chain` |
305 | 305 | - Added `analyzed_only` option for large text fields |
... | ... | @@ -307,18 +307,18 @@ Breaking changes |
307 | 307 | - Fixed issue in `similar` method with `per_page` option |
308 | 308 | - Added basic support for multiple models |
309 | 309 | |
310 | -## 1.1.2 | |
310 | +## 1.1.2 (2015-12-18) | |
311 | 311 | |
312 | 312 | - Added bulk updates with `callbacks` method |
313 | 313 | - Added `bulk_delete` method |
314 | 314 | - Added `search_timeout` option |
315 | 315 | - Fixed bug with new location format for `boost_by_distance` |
316 | 316 | |
317 | -## 1.1.1 | |
317 | +## 1.1.1 (2015-12-14) | |
318 | 318 | |
319 | 319 | - Added support for `{lat: lat, lon: lon}` as preferred format for locations |
320 | 320 | |
321 | -## 1.1.0 | |
321 | +## 1.1.0 (2015-12-08) | |
322 | 322 | |
323 | 323 | - Added `below` option to misspellings to improve performance |
324 | 324 | - Fixed synonyms for `word_*` partial matches |
... | ... | @@ -328,25 +328,25 @@ Breaking changes |
328 | 328 | - Added `word` option |
329 | 329 | - Added highlighted fields to `load: false` |
330 | 330 | |
331 | -## 1.0.3 | |
331 | +## 1.0.3 (2015-11-27) | |
332 | 332 | |
333 | 333 | - Added support for Elasticsearch 2.1 |
334 | 334 | |
335 | -## 1.0.2 | |
335 | +## 1.0.2 (2015-11-15) | |
336 | 336 | |
337 | 337 | - Throw `Searchkick::ImportError` for errors when importing records |
338 | 338 | - Errors now inherit from `Searchkick::Error` |
339 | 339 | - Added `order` option to aggregations |
340 | 340 | - Added `mapping` method |
341 | 341 | |
342 | -## 1.0.1 | |
342 | +## 1.0.1 (2015-11-05) | |
343 | 343 | |
344 | 344 | - Added aggregations method to get raw response |
345 | 345 | - Use `execute: false` for lazy loading |
346 | 346 | - Return nil when no aggs |
347 | 347 | - Added emoji search |
348 | 348 | |
349 | -## 1.0.0 | |
349 | +## 1.0.0 (2015-10-30) | |
350 | 350 | |
351 | 351 | - Added support for Elasticsearch 2.0 |
352 | 352 | - Added support for aggregations |
... | ... | @@ -360,7 +360,7 @@ Breaking changes |
360 | 360 | - Enabled misspellings by default for partial matches |
361 | 361 | - Enabled transpositions by default for misspellings |
362 | 362 | |
363 | -## 0.9.1 | |
363 | +## 0.9.1 (2015-08-31) | |
364 | 364 | |
365 | 365 | - `and` now matches `&` |
366 | 366 | - Added `transpositions` option to misspellings |
... | ... | @@ -368,18 +368,18 @@ Breaking changes |
368 | 368 | - Added `prefix_length` option to `misspellings` |
369 | 369 | - Added ability to set env |
370 | 370 | |
371 | -## 0.9.0 | |
371 | +## 0.9.0 (2015-06-07) | |
372 | 372 | |
373 | 373 | - Much better performance for where queries if no facets |
374 | 374 | - Added basic support for regex |
375 | 375 | - Added support for routing |
376 | 376 | - Made `Searchkick.disable_callbacks` thread-safe |
377 | 377 | |
378 | -## 0.8.7 | |
378 | +## 0.8.7 (2015-02-14) | |
379 | 379 | |
380 | 380 | - Fixed Mongoid import |
381 | 381 | |
382 | -## 0.8.6 | |
382 | +## 0.8.6 (2015-02-10) | |
383 | 383 | |
384 | 384 | - Added support for NoBrainer |
385 | 385 | - Added `stem_conversions: false` option |
... | ... | @@ -388,26 +388,26 @@ Breaking changes |
388 | 388 | - Fixed suggestions with partial match boost |
389 | 389 | - Fixed redefining existing instance methods in models |
390 | 390 | |
391 | -## 0.8.5 | |
391 | +## 0.8.5 (2014-11-11) | |
392 | 392 | |
393 | 393 | - Added support for Elasticsearch 1.4 |
394 | 394 | - Added `unsearchable` option |
395 | 395 | - Added `select: true` option |
396 | 396 | - Added `body` option |
397 | 397 | |
398 | -## 0.8.4 | |
398 | +## 0.8.4 (2014-11-05) | |
399 | 399 | |
400 | 400 | - Added `boost_by_distance` |
401 | 401 | - More flexible highlight options |
402 | 402 | - Better `env` logic |
403 | 403 | |
404 | -## 0.8.3 | |
404 | +## 0.8.3 (2014-09-20) | |
405 | 405 | |
406 | 406 | - Added support for ActiveJob |
407 | 407 | - Added `timeout` setting |
408 | 408 | - Fixed import with no records |
409 | 409 | |
410 | -## 0.8.2 | |
410 | +## 0.8.2 (2014-08-18) | |
411 | 411 | |
412 | 412 | - Added `async` to `callbacks` option |
413 | 413 | - Added `wordnet` option |
... | ... | @@ -415,17 +415,17 @@ Breaking changes |
415 | 415 | - Catch misspelling of `misspellings` option |
416 | 416 | - Improved logging |
417 | 417 | |
418 | -## 0.8.1 | |
418 | +## 0.8.1 (2014-08-16) | |
419 | 419 | |
420 | 420 | - Added `search_method_name` option |
421 | 421 | - Fixed `order` for array of hashes |
422 | 422 | - Added support for Mongoid 2 |
423 | 423 | |
424 | -## 0.8.0 | |
424 | +## 0.8.0 (2014-07-12) | |
425 | 425 | |
426 | 426 | - Added support for Elasticsearch 1.2 |
427 | 427 | |
428 | -## 0.7.9 | |
428 | +## 0.7.9 (2014-06-30) | |
429 | 429 | |
430 | 430 | - Added `tokens` method |
431 | 431 | - Added `json` option |
... | ... | @@ -433,86 +433,86 @@ Breaking changes |
433 | 433 | - Added `prev_page` for Kaminari pagination |
434 | 434 | - Added `import` option to reindex |
435 | 435 | |
436 | -## 0.7.8 | |
436 | +## 0.7.8 (2014-06-22) | |
437 | 437 | |
438 | 438 | - Added `boost_by` and `boost_where` options |
439 | 439 | - Added ability to boost fields - `name^10` |
440 | 440 | - Added `select` option for `load: false` |
441 | 441 | |
442 | -## 0.7.7 | |
442 | +## 0.7.7 (2014-06-10) | |
443 | 443 | |
444 | 444 | - Added support for automatic failover |
445 | 445 | - Fixed `operator` option (and default) for partial matches |
446 | 446 | |
447 | -## 0.7.6 | |
447 | +## 0.7.6 (2014-05-20) | |
448 | 448 | |
449 | 449 | - Added `stats` option to facets |
450 | 450 | - Added `padding` option |
451 | 451 | |
452 | -## 0.7.5 | |
452 | +## 0.7.5 (2014-05-13) | |
453 | 453 | |
454 | 454 | - Do not throw errors when index becomes out of sync with database |
455 | 455 | - Added custom exception types |
456 | 456 | - Fixed `offset` and `offset_value` |
457 | 457 | |
458 | -## 0.7.4 | |
458 | +## 0.7.4 (2014-05-06) | |
459 | 459 | |
460 | 460 | - Fixed reindex with inheritance |
461 | 461 | |
462 | -## 0.7.3 | |
462 | +## 0.7.3 (2014-04-30) | |
463 | 463 | |
464 | 464 | - Fixed multi-index searches |
465 | 465 | - Fixed suggestions for partial matches |
466 | 466 | - Added `offset` and `length` for improved pagination |
467 | 467 | |
468 | -## 0.7.2 | |
468 | +## 0.7.2 (2014-04-24) | |
469 | 469 | |
470 | 470 | - Added smart facets |
471 | 471 | - Added more fields to `load: false` result |
472 | 472 | - Fixed logging for multi-index searches |
473 | 473 | - Added `first_page?` and `last_page?` for improved Kaminari support |
474 | 474 | |
475 | -## 0.7.1 | |
475 | +## 0.7.1 (2014-04-12) | |
476 | 476 | |
477 | 477 | - Fixed huge issue w/ zero-downtime reindexing on 0.90 |
478 | 478 | |
479 | -## 0.7.0 | |
479 | +## 0.7.0 (2014-04-10) | |
480 | 480 | |
481 | 481 | - Added support for Elasticsearch 1.1 |
482 | 482 | - Dropped support for Elasticsearch below 0.90.4 (unfortunate side effect of above) |
483 | 483 | |
484 | -## 0.6.3 | |
484 | +## 0.6.3 (2014-04-08) | |
485 | 485 | |
486 | 486 | - Removed patron since no support for Windows |
487 | 487 | - Added error if `searchkick` is called multiple times |
488 | 488 | |
489 | -## 0.6.2 | |
489 | +## 0.6.2 (2014-04-05) | |
490 | 490 | |
491 | 491 | - Added logging |
492 | 492 | - Fixed index_name option |
493 | 493 | - Added ability to use proc as the index name |
494 | 494 | |
495 | -## 0.6.1 | |
495 | +## 0.6.1 (2014-03-24) | |
496 | 496 | |
497 | 497 | - Fixed huge issue w/ zero-downtime reindexing on 0.90 and elasticsearch-ruby 1.0 |
498 | 498 | - Restore load: false behavior |
499 | 499 | - Restore total_entries method |
500 | 500 | |
501 | -## 0.6.0 | |
501 | +## 0.6.0 (2014-03-22) | |
502 | 502 | |
503 | 503 | - Moved to elasticsearch-ruby |
504 | 504 | - Added support for modifying the query and viewing the response |
505 | 505 | - Added support for page_entries_info method |
506 | 506 | |
507 | -## 0.5.3 | |
507 | +## 0.5.3 (2014-02-24) | |
508 | 508 | |
509 | 509 | - Fixed bug w/ word_* queries |
510 | 510 | |
511 | -## 0.5.2 | |
511 | +## 0.5.2 (2014-02-12) | |
512 | 512 | |
513 | 513 | - Use after_commit hook for ActiveRecord to prevent data inconsistencies |
514 | 514 | |
515 | -## 0.5.1 | |
515 | +## 0.5.1 (2014-02-12) | |
516 | 516 | |
517 | 517 | - Replaced stop words with common terms query |
518 | 518 | - Added language option |
... | ... | @@ -520,89 +520,89 @@ Breaking changes |
520 | 520 | - Fixed bug with MongoDB integer _id |
521 | 521 | - Fixed reindex bug when callbacks disabled |
522 | 522 | |
523 | -## 0.5.0 | |
523 | +## 0.5.0 (2014-01-20) | |
524 | 524 | |
525 | 525 | - Better control over partial matches |
526 | 526 | - Added merge_mappings option |
527 | 527 | - Added batch_size option |
528 | 528 | - Fixed bug with nil where clauses |
529 | 529 | |
530 | -## 0.4.2 | |
530 | +## 0.4.2 (2013-12-29) | |
531 | 531 | |
532 | 532 | - Added `should_index?` method to control which records are indexed |
533 | 533 | - Added ability to temporarily disable callbacks |
534 | 534 | - Added custom mappings |
535 | 535 | |
536 | -## 0.4.1 | |
536 | +## 0.4.1 (2013-12-19) | |
537 | 537 | |
538 | 538 | - Fixed issue w/ inheritance mapping |
539 | 539 | |
540 | -## 0.4.0 | |
540 | +## 0.4.0 (2013-12-11) | |
541 | 541 | |
542 | 542 | - Added support for Mongoid 4 |
543 | 543 | - Added support for multiple locations |
544 | 544 | |
545 | -## 0.3.5 | |
545 | +## 0.3.5 (2013-12-08) | |
546 | 546 | |
547 | 547 | - Added facet ranges |
548 | 548 | - Added all operator |
549 | 549 | |
550 | -## 0.3.4 | |
550 | +## 0.3.4 (2013-11-22) | |
551 | 551 | |
552 | 552 | - Added highlighting |
553 | 553 | - Added :distance option to misspellings |
554 | 554 | - Fixed issue w/ BigDecimal serialization |
555 | 555 | |
556 | -## 0.3.3 | |
556 | +## 0.3.3 (2013-11-04) | |
557 | 557 | |
558 | 558 | - Better error messages |
559 | 559 | - Added where: {field: nil} queries |
560 | 560 | |
561 | -## 0.3.2 | |
561 | +## 0.3.2 (2013-11-02) | |
562 | 562 | |
563 | 563 | - Added support for single table inheritance |
564 | 564 | - Removed Tire::Model::Search |
565 | 565 | |
566 | -## 0.3.1 | |
566 | +## 0.3.1 (2013-11-02) | |
567 | 567 | |
568 | 568 | - Added index_prefix option |
569 | 569 | - Fixed ES issue with incorrect facet counts |
570 | 570 | - Added option to turn off special characters |
571 | 571 | |
572 | -## 0.3.0 | |
572 | +## 0.3.0 (2013-11-02) | |
573 | 573 | |
574 | 574 | - Fixed reversed coordinates |
575 | 575 | - Added bounded by a box queries |
576 | 576 | - Expanded `or` queries |
577 | 577 | |
578 | -## 0.2.8 | |
578 | +## 0.2.8 (2013-09-30) | |
579 | 579 | |
580 | 580 | - Added option to disable callbacks |
581 | 581 | - Fixed bug with facets with Elasticsearch 0.90.5 |
582 | 582 | |
583 | -## 0.2.7 | |
583 | +## 0.2.7 (2013-09-23) | |
584 | 584 | |
585 | 585 | - Added limit to facet |
586 | 586 | - Improved similar items |
587 | 587 | |
588 | -## 0.2.6 | |
588 | +## 0.2.6 (2013-09-10) | |
589 | 589 | |
590 | 590 | - Added option to disable misspellings |
591 | 591 | |
592 | -## 0.2.5 | |
592 | +## 0.2.5 (2013-08-30) | |
593 | 593 | |
594 | 594 | - Added geospartial searches |
595 | 595 | - Create alias before importing document if no alias exists |
596 | 596 | - Fixed exception when :per_page option is a string |
597 | 597 | - Check `RAILS_ENV` if `RACK_ENV` is not set |
598 | 598 | |
599 | -## 0.2.4 | |
599 | +## 0.2.4 (2013-08-20) | |
600 | 600 | |
601 | 601 | - Use `to_hash` instead of `as_json` for default `search_data` method |
602 | 602 | - Works for Mongoid 1.3 |
603 | 603 | - Use one shard in test environment for consistent scores |
604 | 604 | |
605 | -## 0.2.3 | |
605 | +## 0.2.3 (2013-08-16) | |
606 | 606 | |
607 | 607 | - Setup Travis |
608 | 608 | - Clean old indices before reindex |
... | ... | @@ -610,33 +610,33 @@ Breaking changes |
610 | 610 | - Fixed pagination |
611 | 611 | - Added `similar` method |
612 | 612 | |
613 | -## 0.2.2 | |
613 | +## 0.2.2 (2013-08-11) | |
614 | 614 | |
615 | 615 | - Clean old indices after reindex |
616 | 616 | - More expansions for fuzzy queries |
617 | 617 | |
618 | -## 0.2.1 | |
618 | +## 0.2.1 (2013-08-11) | |
619 | 619 | |
620 | 620 | - Added Rails logger |
621 | 621 | - Only fetch ids when `load: true` |
622 | 622 | |
623 | -## 0.2.0 | |
623 | +## 0.2.0 (2013-08-10) | |
624 | 624 | |
625 | 625 | - Added autocomplete |
626 | 626 | - Added “Did you mean” suggestions |
627 | 627 | - Added personalized searches |
628 | 628 | |
629 | -## 0.1.4 | |
629 | +## 0.1.4 (2013-08-03) | |
630 | 630 | |
631 | 631 | - Bug fix |
632 | 632 | |
633 | -## 0.1.3 | |
633 | +## 0.1.3 (2013-08-03) | |
634 | 634 | |
635 | 635 | - Changed edit distance to one for misspellings |
636 | 636 | - Raise errors when indexing fails |
637 | 637 | - Fixed pagination |
638 | 638 | - Fixed :include option |
639 | 639 | |
640 | -## 0.1.2 | |
640 | +## 0.1.2 (2013-07-30) | |
641 | 641 | |
642 | 642 | - Launch | ... | ... |