Repository navigation
Releases
Releases · matrixise/dsmtpd
v1.2.1
What's Changed
- Drop
aiosmtpdandwheelfrom direct build deps by @webknjaz in #41 - Document release process in README by @matrixise in #42
- Add Sviatoslav Sydorenko to AUTHORS by @matrixise in #43
- Fix SMTPUTF8 test to actually test non-ASCII email addresses by @matrixise in #40
New Contributors
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- Enhance Makefile with virtual environment management and smart dependency tracking by @matrixise in #23
- Add comprehensive tests for the debugging SMTP server by @matrixise in #22
- Add support for Python 3.14 by @matrixise in #26
- Replace deprecated license classifiers with SPDX license expression by @matrixise in #27
- Add automated release workflow with PyPI publishing by @matrixise in #28
- Improve test coverage and add code quality tools by @matrixise in #29
- Add prek for simplified pre-commit hook setup by @matrixise in #31
- Document SMTPUTF8 support by @matrixise in #32
- Update CHANGES.rst for version 1.2 by @matrixise in #33
- Add --disable-smtputf8 CLI option for legacy client compatibility by @matrixise in #35
- Improve CLI options documentation in README by @matrixise in #37
- Document missing make targets in README by @matrixise in #39
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- Lower Python version requirement from 3.12 to 3.10 - improves compatibility with older systems like Ubuntu 22.04 (#17)
- Fix crash when directory exists but is not yet a valid Maildir - adds proper validation and repair functionality (#18)
- Add exit codes documentation to README for better user experience
- Code formatting improvements with ruff
Full Changelog: v1.0.0...v1.1.0
v1.0.0
🚀 v1.0.0 – 2025-05-20
✨ Highlights
-
Migration to
aiosmtpd- Replaces the deprecated
smtpdmodule (removed in Python 3.12) - Full compatibility with Python 3.12 and future versions
- Support for custom interface and port configuration
- Includes a
systemdservice unit for easier deployment
- Replaces the deprecated
-
New: Minimal test coverage
- Tests added for basic
maildirhandling - Ensures module importability and basic runtime behavior
- Tests added for basic
-
Packaging improvements
Makefileupdated to usesetuptoolsfor propersdistandwheelgeneration
-
New feature: message size limit
- Allows configuration of maximum accepted message size (#12)
👏 Thanks
Special thanks to @sebix (Sebastian Wagner) for his contribution and for initiating the migration to aiosmtpd.