gen_smtp v1.0.0 Release Notes

Release Date: 2020-09-30 // almost 5 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)