Releases: juliandreas/dire-cli
Releases · juliandreas/dire-cli
v0.4.7
v0.4.6
Improvements
- Improved error messages for faulty LLM configs
v0.4.5
Features
- Added
--glossaryand--memoryflags for more granular source control. Splits the existing--sourcedflag into two separate flags (--glossaryand--memory) while keeping--sourcedas a convenience shorthand. - Added
--overwriteflag for glossary translations. The--overwriteflag applies glossary translations to existing keys, not just missing ones. The flag works exclusively with--glossaryto ensure only authoritative terminology is used for overrides.
v0.4.4
Features
- Added Azure AI Translator support
Bug Fixes
- Fixed DeepL locale code validation bug
v0.4.3
Features
- Added Google Cloud Translation API support
- Added
--pruneflag to remove orphaned translation keys
v0.4.2
Improvements
- Better validation messages for the config and CLI flags
v0.4.1
Features
- Added
--formalityflag 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.tomloptional, since everything is possible to override with the CLI flags now
v0.4.0
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
--checkflag in zsh terminals
Improvements
- Changed
--sourcedpriority so glossary terms take precedence over translation memory. Ensuring explicit user intent (glossary) overrides automated suggestions (memory) - Added
--indentflag override - Added
--localesflag 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
- Added formality support for DeepL (our definitions of formality is mapped to the DeepL definitions automatically)
- Made the
projectsection in the config optional