diff --git a/CHANGELOG.md b/CHANGELOG.md index 519ff8fabe..ed1e4442e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## Unreleased +- Fix symbol for XOF (West African CFA Franc) to "F.CFA" instead of "Fr", with "XOF" as the disambiguate symbol - Fix `Money::Allocation.generate` converting a Rational with unlimited `to_d` precision. It now uses `Money.conversion_precision` - Fix `Money::Currency.reset!` keeping the cached key set, so a currency registered before the reset was still accepted by `Money::Currency.new` and raised `NoMethodError` instead of `UnknownCurrency` - Fix `Money::Bank::VariableExchange#import_rates` parsing `:json` with `JSON.load`, which instantiates any class named by a `json_class` key; it now uses `JSON.parse` diff --git a/config/currency_iso.json b/config/currency_iso.json index e13b4a605a..4076267787 100644 --- a/config/currency_iso.json +++ b/config/currency_iso.json @@ -2590,10 +2590,10 @@ "xof": { "priority": 100, "iso_code": "XOF", - "name": "West African Cfa Franc", - "symbol": "Fr", - "disambiguate_symbol": "CFA", - "alternate_symbols": ["CFA"], + "name": "West African CFA Franc", + "symbol": "F.CFA", + "disambiguate_symbol": "XOF", + "alternate_symbols": ["CFA", "F CFA", "FCFA"], "subunit": "Centime", "subunit_to_unit": 1, "symbol_first": false,