A lot of work has been done in this release, as it was almost a year ago since previous release. The following are the biggest changes:
Anderson Bravalheri (12):
- Add LMTP support (#255)
Chris Wögi (5):
- Add DKIM Ed25519 capability (#276)
- Update .editorconfig (#287)
- CI refactoring (#288)
- Fix CI doc to run on master again (#289)
- Generating docs with ExDoc instead of EDoc (#308)
Jan Uhlig (4):
- Update Ranch dependency to >= 1.8.0 (#285)
- Minor bugfixes and improvements (#286)
- Enable using RSET after transaction failures in deliver/2 (#264)
- Fix gen_smtp_client:send/3 with callback (#291)
Karolis Petrauskas (1):
- Content type params utf8 (#235)
Malte Rohde (1):
- Re-raise original error in mimemail:decode_header/2 (#263)
Maria Scott (3):
- Improve Quoted-Printable encoding (#292)
- Improve and fix header encoding (#294)
- Improve quoted-printable decoding (#307)
Matteo (1):
Sergey Prokhorov (26):
- mimemail: should be able to encode whole utf8 range in headers. Fixes: #246
- mimemail: add some property-based tests for mime encoding/decoding
- Don't crash SMTP client when TLS is optional and we failed to handshake (#258)
- Remove unused file with
:
in name. Fixes #236 (#257) - Merge pull request #255 from abravalheri/add-lmtp
- mimemail: test binary attachents with proper
- gen_smtp_client: stop filtering gen_tcp and ssl options, fixes #271
- Merge pull request #272 from seriyps/mimemail-proper-bin-attachments
- Merge pull request #274 from seriyps/dont-filter-socket-options
- Always convert SMTP verbs to uppercase, even when no parameters
- Switch to SASL subprotocol on AUTH command
handle_sasl
always returns{ok, #state{}}
- Merge pull request #277 from seriyps/verb-always-upper
- Merge pull request #279 from Cantido/patch-1
- Replace RFC-822 address-list parser with RFC-5322 (#278)
- Add support for SMTPUTF8 extension, RFC-6531 (#280)
- Add OTP-24 to CI (#273)
- bugfix: when 8BITMIME extension is enabled, BODY could be "7bit" (#283)
- Mimemail parameters fixes (#304)
- Introduce code formatter
- Add code formatter commit to blame-ignore file
- Merge pull request #305 from seriyps/code-formatter
- Use OTP logger directly; drop
hut
dependency (#309)