Changelog
Source:NEWS.md
emayili 0.9.3
CRAN release: 2025-02-07
- Fixed
multipart/alternative
andmultipart/mixed
MIME contents so that various combinations of content are handled correctly (each of these either with or without an attachment):- text
- HTML and
- text and HTML (
multipart/alternative
). .
emayili 0.9.2
CRAN release: 2025-01-28
- Changed
multipart/mixed
tomultipart/alternative
as main content MIME type for messages with more than one piece of content.
emayili 0.7.16
- Add
use_ssl
argument toserver()
.
emayili 0.7.15
CRAN release: 2023-03-08
- Consistent signatures for
before()
andafter()
generic functions. - Added section about encryption in
README
.
emayili 0.7.14
- Add subject prefix and suffix.
- Improve documentation for
priority()
andimportance()
.
emayili 0.7.11
CRAN release: 2022-08-17
- Improve handling of non-ASCII characters in markdown documents.
emayili 0.7.10
CRAN release: 2022-04-28
- Remove
normalise()
example with challenging UTF-8 characters.
emayili 0.7.6
- Cater for non-ASCII characters in email address display name.
- Don’t include Bcc in headers.
- Add signature().
- Clean up whitespace in HTML.
emayili 0.7.5
CRAN release: 2022-02-06
- More robust handling of addresses.
- Tweak indenting in headers.
- Quote display name differently for as.character() and print().
- Cater for “Last, First” in to(), cc() and bcc().
emayili 0.7.4
- Render self-contained HTML from R Markdown.
- Add a Shiny demo app.
- Streamlined handling of CSS in HTML messages.
- Message templates.
emayili 0.7.3
- Don’t require recipient address or recipient keys for signing.
- Refactor code for attaching images (consolidate for HTML body and rendered).
emayili 0.7.2
- Add
smtpbucket()
which makes it easy to use SMTP Bucket for testing. - Images in HTML messages are converted into attachments with CID.
emayili 0.7.0
CRAN release: 2021-12-13
- Added full support for GPG signed and encrypted messages. (issue #84)
emayili 0.6.8
- Added tests for Microsoft365R compatibility.
emayili 0.6.7
- Added
request_receipt_read()
. - Added support for htmltools
tagList
and vector of characters inhtml()
. (@colinfay, issue #92)
emayili 0.6.6
- Added
Content-Language
header field. - Added
Comments
&Keywords
header fields. - Added support for Sendinblue and MailerSend.
- Fix attachment name (#91). Thanks https://github.com/nlooije.
emayili 0.6.5
- Added
gmail()
,sendgrid()
andmailgun()
. - Added
return_path()
.
emayili 0.6.4
- Fix issue with inferring protocol (#89). Thanks https://github.com/stibu81.
emayili 0.6.3
- Fix issue with appending more than two message parts (#87). Thanks https://github.com/tinku-borah.
- Added
inreplyto()
andreferences()
.
emayili 0.6.2
- Added
expires()
,replyby()
andsensitivity()
. - Added disposition argument to
attachment()
. - Merged
new_envelope()
intoenvelope()
. - Improved implementation of
qp_encode()
andqp_decode()
.
emayili 0.6.1
CRAN release: 2021-10-08
- Add
importance()
forImportance
header field. - Add
priority()
forPriority
header field. - Add
Content-MD5
header field.
emayili 0.5.6
- Also support
include_css
inhtml()
.
emayili 0.5.5
- Use include_css option to specify what rendered CSS is included. Can specify a combination of
"rmd"
,"bootstrap"
and"highlight"
.
emayili 0.5.2
- Pass params argument through to
rmarkdown::render()
. - Include extra CSS.
- Include external CSS.
- Replace bare
"\n"
with"\r\n"
.
emayili 0.5.1
- Add
SystemRequirements
for Pandoc. - Check for Pandoc before calling
render()
. - Complete test coverage.
emayili 0.4.20
- Render R Markdown into HTML body (separate functions for plain & R Markdown).
- Add
MIME
class.
emayili 0.4.17
CRAN release: 2021-09-02
- Fix regression in
From
andSender
header fields. - Improve test for formatting of header fields.
emayili 0.4.14
- The
html()
function can now read HTML from a file (#70). Thanks https://github.com/freuerde.
emayili 0.4.13
- Fix
from = NULL
inenvelope()
(#69). Thanks https://github.com/stibu81.
emayili 0.4.12
CRAN release: 2021-07-13
- Can specify explicit HELO domain (#68). Thanks https://github.com/Rdataflow.