2019-12-04 21:55:13 +05:30
|
|
|
## 0.1.9
|
|
|
|
|
2019-12-22 22:52:31 +05:30
|
|
|
* Added a `suggest` method to wrap the suggestions in response
|
|
|
|
* Added the `:includes` option to Adapter::ActiveRecord::Records for eagerly loading associated models
|
|
|
|
* Delegated `max_pages` method properly for Kaminari's `next_page`
|
|
|
|
* Fixed `#dup` behaviour for Elasticsearch::Model
|
|
|
|
* Fixed typos in the README and examples
|
2019-12-04 21:55:13 +05:30
|
|
|
|
|
|
|
## 0.1.8
|
|
|
|
|
2019-12-22 22:52:31 +05:30
|
|
|
* Added "default per page" methods for pagination with multi model searches
|
|
|
|
* Added a convenience accessor for the `aggregations` part of response
|
|
|
|
* Added a full example with mapping for the completion suggester
|
|
|
|
* Added an integration test for paginating multiple models
|
|
|
|
* Added proper support for the new "multi_fields" in the mapping DSL
|
|
|
|
* Added the `no_timeout` option for `__find_in_batches` in the Mongoid adapter
|
|
|
|
* Added, that index settings can be loaded from any object that responds to `:read`
|
|
|
|
* Added, that index settings/mappings can be loaded from a YAML or JSON file
|
|
|
|
* Added, that String pagination parameters are converted to numbers
|
|
|
|
* Added, that empty block is not required for setting mapping options
|
|
|
|
* Added, that on MyModel#import, an exception is raised if the index does not exists
|
|
|
|
* Changed the Elasticsearch port in the Mongoid example to 9200
|
|
|
|
* Cleaned up the tests for multiple fields/properties in mapping DSL
|
|
|
|
* Fixed a bug where continuous `#save` calls emptied the `@__changed_attributes` variable
|
|
|
|
* Fixed a buggy test introduced in #335
|
|
|
|
* Fixed incorrect deserialization of records in the Multiple adapter
|
|
|
|
* Fixed incorrect examples and documentation
|
|
|
|
* Fixed unreliable order of returned results/records in the integration test for the multiple adapter
|
|
|
|
* Fixed, that `param_name` is used when paginating with WillPaginate
|
|
|
|
* Fixed the problem where `document_type` configuration was not propagated to mapping [6 months ago by Miguel Ferna
|
|
|
|
* Refactored the code in `__find_in_batches` to use Enumerable#each_slice
|
|
|
|
* Refactored the string queries in multiple_models_test.rb to avoid quote escaping
|
2019-12-04 21:55:13 +05:30
|
|
|
|
|
|
|
## 0.1.7
|
|
|
|
|
2019-12-22 22:52:31 +05:30
|
|
|
* Improved examples and instructions in README and code annotations
|
|
|
|
* Prevented index methods to swallow all exceptions
|
|
|
|
* Added the `:validate` option to the `save` method for models
|
|
|
|
* Added support for searching across multiple models (elastic/elasticsearch-rails#345),
|
|
|
|
including documentation, examples and tests
|
2019-12-04 21:55:13 +05:30
|
|
|
|
|
|
|
## 0.1.6
|
|
|
|
|
2019-12-22 22:52:31 +05:30
|
|
|
* Improved documentation
|
|
|
|
* Added dynamic getter/setter (block/proc) for `MyModel.index_name`
|
|
|
|
* Added the `update_document_attributes` method
|
|
|
|
* Added, that records to import can be limited by the `query` option
|
2019-12-04 21:55:13 +05:30
|
|
|
|
|
|
|
## 0.1.5
|
|
|
|
|
2019-12-22 22:52:31 +05:30
|
|
|
* Improved documentation
|
|
|
|
* Fixes and improvements to the "will_paginate" integration
|
|
|
|
* Added a `:preprocess` option to the `import` method
|
|
|
|
* Changed, that attributes are fetched from `as_indexed_json` in the `update_document` method
|
|
|
|
* Added an option to the import method to return an array of error messages instead of just count
|
|
|
|
* Fixed many problems with dependency hell
|
|
|
|
* Fixed tests so they run on Ruby 2.2
|
2019-12-04 21:55:13 +05:30
|
|
|
|
|
|
|
## 0.1.2
|
|
|
|
|
2019-12-22 22:52:31 +05:30
|
|
|
* Properly delegate existence methods like `result.foo?` to `result._source.foo`
|
|
|
|
* Exception is raised when `type` is not passed to Mappings#new
|
|
|
|
* Allow passing an ActiveRecord scope to the `import` method
|
|
|
|
* Added, that `each_with_hit` and `map_with_hit` in `Elasticsearch::Model::Response::Records` call `to_a`
|
|
|
|
* Added support for [`will_paginate`](https://github.com/mislav/will_paginate) pagination library
|
|
|
|
* Added the ability to transform models during indexing
|
|
|
|
* Added explicit `type` and `id` methods to Response::Result, aliasing `_type` and `_id`
|
2019-12-04 21:55:13 +05:30
|
|
|
|
|
|
|
## 0.1.1
|
|
|
|
|
2019-12-22 22:52:31 +05:30
|
|
|
* Improved documentation and tests
|
|
|
|
* Fixed Kaminari implementation bugs and inconsistencies
|
2019-12-04 21:55:13 +05:30
|
|
|
|
|
|
|
## 0.1.0 (Initial Version)
|