---
name: generador-changelog-automatico
description: Transforma commits de git en notas de lanzamiento claras y orientadas al usuario, categorizando cambios (funcionalidades, mejoras, bugs) y eliminando el ruido técnico. Convierte horas de redacción manual en minutos de generación automatizada.
license: Apache-2.0
metadata:
  id: 317c4661
  slug: generador-changelog-automatico
  titulo: "Generador Automático de Changelog"
  servicio: Contenido
  categoria_recurso: Automatizacion
  tipo: automatizacion
  nivel: basico
  idioma: es
  idioma_original: en
  acceso: gratis
  precio_eur: 0
  plataformas: [git, GitHub, GitLab]
  dependencias: []
  licencia: { spdx: Apache-2.0, redistribuible: true, uso_comercial: true }
  seguridad: { veredicto: seguro, riesgo: bajo, escaneado: "2026-06-12", motor: "grep-estatico+auditor-llm" }
  ficha:
    que_hace: "Genera changelogs orientados al usuario a partir del historial de commits de git, categorizando y traduciendo cambios técnicos a lenguaje accesible."
    como_lo_hace: "Analiza el historial de commits por rango de fechas o versiones, agrupa los cambios por categoría (features, mejoras, fixes) y filtra commits internos irrelevantes para producir notas de lanzamiento limpias."
  content_hash: "317c46618ded03d6a52f47b8435d748020349cbccd9a2e40b2a47bacf7f18afc"
  version: 1.0.0
---

# Changelog Generator

- Preparing release notes for a new version
- Creating weekly or monthly product update summaries
- Documenting changes for customers
- Writing changelog entries for app store submissions
- Generating update notifications
- Creating internal release documentation
- Maintaining a public changelog/product updates page

1. **Scans Git History**: Analyzes commits from a specific time period or between versions
2. **Categorizes Changes**: Groups commits into logical categories (features, improvements, bug fixes, breaking changes, security)
3. **Translates Technical → User-Friendly**: Converts developer commits into customer language
4. **Formats Professionally**: Creates clean, structured changelog entries
5. **Filters Noise**: Excludes internal commits (refactoring, tests, etc.)
6. **Follows Best Practices**: Applies changelog guidelines and your brand voice

## How to Use

### Basic Usage

From your project repository:

```
Create a changelog from commits since last release
```

```
Generate changelog for all commits from the past week
```

```
Create release notes for version 2.5.0
```

### With Specific Date Range

```
Create a changelog for all commits between March 1 and March 15
```

### With Custom Guidelines

```
Create a changelog for commits since v2.4.0, using my changelog 
guidelines from CHANGELOG_STYLE.md
```

## Example

**User**: "Create a changelog for commits from the past 7 days"

**Output**:
```markdown
# Updates - Week of March 10, 2024

## ✨ New Features

- **Team Workspaces**: Create separate workspaces for different 
  projects. Invite team members and keep everything organized.

- **Keyboard Shortcuts**: Press ? to see all available shortcuts. 
  Navigate faster without touching your mouse.

## 🔧 Improvements

- **Faster Sync**: Files now sync 2x faster across devices
- **Better Search**: Search now includes file contents, not just titles

## 🐛 Fixes

- Fixed issue where large images wouldn't upload
- Resolved timezone confusion in scheduled posts
- Corrected notification badge count
```

## Tips

- Run from your git repository root
- Specify date ranges for focused changelogs
- Use your CHANGELOG_STYLE.md for consistent formatting
- Review and adjust the generated changelog before publishing
- Save output directly to CHANGELOG.md

## Related Use Cases

- Creating GitHub release notes
- Writing app store update descriptions
- Generating email updates for users
- Creating social media announcement posts

