| ⇢ | A | ConsecutiveDot added | |
| ⇢ | A | CRLFAtTheEnd added | |
| ⇢ | A | CRLFX2 added | |
| ⇢ | A | CRNoLF added | |
| ⇢ | A | ExpectingCTEXT added | |
| ⇢ | A | FoldingWhiteSpace added | |
| ⇢ | A | AtextAfterCFWS added |
| ⇢ | B | FoldingWhiteSpace::parse() added | |
| ⇢ | A | FoldingWhiteSpace::isFWS() added | |
| ⇢ | A | Parser::validateEscaping() added | |
| ⇢ | A | FoldingWhiteSpace::checkCRLFInFWS() added | |
| ⇢ | A | LocalPart::parseComments() added | |
| ⇢ | A | LocalPart::parseLocalFWS() added | |
| ⇢ | A | ExpectingCTEXT::code() added | |
| ⇢ | A | FoldingWhiteSpace::escaped() added | |
| ⇢ | A | ExpectingCTEXT::description() added | |
| ⇢ | A | ValidEmail::isInvalid() added | |
| ⋮ | view more | ||
| B | ↗ | A | Parser::isFWS() improved |
| A | ↛ | LocalPart::isInvalidToken() removed | |