# Changelog

## 1.0.9 | February 18, 2026

- Added cached local provider lists to avoid repeated remote fetches.

## 1.0.8 | February 4, 2026

- Fixed an issue where Basic validation config did not honor custom rules.

## 1.0.7 | January 21, 2026

- Fixed an issue where the `:gpev_technical_details` merge tag modifier rendered as plain text in confirmations.

## 1.0.6 | January 14, 2026

- Added `:gpev_status` and `:gpev_technical_details` merge tag modifiers.

## 1.0.5 | January 7, 2026

- Fixed an issue where free email blocking was case-sensitive for domains.

## 1.0.4 | December 17, 2025

- Added comprehensive logging throughout email validation process for better debugging and monitoring.

## 1.0.3 | January 29, 2025

- Fixed PHP error that could occur if requiring No Duplicates and Email Confirmation on fields.
- Updated `Validation_Result::add_reason()` to be a `public` method.

## 1.0.2 | January 15, 2025

- Fixed validation results badge showing in unintended contexts.
- Added [`gpev_validation_error_message`](https://gravitywiz.com/documentation/gpev_validation_error_message/) PHP filter hook to modify validation error messages.

## 1.0.1 | January 7, 2025

- Added filter to enable/disable `Enable Email Validator` setting. (#5)
- Added [gpev_disable_email_validator_by_default](https://gravitywiz.com/documentation/gpev_disable_email_validator_by_default/) PHP filter hook to disable validation by default.
- Added support to block/allow specific top-level domains (e.g. .ru).
- Internationalized "Only Visible to Form Editors" so it can be translated.

## 1.0

- Hello World!
