Files
MD-to-Prrint/CHANGELOG.md

49 lines
1.6 KiB
Markdown

# 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