# Extracteur de Journal des Modifications

Analyse et extrait des données structurées de journaux des modifications et de notes de version dans plusieurs formats

> Page canonique: https://elysiatools.com/fr/tools/changelog-extractor

- **Catégorie:** Development

- **Mots-clés:** journal des modifications, version, notes, analyseur, extracteur, versionnage sémantique, git

## Présentation

## 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é

## Extraction

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

## Entrées

- **Contenu du Journal des Modifications** (textarea): Collez votre journal des modifications ou vos notes de version ici...
- **Format du Journal des Modifications** (select)
- **Inclure les Descriptions Complètes des Changements** (checkbox): Inclure le texte complet pour chaque entrée de changement

## Quand l'utiliser

- Pour transformer des fichiers texte de type 'Keep a Changelog' en données exploitables par une API.
- Lors de la standardisation de vos notes de version issues de commits Git conventionnels.
- Pour générer des statistiques sur la fréquence et la nature des mises à jour de vos projets logiciels.

## Fonctionnement

- Collez le contenu de votre journal des modifications ou de vos notes de version dans la zone de saisie.
- Sélectionnez le format source ou laissez l'outil détecter automatiquement la structure utilisée.
- Activez l'option d'inclusion des descriptions pour conserver les détails textuels de chaque changement.
- Récupérez le résultat au format JSON structuré, prêt à être utilisé dans vos applications.

## Cas d'usage

- Automatisation de la génération de pages de documentation technique à partir de dépôts Git.
- Création de tableaux de bord de suivi de version pour les équipes produit.
- Migration de données de versionnage entre différents systèmes de gestion de projet.

## Questions fréquentes

### Quels formats de journaux sont pris en charge ?

L'outil prend en charge les formats 'Keep a Changelog', 'Conventional Commits' et les notes de version 'GitHub Releases'.

### L'outil peut-il détecter automatiquement le format ?

Oui, l'option de détection automatique identifie le style de votre texte pour appliquer les règles d'extraction appropriées.

### Quelles données sont extraites ?

L'outil extrait les numéros de version, les dates, les catégories de changements (ajout, correction, etc.) et les descriptions détaillées.

### Le format de sortie est-il toujours du JSON ?

Oui, l'outil génère systématiquement un objet JSON structuré pour garantir une compatibilité maximale avec vos outils de développement.

### Puis-je exclure les descriptions longues ?

Oui, vous pouvez décocher l'option 'Inclure les Descriptions Complètes' pour obtenir un fichier JSON plus léger contenant uniquement les métadonnées.

## Outils associés

- [Analyseur de User Agent](https://elysiatools.com/fr/tools/new-user-agent-parser): Analyse les chaînes User Agent pour extraire les informations du navigateur, SE, appareil et moteur
- [Analyseur User-Agent](https://elysiatools.com/fr/tools/user-agent-parser): Analyse les chaînes User-Agent pour extraire des informations sur le navigateur, le système d'exploitation, l'appareil et le moteur
- [Extracteur de Dates](https://elysiatools.com/fr/tools/date-extractor): Extrait les dates du texte dans plusieurs formats dont chinois, ISO et américain avec analyse détaillée
- [Extracteur de Docstrings](https://elysiatools.com/fr/tools/docstring-extractor): Extrait et analyse la documentation du code source JavaScript/TypeScript, Python et Java
- [JSON Key Extractor](https://elysiatools.com/fr/tools/json-key-extractor): Extract all keys from JSON objects with multiple output formats. Perfect for analyzing JSON structure, documentation generation, and understanding complex nested objects.
- [PDF Text Extractor](https://elysiatools.com/fr/tools/pdf-text-extractor): Extract text content from PDF documents with support for page selection, formatting options, and multi-language processing
- [Word Text Extractor](https://elysiatools.com/fr/tools/word-text-extractor): Extract text content from Word documents with support for formatting options, paragraph selection, and multi-language processing
- [Extracteur de Paramètres URL](https://elysiatools.com/fr/tools/url-parameter-extractor): Extraire et analyser les paramètres des URLs incluant les chaînes de requête, fragments de hash et segments de chemin

## Exemples

- [Échantillons d'Extracteur de Journal des Changements](https://elysiatools.com/fr/samples/changelog-extractor): Différents formats de journaux des changements pour tester les outils d'analyse et d'extraction
- [Exemples d'Extracteur de Liens Markdown](https://elysiatools.com/fr/samples/markdown-with-links): Documents Markdown d'échantillon avec divers types de liens pour tester l'outil d'extraction de liens Markdown
- [Exemples d'Extracteur de Numéros de Téléphone](https://elysiatools.com/fr/samples/phone-number-extractor): Collection de texte mixte contenant des numéros de téléphone de divers pays pour les tests d'extraction
- [Exemples de Traitement d'Images Web Python](https://elysiatools.com/fr/samples/web-image-processing-python): Exemples de traitement d'images Web Python utilisant PIL/Pillow incluant la lecture, l'enregistrement, le redimensionnement et la conversion de format

## Contenu associé

- [Versionnage d API et revue des changements cassants](https://elysiatools.com/fr/hubs/api-versioning-breaking-change-review): Comparez les versions d API, planifiez la migration et acceptez la compatibilite avant la release. Les outils ne remplacent ni le deploiement reel ni la supervision.
