Releases: wneessen/go-mail
Releases · wneessen/go-mail
v0.1.9: Satisfy io.WriteTo interface and fix in WriteToSendmail*
v0.1.8: First release
Changelog
- 6a446bd fixes an issue in the SMTP AUTH module for "LOGIN" in case the server responds with an "Authentcation successful" response, which isn't really expected
- 030eba8 Sets default headers if they are not set, also the generic headers are now sorted before writing
Since we finally reached a test coverage of 85%, this will be the first non pre-release.
Another fix for writeHeader()
Changelog
- d448f05 fixes a bug in writeHeader(), that was producing double-spaces at line breaks for headers
v0.1.6: Fixes in header
Changelog
v0.1.5: Fix for race condition in WriteToSendmailWithContext()
v0.1.4: Change in Write functions and lots of test **BREAKING CHANGE**
Changelog
- BREAKING CHANGE 709b4e6 adds an int64 return value to the various Writer functions. A test on the
Msg.Write()
method showed, that the returned number of bytes does not match the actul number of bytes returned. Reason for this was that the body writing methods were not counting the bytes, which I see as an incorrect behaviour. By returning the int64 value of written bytes the test will succeed again - Lots of tests have been added. Almost 40% of additional code coverage has been added since the last pre-release
- bfcd52b adds String() methods to
Header
andAddrHeader
- 4585a53 adds error return values to
Option
functions that require input validation - a87577d introduces the proper encoding of filenames for Attachments and Embeds
- ce1c37b adds error checks for
Msg.AttachFile()
andMsg.EmbedFile()
. If a file cannot be read it will be ignored and not added to the mail
v0.1.3: Fix for address handling
v0.1.2: Send mails via local sendmail binary
- 54da622 adds support for sending a Msg using the local system sendmail binary => WriteToSendmail() and WriteToSendmailWithContext()
v0.1.1: Attachments and some cleanup
Changelog
- 1157180 adds supports the attachment/inline-embedding of files (or data provided via io.Reader)
- 3e43819 adds support for custom dates via SetDateWithValue() and Reset() to the Msg
- 06aff07 and 8e31cf0 add Importance() to the Msg, allowing to provide Importance/Priority levels for the mail
- 3261e4d adds ReplyTo()/ReplyToFormat() to the Msg
- 62bf1ae fixes a bug in the SetEncoding() of the Msg
Also the README received some updates.
v0.1.0: First pre-release
The lib is working in a way, that we can send mail and with body and multipart/alternative.