- Switch to calendar-based versioning. - Officially support Python 3.9 and 3.10. - Drop support for Python 3.6.
1.0.0
No changes.
0.2.1
Improvements
- Ensure that lines end with \r\n.
Bug fixes
- Log exceptions raised during a connection, instead of aborting.
0.2.0
Improvements
- Reject invalid `HELO`, `EHLO`, `MAIL`, and `RCPT` commands. - Enforce limits per RFC 5321, section 4.5.3.1.
0.1.1
Bug fixes
- Do not throw an exception when encountering 8 bit characters. Instead return an error (in commands) or drop the most significant bit (in mail texts).