Changelog¶
Version 0.2.3¶
Release Date: September 19, 2023
Added¶
- Introduced compatibility with Pydantic V2, ensuring seamless integration with the latest versions.
Fixed¶
- Resolved several bugs related to configuration handling and email validation.
- Improved overall stability and robustness of the library.
Version 0.2.2¶
Release Date: January 14, 2023
Updated¶
- Enhanced the
setup.py
to streamline installation and dependency management. - Revised the README file for better clarity and up-to-date documentation.
Fixed¶
- Addressed versioning inconsistencies to avoid compatibility issues.
Added¶
- Full compatibility with Python 3.11.
Version 0.2.1¶
Release Date: January 11, 2023
Fixed¶
- Resolved
aioredis
compatibility issues for Python 3.11. - Fixed a critical bug in the
httpx
library dependency.
Version 0.2.0¶
Release Date: Febuary 16, 2022
Added¶
- Introduced
send_mail
andsend_mass_mail
methods, similar to Django or Flask-Mailman. - Added extensive docstrings for better API understanding.
- Expanded the test suite with additional test cases to ensure reliability.
Fixed¶
- Corrected a significant issue in the
MAIL_START_TLS
andMAIL_START_SSL
configurations in theConnectionConfig
module.
Version 0.1.1¶
Release Date: January 19, 2022
Added¶
- Enabled compatibility with
aioredis > 2.0.0
. - Introduced asynchronous support for the
utils.email_check.EmailChecker
class.
Fixed¶
- Resolved test case issues with the fake Redis client.
- Corrected typos in the
utils.email_check
file.
Updated¶
- Updated the
utils.email_check.EmailChecker
class for the latest version ofaioredis
. - Refined dependency management to ensure compatibility with new versions.
Version 0.1.0¶
Release Date: January 12, 2022
Added¶
- Included support for template parameters via the
template_params
variable in theschemas.Message
class. - Added module-level docstrings to improve documentation clarity.
- Documented a future roadmap for feature enhancements.
- Expanded compatibility to Python 3.10.
- Enabled users to create custom headers for email attachments.
Fixed¶
- Resolved issue #20, allowing seamless usage of template parameters.
- Addressed typos and configuration errors in the
setup.py
file. - Fixed broken test cases and improved test coverage.
- Corrected variable naming issues in the
config.ConnectionConfig
class. - Fixed
Literal
import issues for Python 3.6 and 3.7.
Updated¶
- Revised the
MANIFEST.in
file for better packaging. - Updated dependencies to the latest stable versions.
Older Versions¶
Version 0.0.7¶
- Fixed the "long description not found" issue on the PyPI website.
Version 0.0.6¶
- Enabled access to the
Mail
object viaapp.extensions['mailing']
.
Version 0.0.5¶
- Added a new configuration variable,
MAIL_DEFAULT_SENDER
, with functionality similar toMAIL_FROM
. - Fixed the absence of the
httpx
module insetup.py
. - Renamed
MAIL_SSL
andMAIL_TLS
toMAIL_USE_SSL
andMAIL_USE_TLS
, respectively. - Introduced the
add_recipient
andattach
methods in theschemas.Message
class. - Updated documentation and resolved broken test cases.
Version 0.0.4¶
- Added setup details to
pyproject.toml
to resolve dependency errors.
Version 0.0.2¶
- Updated dependencies.