EmailValidator

PHP Email address validator

MIT License

Downloads
490.3M
Stars
11.3K
Committers
75

Bot releases are hidden (Show)

EmailValidator - Improve DNS check Latest Release

Published by egulias about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/egulias/EmailValidator/compare/4.0.1...4.0.2

EmailValidator - Prevent deprecation warnings

Published by egulias over 1 year ago

#367

EmailValidator - DNScheck for multi-host domains

Published by egulias almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/egulias/EmailValidator/compare/4.0.0...4.0.1

EmailValidator - v4 Release

Published by egulias almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/egulias/EmailValidator/compare/3.2.5...4.0.0

EmailValidator - Replace Travis CI with Github Actions

Published by egulias almost 2 years ago

What's Changed

Full Changelog: https://github.com/egulias/EmailValidator/compare/3.2.4...3.2.5

EmailValidator - Use of Doctrine Lexer v2

Published by egulias almost 2 years ago

EmailValidator - Fix broken 3.2.2

Published by egulias almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/egulias/EmailValidator/compare/3.2.1...3.2.3

EmailValidator - Last update before major version bump

Published by egulias almost 2 years ago

Changelog

  • #326
  • #328
  • #329
  • #330
  • #331
  • #332
  • #333
  • #340
  • #343

What's Changed

New Contributors

Full Changelog: https://github.com/egulias/EmailValidator/compare/3.2.1...3.2.2

EmailValidator - Remove deprecated call in PHP 8.2

Published by egulias over 2 years ago

#325

EmailValidator - PHP version increase and DNSCheck improvement

Published by egulias over 2 years ago

Increase PHP version to 7.4
Fix #321

EmailValidator - Fix empty Reason for MultipleError

Published by egulias about 3 years ago

  • #305
EmailValidator - Fix label length

Published by egulias over 3 years ago

Fixed by #297

EmailValidator - MessageID validator

Published by egulias over 3 years ago

From #290 a new validator has been added.
Follows RFC2822 for message-id to validate saidfield, that has some differences in both local (id-left) and domain (id-right) part.

EmailValidator - Improve dns_get_record error handling

Published by egulias over 3 years ago

See
#286

EmailValidator - v3 Release

Published by egulias almost 4 years ago

EmailValidator v3 Changelog

New Features

  • Access to local part and domain part from EmailParser
  • Validations outside of the scope of the RFC will be considered "extra" validations, thus opening the door for adding new; will live in their own folder "extra" (as requested in #248, #195, #183).

Breacking changes

  • PHP version upgraded to match Symfony's (as of 12/2020).
  • DNSCheckValidation now fails for missing MX records. While the RFC argues that the existence of only A records to be valid, starting in v3 they will be considered invalid.
  • Emails domain part are now intenteded to be RFC 1030 compliant, rendering previous valid emails (e.g example@examp&) invalid.
  • Egulias\EmailValidator\Validation\SpoofCheckValidation has moved to Egulias\EmailValidator\Validation\Extra\SpoofCheckValidation

PHP versions upgrade policy

PHP version upgrade requirement will happen via MINOR (3.x) version upgrades of the library, following the adoption level by major frameworks.

Changes

  • #235
  • #215
  • #130
  • #258
  • #188
  • #181
  • #217
  • #214
  • #249
  • #236
  • #257
  • #210

Thanks

To contributors, be it with PRs, reporting issues or supporting otherwise.

EmailValidator - Labels length

Published by egulias almost 4 years ago

Including:
#278
#276
#273

EmailValidator - Last release until v3

Published by egulias almost 4 years ago

Added Github's sponsor button
Improves:
#272
#186
#130

EmailValidator - Improve domain compliance

Published by egulias almost 4 years ago

Fixes #215

EmailValidator - Fix string afetr TLD

Published by egulias about 4 years ago

Fixes

  • #217
  • #214
EmailValidator - Remove depredcated constant

Published by egulias about 4 years ago