Skip to content

Releases: juliandreas/dire-cli

v0.4.7

25 Oct 14:02

Choose a tag to compare

Features

  • Added --verbose flag for detailed progress logging (less noisy than the --debug flag)

v0.4.6

19 Oct 15:48

Choose a tag to compare

Improvements

  • Improved error messages for faulty LLM configs

v0.4.5

18 Oct 15:59

Choose a tag to compare

Features

  • Added --glossary and --memory flags for more granular source control. Splits the existing --sourced flag into two separate flags (--glossary and --memory) while keeping --sourced as a convenience shorthand.
  • Added --overwrite flag for glossary translations. The --overwrite flag applies glossary translations to existing keys, not just missing ones. The flag works exclusively with --glossary to ensure only authoritative terminology is used for overrides.

v0.4.4

12 Oct 10:19

Choose a tag to compare

Features

  • Added Azure AI Translator support

Bug Fixes

  • Fixed DeepL locale code validation bug

v0.4.3

06 Oct 14:27

Choose a tag to compare

Features

  • Added Google Cloud Translation API support
  • Added --prune flag to remove orphaned translation keys

v0.4.2

05 Oct 07:49

Choose a tag to compare

Improvements

  • Better validation messages for the config and CLI flags

v0.4.1

04 Oct 15:14

Choose a tag to compare

Features

  • Added --formality flag CLI override
  • Added project metadata CLI flag overrides (--project-name, --project-description, --project-domain)
  • Added provider configuration CLI flag overrides (--provider-active, --provider-model, --provider-temperature, --provider-max-tokens)

Improvements

  • Made the .dire.toml optional, since everything is possible to override with the CLI flags now

v0.4.0

30 Sep 15:31

Choose a tag to compare

Features

  • Added glossary duplicate validation

Bug Fixes

  • Fixed "phantom" git changes caused by line ending mismatches when the application ran
  • Fixed scrambled output when using the --check flag in zsh terminals

Improvements

  • Changed --sourced priority so glossary terms take precedence over translation memory. Ensuring explicit user intent (glossary) overrides automated suggestions (memory)
  • Added --indent flag override
  • Added --locales flag override

Breaking Changes

  • Migrated configuration from YAML to TOML (YAML just has too many footguns to be a good choice for this application)

v0.3.1

22 Sep 08:04

Choose a tag to compare

  • Added formality support for DeepL (our definitions of formality is mapped to the DeepL definitions automatically)
  • Made the project section in the config optional

v0.3.0

21 Sep 08:16

Choose a tag to compare

  • Added support for DeepL
  • Added autoSort feature to the glossary in the YAML config
  • Added support for indent configuration in the YAML config
  • Updated the YAML config structure
  • Fixed a bug where arrays was not handled properly
  • Fixed bug where debug logs were not formatted properly on Mac