currency_formatter 2.2.1 currency_formatter: ^2.2.1 copied to clipboard
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.
[2.2.1] - 2024-04-04 #
- Upgraded dependencies.
- Added examples.
- Added tests.
[2.2.0] - 2023-11-23 #
- Added the
CurrencyFormatter.majorsList
list. - Deprecated
CurrencyFormatter.majors
andCurrencyFormatter.symbols
in favor ofCurrencyFormatter.majorsList
. - Added the
code
property toCurrencyFormat
. - Modified
CurrencyFormatter.fromSymbol()
to accept an optionalList<CurrencyFormat>
parameter specifying a custom list of currencies. - Added
CurrencyFormatter.fromCode()
to get aCurrencyFormat
from a currency code (e.g.usd
). - Added
CurrencyFormatter.fromLocale()
to get aCurrencyFormat
from a locale.
[2.1.0] - 2023-10-01 #
- Removed
flutter
dependency. This package is pure Dart. - Removed
universal_io
dependency. It was preventing this package support for web to be properly displayed on pub.dev. - Increased minimum Dart version to
2.13.0
. - Renamed
CurrencyFormatterSettings
toCurrencyFormatter
. The old name is still available as a deprecated class. CurrencyFormat.thousandSeparator
andCurrencyFormat.decimalSeparator
getters are now non-nullable.CurrencyFormat
constructor is now fullyconst
.CurrencyFormatter.majors
is nowconst
and so are all its values.- Add
CurrencyFormat
equality operator. TwoCurrencyFormat
s are equal if all their properties are equal. - Add
CurrencyFormat.toString()
.
[2.0.1] - 2023-05-12 #
- Upgraded
intl
package to^0.18.0
to enable support for Flutter 3.10.
[2.0.0] - 2022-08-21 #
Major changes.
- Changed dependency from
dart:io
touniversal:io
for better web support. CurrencyFormatter
is now anabstract
class, soformat()
andparse()
arestatic
methods.- Included currencies can now be accessed from
CurrencyFormatterSettings
. CurrencyFormatterSettings
now accepts asymbolSeparator
parameter.CurrencyFormatterSettings
can now be modified usingcopyWith()
method.CurrencyFormater().getLocal()
is nowCurrencyFormatterSettings.local
.
[1.2.1] - 2022-04-20 #
Added CurrencyFormatter().parse()
.
Fixed a formatting bug with thousandSeparator
for negative numbers.
[1.2.0] - 2021-11-27 #
Migrated to sound null safety.
[1.1.1] - 2021-08-25 #
Fixed bug where thousandSeparator
would not show.
Fixed bug where with compact
formatting.
[1.1.0] - 2020-12-22 #
Removed flutter_money_formatter dependency. Now it only depends on intl and its latest version can be used.
[1.0.1] - 2020-10-04 #
Improve pub score.
[1.0.0] - 2020-10-02 #
Initial release.