| ⇢ | A | IDRightPart added | |
| ⇢ | A | MessageIDParser added | |
| ⇢ | A | Parser added | |
| ⇢ | A | IDLeftPart added | |
| ⇢ | A | PartParser added | |
| ⇢ | A | CommentsInIDRight added | |
| ⇢ | A | MessageIDValidation added | |
| A | ↛ | Parser removed |
| ⇢ | A | Parser::parse() added | |
| ⇢ | A | DomainPart::validateTokens() added | |
| ⇢ | A | MessageIDValidation::isValid() added | |
| ⇢ | A | LocalPart::validateTokens() added | |
| ⇢ | A | IDRightPart::validateTokens() added | |
| ⇢ | A | Parser::hasAtToken() added | |
| ⇢ | A | MessageIDParser::processIDLeft() added | |
| ⇢ | A | MessageIDParser::processIDRight() added | |
| ⇢ | A | MessageIDParser::parseRightFromAt() added | |
| ⇢ | A | CommentsInIDRight::description() added | |
| ⋮ | view more | ||
| A | ↛ | EmailParser::hasAtToken() removed | |
| A | ↛ | EmailParser::getWarnings() removed | |
| A | ↛ | DomainPart::getDomainPart() removed | |
| A | ↛ | Parser::__construct() removed | |
| A | ↛ | Parser::getWarnings() removed | |
| A | ↛ | Parser::checkConsecutiveDots() removed | |
| A | ↛ | Parser::escaped() removed | |
| A | ↛ | Parser::parseFWS() removed | |