Skip to content

Releases: kaeris-io/kaeris-cli

0.2.40

Choose a tag to compare

@RaiGanja RaiGanja released this 29 Oct 21:17
7375e60

translate --dry-run: price a run before it starts. Characters per file and language, the remaining monthly volume, and the meaning check counted as the server counts it. Nothing is sent or written; --json for CI.

kaeris 0.2.39

Choose a tag to compare

@RaiGanja RaiGanja released this 29 Oct 18:31
ae5425a

Reused lines are named when you verify. With --verify, lines taken from the translation memory are now always reported to the server as reused (verify_reused, empty when none). Before, a file with no reused lines could be read by the server as an old client and checked and charged in full. The client now identifies itself as kaeris-cli/<version>.

Install: pip install -U kaeris or npx kaeris.

v0.2.38

Choose a tag to compare

@RaiGanja RaiGanja released this 28 Oct 18:35
877c02b

--verify reads what changed. A line served from the translation memory is verified once (mark in kaeris-tm.json), then trusted; --verify-all checks everything again. Free placeholder, ICU and tag detectors still run on every line. A change of model or glossary resets the marks.

kaeris 0.2.36

Choose a tag to compare

@RaiGanja RaiGanja released this 27 Oct 15:13
e8d0d29

0.2.36

  • --model per language: pick the model for each target language (Lifetime and Pro/Team keys).
  • Line endings of your files are kept as they were (CRLF stays CRLF).
  • When the main model fails and the backup answers, the Run block now says so.
  • kaeris-glossary.json with --glossary-file: whole-word terms, checked by kaeris check per language.

Install: pip install -U kaeris

kaeris 0.2.35

Choose a tag to compare

@RaiGanja RaiGanja released this 27 Oct 08:55

Same version as kaeris 0.2.35 on PyPI (pip install kaeris==0.2.35).

  • Language codes are accepted in any case (fr-ca becomes fr-CA); an unknown code is an error that names it.
  • A dropped connection is retried with backoff on the same job.
  • --lang-case applies on every write path.
  • kaeris check reads all 13 formats and matches the server's checks.
  • verify.json records _applied/_skipped and _summary.by_lang; kaeris fix --json.