Merge branch '3.4' into 4.2

* 3.4:
  SCA: minor code tweaks
  [Intl] Update the ICU data to 64.1
  [Bridge][Twig] DebugCommand - fix escaping and filter
This commit is contained in:
Nicolas Grekas 2019-04-01 09:32:59 +02:00
commit 99684434bc
1031 changed files with 9019 additions and 2923 deletions

View File

@ -78,11 +78,7 @@ class RouterMatchCommandTest extends TestCase
->expects($this->atLeastOnce()) ->expects($this->atLeastOnce())
->method('has') ->method('has')
->will($this->returnCallback(function ($id) { ->will($this->returnCallback(function ($id) {
if ('console.command_loader' === $id) { return 'console.command_loader' !== $id;
return false;
}
return true;
})) }))
; ;
$container $container

View File

@ -13,13 +13,12 @@ namespace Symfony\Component\Cache\Adapter;
use Psr\SimpleCache\CacheInterface; use Psr\SimpleCache\CacheInterface;
use Symfony\Component\Cache\PruneableInterface; use Symfony\Component\Cache\PruneableInterface;
use Symfony\Component\Cache\ResettableInterface;
use Symfony\Component\Cache\Traits\ProxyTrait; use Symfony\Component\Cache\Traits\ProxyTrait;
/** /**
* @author Nicolas Grekas <p@tchwork.com> * @author Nicolas Grekas <p@tchwork.com>
*/ */
class SimpleCacheAdapter extends AbstractAdapter implements PruneableInterface, ResettableInterface class SimpleCacheAdapter extends AbstractAdapter implements PruneableInterface
{ {
use ProxyTrait; use ProxyTrait;

View File

@ -35,6 +35,10 @@ trait TesterTrait
*/ */
public function getDisplay($normalize = false) public function getDisplay($normalize = false)
{ {
if (null === $this->output) {
throw new \RuntimeException('Output not initialized, did you execute the command before requesting the display?');
}
rewind($this->output->getStream()); rewind($this->output->getStream());
$display = stream_get_contents($this->output->getStream()); $display = stream_get_contents($this->output->getStream());

View File

@ -34,7 +34,6 @@ final class Dotenv
private $lineno; private $lineno;
private $data; private $data;
private $end; private $end;
private $state;
private $values; private $values;
/** /**
@ -162,27 +161,27 @@ final class Dotenv
$this->lineno = 1; $this->lineno = 1;
$this->cursor = 0; $this->cursor = 0;
$this->end = \strlen($this->data); $this->end = \strlen($this->data);
$this->state = self::STATE_VARNAME; $state = self::STATE_VARNAME;
$this->values = []; $this->values = [];
$name = ''; $name = '';
$this->skipEmptyLines(); $this->skipEmptyLines();
while ($this->cursor < $this->end) { while ($this->cursor < $this->end) {
switch ($this->state) { switch ($state) {
case self::STATE_VARNAME: case self::STATE_VARNAME:
$name = $this->lexVarname(); $name = $this->lexVarname();
$this->state = self::STATE_VALUE; $state = self::STATE_VALUE;
break; break;
case self::STATE_VALUE: case self::STATE_VALUE:
$this->values[$name] = $this->lexValue(); $this->values[$name] = $this->lexValue();
$this->state = self::STATE_VARNAME; $state = self::STATE_VARNAME;
break; break;
} }
} }
if (self::STATE_VALUE === $this->state) { if (self::STATE_VALUE === $state) {
$this->values[$name] = ''; $this->values[$name] = '';
} }

View File

@ -33,7 +33,7 @@ class LocaleTypeTest extends BaseTypeTest
$this->assertContains(new ChoiceView('en', 'en', 'English'), $choices, '', false, false); $this->assertContains(new ChoiceView('en', 'en', 'English'), $choices, '', false, false);
$this->assertContains(new ChoiceView('en_GB', 'en_GB', 'English (United Kingdom)'), $choices, '', false, false); $this->assertContains(new ChoiceView('en_GB', 'en_GB', 'English (United Kingdom)'), $choices, '', false, false);
$this->assertContains(new ChoiceView('zh_Hant_MO', 'zh_Hant_MO', 'Chinese (Traditional, Macau SAR China)'), $choices, '', false, false); $this->assertContains(new ChoiceView('zh_Hant_HK', 'zh_Hant_HK', 'Chinese (Traditional, Hong Kong SAR China)'), $choices, '', false, false);
} }
/** /**

View File

@ -105,7 +105,7 @@ class DebugHandlersListener implements EventSubscriberInterface
if (method_exists($kernel = $event->getKernel(), 'terminateWithException')) { if (method_exists($kernel = $event->getKernel(), 'terminateWithException')) {
$request = $event->getRequest(); $request = $event->getRequest();
$hasRun = &$this->hasTerminatedWithException; $hasRun = &$this->hasTerminatedWithException;
$this->exceptionHandler = function (\Exception $e) use ($kernel, $request, &$hasRun) { $this->exceptionHandler = static function (\Exception $e) use ($kernel, $request, &$hasRun) {
if ($hasRun) { if ($hasRun) {
throw $e; throw $e;
} }

View File

@ -215,7 +215,7 @@ class ResponseCacheStrategy implements ResponseCacheStrategyInterface
} }
if (false !== $this->ageDirectives[$directive]) { if (false !== $this->ageDirectives[$directive]) {
$value = $value - $age; $value -= $age;
$this->ageDirectives[$directive] = null !== $this->ageDirectives[$directive] ? min($this->ageDirectives[$directive], $value) : $value; $this->ageDirectives[$directive] = null !== $this->ageDirectives[$directive] ? min($this->ageDirectives[$directive], $value) : $value;
} }
} }

View File

@ -39,6 +39,7 @@ class LanguageDataGenerator extends AbstractDataGenerator
'cs' => 'ces', 'cs' => 'ces',
'cy' => 'cym', 'cy' => 'cym',
'de' => 'deu', 'de' => 'deu',
'dz' => 'dzo',
'el' => 'ell', 'el' => 'ell',
'et' => 'est', 'et' => 'est',
'eu' => 'eus', 'eu' => 'eus',

View File

@ -235,7 +235,7 @@ final class Intl
*/ */
public static function getIcuStubVersion() public static function getIcuStubVersion()
{ {
return '63.1'; return '64.1';
} }
/** /**

View File

@ -85,7 +85,9 @@ final class Locale extends \Locale
array_pop($localeSubTags); array_pop($localeSubTags);
return locale_compose($localeSubTags); $fallback = locale_compose($localeSubTags);
return false !== $fallback ? $fallback : null;
} }
if (false !== $pos = strrpos($locale, '_')) { if (false !== $pos = strrpos($locale, '_')) {

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.43.65", "Version": "2.1.48.17",
"Names": { "Names": {
"AED": [ "AED": [
"AED", "AED",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.48.22",
"Names": { "Names": {
"NAD": [ "NAD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.39.11", "Version": "2.1.47.82",
"Names": { "Names": {
"AED": [ "AED": [
"AED", "AED",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.43.65", "Version": "2.1.48.18",
"Names": { "Names": {
"AED": [ "AED": [
"AED", "AED",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.43.50", "Version": "2.1.48.22",
"Names": { "Names": {
"ADP": [ "ADP": [
"ADP", "ADP",
@ -105,6 +105,10 @@
"BEL", "BEL",
"فرنك بلجيكي مالي" "فرنك بلجيكي مالي"
], ],
"BGL": [
"BGL",
"BGL"
],
"BGN": [ "BGN": [
"BGN", "BGN",
"ليف بلغاري" "ليف بلغاري"

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.80", "Version": "2.1.47.69",
"Names": { "Names": {
"DJF": [ "DJF": [
"Fdj", "Fdj",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.80", "Version": "2.1.47.69",
"Names": { "Names": {
"ERN": [ "ERN": [
"Nfk", "Nfk",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.80", "Version": "2.1.47.69",
"Names": { "Names": {
"KMF": [ "KMF": [
"CF", "CF",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.80", "Version": "2.1.47.69",
"Names": { "Names": {
"SDG": [ "SDG": [
"SDG", "SDG",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.80", "Version": "2.1.47.69",
"Names": { "Names": {
"SOS": [ "SOS": [
"S", "S",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.80", "Version": "2.1.47.69",
"Names": { "Names": {
"GBP": [ "GBP": [
"GB£", "GB£",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.43.94", "Version": "2.1.48.17",
"Names": { "Names": {
"AED": [ "AED": [
"AED", "AED",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.44.53", "Version": "2.1.48.17",
"Names": { "Names": {
"ADP": [ "ADP": [
"ADP", "ADP",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.44.53", "Version": "2.1.47.82",
"Names": { "Names": {
"AZN": [ "AZN": [
"₼", "₼",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.43.65", "Version": "2.1.48.17",
"Names": { "Names": {
"AED": [ "AED": [
"AED", "AED",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.43.94", "Version": "2.1.48.42",
"Names": { "Names": {
"ADP": [ "ADP": [
"ADP", "ADP",
@ -917,14 +917,6 @@
"щ.д.", "щ.д.",
"Щатски долар" "Щатски долар"
], ],
"USN": [
"USN",
"USN"
],
"USS": [
"USS",
"USS"
],
"UYI": [ "UYI": [
"UYI", "UYI",
"Уругвайско песо (индекс на инфлацията)" "Уругвайско песо (индекс на инфлацията)"

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.39.11", "Version": "2.1.47.82",
"Names": { "Names": {
"AED": [ "AED": [
"AED", "AED",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.44.91", "Version": "2.1.48.36",
"Names": { "Names": {
"ADP": [ "ADP": [
"ADP", "ADP",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.82",
"Names": { "Names": {
"CNY": [ "CNY": [
"¥", "¥",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.82",
"Names": { "Names": {
"CNY": [ "CNY": [
"CN¥", "CN¥",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.44.91", "Version": "2.1.48.86",
"Names": { "Names": {
"ADP": [ "ADP": [
"ADP", "ADP",
@ -45,18 +45,6 @@
"AON", "AON",
"kwanza nevez Angola (19902000)" "kwanza nevez Angola (19902000)"
], ],
"AOR": [
"AOR",
"AOR"
],
"ARA": [
"ARA",
"ARA"
],
"ARL": [
"ARL",
"ARL"
],
"ARM": [ "ARM": [
"ARM", "ARM",
"peso Arcʼhantina (18811970)" "peso Arcʼhantina (18811970)"
@ -121,10 +109,6 @@
"BEL", "BEL",
"BEL" "BEL"
], ],
"BGL": [
"BGL",
"BGL"
],
"BGM": [ "BGM": [
"BGM", "BGM",
"lev sokialour Bulgaria" "lev sokialour Bulgaria"
@ -165,38 +149,10 @@
"BOP", "BOP",
"peso Bolivia" "peso Bolivia"
], ],
"BOV": [
"BOV",
"BOV"
],
"BRB": [
"BRB",
"BRB"
],
"BRC": [
"BRC",
"BRC"
],
"BRE": [
"BRE",
"BRE"
],
"BRL": [ "BRL": [
"BRL", "BRL",
"real Brazil" "real Brazil"
], ],
"BRN": [
"BRN",
"BRN"
],
"BRR": [
"BRR",
"BRR"
],
"BRZ": [
"BRZ",
"BRZ"
],
"BSD": [ "BSD": [
"BSD", "BSD",
"dollar Bahamas" "dollar Bahamas"
@ -273,10 +229,6 @@
"COP", "COP",
"peso Kolombia" "peso Kolombia"
], ],
"COU": [
"COU",
"COU"
],
"CRC": [ "CRC": [
"CRC", "CRC",
"colón Costa Rica" "colón Costa Rica"
@ -285,10 +237,6 @@
"CSD", "CSD",
"dinar Serbia (20022006)" "dinar Serbia (20022006)"
], ],
"CSK": [
"CSK",
"CSK"
],
"CUC": [ "CUC": [
"CUC", "CUC",
"peso kemmadus Kuba" "peso kemmadus Kuba"
@ -333,14 +281,6 @@
"DZD", "DZD",
"dinar Aljeria" "dinar Aljeria"
], ],
"ECS": [
"ECS",
"ECS"
],
"ECV": [
"ECV",
"ECV"
],
"EEK": [ "EEK": [
"EEK", "EEK",
"kurunenn Estonia" "kurunenn Estonia"
@ -353,10 +293,6 @@
"ERN", "ERN",
"nakfa Eritrea" "nakfa Eritrea"
], ],
"ESA": [
"ESA",
"ESA"
],
"ESB": [ "ESB": [
"ESB", "ESB",
"peseta gemmadus Spagn" "peseta gemmadus Spagn"
@ -393,18 +329,10 @@
"£ RU", "£ RU",
"lur Breizh-Veur" "lur Breizh-Veur"
], ],
"GEK": [
"GEK",
"GEK"
],
"GEL": [ "GEL": [
"GEL", "GEL",
"lari Jorjia" "lari Jorjia"
], ],
"GHC": [
"GHC",
"GHC"
],
"GHS": [ "GHS": [
"GHS", "GHS",
"cedi Ghana" "cedi Ghana"
@ -437,10 +365,6 @@
"GTQ", "GTQ",
"quetzal Guatemala" "quetzal Guatemala"
], ],
"GWE": [
"GWE",
"GWE"
],
"GWP": [ "GWP": [
"GWP", "GWP",
"peso Ginea-Bissau" "peso Ginea-Bissau"
@ -609,10 +533,6 @@
"LUF", "LUF",
"lur Luksembourg" "lur Luksembourg"
], ],
"LUL": [
"LUL",
"LUL"
],
"LVL": [ "LVL": [
"LVL", "LVL",
"lats Latvia" "lats Latvia"
@ -637,10 +557,6 @@
"MCF", "MCF",
"lur Monaco" "lur Monaco"
], ],
"MDC": [
"MDC",
"MDC"
],
"MDL": [ "MDL": [
"MDL", "MDL",
"leu Moldova" "leu Moldova"
@ -717,10 +633,6 @@
"MXP", "MXP",
"peso arcʼhant Mecʼhiko (18611992)" "peso arcʼhant Mecʼhiko (18611992)"
], ],
"MXV": [
"MXV",
"MXV"
],
"MYR": [ "MYR": [
"MYR", "MYR",
"ringgit Malaysia" "ringgit Malaysia"
@ -777,10 +689,6 @@
"PAB", "PAB",
"balboa Panamá" "balboa Panamá"
], ],
"PEI": [
"PEI",
"PEI"
],
"PEN": [ "PEN": [
"PEN", "PEN",
"sol Perou" "sol Perou"
@ -993,10 +901,6 @@
"UAH", "UAH",
"hryvnia Ukraina" "hryvnia Ukraina"
], ],
"UAK": [
"UAK",
"UAK"
],
"UGS": [ "UGS": [
"UGS", "UGS",
"shilling Ouganda (19661987)" "shilling Ouganda (19661987)"
@ -1009,18 +913,6 @@
"$ SU", "$ SU",
"dollar SU" "dollar SU"
], ],
"USN": [
"USN",
"USN"
],
"USS": [
"USS",
"USS"
],
"UYI": [
"UYI",
"UYI"
],
"UYP": [ "UYP": [
"UYP", "UYP",
"peso Uruguay (19751993)" "peso Uruguay (19751993)"
@ -1089,10 +981,6 @@
"CFPF", "CFPF",
"lur CFP" "lur CFP"
], ],
"XRE": [
"XRE",
"XRE"
],
"YDD": [ "YDD": [
"YDD", "YDD",
"dinar Yemen" "dinar Yemen"
@ -1101,10 +989,6 @@
"YER", "YER",
"rial Yemen" "rial Yemen"
], ],
"YUD": [
"YUD",
"YUD"
],
"YUM": [ "YUM": [
"YUM", "YUM",
"dinar nevez Yougoslavia (19942002)" "dinar nevez Yougoslavia (19942002)"
@ -1117,10 +1001,6 @@
"YUR", "YUR",
"dinar adreizhet Yougoslavia (19921993)" "dinar adreizhet Yougoslavia (19921993)"
], ],
"ZAL": [
"ZAL",
"ZAL"
],
"ZAR": [ "ZAR": [
"ZAR", "ZAR",
"rand Suafrika" "rand Suafrika"
@ -1133,14 +1013,6 @@
"ZMW", "ZMW",
"kwacha Zambia" "kwacha Zambia"
], ],
"ZRN": [
"ZRN",
"ZRN"
],
"ZRZ": [
"ZRZ",
"ZRZ"
],
"ZWD": [ "ZWD": [
"ZWD", "ZWD",
"dollar Zimbabwe (19802008)" "dollar Zimbabwe (19802008)"

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.44.88", "Version": "2.1.48.17",
"Names": { "Names": {
"ADP": [ "ADP": [
"ADP", "ADP",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.41.34", "Version": "2.1.48.17",
"Names": { "Names": {
"ADP": [ "ADP": [
"ADP", "ADP",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.43.65", "Version": "2.1.48.42",
"Names": { "Names": {
"ADP": [ "ADP": [
"ADP", "ADP",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.39", "Version": "2.1.47.69",
"Names": { "Names": {
"FRF": [ "FRF": [
"F", "F",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.41.34", "Version": "2.1.47.82",
"Names": { "Names": {
"AED": [ "AED": [
"AED", "AED",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.44.91", "Version": "2.1.48.44",
"Names": { "Names": {
"ADP": [ "ADP": [
"ADP", "ADP",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.44.91", "Version": "2.1.48.17",
"Names": { "Names": {
"AED": [ "AED": [
"AED", "AED",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.43.65", "Version": "2.1.48.17",
"Names": { "Names": {
"ADP": [ "ADP": [
"ADP", "ADP",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.44.91", "Version": "2.1.48.42",
"Names": { "Names": {
"ADP": [ "ADP": [
"ADP", "ADP",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.44.50", "Version": "2.1.47.86",
"Names": { "Names": {
"BYN": [ "BYN": [
"BYN", "BYN",
@ -9,6 +9,10 @@
"BYR", "BYR",
"Weissrussischer Rubel (20002016)" "Weissrussischer Rubel (20002016)"
], ],
"CHF": [
"CHF",
"Schweizer Franken"
],
"EUR": [ "EUR": [
"EUR", "EUR",
"Euro" "Euro"

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.39", "Version": "2.1.47.69",
"Names": { "Names": {
"EUR": [ "EUR": [
"EUR", "EUR",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.39", "Version": "2.1.47.69",
"Names": { "Names": {
"LUF": [ "LUF": [
"F", "F",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.41.34", "Version": "2.1.47.82",
"Names": { "Names": {
"AED": [ "AED": [
"AED", "AED",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.44.88", "Version": "2.1.47.82",
"Names": { "Names": {
"ADP": [ "ADP": [
"ADP", "ADP",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.43.65", "Version": "2.1.49.26",
"Names": { "Names": {
"ADP": [ "ADP": [
"ADP", "ADP",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.44.91", "Version": "2.1.48.65",
"Names": { "Names": {
"ADP": [ "ADP": [
"ADP", "ADP",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.44.18", "Version": "2.1.47.69",
"Names": { "Names": {
"BYB": [ "BYB": [
"BYB", "BYB",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"EUR": [ "EUR": [
"€", "€",

View File

@ -0,0 +1,9 @@
{
"Version": "2.1.48.67",
"Names": {
"AED": [
"AED",
"United Arab Emirates Dirham"
]
}
}

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"XCD": [ "XCD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"XCD": [ "XCD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.44.18", "Version": "2.1.48.43",
"Names": { "Names": {
"AUD": [ "AUD": [
"$", "$",
@ -97,6 +97,10 @@
"UYU", "UYU",
"Peso Uruguayo" "Peso Uruguayo"
], ],
"VES": [
"VES",
"VES"
],
"VND": [ "VND": [
"VND", "VND",
"Vietnamese Dong" "Vietnamese Dong"

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"BBD": [ "BBD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.48.22",
"Names": { "Names": {
"BIF": [ "BIF": [
"FBu", "FBu",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"BMD": [ "BMD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"BSD": [ "BSD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"BWP": [ "BWP": [
"P", "P",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"BZD": [ "BZD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.44.88", "Version": "2.1.47.86",
"Names": { "Names": {
"CAD": [ "CAD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"AUD": [ "AUD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"NZD": [ "NZD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"AUD": [ "AUD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"DKK": [ "DKK": [
"kr.", "kr.",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"XCD": [ "XCD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"ERN": [ "ERN": [
"Nfk", "Nfk",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"FJD": [ "FJD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"FKP": [ "FKP": [
"£", "£",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.44.18", "Version": "2.1.47.86",
"Names": { "Names": {
"SHP": [ "SHP": [
"SHP", "SHP",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"XCD": [ "XCD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"GBP": [ "GBP": [
"£", "£",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"GHS": [ "GHS": [
"GH₵", "GH₵",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"GBP": [ "GBP": [
"GB£", "GB£",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"GMD": [ "GMD": [
"D", "D",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"GYD": [ "GYD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"GBP": [ "GBP": [
"£", "£",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.44.18", "Version": "2.1.49.14",
"Names": { "Names": {
"VEF": [ "VEF": [
"VEF", "VEF",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"GBP": [ "GBP": [
"£", "£",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.44.18", "Version": "2.1.47.69",
"Names": { "Names": {
"JMD": [ "JMD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"KES": [ "KES": [
"Ksh", "Ksh",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"AUD": [ "AUD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"XCD": [ "XCD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"KYD": [ "KYD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"XCD": [ "XCD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"LRD": [ "LRD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"ZAR": [ "ZAR": [
"R", "R",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"MGA": [ "MGA": [
"Ar", "Ar",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"MOP": [ "MOP": [
"MOP$", "MOP$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"XCD": [ "XCD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"GBP": [ "GBP": [
"GB£", "GB£",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"MUR": [ "MUR": [
"Rs", "Rs",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.69",
"Names": { "Names": {
"MWK": [ "MWK": [
"MK", "MK",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.70",
"Names": { "Names": {
"MYR": [ "MYR": [
"RM", "RM",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.70",
"Names": { "Names": {
"NAD": [ "NAD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.70",
"Names": { "Names": {
"AUD": [ "AUD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.48.22",
"Names": { "Names": {
"NGN": [ "NGN": [
"₦", "₦",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.70",
"Names": { "Names": {
"VUV": [ "VUV": [
"VT", "VT",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.70",
"Names": { "Names": {
"AUD": [ "AUD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.38.69", "Version": "2.1.47.70",
"Names": { "Names": {
"NZD": [ "NZD": [
"$", "$",

View File

@ -1,5 +1,5 @@
{ {
"Version": "2.1.44.88", "Version": "2.1.47.86",
"Names": { "Names": {
"NZD": [ "NZD": [
"$", "$",

Some files were not shown because too many files have changed in this diff Show More