View Source Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0-10-0-2021-05-20
0.10.0 - 2021-05-20
- Documentation changes
- Add support to the Get index alias API.
0-9-0-2021-03-20
0.9.0 - 2021-03-20
- Add ability to pass httpoison options to get, status and restore snapshot functions
0-8-0-2020-03-10
0.8.0 - 2020-03-10
breaking-changes
Breaking changes
- Drop support for Elixir <1.6
improvements
Improvements
- Add support for custom httpoison options in snapshot delete function
0-7-1-2018-11-19
0.7.1 - 2018-11-19
package-improvements
Package improvements
- Improve package description
0-7-0-2018-11-16
0.7.0 - 2018-11-16
improvements-1
Improvements
- Add support for custom httpoison options on bulk calls
- Support HTTPoison 1.4
0-6-0-2018-04-27
0.6.0 - 2018-04-27
improvements-2
Improvements
- Add a JSON wrapper module allowing to use any JSON codec library
- Add functions to handle snapshots
- Add
open
andclose
to the Index module - Improve documentation and add specs to public functions
- Allow to use the
_msearch
endpoint viaElastix.Search.search
. - Deprecate
Elastix.Bulk.post_to_iolist/4
asElastix.Bulk.post
does mostly the same thing - Add
count
to the Search module - Allow trailing slashes in URL
0-5-0-2017-10-04
0.5.0 - 2017-10-04
improvements-3
Improvements
- fix Hackney options when searching
- add support for custom headers
- use regular strings for headers
- add delete by query functionality
- add multi-get functionality
- remove double backslash from Document.make_path
- add basic scrolling api
0-4-0-2017-04-04
0.4.0 - 2017-04-04
improvements-4
Improvements
- Allow options in Search API calls
- don't strip return atoms
- add update api support
breaking-changes-1
Breaking Changes
- don't strip return atoms
0-3-0-2017-02-28
0.3.0 - 2017-02-28
improvements-5
Improvements
- add support for mappings
- add support for bulk requests
- bump up library versions (credo, httpoison, mix_test_watch)
0-2-0-2016-05-20
0.2.0 - 2016-05-20
improvements-6
Improvements:
- add support for index_new
- add support for poison options
- add support for index refresh
- add shield support
0-1-1-2016-04-06
0.1.1 - 2016-04-06
improvements-7
Improvements:
- relax/bump up poison/httpoison versions
- use Application.get_env dynamically for configuration (will prevent Elastix from freezing configuration during compile-time)
- make code credo-conform
0-1-0-2015-11-12
0.1.0 - 2015-11-12
improvements-8
Improvements:
- deprecate :elastic_url configuration variable in favor of extended signature of Elastix functions by an elastic_url parameter – this way multiple elastic servers can be used and it it up to the user to provide the configuration mechanism (for example use a library that can change configuration during runtime and not to freeze the configuration during compile time like Mix.Config does)
- relax HTTPoison version dependency
breaking-changes-2
Breaking Changes:
- :elastic_url can't be configured on App configuration level anymore