Added email verification with configurable field selector and banner mount
Added phone verification with configurable field selector and banner mount; fires on blur with a minimum of 7 digits
Each validation type can be independently enabled or disabled
Address validation now silently skips countries not covered by the API (40 supported countries hardcoded)
Replaced message-string matching with field-by-field comparison of entered vs. suggested postal address components (street, city, postcode, state); formatting-only differences are treated as valid
Passed billing country as region code in phone validation requests
Added hidden input alongside each checkbox to ensure unchecked state is correctly persisted in WordPress options
Settings page renamed to “Yelocate Validation” and restructured into sections: API Credentials, Address Validation, Email Verification, Phone Verification