Skip to content

v2.0.0

Choose a tag to compare

@harungecit harungecit released this 15 Dec 09:39
· 9 commits to main since this release

v2.0.0 (December 2025)

  • Breaking Change: Namespace changed from PHPOrbit\EmailValidator to HarunGecit\EmailValidator
  • Breaking Change: Package name changed from phporbit/php-email-validator to harungecit/php-email-validator
  • Added batch/array email validation support (validateMultiple, filterValid, filterInvalid)
  • Added isValid() method for complete validation in one call
  • Added validateWithDetails() for detailed validation results
  • Added getStatistics() for batch validation statistics
  • Added static factory method EmailValidator::create()
  • Added fluent interface for list management
  • Added MX record caching
  • Added hasValidDNS() for A/AAAA record checking
  • Added email normalization methods
  • Added list management methods (add/remove domains)
  • Enhanced Fetcher with caching, custom list loading, and merge capabilities
  • Expanded test suite from 3 to 50+ test methods
  • Added multi-platform CI support (Ubuntu, Windows, macOS)
  • Added PHP 8.5 support