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)