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.

major.minor.patch (yyyy.mm.dd)

0.5.1 (2025.01.12)

Removed

  • filter_by option from Documents.update_document.

0.5.0 (2025.01.08)

Added

  • User(s) can use another HTTP client instead of default (Req).

Changed

  • Update docs
  • Static to Dynamic fetching of application name for connection defaults.
  • Update docs and include few anchor links.
  • Update specific test where async is disabled when using Application.put_env/4

0.4.3 (2024.12.27)

Changed

  • Formatting open_api.yml file.
  • Bump ex_doc
  • Typo in :oapi_generator config for dev environment.

0.4.2 (2024.12.22)

Added

  • More tests for coverage
  • Options for some functions
  • Endpoints, params for priv/open_api.yml

0.4.1 (2024.12.19)

Changed

  • Disable protocol consolidation during dev or test (for mix docs).

0.4.0 (2024.12.17)

Changed

  • Typespecs for each functions

0.3.0 (2024.12.15)

Changed

Added

  • options in config config/config.exs.
  • get_options/0 function in Client to fetch the options configuration.
  • tests for get_options/0 in ClientTest.

0.2.1 (2024.12.15)

Changed

  • Update consistency in docs

0.2.0 (2024.12.14)

Changed

  • Bumped dependencies

Added

  • Default client, currently using Req.
  • Connection module, which is taken from ExTypesense because someone requested for loading of credentials at runtime.
  • defstruct in Modules Debug, Documents and Stopwords because it is throwing undefined struct error.
  • Few descriptions in priv/open_api.yml for 4XX response.

0.1.0 (2024.11.08)

  • Initial release