Aller au contenu

Changelog

Toutes les modifications notables de ce projet seront documentées dans ce fichier.

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

Non publié

0.2.5 - 2025-10-19

Ajouté

  • Autodétection de classe de document : La CLI détecte automatiquement la classe de document LaTeX utilisée dans le fichier cible, simplifiant l'utilisation de la commande switch.
  • Documentation ReadTheDocs : Configuration complète pour publier la documentation sur ReadTheDocs avec badge de statut.

Modifié

  • Liens de documentation : Le README pointe maintenant vers la documentation en ligne sur ReadTheDocs au lieu des fichiers locaux.
  • Amélioration de la couverture de tests : Ajout de nouveaux fixtures et assertions pour renforcer la fiabilité.

Corrigé

  • Correction de l'orthographe "Artmeta" dans la documentation.
  • Application des corrections de formatage Ruff.
  • Amélioration du formatage et de la cohérence dans les fichiers de tests.

0.2.0 - 2025-10-19

Ajouté

  • Amélioration des Tests : Augmentation significative de la couverture de test pour garantir la fiabilité et la robustesse de l'outil.
  • Site de Documentation Complet : Mise en place d'une documentation professionnelle et structurée dans le répertoire /docs.
  • Guides Détaillés :
  • Un user-guide.md repensé comme un tutoriel complet.
  • Un contributing.md qui accueille tous les types de contributions.
  • Un jinja-guide.md dédié à la création de templates.
  • Générateur HAL-XML via Jinja2 : Le générateur pour HAL a été modernisé en utilisant un template Jinja2, le rendant plus simple et robuste.

Modifié

  • Refonte de la Documentation : L'ensemble des documents (README.md, installation.md, etc.) ont été réécrits pour améliorer la clarté, la cohérence et l'impact.
  • Optimisation du code : Le code du générateur HAL est significativement plus concis.

Supprimé

  • Anciens fichiers de documentation qui étaient à la racine du projet, maintenant intégrés dans /docs.

0.1.0 - 2024-10-18

Ajouté

  • Migration des générateurs LaTeX vers templates Jinja2
  • Générateurs LaTeX pour classes de revues majeures
  • Système de validation des métadonnées
  • Interface en ligne de commande complète
  • Tests unitaires avec pytest
  • Architecture extensible basée sur BaseGenerator
  • Support pour métadonnées complexes

Modifié

  • Refactorisation des générateurs pour éliminer la redondance
  • Séparation claire entre logique métier et templates LaTeX

[0.0.1] - 2024-10-XX

Ajouté

  • Commit initial du projet
  • Structure de base du package Python
  • Fichiers de configuration (pyproject.toml, requirements)
  • Licence MIT

Types de changements

  • Ajouté : pour les nouvelles fonctionnalités
  • Modifié : pour les changements aux fonctionnalités existantes
  • Déprécié : pour les fonctionnalités bientôt supprimées
  • Supprimé : pour les fonctionnalités maintenant supprimées
  • Corrigé : pour les corrections de bugs
  • Sécurité : en cas de vulnérabilités

Liens de versions