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.5.0 - 2023-11-24
This is a big refactoring release that contains breaking changes in both library and command-line interfaces and restructures the project layout.
- Retry with backoff logic in api calls
- Make translator http client an interface
- Use JSON in library request bodies where possible and cli output
spf13/cobra
dependencies- Obsolete internal
Table
implementation
0.4.0 - 2023-02-20
--source/--target
shorthand flags forlanguages
commanddocument
endpoint actions
- Change
TranslateOption
implementation from functional options to key-value pairs - Adjust command outputs to verbosity flag count
0.3.0 - 2023-02-17
version
command displaying the version and optionally commit of the cli/glossary-language-pairs
and/glossaries
endpoint actions
verbose
flag can be passed multiple times for different verbosity levels
0.2.0 - 2023-02-13
- Add
/usage
and/languages
endpoint actions
- Align cases of help strings
0.1.0 - 2023-02-12
Initial version.
- Add text translation api and cli