Changelog

Read the latest news about Gravity Forms Address Enhanced.

Changelog

1.31.0, 2024-03-27

  • changed: use English names for Italian subdivisions, with translations in Italian
  • added: support for WordPress 6.5 .l10n.php translation files

1.30.1, 2024-03-14

  • fixed: User Registration not saving state / province for countries without dropdown list

1.30.0, 2024-03-06

  • added: provinces/prefectures of Morocco (MA)
  • changed: marked as tested up to WooCommerce 8.7

1.29.2, 2023-12-07

  • fixed: deprecation warnings in PHP 8.1+

1.29.1, 2023-10-30

  • changed: declare compatibility with WooCommerce HPOS (high performance order storage)
  • changed: marked as tested up to WooCommerce 8.2

1.29.0, 2023-10-03

  • fixed: User Registration not saving subdivision code when record state as code (in entry) enabled

1.28.0, 2023-07-19

  • added: parishes of Saint Kitts and Nevis (KN)
  • changed: marked as tested up to WooCommerce 7.9

1.27.0, 2023-05-03

  • changed: support for Northern Ireland counties instead of ISO subdivisions when the common-use setting is enabled
  • changed: marked as tested up to WooCommerce 7.7

1.26.1, 2023-04-11

  • fixed: showing {gf_address_enhanced_state…} merge tag in Address field when country subfield has no value

1.26.0, 2023-03-19

  • fixed: more Gravity Forms 2.7 compatibility fixes
  • changed: smarter support for Portugal in WooCommerce
  • changed: code improvements for automatic updates
  • changed: marked as tested up to WooCommerce 7.5

1.25.0, 2022-12-11

  • fixed: address form styling with GF 2.7 theme framework
  • changed: codes for regions of Ukraine match installed WooCommerce version
  • changed: marked as tested up to WooCommerce 7.2
  • added: regions of Senegal (SN)

1.24.2, 2022-11-18

  • fixed: some new signups saw {gf_address_enhanced_state…} merge tag in address field
  • fixed: fatal error on Gravity Forms 2.4 and earlier
  • changed: smart field validation is only available for Gravity Forms 2.5 and later
  • changed: custom field layouts are compatible with Gravity Forms 2.7

1.24.1, 2022-11-11

  • fixed: anonymous visitors saw {gf_address_enhanced_state…} merge tag in address field

1.24.0, 2022-11-03

  • changed: minimum required PHP version is now 7.4; recommended version is PHP 8.0 or higher
  • changed: codes for regions of New Zealand match installed WooCommerce version
  • changed: marked as tested up to WooCommerce 7.1
  • added: smart handling of when Address subfields are required, per country

1.23.0, 2022-09-22

  • fixed: ISO country codes didn’t convert back to customised country names
  • added: filter hook gf_address_enhanced_state_name for changing the name of a subdivision (state, province, etc.)

1.22.0, 2022-06-11

  • fixed: User Registration update forms did not load the state/province from WooCommerce profiles for some countries

1.21.0, 2022-03-07

  • changed: states of Germany supported by WooCommerce 6.3, WooCommerce codes updated

1.20.3, 2022-02-18

  • fixed: revert more strict typing to fix crashes from uncaught TypeErrors

1.20.2, 2022-02-16

  • fixed: revert some strict typing to fix crashes from some uncaught TypeErrors

1.20.1, 2022-02-16

  • fixed: crashes from uncaught TypeError mixed in PHP 7.x

1.20.0, 2022-02-15

  • added: regions of Armenia (AM)
  • added: states of Austria (AT)
  • added: districts of Azerbaijan (AZ)
  • added: provinces of Belgium (BE)
  • added: regions of Belarus (BY)
  • added: regions of Bosnia and Herzegovina (BA)
  • added: counties of Croatia (HR)
  • added: districts of Cyprus (CY)
  • added: districts of the Czech Republic (CZ)
  • added: regions of Denmark (DK)
  • added: counties of Estonia (EE)
  • added: regions of Finland (FI)
  • added: departments of France (FR)
  • added: regions of Georgia (GE)
  • added: regions of Iceland (IS)
  • added: municipalities of Latvia (LV)
  • added: counties of Lithuania (LT)
  • added: cantons of Luxembourg (LU)
  • added: municipalities of Montenegro (ME)
  • added: provinces of the Netherlands (NL)
  • added: municipalities of North Macedonia (MK)
  • added: counties of Norway (NO)
  • added: provinces of Poland (PL)
  • added: districts of Portugal (PT) with WooCommerce codes from Portugal States (Distritos) for WooCommerce
  • added: regions of Russia (RU)
  • added: regions of Slovakia (SK)
  • added: municipalities of Slovenia (SI)
  • added: counties of Sweden (SE)
  • changed: WooCommerce subdivision codes for countries not supported by WooCommerce are now the subdivision’s name
  • changed: don’t load Smart States scripts on post archives when excerpts suppress form display
  • changed: PHP code refinements – stricter typing, final classes

1.19.0, 2022-01-05

  • fixed: subdivision code for Worcestershire, England, UK
  • added: counties of Albania (AL)
  • added: departments of Colombia (CO)
  • added: provinces of Costa Rica (CR)
  • added: provinces of Ecuador (EC)
  • added: departments of El Salvador (SV)
  • added: departments of Honduras (HN)
  • added: departments of Nicaragua (NI)
  • added: provinces of Panama (PA)
  • added: departments of Uruguay (UY)
  • changed: WooCommerce codes for departments of Bolivia
  • changed: WooCommerce codes for departments of Guatemala
  • changed: WooCommerce codes for states of Venezuela
  • changed: Vargas, Venezuela is also known as La Guaira
  • changed: include regions of the Dominican Republic (after provinces)
  • changed: marked as tested up to WooCommerce 6.1

1.18.0, 2021-12-08

  • fixed: compatible with Gravity Forms 2.5.12+ copy values checkbox
  • fixed: matching state/province field IDs that use an extended notation
  • changed: districts of Chile supported by WooCommerce 6.0, WooCommerce codes updated
  • changed: marked as tested up to WooCommerce 6.0
  • added: support for United Kingdom subdivisions (not WooCommerce supported)

1.17.0, 2021-09-04

  • fixed: GF User Registration update feeds prepopulating the country from a country code, without using a merge tag
  • fixed: JavaScript error – r.fieldId.replace is not a function
  • added: regions of Ukraine (UA)
  • changed: marked as tested up to WooCommerce 5.7

1.16.0, 2021-06-08

  • added: states of Venezuela (VE)
  • changed: marked as tested up to WooCommerce 5.4

1.15.1, 2021-05-11

  • fixed: JavaScript errors when Address fields have country but not subdivision (state/province)

1.15.0, 2021-04-27

  • fixed: Smart States were not working with WooCommerce Gravity Forms Product Add-ons forms
  • fixed: tab index being lost for subdivision inputs
  • added: function get_state_code_by_name()
  • changed: marked as tested up to WooCommerce 5.3

1.14.0, 2021-03-29

  • fixed: saving country/subdivision as code in User Registration feeds now works for address types US, Canadian too
  • fixed: saving subdivision as code in User Registration feeds works again without the Entry State As Code setting
  • fixed: compatible with Gravity Forms 2.5 aria-describedby changes

1.13.0, 2021-02-25

  • fixed: preserve placeholders for state / province subfields of Address fields
  • fixed: compatible with Gravity Forms 2.5 subfield attributes
  • added: provinces of Guatemala (GT)
  • added: can put the country subfield first, so country can be selected before state/province
  • changed: marked as tested up to WooCommerce 5.1

1.12.0, 2021-02-11

  • fixed: conditional logic based on state / province drop-down values
  • added: provinces of the Dominican Republic (DO)
  • changed: marked as tested up to WooCommerce 5.0

1.11.1, 2021-01-02

  • added: Indian union territory of Ladakh (LA)
  • changed: marked as tested up to WooCommerce 4.9

1.11.0, 2020-12-08

  • added: parishes of Jamaica (JM)
  • changed: marked as tested up to WooCommerce 4.8

1.10.0, 2020-11-11

  • added: districts of Serbia (RS)
  • added: support for WordPress 5.5 automatic plugin updates
  • changed: marked as tested up to WooCommerce 4.7

1.9.0, 2020-10-16

  • added: departments of Benin (BJ)
  • added: governorates of Egypt (EG)
  • added: regions of Chile (CL) (not WooCommerce supported)
  • added: states of Germany (DE) (not WooCommerce supported)
  • added: provinces of South Korea (KR) (not WooCommerce supported)
  • added: provinces of Zimbabwe (ZW) (not WooCommerce supported)
  • added: setting to allow WooCommerce-unsupported countries to show states/provinces dropdowns
  • added: filter hook gf_address_enhanced_label_subdivisions_default for setting the default label on state/province subfields
  • changed: marked as tested up to WooCommerce 4.6
  • changed: compatible with Gravity Forms 2.5

1.8.0, 2020-08-13

  • added: provinces of Algeria (DZ)
  • added: regions of Namibia (NA)
  • changed: marked as tested up to WooCommerce 4.4
  • changed: minimum required PHP version is now 7.2; recommended version is PHP 7.4 or higher

1.7.0, 2020-07-11

  • added: counties of Kenya (KE)
  • changed: marked as tested up to WooCommerce 4.3

1.6.0, 2020-05-29

  • added: regions of Ghana (GH)
  • added: provinces of Mozambique (MZ)
  • changed: marked as tested up to WooCommerce 4.2

1.5.2, 2020-05-04

  • fixed: fatal error on plugins page when searching for deactivated WooCommerce plugin
  • changed: marked as tested up to WooCommerce 4.1

1.5.1, 2020-03-09

  • added: filter hook gf_address_enhanced_countries so developers can change the map of country names to codes
  • changed: marked as tested up to WooCommerce 4.0

1.5.0, 2020-01-02

  • added: provinces of Laos (LA)
  • changed: marked as tested up to WooCommerce 3.9

1.4.1, 2019-11-05

  • changed: US Minor Islands codes for WooCommerce now track WooCommerce v3.8, not v3.6
  • changed: sort state/province names using the current page’s locale

1.4.0, 2019-10-14

  • changed: list of Chinese provinces now uses Macao spelling for that SAR (NB: Gravity Forms country list still uses the Portuguese spelling)
  • added: provinces of Zambia (ZM)
  • added: PHP functions for converting short ISO state codes into various code formats, state name

1.3.2, 2019-08-10

  • added: districts of Uganda (UG)
  • changed: marked as tested up to WooCommerce 3.7

1.3.1, 2019-04-12

  • fixed: user activation from admin not saving states as codes on non-multisite

1.3.0, 2019-04-09

  • fixed: states / provinces not saving as a code when the User Registration feed has User Activation enabled
  • added: islands of the United States Minor Outlying Islands (UM)
  • changed: marked as tested up to WooCommerce 3.6

1.2.0, 2019-03-26

  • added: support for non-standard WooCommerce subdivision codes (many of which differ from ISO 3166-2 codes)
  • added: states / provinces for:
    • Bangladesh
    • Bulgaria
    • Bolivia
    • China
    • Hong Kong
    • India
    • Iran
    • Japan
    • Liberia
    • Malaysia
    • Moldova
    • Mexico
    • Nepal
    • New Zealand
    • Pakistan
    • Paraguay
    • South Africa
    • Tanzania
    • Thailand
    • Turkey
  • fixed: only save state as a code if option is enabled, otherwise preserve the state name in form entries
  • fixed: spelling correction for Indonesian provinces of Sumatra
  • fixed: changing the country clears the value of the state dropdown, avoiding incorrect state selection
  • changed: removed suppressed Italian provinces Carbonia-Iglesias, Medio Campidano, Olbia-Tempio, Ogliastra; added Sud Sardegna

1.1.0, 2018-11-12

  • fixed: prepopulating a Country dropdown from an ISO code (e.g. WooCommerce field) without a User Registration feed
  • changed: minimum required PHP version is now 5.6; recommended version is PHP 7.2 or higher
  • tested: WordPress 5.0, Gravity Forms 2.4 beta 2

1.0.0, 2018-08-18

  • initial public release