All notable changes to addressing
will be documented in this file.
- Sync data with commerceguys repository (v2.2.2)
- Drop support for Ruby 3.0
- Update subdivisions for Philippines (PH)
- Add missing Indonesian (ID) provinces: PD, PE, PS, PT
- Update subdivisions for India (IN)
- Allow turning off postal code validation
- Singapore lacks city/locality field
- Allow address formats to declare default values
- Sync data with commerceguys repository (v2.1.1)
- Sync data with commerceguys repository (v2.1.0)
- Update to CLDR v44
- Switch to keying subdivisons by ISO code, where available
- Add support for a third address line
- Extract country + subdivision data from commerceguys repository
- Stop generating formats and subdivisions from Google's dataset
- Drop support for Ruby 2.7
- Remove obsolete postal_code_pattern_type from subdivisions
- Update CLDR to v42
- Update CLDR to v41
- Break with both subdivisions and parents when subdivision field is empty
- Only retrieve field if it exists on model
- Allow field validation to be overridden
- Only verify address when one of the field changes
- Allow used address fields to be configured
- Add ActiveRecord validations
- Fix typo in DE custom format
- Initial release