mailfix 0.37.2 copy "mailfix: ^0.37.2" to clipboard
mailfix: ^0.37.2 copied to clipboard

Package for email validation with domain correction suggestions using configurable similarity algorithms.

Changelog #

0.37.2 #

Changed #

  • Fixed root analyzer configuration to use Dart package lints.
  • Updated development lint dependency.
  • Synchronized the Flutter example lockfile with package version 0.37.2.

Fixed #

  • Fixed explicit Levenshtein algorithm selection.
  • Normalized custom domains before storing or checking them.
  • Handled short strings more safely in Jaro-Winkler matching.
  • Added a deprecated EmailValidatorInterface alias for compatibility with older documentation.

0.37.1 #

Changed #

  • Updated the list of restricted special characters in the default email validator
  • Removed hyphen (-), underscore (_), and plus (+) from the restricted characters list
  • Improved compatibility with common corporate email addresses and email aliasing practices that frequently use these characters

0.0.4 #

Changed #

  • Change for package DART

0.0.1 Initial Release #

Added #

  • Core email validation functionality
  • Multiple similarity algorithms:
    • Levenshtein distance
    • Damerau-Levenshtein distance
    • Jaro-Winkler similarity
  • Internationalization support (en, pt-br)
  • Customizable domain validation
  • Configurable similarity threshold
  • Flutter example application
  • Comprehensive test coverage
  • Documentation in English

Features #

  • Email format validation following RFC 5322
  • Smart domain suggestions for typos
  • Extensible architecture for custom validators
  • Built-in common email domain list
  • Case-insensitive domain matching
  • Dependency injection support
  • Flexible configuration options
2
likes
160
points
40
downloads
screenshot

Documentation

API reference

Publisher

verified publishervaldir.dev.br

Weekly Downloads

Package for email validation with domain correction suggestions using configurable similarity algorithms.

Repository (GitHub)
View/report issues

Topics

#email #validation #domain-correction #levenshtein #jaro-winkler

License

MIT (license)

Dependencies

email_validator

More

Packages that depend on mailfix