f4ef4c11d4
close #72
1.3 KiB
1.3 KiB
Changelog
Toutes les modifications notables de ce projet sont documentées dans ce fichier.
Le format est basé sur Keep a Changelog, et ce projet adhère au Semantic Versioning.
[0.1.0] - 2026-09-18
Added
- Commande CLI
from-files: parsing, classification et génération des 3 rapports (n2.log,other.log,all.log) en encodage Windows-1252. - Module
mail_reader: récupération et filtrage des mails de logs via EWS (exchangelib). - Module
notifier: envoi du rapport N2 par mail avec gestion du déplacement vers le dossierLogs/Sent. - Dictionnaire
N2_PATTERNS: regex nommées pour la classification des erreurs (SizeRange, BL AUTO, Fedas, XML invalide, deadlock, TVA, etc.). - Configuration via
.envpour les variables sensibles (EWS, destinataires, sujets).
Changed
- Mise à jour de la documentation utilisateur et technique (
usage.md,architecture.md). - Nettoyage des patterns : retrait de l'erreur
STORE_CODE_NOT_FOUNDet de ses fixtures/tests associés.
Testing
- ~95% de couverture de tests.
- Mise en place de mocks
unittest.mocksur les objetsAccountpour éviter les appels EWS réels pendant les tests.
Security
- Centralisation prévue des accès aux variables d'environnement (dette technique identifiée pour refactor futur).