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.
- Separate dev and test environments.
- JOINs tests.
- No timeouts during tests.
- Bump dependency versions.
- Logic for checking environment during test.
- Tests for JOIns
- Handle unknown HTTP status response
- Use
config_env/0instead ofMix.env/0
401status code for unauthorized access
- CI to support Typesense versions v26.0, v27.0, v27.1
- Support for Typesense version v0.25.2
- Documentation typos
- Tidy documentation flow
- Error status code missing from creating a snapshot
- More test coverage
filter_byoption fromDocuments.update_document.
- User(s) can use another HTTP client instead of default (Req).
- 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
- Formatting
open_api.ymlfile. - Bump
ex_doc - Typo in
:oapi_generatorconfig for dev environment.
- More tests for coverage
- Options for some functions
- Endpoints, params for
priv/open_api.yml
- Disable protocol consolidation during dev or test (for
mix docs).
- Typespecs for each functions
- HTTP request construction in
OpenApiTypesense.Clientto includeoptions.
optionsin configconfig/config.exs.get_options/0function inClientto fetch theoptionsconfiguration.- tests for
get_options/0inClientTest.
- Update consistency in docs
- Bumped dependencies
- Default client, currently using
Req. Connectionmodule, which is taken fromExTypesensebecause someone requested for loading of credentials at runtime.defstructin ModulesDebug,DocumentsandStopwordsbecause it is throwing undefined struct error.- Few descriptions in
priv/open_api.ymlfor 4XX response.
- Initial release