NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
A CLI and Dart package for AI-powered, build-time translation of Flutter ARB files with smart-diffing and CI/CD ready.
Last release 1 months ago
02 Sep 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 4 of 4 stable releases
Nothing withdrawn
no release was ever pulled
4 months old
4 releases · first in 2026
One column per month.
feat: add automatic pruning of obsolete ARB keys, improve config equa…
feat: add automatic pruning of obsolete ARB keys, improve config equa…
.arb files and local state cache (.arb_ai_state.json) when keys are removed from the source ARB template.--check and --dry-run modes.Logger (outputSink, errorSink) for isolated testing while preserving const Logger() compatibility.ArbAiCommandRunner.run() exit codes and usage outputs.ArbAiCommandRunner.run() to return integer exit codes (0, 1, 64) instead of calling exit() directly, enabling integration testing.Logger on stdout.writeln and stderr.writeln.batch_size default documentation and example in example/arb_ai_example.yaml to 100.actions/checkout@v6 for Node 24 runtime alignment.yaml to ^3.1.4, http to ^1.6.0, and test to ^1.31.2, along with 13 transitive dependencies.tmp/ and coverage/ to .gitignore and .pubignore.ArbAiConfig equality and hash code calculation to adhere to Dart's hashCode contract (a == b => a.hashCode == b.hashCode) using deep collection comparison instead of .toString().Updated default model from gemini-2.5-flash to gemini-3.5-flash after demonstrating stability in real-world tests.
gemini-2.5-flash to gemini-3.5-flash after demonstrating stability in real-world tests.=1 and one) in target translations.pt for pt_BR) for target locales to enforce CLDR category validations correctly.Early "fail-fast" validation for the AI provider API key, ensuring the CLI halts immediately with clear instructions if the key is missing, rather tha
.arb files and updates the state cache (.arb_ai_state.json) immediately after each batch of translations is completed and validated, preventing data loss and maintaining translation integrity.gemini-3.5-flash to gemini-2.5-flash for improved availability and stability.cs), Slovak (sk), Romanian (ro), Croatian (hr), Bosnian (bs), Serbian (sr), Lithuanian (lt), Latvian (lv), and Slovenian (sl).retryDelay and aborts if it exceeds 120 seconds.500, 502, 503) and instant fail-fast for fatal API errors (400, 401, 403).Core CLI commands and options support ( --dry-run , --check , --config , --force , --clean ).
arb_ai.--dry-run, --check, --config, --force, --clean)..arb_ai_state.json hash matching to save translation costs.Your coding agent can read these notes before it upgrades. Set up the MCP server →