gen_smtp v1.0.0 Release Notes

Release Date: 2020-09-30 // about 4 years ago
  • ๐Ÿš€ This releases stabilizes the gen_smtp package. Since the previous release, the following issues have been addressed:

    • โœ‚ Remove SP after 'MAIL FROM:' and 'RCPT TO:' (#181)
    • Fix a problem where thrown exception were not caught in send_it/2 (#195)
    • โž• Add option for unlimited message size. (#184)
    • โš  Suppress some warnings. (#201)
    • ๐Ÿ›  Fix a problem with hssmtp auth methods. (#203)
    • Change mimemail:parameters() to be a map with atom keys. Fixes #188 (#190)
    • Optionally use ranch v2 as socket acceptor (#171)
    • smtp_server: allow any TLS options when STARTTLS
    • ๐Ÿ‘‰ Use hut instead of io:format/2
    • ๐Ÿ›  Fix missing OTP-18 function and type
    • โž• Add handle_error/3 callback
    • ๐Ÿ‘‰ Make it compatible with OTP-23; add OTP-23 to travis
    • โšก๏ธ Update rebar3 to 3.11.0

Previous changes from v0.15.0

    • ๐Ÿ›  Fix listen port / connect race-condition (#170)
    • Require minimal OTP version 18 (#174)
    • โž• Add dialyzer to travis; some xref checks stubs
    • More fine-grained typespecs in smtp_client and mimemail (#175)
    • โž• Add smtp client error types (#175)
    • โž• Fix typespec inet:socket_address() doesn't exist on OTP18 (#178)
    • chore(Compiler Warning): Change from crypto:rand_uniform/2 to rand:uniform/1. (#172)