Files
logwatcher/CHANGELOG.md
T
2026-09-18 11:49:02 +02:00

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 dossier Logs/Sent.
  • Dictionnaire N2_PATTERNS : regex nommées pour la classification des erreurs (SizeRange, BL AUTO, Fedas, XML invalide, deadlock, TVA, etc.).
  • Configuration via .env pour 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_FOUND et de ses fixtures/tests associés.

Testing

  • ~95% de couverture de tests.
  • Mise en place de mocks unittest.mock sur les objets Account pour é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).