Datos clave
- Categoría
- Development
- Tipos de entrada
- textarea, select, checkbox
- Tipo de salida
- json
- Cobertura de muestras
- 4
- API disponible
- Yes
Resumen
El Extractor de Registro de Cambios analiza y extrae datos estructurados de registros de cambios y notas de versión en formatos como Keep a Changelog, Conventional Commits y GitHub Releases, proporcionando estadísticas detalladas y exportación a JSON para documentación y análisis.
Cuándo usarlo
- •Cuando necesitas documentar APIs basándote en registros de cambios de software.
- •Para generar notas de versión automáticas a partir de commits o releases en repositorios.
- •Al analizar cambios entre versiones para planificar migraciones o actualizaciones.
Cómo funciona
- •Pega el contenido del registro de cambios en el área de texto proporcionada.
- •Selecciona el formato específico o usa la detección automática para identificarlo.
- •Opcionalmente, activa la inclusión de descripciones completas de cambios.
- •Obtén un JSON estructurado con versiones, fechas, categorías y estadísticas detalladas.
Casos de uso
Ejemplos
1. Extraer datos de un changelog en formato Keep a Changelog
- Contexto
- Tienes un archivo CHANGELOG.md con versiones semánticas y cambios categorizados como 'Agregado' o 'Corregido'.
- Problema
- Necesitas parsear este changelog para generar un JSON con todas las versiones, fechas y descripciones de cambios.
- Cómo usarlo
- Pega el contenido del CHANGELOG.md en el área de texto y selecciona 'Keep a Changelog' en el formato o deja la detección automática.
- Resultado
- Obtienes un JSON estructurado con números de versión, fechas de lanzamiento, categorías de cambios y textos completos para cada entrada.
2. Analizar commits convencionales para estadísticas de proyecto
Desarrollador de software- Contexto
- Tienes una lista de mensajes de commit en formato Conventional Commits, como 'feat: añadir nueva función' o 'fix: corregir error'.
- Problema
- Quieres extraer estadísticas de cambios por tipo (feat, fix, etc.) y alcance para generar un resumen del proyecto.
- Cómo usarlo
- Pega los mensajes de commit en el área de texto y selecciona 'Conventional Commits' en el formato.
- Configuración de ejemplo
-
formatHint: conventional-commits - Resultado
- Recibes un JSON con versiones inferidas, tipos de cambios, alcances y recuentos totales para análisis rápido.
Probar con muestras
textHubs relacionados
Preguntas frecuentes
¿Qué formatos de registro de cambios soporta?
Soporta Keep a Changelog, Conventional Commits, GitHub Releases y detección automática del formato.
¿Puedo extraer fechas de lanzamiento de las versiones?
Sí, extrae fechas de lanzamiento cuando están presentes en el registro de cambios.
¿Qué estadísticas proporciona el análisis?
Proporciona número total de versiones, primera y última versión, cambios por categoría y detección de cambios no lanzados.
¿El resultado es utilizable en otras herramientas?
Sí, el JSON estructurado es adecuado para documentación de API, generación de notas de versión y herramientas de comparación.
¿Necesito instalar software adicional?
No, es una herramienta basada en navegador; solo pega el contenido y obtén los resultados directamente.