Skip to content

Commit

Permalink
Merge branch 'release/v8.1.0'
Browse files Browse the repository at this point in the history
* release/v8.1.0: (21 commits)
  Bump version
  Fix issues with currencies longlist retrieval (fix #167)
  Fix Antarctica currency to null
  Replace not allowed integer AR5 code values with null to omit php typ errors
  Replace not allowed integer COWC code values with null to omit php typ errors
  Replace not allowed integer IOC code values with null to omit php typ errors
  Replace not allowed integer FIPS code values with null to omit php typ errors
  Replace not allowed integer DS code values with null to omit php typ errors
  Replace not allowed integer WMO code values with null to omit php typ errors
  StyleCI finder exclude doesn't seem to be working, remove it for now
  Exclude src/CountryLoader.php from StyleCI fixers (to avoid false positive fixes for operatorForWhere method)
  Exclude src/CountryLoader.php from StyleCI fixers (to avoid false positive fixes for operatorForWhere method)
  Exclude src/CountryLoader.php from StyleCI fixers (to avoid false positive fixes for operatorForWhere method)
  If Italy native official name in shortlist (fix #192)
  Fix Mexico subregion to North America Instead of Central America (fix #124)
  Update country currencies to include only the official currency (fix #52 #55 #72) - Removed fund, complementary and secondary currencies as it's not relevant to the countries package, and caused confusion before - This change affected 15 countries: Bolivia, Bhutan, Belarus, Switzerland, Chile, Cuba, Western Sahara, Haiti, British Indian Ocean Territory, Lesotho, Namibia, Panama, El Salvador, United States, Uruguay
  Update and optimize country flags
  Fix the official Portuguese name of Portugal to República Portuguesa (fix #143 - thanks @lbassuncao)
  Fix array access on bool when retrieving short list of countries (fix #132 & #181)
  Fix letter case for language case (fix #117 & #118)
  ...
  • Loading branch information
Omranic committed Oct 5, 2021
2 parents 4614e02 + ea4dc50 commit 9470314
Show file tree
Hide file tree
Showing 360 changed files with 384 additions and 367 deletions.
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,24 @@ All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](CONTRIBUTING.md).


## [v8.1.0] - 2021-10-05
- UK is no longer a EU member state (longlist) (#179)
- Fix letter case for language case (fix #117 & #118)
- Fix array access on bool when retrieving short list of countries (fix #132 & #181)
- Fix the official Portuguese name of Portugal to República Portuguesa (fix #143 - thanks @lbassuncao)
- Update and optimize country flags
- Update country currencies to include only the official currency (fix #52 #55 #72)
- Fix Mexico subregion to North America Instead of Central America (fix #124)
- If Italy native official name in shortlist (fix #192)
- Replace not allowed integer WMO code values with null to omit php type errors
- Replace not allowed integer DS code values with null to omit php type errors
- Replace not allowed integer FIPS code values with null to omit php type errors
- Replace not allowed integer IOC code values with null to omit php type errors
- Replace not allowed integer COWC code values with null to omit php type errors
- Replace not allowed integer AR5 code values with null to omit php type errors
- Fix Antarctica currency to null
- Fix issues with currencies longlist retrieval (fix #167)

## [v8.0.0] - 2021-08-22
- Drop PHP v7 support
- Update composer dependencies
Expand Down Expand Up @@ -145,6 +163,7 @@ This project adheres to [Semantic Versioning](CONTRIBUTING.md).
## v1.0.0 - 2016-08-20
- Tag first release.

[v8.1.0]: https://github.com/rinvex/countries/compare/v8.0.0...v8.1.0
[v8.0.0]: https://github.com/rinvex/countries/compare/v7.3.2...v8.0.0
[v7.3.2]: https://github.com/rinvex/countries/compare/v7.3.1...v7.3.2
[v7.3.1]: https://github.com/rinvex/countries/compare/v7.3.0...v7.3.1
Expand Down
2 changes: 1 addition & 1 deletion resources/data/ad.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"name":{"common":"Andorra","official":"Principality of Andorra","native":{"cat":{"common":"Andorra","official":"Principat d'Andorra"}}},"demonym":"Andorran","capital":"Andorra la Vella","iso_3166_1_alpha2":"AD","iso_3166_1_alpha3":"AND","iso_3166_1_numeric":"020","currency":{"EUR":{"iso_4217_code":"EUR","iso_4217_numeric":978,"iso_4217_name":"Euro","iso_4217_minor_unit":2}},"tld":[".ad"],"alt_spellings":["AD","Principality of Andorra","Principat d'Andorra"],"languages":{"cat":"Catalan"},"geo":{"continent":{"EU":"Europe"},"postal_code":true,"latitude":"42 30 N","latitude_desc":"42.5506591796875","longitude":"1 30 E","longitude_desc":"1.5762332677841187","max_latitude":"42.65","max_longitude":"1.783333","min_latitude":"42.433333","min_longitude":"1.416667","area":468,"region":"Europe","subregion":"Southern Europe","world_region":"EMEA","region_code":"150","subregion_code":"039","landlocked":true,"borders":["FRA","ESP"],"independent":"Yes"},"dialling":{"calling_code":["376"],"national_prefix":null,"national_number_lengths":[6,7,8,9],"national_destination_code_lengths":[2],"international_prefix":"00"},"extra":{"geonameid":3041565,"edgar":"B6","itu":"AND","marc":"an","wmo":0,"ds":"AND","fifa":"AND","fips":"AN","gaul":7,"ioc":"AND","cowc":"AND","cown":232,"fao":6,"imf":0,"ar5":"OECD1990","address_format":null,"eu_member":null,"vat_rates":null,"emoji":"🇦🇩"}}
{"name":{"common":"Andorra","official":"Principality of Andorra","native":{"cat":{"common":"Andorra","official":"Principat d'Andorra"}}},"demonym":"Andorran","capital":"Andorra la Vella","iso_3166_1_alpha2":"AD","iso_3166_1_alpha3":"AND","iso_3166_1_numeric":"020","currency":{"EUR":{"iso_4217_code":"EUR","iso_4217_numeric":978,"iso_4217_name":"Euro","iso_4217_minor_unit":2}},"tld":[".ad"],"alt_spellings":["AD","Principality of Andorra","Principat d'Andorra"],"languages":{"cat":"Catalan"},"geo":{"continent":{"EU":"Europe"},"postal_code":true,"latitude":"42 30 N","latitude_desc":"42.5506591796875","longitude":"1 30 E","longitude_desc":"1.5762332677841187","max_latitude":"42.65","max_longitude":"1.783333","min_latitude":"42.433333","min_longitude":"1.416667","area":468,"region":"Europe","subregion":"Southern Europe","world_region":"EMEA","region_code":"150","subregion_code":"039","landlocked":true,"borders":["FRA","ESP"],"independent":"Yes"},"dialling":{"calling_code":["376"],"national_prefix":null,"national_number_lengths":[6,7,8,9],"national_destination_code_lengths":[2],"international_prefix":"00"},"extra":{"geonameid":3041565,"edgar":"B6","itu":"AND","marc":"an","wmo":null,"ds":"AND","fifa":"AND","fips":"AN","gaul":7,"ioc":"AND","cowc":"AND","cown":232,"fao":6,"imf":0,"ar5":"OECD1990","address_format":null,"eu_member":null,"vat_rates":null,"emoji":"🇦🇩"}}
2 changes: 1 addition & 1 deletion resources/data/ae.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"name":{"common":"United Arab Emirates","official":"United Arab Emirates","native":{"ara":{"common":"دولة الإمارات العربية المتحدة","official":"الإمارات العربية المتحدة"}}},"demonym":"Emirati","capital":"Abu Dhabi","iso_3166_1_alpha2":"AE","iso_3166_1_alpha3":"ARE","iso_3166_1_numeric":"784","currency":{"AED":{"iso_4217_code":"AED","iso_4217_numeric":784,"iso_4217_name":"UAE Dirham","iso_4217_minor_unit":2}},"tld":[".ae","امارات."],"alt_spellings":["AE","UAE","Emirates"],"languages":{"ara":"Arabic"},"geo":{"continent":{"AS":"Asia"},"postal_code":false,"latitude":"24 00 N","latitude_desc":"23.684776306152344","longitude":"54 00 E","longitude_desc":"54.536643981933594","max_latitude":"26.133333","max_longitude":"58","min_latitude":"22.166667","min_longitude":"45","area":83600,"region":"Asia","subregion":"Western Asia","world_region":"EMEA","region_code":"142","subregion_code":"145","landlocked":false,"borders":["OMN","SAU"],"independent":"Yes"},"dialling":{"calling_code":["971"],"national_prefix":"0","national_number_lengths":[7,8,9],"national_destination_code_lengths":[2],"international_prefix":"00"},"extra":{"geonameid":290557,"edgar":"C0","itu":"UAE","marc":"ts","wmo":"ER","ds":0,"fifa":"UAE","fips":"AE","gaul":255,"ioc":"UAE","cowc":"UAE","cown":696,"fao":225,"imf":466,"ar5":"MAF","address_format":"{{recipient}}\n{{street}}\n{{postalcode}} {{city}}\n{{country}}","eu_member":null,"vat_rates":null,"emoji":"🇦🇪"}}
{"name":{"common":"United Arab Emirates","official":"United Arab Emirates","native":{"ara":{"common":"دولة الإمارات العربية المتحدة","official":"الإمارات العربية المتحدة"}}},"demonym":"Emirati","capital":"Abu Dhabi","iso_3166_1_alpha2":"AE","iso_3166_1_alpha3":"ARE","iso_3166_1_numeric":"784","currency":{"AED":{"iso_4217_code":"AED","iso_4217_numeric":784,"iso_4217_name":"UAE Dirham","iso_4217_minor_unit":2}},"tld":[".ae","امارات."],"alt_spellings":["AE","UAE","Emirates"],"languages":{"ara":"Arabic"},"geo":{"continent":{"AS":"Asia"},"postal_code":false,"latitude":"24 00 N","latitude_desc":"23.684776306152344","longitude":"54 00 E","longitude_desc":"54.536643981933594","max_latitude":"26.133333","max_longitude":"58","min_latitude":"22.166667","min_longitude":"45","area":83600,"region":"Asia","subregion":"Western Asia","world_region":"EMEA","region_code":"142","subregion_code":"145","landlocked":false,"borders":["OMN","SAU"],"independent":"Yes"},"dialling":{"calling_code":["971"],"national_prefix":"0","national_number_lengths":[7,8,9],"national_destination_code_lengths":[2],"international_prefix":"00"},"extra":{"geonameid":290557,"edgar":"C0","itu":"UAE","marc":"ts","wmo":"ER","ds":null,"fifa":"UAE","fips":"AE","gaul":255,"ioc":"UAE","cowc":"UAE","cown":696,"fao":225,"imf":466,"ar5":"MAF","address_format":"{{recipient}}\n{{street}}\n{{postalcode}} {{city}}\n{{country}}","eu_member":null,"vat_rates":null,"emoji":"🇦🇪"}}
2 changes: 1 addition & 1 deletion resources/data/ag.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"name":{"common":"Antigua and Barbuda","official":"Antigua and Barbuda","native":{"eng":{"common":"Antigua and Barbuda","official":"Antigua and Barbuda"}}},"demonym":"Antiguan, Barbudan","capital":"Saint John's","iso_3166_1_alpha2":"AG","iso_3166_1_alpha3":"ATG","iso_3166_1_numeric":"028","currency":{"XCD":{"iso_4217_code":"XCD","iso_4217_numeric":951,"iso_4217_name":"East Caribbean Dollar","iso_4217_minor_unit":2}},"tld":[".ag"],"alt_spellings":["AG"],"languages":{"eng":"English"},"geo":{"continent":{"NA":"North America"},"postal_code":false,"latitude":"17 03 N","latitude_desc":"17.09273910522461","longitude":"61 48 W","longitude_desc":"-61.81040954589844","max_latitude":"17.733333","max_longitude":"-61.666667","min_latitude":"16.916667","min_longitude":"-62.333333","area":442,"region":"Americas","subregion":"Caribbean","world_region":"AMER","region_code":"019","subregion_code":"029","landlocked":false,"borders":[],"independent":"Yes"},"dialling":{"calling_code":["1268"],"national_prefix":"1","national_number_lengths":[10],"national_destination_code_lengths":[3],"international_prefix":"011"},"extra":{"geonameid":3576396,"edgar":"B9","itu":"ATG","marc":"aq","wmo":"AT","ds":0,"fifa":"ATG","fips":"AC","gaul":11,"ioc":"ANT","cowc":"AAB","cown":58,"fao":8,"imf":311,"ar5":"LAM","address_format":null,"eu_member":null,"vat_rates":null,"emoji":"🇦🇬"}}
{"name":{"common":"Antigua and Barbuda","official":"Antigua and Barbuda","native":{"eng":{"common":"Antigua and Barbuda","official":"Antigua and Barbuda"}}},"demonym":"Antiguan, Barbudan","capital":"Saint John's","iso_3166_1_alpha2":"AG","iso_3166_1_alpha3":"ATG","iso_3166_1_numeric":"028","currency":{"XCD":{"iso_4217_code":"XCD","iso_4217_numeric":951,"iso_4217_name":"East Caribbean Dollar","iso_4217_minor_unit":2}},"tld":[".ag"],"alt_spellings":["AG"],"languages":{"eng":"English"},"geo":{"continent":{"NA":"North America"},"postal_code":false,"latitude":"17 03 N","latitude_desc":"17.09273910522461","longitude":"61 48 W","longitude_desc":"-61.81040954589844","max_latitude":"17.733333","max_longitude":"-61.666667","min_latitude":"16.916667","min_longitude":"-62.333333","area":442,"region":"Americas","subregion":"Caribbean","world_region":"AMER","region_code":"019","subregion_code":"029","landlocked":false,"borders":[],"independent":"Yes"},"dialling":{"calling_code":["1268"],"national_prefix":"1","national_number_lengths":[10],"national_destination_code_lengths":[3],"international_prefix":"011"},"extra":{"geonameid":3576396,"edgar":"B9","itu":"ATG","marc":"aq","wmo":"AT","ds":null,"fifa":"ATG","fips":"AC","gaul":11,"ioc":"ANT","cowc":"AAB","cown":58,"fao":8,"imf":311,"ar5":"LAM","address_format":null,"eu_member":null,"vat_rates":null,"emoji":"🇦🇬"}}
2 changes: 1 addition & 1 deletion resources/data/ai.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"name":{"common":"Anguilla","official":"Anguilla","native":{"eng":{"common":"Anguilla","official":"Anguilla"}}},"demonym":"Anguillian","capital":"The Valley","iso_3166_1_alpha2":"AI","iso_3166_1_alpha3":"AIA","iso_3166_1_numeric":"660","currency":{"XCD":{"iso_4217_code":"XCD","iso_4217_numeric":951,"iso_4217_name":"East Caribbean Dollar","iso_4217_minor_unit":2}},"tld":[".ai"],"alt_spellings":["AI"],"languages":{"eng":"English"},"geo":{"continent":{"NA":"North America"},"postal_code":true,"latitude":"18 15 N","latitude_desc":"18.22646713256836","longitude":"63 10 W","longitude_desc":"-63.0473518371582","max_latitude":"18.6","max_longitude":"-62.916667","min_latitude":"18.15","min_longitude":"-63.433333","area":91,"region":"Americas","subregion":"Caribbean","world_region":"AMER","region_code":"019","subregion_code":"029","landlocked":false,"borders":[],"independent":"Territory of GB"},"dialling":{"calling_code":["1264"],"national_prefix":"1","national_number_lengths":[10],"national_destination_code_lengths":[3],"international_prefix":"011"},"extra":{"geonameid":3573511,"edgar":"1A","itu":"AIA","marc":"am","wmo":0,"ds":0,"fifa":"AIA","fips":"AV","gaul":9,"ioc":"AIA","cowc":0,"cown":0,"fao":0,"imf":312,"ar5":"LAM","address_format":null,"eu_member":null,"vat_rates":null,"emoji":"🇦🇮"}}
{"name":{"common":"Anguilla","official":"Anguilla","native":{"eng":{"common":"Anguilla","official":"Anguilla"}}},"demonym":"Anguillian","capital":"The Valley","iso_3166_1_alpha2":"AI","iso_3166_1_alpha3":"AIA","iso_3166_1_numeric":"660","currency":{"XCD":{"iso_4217_code":"XCD","iso_4217_numeric":951,"iso_4217_name":"East Caribbean Dollar","iso_4217_minor_unit":2}},"tld":[".ai"],"alt_spellings":["AI"],"languages":{"eng":"English"},"geo":{"continent":{"NA":"North America"},"postal_code":true,"latitude":"18 15 N","latitude_desc":"18.22646713256836","longitude":"63 10 W","longitude_desc":"-63.0473518371582","max_latitude":"18.6","max_longitude":"-62.916667","min_latitude":"18.15","min_longitude":"-63.433333","area":91,"region":"Americas","subregion":"Caribbean","world_region":"AMER","region_code":"019","subregion_code":"029","landlocked":false,"borders":[],"independent":"Territory of GB"},"dialling":{"calling_code":["1264"],"national_prefix":"1","national_number_lengths":[10],"national_destination_code_lengths":[3],"international_prefix":"011"},"extra":{"geonameid":3573511,"edgar":"1A","itu":"AIA","marc":"am","wmo":null,"ds":null,"fifa":"AIA","fips":"AV","gaul":9,"ioc":"AIA","cowc":null,"cown":0,"fao":0,"imf":312,"ar5":"LAM","address_format":null,"eu_member":null,"vat_rates":null,"emoji":"🇦🇮"}}
2 changes: 1 addition & 1 deletion resources/data/ao.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"name":{"common":"Angola","official":"Republic of Angola","native":{"por":{"common":"Angola","official":"República de Angola"}}},"demonym":"Angolan","capital":"Luanda","iso_3166_1_alpha2":"AO","iso_3166_1_alpha3":"AGO","iso_3166_1_numeric":"024","currency":{"AOA":{"iso_4217_code":"AOA","iso_4217_numeric":973,"iso_4217_name":"Kwanza","iso_4217_minor_unit":2}},"tld":[".ao"],"alt_spellings":["AO","República de Angola","ʁɛpublika de an'ɡɔla"],"languages":{"por":"Portuguese"},"geo":{"continent":{"AF":"Africa"},"postal_code":false,"latitude":"12 30 S","latitude_desc":"-12.333555221557617","longitude":"18 30 E","longitude_desc":"17.539464950561523","max_latitude":"-4.4","max_longitude":"23.983333","min_latitude":"-32","min_longitude":"10","area":1246700,"region":"Africa","subregion":"Middle Africa","world_region":"EMEA","region_code":"002","subregion_code":"017","landlocked":false,"borders":["COG","COD","ZMB","NAM"],"independent":"Yes"},"dialling":{"calling_code":["244"],"national_prefix":"0","national_number_lengths":[9],"national_destination_code_lengths":[2],"international_prefix":"00"},"extra":{"geonameid":3351879,"edgar":"B7","itu":"AGL","marc":"ao","wmo":"AN","ds":0,"fifa":"ANG","fips":"AO","gaul":8,"ioc":"ANG","cowc":"ANG","cown":540,"fao":7,"imf":614,"ar5":"MAF","address_format":null,"eu_member":null,"vat_rates":null,"emoji":"🇦🇴"}}
{"name":{"common":"Angola","official":"Republic of Angola","native":{"por":{"common":"Angola","official":"República de Angola"}}},"demonym":"Angolan","capital":"Luanda","iso_3166_1_alpha2":"AO","iso_3166_1_alpha3":"AGO","iso_3166_1_numeric":"024","currency":{"AOA":{"iso_4217_code":"AOA","iso_4217_numeric":973,"iso_4217_name":"Kwanza","iso_4217_minor_unit":2}},"tld":[".ao"],"alt_spellings":["AO","República de Angola","ʁɛpublika de an'ɡɔla"],"languages":{"por":"Portuguese"},"geo":{"continent":{"AF":"Africa"},"postal_code":false,"latitude":"12 30 S","latitude_desc":"-12.333555221557617","longitude":"18 30 E","longitude_desc":"17.539464950561523","max_latitude":"-4.4","max_longitude":"23.983333","min_latitude":"-32","min_longitude":"10","area":1246700,"region":"Africa","subregion":"Middle Africa","world_region":"EMEA","region_code":"002","subregion_code":"017","landlocked":false,"borders":["COG","COD","ZMB","NAM"],"independent":"Yes"},"dialling":{"calling_code":["244"],"national_prefix":"0","national_number_lengths":[9],"national_destination_code_lengths":[2],"international_prefix":"00"},"extra":{"geonameid":3351879,"edgar":"B7","itu":"AGL","marc":"ao","wmo":"AN","ds":null,"fifa":"ANG","fips":"AO","gaul":8,"ioc":"ANG","cowc":"ANG","cown":540,"fao":7,"imf":614,"ar5":"MAF","address_format":null,"eu_member":null,"vat_rates":null,"emoji":"🇦🇴"}}
2 changes: 1 addition & 1 deletion resources/data/aq.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"name":{"common":"Antarctica","official":"Antarctica","native":{"eng":{"common":"Antarctica","official":"Antarctica"}}},"demonym":"Antarctican","capital":"","iso_3166_1_alpha2":"AQ","iso_3166_1_alpha3":"ATA","iso_3166_1_numeric":"010","currency":[],"tld":[".aq"],"alt_spellings":["AQ"],"languages":[],"geo":{"continent":{"AN":"Antarctica"},"postal_code":true,"latitude":"90 00 S","latitude_desc":"-82.862752","longitude":"0 00 E","longitude_desc":"-135.0","max_latitude":"-60.0","max_longitude":"180.0","min_latitude":"-90.0","min_longitude":"-180.0","area":14000000,"region":"","subregion":"","world_region":"AMER","region_code":"","subregion_code":"","landlocked":false,"borders":[],"independent":"International"},"dialling":{"calling_code":[],"national_prefix":"","national_number_lengths":[],"national_destination_code_lengths":[],"international_prefix":""},"extra":{"geonameid":6697173,"edgar":0,"itu":0,"marc":"ay","wmo":"AA","ds":0,"fifa":"ROS","fips":"AY","gaul":10,"ioc":0,"cowc":0,"cown":0,"fao":0,"imf":0,"ar5":"LAM","address_format":null,"eu_member":null,"vat_rates":null,"emoji":"🇦🇶"}}
{"name":{"common":"Antarctica","official":"Antarctica","native":{"eng":{"common":"Antarctica","official":"Antarctica"}}},"demonym":"Antarctican","capital":"","iso_3166_1_alpha2":"AQ","iso_3166_1_alpha3":"ATA","iso_3166_1_numeric":"010","currency":null,"tld":[".aq"],"alt_spellings":["AQ"],"languages":[],"geo":{"continent":{"AN":"Antarctica"},"postal_code":true,"latitude":"90 00 S","latitude_desc":"-82.862752","longitude":"0 00 E","longitude_desc":"-135.0","max_latitude":"-60.0","max_longitude":"180.0","min_latitude":"-90.0","min_longitude":"-180.0","area":14000000,"region":"","subregion":"","world_region":"AMER","region_code":"","subregion_code":"","landlocked":false,"borders":[],"independent":"International"},"dialling":{"calling_code":[],"national_prefix":"","national_number_lengths":[],"national_destination_code_lengths":[],"international_prefix":""},"extra":{"geonameid":6697173,"edgar":0,"itu":0,"marc":"ay","wmo":"AA","ds":null,"fifa":"ROS","fips":"AY","gaul":10,"ioc":null,"cowc":null,"cown":0,"fao":0,"imf":0,"ar5":"LAM","address_format":null,"eu_member":null,"vat_rates":null,"emoji":"🇦🇶"}}
Loading

0 comments on commit 9470314

Please sign in to comment.