Files
MD-to-Prrint/CHANGELOG.md

1.6 KiB

Changelog

Tous les changements notables de ce projet seront documentés dans ce fichier.

Le format est basé sur Keep a Changelog, et ce projet adhère à Semantic Versioning.

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