# Changelog Tous les changements notables de ce projet seront documentés dans ce fichier. Le format est basé sur [Keep a Changelog](https://keepachangelog.com/fr/1.0.0/), et ce projet adhère à [Semantic Versioning](https://semver.org/lang/fr/). ## [1.0.0] - 2024-01-XX ### Ajouté - Script principal `md_to_print.sh` avec toutes les fonctionnalités de base - Conversion automatique Markdown → PDF avec Pandoc - Prévisualisation PDF avant impression (evince/okular/xdg-open) - Options d'impression avancées: - Sélection d'imprimante - Nombre de copies - Sélection de pages - Orientation (portrait/paysage) - Taille de papier - Qualité d'impression - Impression couleur/monochrome - Mode recto-verso - Fichier de configuration optionnel (format INI) - Installation automatique des dépendances - Support Docker complet: - Dockerfile optimisé - docker-compose.yml - Script wrapper docker_run.sh - Système de logging détaillé avec niveaux (DEBUG, INFO, WARN, ERROR) - Gestion d'erreurs complète avec codes de retour appropriés - Makefile avec commandes utiles (build, test, clean, install, uninstall) - Documentation complète (README.md) - Fichiers de support (.gitignore, .dockerignore) ### Sécurité - Utilisateur non-root dans Docker - Validation des chemins de fichiers - Protection contre l'injection de commandes - Validation des entrées utilisateur ### Documentation - README.md complet avec exemples - CHANGELOG.md pour le suivi des versions - Commentaires dans le code - Messages d'aide détaillés [1.0.0]: https://github.com/yourusername/MD_to_print/releases/tag/v1.0.0