1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124
|
1.2.13 Jul 3, 2016
EmailValidator interface
1.2.12 - May 16, 2016
Backslash in domain bug fix
1.2.11 - Nov 11, 2015
Orphan brackets
1.2.10 - Oct 11, 2015
Improve parenthesis control for unclosed parenthesis by @whyte624
1.2.9 - Jun 22, 2015
1.2.8 - Apr 26, 2015
Improved UTF8 and domain validations
Improve domain validations for invalid domain tokens e.g ", >, <
Added capturing group for all non ASCII chars to avoid flagging them
as EmailLexer::S_EMPTY
Fix (only for ") #57
Fix #55
1.2.7 - 4 Jan 2015
Fix version of dependency
Fixed dependency for doctrine/lexer to ~1.0, thanks @Ocramius for tagging.
Fixed bug on test@fo;o.com like emails.
Minor fixes on documentation.
1.2.6 - 29 Nov 2014
UTF8 Character improvements
Control of ill formed UTF-8 chars and control characters for wrongly written emails with UTF8 chars
Thanks @masakielastic for reporting
1.2.5 - 6 Nov 2014
Fix regression from 1.2.4
A regression was introduced in 1.2.4 for long local parts.
Thanks to @craue
1.2.4 - 2 Nov 2014
Strict and DNS check bug fix
See #32
Error was caused by wrong negation and use of checkdnsr wasn't been taken into account when strict was set.
Now emails with warnings will fail when strict && DNS check or when strict with no DNS
Also, DNS check only raises warnings.
1.2.3 - 26 Oct 2014
Improved detection of invalid emails
Valid Emails
Improved detection of 4 valid email addresses
Invalid Emails
Added 21 invalid emails in tests and added them to the validation, they are now detected as invalid.
1.2.2 - 1 Sep 2014
Quoted Part Improvements
Bug fixes reported by @brianfreytag on issue #19:
Invalid emails:
brian,freytag@gmail.com
bri[an]freytag@gmail.com
Valid emails:
"brian,freytag"@gmail.com
"brian freytag"@gmail.com
"brian@freytag"@gmail.com
brian\ freytag@gmail.com
Are now detected as such.
1.2.1 - 21 Aug 2014
Remove dependency with checkDNS
Change DNS validation to default to true instead of false by @brianfreytag
1.2.0 - 6 Jul 2014
Code Improved
Code has been improved to allow for later refactors
A bug was fixed regarding comments in the domain part. Check the test cases for details
The validator is now 20% slower (in CLI, with PHP 5.5) due to several classed being involved
1.1.1 - 12 Jan 2014
1.1.0 - 8 Dec 2013
1.0.0 - 19 May 2013
|