diff --git a/changelog.txt b/changelog.txt index 4a8d5a763f..cc9ea9c983 100644 --- a/changelog.txt +++ b/changelog.txt @@ -29,6 +29,7 @@ * Update - Allow more situations to enable settings synchronization with Stripe * Update - Ensure that we check for settings sync eligibility after every upgrade * Dev - Update @wordpress/scripts to 30.24.0 and @wordpress/base-styles to 6.7.0 +* Fix - Update Ukraine state mapping list = 9.9.2 - 2025-09-29 = * Fix - BACS instruction text appears twice on the Order Confirmation page diff --git a/includes/constants/class-wc-stripe-payment-request-button-states.php b/includes/constants/class-wc-stripe-payment-request-button-states.php index 7ef766d4d9..7ed7504d11 100644 --- a/includes/constants/class-wc-stripe-payment-request-button-states.php +++ b/includes/constants/class-wc-stripe-payment-request-button-states.php @@ -1080,6 +1080,36 @@ class WC_Stripe_Payment_Request_Button_States { ], // Tanzania. 'TZ' => [], + // Ukraine. + 'UA' => [ + 'UA-05' => [ 'Vinnytsia Oblast', 'Vinnytsia Oblast', 'Вінницька область' ], + 'UA-07' => [ 'Volyn Oblast', 'Volyn Oblast', 'Волинська область' ], + 'UA-09' => [ 'Luhansk Oblast', 'Luhansk Oblast', 'Луганська область' ], + 'UA-12' => [ 'Dnipropetrovsk Oblast', 'Dnipropetrovsk Oblast', 'Дніпропетровська область' ], + 'UA-14' => [ 'Donetsk Oblast', 'Donetsk Oblast', 'Донецька область' ], + 'UA-18' => [ 'Zhytomyr Oblast', 'Zhytomyr Oblast', 'Житомирська область' ], + 'UA-21' => [ 'Zakarpattia Oblast', 'Zakarpattia Oblast', 'Закарпатська область' ], + 'UA-23' => [ 'Zaporizhzhia Oblast', 'Zaporizhzhia Oblast', 'Запорізька область' ], + 'UA-26' => [ 'Ivano-Frankivsk Oblast', 'Ivano-Frankivsk Oblast', 'Івано-Франківська область' ], + 'UA-30' => [ 'Kyiv', 'Kyiv', 'Київ' ], + 'UA-32' => [ 'Kyiv Oblast', 'Kyiv Oblast', 'Київська область' ], + 'UA-35' => [ 'Kirovohrad Oblast', 'Kirovohrad Oblast', 'Кіровоградська область' ], + 'UA-40' => [ 'Sevastopol', 'Sevastopol', 'Севастополь' ], + 'UA-43' => [ 'Crimea', 'Crimea', 'Автономна Республіка Крим' ], + 'UA-46' => [ 'Lviv Oblast', 'Lviv Oblast', 'Львівська область' ], + 'UA-48' => [ 'Mykolaiv Oblast', 'Mykolaiv Oblast', 'Миколаївська область' ], + 'UA-51' => [ 'Odesa Oblast', 'Odesa Oblast', 'Одеська область' ], + 'UA-53' => [ 'Poltava Oblast', 'Poltava Oblast', 'Полтавська область' ], + 'UA-56' => [ 'Rivne Oblast', 'Rivne Oblast', 'Рівненська область' ], + 'UA-59' => [ 'Sumy Oblast', 'Sumy Oblast', 'Сумська область' ], + 'UA-61' => [ 'Ternopil Oblast', 'Ternopil Oblast', 'Тернопільська область' ], + 'UA-63' => [ 'Kharkiv Oblast', 'Kharkiv Oblast', 'Харківська область' ], + 'UA-65' => [ 'Kherson Oblast', 'Kherson Oblast', 'Херсонська область' ], + 'UA-68' => [ 'Khmelnytskyi Oblast', 'Khmelnytskyi Oblast', 'Хмельницька область' ], + 'UA-71' => [ 'Cherkasy Oblast', 'Cherkasy Oblast', 'Черкаська область' ], + 'UA-74' => [ 'Chernihiv Oblast', 'Chernihiv Oblast', 'Чернігівська область' ], + 'UA-77' => [ 'Chernivtsi Oblast', 'Chernivtsi Oblast', 'Чернівецька область' ], + ], // Uganda. 'UG' => [], // United States Minor Outlying Islands. diff --git a/readme.txt b/readme.txt index a97ef2362c..ccf5522492 100644 --- a/readme.txt +++ b/readme.txt @@ -140,5 +140,6 @@ If you get stuck, you can ask for help in the [Plugin Forum](https://wordpress.o * Update - Ensure that we check for settings sync eligibility after every upgrade * Update - Reduce settings Javascript file size by using smaller image * Dev - Update @wordpress/scripts to 30.24.0 and @wordpress/base-styles to 6.7.0 +* Fix - Update Ukraine state mapping list [See changelog for full details across versions](https://raw.githubusercontent.com/woocommerce/woocommerce-gateway-stripe/trunk/changelog.txt).