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.mdrepensé comme un tutoriel complet. - Un
contributing.mdqui accueille tous les types de contributions. - Un
jinja-guide.mddé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ésModifié: pour les changements aux fonctionnalités existantesDéprécié: pour les fonctionnalités bientôt suppriméesSupprimé: pour les fonctionnalités maintenant suppriméesCorrigé: pour les corrections de bugsSécurité: en cas de vulnérabilités