NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Automatic Flutter app translation with zero code changes. One line in main.dart. Supports DeepL, MyMemory, Lingva, Google Translate, and custom translators.
Last release 7 months ago
23 Feb 2026
Too new to tell
only 1 release windows
Nearly every release is documented
notes for 5 of 5 stable releases
Nothing withdrawn
no release was ever pulled
7 months old
5 releases · first in 2026
One column per month.
Fixed remaining pub analysis warning in CLI AST visitor by suppressing deprecated analyzer member usage in a lower-bound compatible way.
Fixed pub points loss in static analysis: updated bin/generate.dart to satisfy curly_braces_in_flow_control_structures (no behavioral changes).
bin/generate.dart to satisfy curly_braces_in_flow_control_structures (no behavioral changes).analyzer constraint to >=7.7.1 <11.0.0.Added layoutPolicy to autoL10n() / AutoL10nBinding.ensureInitialized():
layoutPolicy to autoL10n() / AutoL10nBinding.ensureInitialized():
AutoL10nLayoutPolicy.offAutoL10nLayoutPolicy.safeFallbackAutoL10nLayoutPolicy.safeEllipsisCurrentRow/Flex labels:
...) in conservative modeSharedPreferences cache -> ARB preload -> API fallback.NoOpTranslator in runtime pipeline; API queue/flush is skipped when no translator is configured.auto_l10n_<lang> (instead of translator-scoped keys).translated == original).Text.textSpan (in addition to Text.data and RichText).const references (including qualified static const values) when extracting strings.fix: remove env.dart import from default example scenario
fix: remove env.dart import from default example scenario
dart run auto_l10n): from-code (scan Text('...') / Text("...")) or from-arb; optional --service (deepl, google, mymemory, lingva, mock) with --api-key for deepl/google. Output to assets/auto_l10n by default.autoL10n() with no provider loads from translationsPath (default assets/auto_l10n); no API key required.autoL10n(provider: ..., apiKey: ...) loads ARB first, translates missing strings via API.autoL10n(provider: ..., loadPregenerated: false).autoL10n() top-level helper; translationsPath and loadPregenerated parameters on binding.addPreloaded() for async ARB load and persist.RichText / nested TextSpans, not only in Text.Runtime translation for Flutter Text and RichText via AutoL10nBinding.
Text and RichText via AutoL10nBinding.targetLocale (defaults to device locale).AbstractTranslator.dart run auto_l10n:generate.Your coding agent can read these notes before it upgrades. Set up the MCP server →