Skip to content

1.2.0

Latest
Compare
Choose a tag to compare
@arjan arjan released this 13 Apr 08:07
· 20 commits to master since this release

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):

  • Remove extra new line on multipart encoding (#260) (#261)

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)