View Source Changelog
v0.6.1 (2023-12-28)
- Changes:
- Removed an option from the package preventing Dialyzer to work properly when it's used as dependency
v0.6.0 (2023-12-28)
New features:
- Delegated
ElasticsearchEx.index/2
- Delegated
Changes:
- Renamed the modules to remove the scope (tests are untouched)
- Added more tests
- Updated the dependency
any_http
to get rid of the issue with Dialyzer
Bug fixes:
- Fixed a bug on
ElasticsearchEx.Api.Document.update/2
preventing to update.
- Fixed a bug on
v0.5.0 (2023-12-20)
New features:
- Added the ability to specify clusters which configure an endpoint, default headers and default options
Changes:
- Removed the function to make
PATCH
request which isn't used by Elasticsearch - Removed most of the Dialyzer types causing issues
- Added all the tests for
ElasticsearchEx.Api.Search
- Removed the function to make
Bug fixes:
- Fixed an issue preventing to make
POST
request without body
- Fixed an issue preventing to make
v0.4.0 (2023-12-19)
- New features:
- Added new functions related to single document operations:
ElasticsearchEx.Api.Document.index/2
ElasticsearchEx.Api.Document.create/2
ElasticsearchEx.Api.Document.get_document/1
ElasticsearchEx.Api.Document.get_source/1
ElasticsearchEx.Api.Document.document_exists?/1
ElasticsearchEx.Api.Document.source_exists?/1
ElasticsearchEx.Api.Document.delete/1
ElasticsearchEx.Api.Document.update/2
- Added new functions related to single document operations:
v0.3.1 (2023-12-19)
Changes:
Bug fixes:
- Fixed the return value for the function
ElasticsearchEx.Client.head/2
in case of error - Fixed the typespec for the function
ElasticsearchEx.Client.head/2
in case of error - Added the ability to have no body to create an exception with
ElasticsearchEx.Error
- Ensured the
ElasticsearchEx.Error.original
attribute is provided
- Fixed the return value for the function
v0.3.0 (2023-12-19)
New features:
- Added new functions related to
async_search
: - Added new functions related to
pit
: - Added new functions related to
scroll
: - Added a new module
ElasticsearchEx.Ndjson
to manipulate NDJSON - Added new functions related to
multi_search
: - Added new functions related to
terms_enum
:
- Added new functions related to
Changes:
- Added Github actions matrix to test different versions
- Changed the development versions of Elixir and Erlang to 1.13.4 and 24.3.4.14
v0.2.0 (2023-12-18)
New features:
- Delegated the function
ElasticsearchEx.Api.Search.search/2
inElasticsearchEx
module (PR-4) - Added a
ElasticsearchEx.Error
exception to return an error.
- Delegated the function
Changes:
v0.1.0 (2023-12-02)
- New features:
- Added the function
ElasticsearchEx.Api.Search.search/2
to search Elasticsearch (PR-1)
- Added the function