Fonctionnalités
Extrait et analyse des informations de version de divers formats de journaux des modifications :
- Keep a Changelog: Format standard avec en-têtes de version et changements catégorisés
- Conventional Commits: Style de message de commit Git avec type et portée
- GitHub Releases: Notes de version avec listes de fonctionnalités et corrections de bugs
- Détection automatique: Identifie automatiquement le format utilisé
Extrait des données complètes de version :
- Numéros de version: Versionnage sémantique (ex: 1.0.0, 2.1.3-beta)
- Dates de publication: La date de publication de chaque version
- Catégories de changements: Ajouté, Modifié, Déprécié, Supprimé, Corrigé, Sécurité
- Descriptions des changements: Texte complet de chaque entrée de changement
- Portée et changements cassants: Métadonnées supplémentaires des commits conventionnels
Analyse
Fournit des statistiques détaillées :
- Nombre total de versions
- Première et dernière version
- Changements par catégorie par version
- Détection des changements non publiés
- Nombre total des changements dans toutes les versions
Export
Exporte des données JSON structurées adaptées pour :
- Documentation d'API
- Génération de notes de version
- Outils de comparaison de versions
- Guides de migration