NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Number & amount to words for Flutter/Dart — Persian, English, Turkish, Arabic, Spanish, Hindi with 23 currencies, ordinals, invoices & BigInt.
Last release today
07 Oct 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 5 of 5 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
5 releases · first in 2025
One column per month.
Persian (FA): Large-number wording for تومان/ریال — تومان ≥۱۰¹² uses همت; ریال/other ≥۱۰¹² uses میلیارد / ≥۱۰¹⁵ تریلیون (replacing earlier همت misuse
Packaging: Removed unused intl and flutter_localizations dependencies (conversion never imported them)
intl and flutter_localizations dependencies (conversion never imported them)^3.9.0 to ^3.5.0 for broader Flutter/Dart compatibilitypackage:flutter/widgets.dart; detection lives in flutter_bridge.dart so a future pure-Dart split stays localizedi18n, number-to-words, invoice, …)fromContext / of / convertWithContext (full pure-Dart package split deferred)Turkish Currency: Fixed "kurus" to "kuruş" in Turkish Lira sub-unit name
Support Section: Added support section for Fida Invoice app in README
Turkish Language Support: Complete number-to-word conversion for Turkish language
addLanguage() methodCurrencyConfig to use Map<Language, String> for multi-language supportcount parameter for pluralizationCurrencyConfig objectsmainUnit and subUnit getters in CurrencyConfig (use getMainUnit() and getSubUnit() instead)CurrencyConfig.tomanRial, CurrencyConfig.dollarCent, CurrencyConfig.euroCent (renamed to clearer names)Currency Configuration:
// Old
converter.convert(amount, mainUnit: 'dollar', subUnit: 'cent');
// New
converter.convert(amount, currency: CurrencyConfig.usDollar);
Custom Currencies:
// Old
// Not supported in 1.x
// New
final customCurrency = CurrencyConfig(
mainUnits: {
Language.en: 'token',
Language.fa: 'ژتون',
},
subUnits: {
Language.en: 'bit',
Language.fa: 'بیت',
},
);
Pluralization:
// Old - Manual handling
final unit = amount == 1 ? 'dollar' : 'dollars';
// New - Automatic
final unit = currency.getMainUnit(Language.en, count: amount);
Your coding agent can read these notes before it upgrades. Set up the MCP server →