| ⇢ | A | CustomMessageMask added | |
| ⇢ | A | CustomAttachmentMask added | |
| ⇢ | A | Mask added | |
| ⇢ | A | AttachmentMask added | |
| ⇢ | A | MessageMask added | |
| A | ↘ | B | WhereQuery got worse |
| A | ↘ | B | Attachment got worse |
| ⇢ | B | Message::parseDate() added | |
| ⇢ | B | Client::setMaskFromConfig() added | |
| ⇢ | B | Message::extractPriority() added | |
| ⇢ | A | Mask::__call() added | |
| ⇢ | A | MessageMask::getCustomHTMLBody() added | |
| ⇢ | A | Message::__call() added | |
| ⇢ | A | MessageMask::getHTMLBodyWithEmbeddedUrlImages() added | |
| ⇢ | A | Attachment::__call() added | |
| ⇢ | A | Message::setMask() added | |
| ⇢ | A | AttachmentMask::getImageSrc() added | |
| ⋮ | view more | ||
| A | ↘ | B | Message::getHTMLBody() got worse |
| B | ↗ | A | Message::parseFlags() improved |
| F | ↗ | C | Message::parseHeader() improved |
| A | ↛ | Message::getCc() removed | |
| A | ↛ | Message::getSubject() removed | |
| A | ↛ | Attachment::getName() removed | |
| A | ↛ | Message::getPriority() removed | |
| A | ↛ | Attachment::getContentType() removed | |
| A | ↛ | Message::getInReplyTo() removed | |
| A | ↛ | Attachment::getDisposition() removed | |
| A | ↛ | Message::getUid() removed | |
| A | ↛ | Attachment::getId() removed | |
| A | ↛ | Message::getDate() removed | |
| ⋮ | view more | ||