NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2890 most downloaded on pub.dev
A package to easily format money. It supports setting a custom currency symbol and format, using some of the inbuilt ones for the main currencies or using the system one.
Last release 1 years ago
25 May 2025
Ships fairly regularly
a new release about every 4 months
Nearly every release is documented
notes for 14 of 14 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
14 releases · first in 2020
Added negativeSignPlacement option to CurrencyFormat to control the position of the negative sign. This allows formatting like -€123.45 or -$123.45 wh
negativeSignPlacement option to CurrencyFormat to control the position of the negative sign. This allows formatting like -€123.45 or -$123.45 when the symbol is on the left and negativeSignPlacement is set to NegativeSignPlacement.beforeSymbol. Defaults to previous behavior (e.g., €-123.45 or $-123.45) if not specified or if negativeSignPlacement is NegativeSignPlacement.afterSymbol.Replaced dart:html usage with package:web .
dart:html usage with package:web.One column per quarter.
Expanded intl package support range ( >=0.17.0 <0.21.0 ) for better compatibility with different project versions.
intl package support range (>=0.17.0 <0.21.0) for better compatibility with different project versions.intl package support range (>=0.17.0 <0.21.0) for better compatibility with different project versions.Added Some examples. Some tests. Fixed Upgraded dependecies.
Deprecated CurrencyFormatter.majors and CurrencyFormatter.symbols in favor of CurrencyFormatter.majorsList.
CurrencyFormatter.majorsList list.CurrencyFormatter.majors and CurrencyFormatter.symbols in favor of CurrencyFormatter.majorsList.code property to CurrencyFormat.CurrencyFormatter.fromSymbol() to accept an optional List<CurrencyFormat> parameter specifying a custom list of currencies.CurrencyFormatter.fromCode() to get a CurrencyFormat from a currency code (e.g. usd).CurrencyFormatter.fromLocale() to get a CurrencyFormat from a locale.Renamed CurrencyFormatterSettings to CurrencyFormatter. The old name is still available as a deprecated class.
flutter dependency. This package is pure Dart.universal_io dependency. It was preventing this package support for web to be properly displayed on pub.dev.2.13.0.CurrencyFormatterSettings to CurrencyFormatter. The old name is still available as a deprecated class.CurrencyFormat.thousandSeparator and CurrencyFormat.decimalSeparator getters are now non-nullable.CurrencyFormat constructor is now fully const.CurrencyFormatter.majors is now const and so are all its values.CurrencyFormat equality operator. Two CurrencyFormats are equal if all their properties are equal.CurrencyFormat.toString().Upgraded intl package to ^0.18.0 to enable support for Flutter 3.10.
intl package to ^0.18.0 to enable support for Flutter 3.10.Changed dependency from dart:io to universal:io for better web support.
Major changes.
dart:io to universal:io for better web support.CurrencyFormatter is now an abstract class, so format() and parse() are static methods.CurrencyFormatterSettings.CurrencyFormatterSettings now accepts a symbolSeparator parameter.CurrencyFormatterSettings can now be modified using copyWith() method.CurrencyFormater().getLocal() is now CurrencyFormatterSettings.local.Added CurrencyFormatter().parse(). Fixed a formatting bug with thousandSeparator for negative numbers.
Added CurrencyFormatter().parse().
Fixed a formatting bug with thousandSeparator for negative numbers.
Migrated to sound null safety.
Migrated to sound null safety.
Fixed bug where thousandSeparator would not show. Fixed bug where with compact formatting.
Fixed bug where thousandSeparator would not show.
Fixed bug where with compact formatting.
Removed flutter_money_formatter dependency. Now it only depends on intl and its latest version can be used.
Removed flutter_money_formatter dependency. Now it only depends on intl and its latest version can be used.
Improve pub score.
Improve pub score.
Initial release.
Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →