Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
New system requirements:
- PHP 8.0 or newer.
- Drupal 9.4 or newer.
Data model changes:
- The administrative_area property now always stores the ISO code of the subdivision. Previously it depended on the dataset (e.g. US administrative areas were keyed by ISO code, but IE ones weren't).
Major changes:
- #2482969: Added an address_line3 property.
- #3354976: Switched to commerceguys/addressing v2.0.0
1) Fields now have a full override UI that allows setting subfields (such as company or postal code) as always required/optional.
2) Requires commerceguys/addressing v1.0.0.
The addressing library no longer requires commerceguys/intl and commerceguys/enum, which means that the number of Ludwig downloads has dropped from 3 to 1 (just commerceguys/addressing).
Uses the new commerceguys/addressing 1.0.x.
Featuring 50% smaller subdivisions, transliterated subdivision codes (asian languages, russian, etc), address formats stored in PHP (no more I/O when validating/formatting an address).
Important: The module must be updated with Composer ('composer update drupal/address --with-dependencies'), in order to get the new library versions. After that you need to run update.php