| ⇢ | A | MessageBodyRenderer added | |
| ⇢ | A | Mailer added | |
| A | ↛ | Template removed | |
| A | ↛ | Composer removed | |
| A | ↛ | BaseMailer removed | |
| A | ↛ | BaseMessage removed | |
| A | ↛ | SendEvent removed |
| ⇢ | B | MessageBodyRenderer::addToMessage() added | |
| ⇢ | A | Mailer::getMessageBodyRenderer() added | |
| ⇢ | A | MessageBodyRenderer::__construct() added | |
| ⇢ | A | MessageBodyRenderer::generateTextBodyFromHtml() added | |
| ⇢ | A | MessageBodyRenderer::renderHtml() added | |
| ⇢ | A | MessageBodyRenderer::getViewPath() added | |
| ⇢ | A | MessageBodyRenderer::renderText() added | |
| ⇢ | A | AfterSend::getMessage() added | |
| ⇢ | A | BeforeSend::getMessage() added | |
| ⇢ | A | Mailer::sendMultiple() added | |
| ⋮ | view more | ||
| B | ↛ | Template::compose() removed | |
| A | ↛ | Composer::setHtmlLayout() removed | |
| A | ↛ | FileMailer::setFilenameCallback() removed | |
| A | ↛ | Template::__construct() removed | |
| A | ↛ | Composer::setViewPath() removed | |
| A | ↛ | Composer::__construct() removed | |
| A | ↛ | Composer::setView() removed | |
| A | ↛ | BaseMailer::compose() removed | |
| A | ↛ | Composer::getView() removed | |
| A | ↛ | BaseMailer::getComposer() removed | |
| ⋮ | view more | ||