Vue d'ensemble
FastAPI-Mail 1.4, publié le 23 novembre 2024, ajoute le support de Pydantic v2.
Fonctionnalités principales
Pydantic v2
La configuration et les schémas de messages utilisent désormais Pydantic v2, avec de meilleures performances de validation et la nouvelle syntaxe de modèles.
python
from fastapi_mail import ConnectionConfig
# Pydantic v2 : validation plus rapide
conf = ConnectionConfig(
MAIL_USERNAME='user@example.com',
MAIL_PASSWORD='password',
MAIL_FROM='user@example.com',
MAIL_SERVER='smtp.example.com',
MAIL_PORT=587,
MAIL_STARTTLS=True,
MAIL_SSL_TLS=False,
)
print(conf.model_dump()) # Pydantic v2 API
