Список изменений
Что изменилось в инструменте командной строки kaeris и на этом сайте, сначала новое. Каждая запись — релиз CLI с тегом или релиз сайта.
Записи о релизах ведутся на английском.
Релизы
-
Website release 1038
/api/healthand/api/health/readyanswer HEAD requests. Uptime monitors that probe with HEAD used to get HTTP 405, which they read as down.
-
Website release 1037
- Benchmark re-run on 30 Oct 2026 with the production models: 25 of 27 planted meaning errors caught in each of two runs, 38 of 1,846 control lines flagged (2.1%). The July figures were replaced, with a note on what changed.
- The /why page is available in all 10 site languages.
- Plan cards on /pricing and the home page are built from one data file, so both show the same limits.
-
Website release 1036
- Verify: an HTTP 429 from the model provider is retried with exponential backoff and jitter. A backup model reads the back-translation when the main one does not answer, and the report names the model that read it.
-
Website release 1035
- New /success page: activates the key and shows the limits of the plan you bought.
- New /subscription page with both Creem cancel options: "Cancel at end of period" keeps access until the paid period ends, "Cancel Immediately" ends it at once.
- The key field shows "Active" or the reason a key does not work, can remember the key and has "Forget key". Team/API keys are shown as Team/API.
- Webhooks are listed for Lifetime as well as Team/API, as the server already allowed: pricing table, terms and API docs.
- The pricing page states that a screenshot adds 6,000 characters per language to the metered volume.
- One age rule, 18+, in the footer, the privacy policy and the terms.
-
kaeris 0.2.40
kaeris translate --dry-runprices a run before it starts, per file and per language; with--jsonit prints the same as JSON.- The estimate counts only what a real run would send: lines covered by the lock file,
--only-newand project memory are left out. - The repository has SECURITY.md, CONTRIBUTING.md, a code of conduct and issue forms.
-
Website release 1030
- New plan limits: Pro 12M characters a month; Team/API $79 a month or $790 a year with 60M characters a month.
/enand/en/...redirect (301) to the same page on the root: English pages live on the root.- The theme toggle sits next to the language picker at every screen width.
- Chat widget: names in 10 languages, a "Write to us" mail link and long answers folded.
- Terms, privacy policy and security page proofread in 9 languages.
- Fix: the translate result no longer shows "+undefined%" rows when every language failed.
-
kaeris 0.2.39
- With
--verifyand reused lines the client always sendsverify_reused({}when nothing is reused). Without it the server took the request for an old client and verified and charged the whole file. - Requests carry
User-Agent: kaeris-cli/<version>.
Source at v0.2.39 · PyPI · npm
- With
-
kaeris 0.2.38
--verifychecks what changed: a line remembered from an earlier run is verified once, then trusted.
Source at v0.2.38 · PyPI · npm
-
kaeris 0.2.36
--modelper language, and"models"per language inkaeris.json(Lifetime, your own key). The chosen model is part of the lock and the translation memory settings.- Glossary file
kaeris-glossary.json: a term and the word each language must use.kaeris checkfails a term translated another way (a warning in languages where words inflect),translatesends the terms, and a changed term re-translates only the strings that use it. - Text files keep their line endings on Windows (LF when new): translation memory, lock,
kaeris.json, receipt, SARIF. - The
Run:line marks a backup model as(backup)and prints why it answered. kaeris checkported to Node and published on npm askaeris, with no dependencies.- GitHub Action: translate can open the pull request itself, with a quality report and the fixes it applied.
Source at v0.2.36 · PyPI · npm
-
kaeris 0.2.35
- Language codes are accepted in any case, and
--lang-caseapplies to every file written. - Dropped connections are retried.
kaeris checkreads every supported format.- A fix to
--jsonoutput.
- Language codes are accepted in any case, and