ForHosting KIT · Utilidades de desarrollo

Formatee una entrada Keep a Changelog por tipos de cambio

Convierta información estructurada de una versión en una entrada Keep a Changelog coherente sin ordenar encabezados y viñetas a mano.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Indique versión, fecha y listas de elementos añadidos, cambiados, corregidos o eliminados. El formateador conserva el orden, omite secciones vacías y devuelve Markdown listo para incorporar al registro. Su resultado determinista resulta útil en scripts de publicación, entrega continua, herramientas de repositorio y revisiones editoriales.

Prepare la información antes de formatearla

Comience con una versión y una fecha, y clasifique cada novedad en añadido, cambiado, corregido o eliminado. Redacte descripciones breves y completas, comprensibles sin referencias internas. El formateador no inventa ni resume contenido: conserva sus palabras y el orden de cada lista. Puede omitir grupos vacíos. La versión y la fecha deben contener texto; para la fecha conviene usar YYYY-MM-DD, un formato fácil de ordenar y reconocer internacionalmente. Reserve Añadido para funciones disponibles por primera vez. Use Cambiado cuando varíe un comportamiento, una interfaz, un valor predeterminado o el rendimiento. Corregido documenta defectos resueltos y Eliminado avisa de funciones que dejaron de estar disponibles. Esta separación permite identificar rápidamente el impacto del lanzamiento.

Comprenda la estructura Markdown generada

El resultado comienza con un encabezado de segundo nivel que muestra la versión entre corchetes y la fecha. Después aparecen únicamente los grupos no vacíos, siempre en el orden Añadido, Cambiado, Corregido y Eliminado. Cada grupo usa un encabezado de tercer nivel y viñetas. Se recortan espacios y se elimina una viñeta inicial ya existente para evitar duplicados. El campo changelog termina con un salto de línea y la misma entrada válida siempre produce idéntico texto en navegador y API. El orden no depende de cómo lleguen las propiedades. Esta estabilidad facilita comparar resultados, escribir pruebas y concatenar entradas. Tampoco intervienen la hora actual, la configuración regional, valores aleatorios, respuestas de red ni estados ocultos.

Integre el formateador en su publicación

Úselo después de aprobar el contenido de las notas y antes de insertarlo en el archivo del repositorio. Un script puede reunir descripciones estructuradas, solicitar el formato y presentar el resultado para revisión o entregarlo a otro paso que actualice el archivo. La capacidad no lee commits, consulta incidencias, modifica archivos ni elige versiones semánticas. Revise el resultado dentro del changelog completo si emplea encabezados o enlaces propios. Para lanzamientos públicos, describa el efecto perceptible en lugar de detalles internos. En herramientas internas, aporte precisión sobre migraciones, compatibilidad y funciones retiradas. Separar redacción y formato permite revisar la exactitud sin discutir variaciones de Markdown y mantiene la automatización fácil de probar. Cada solicitud mediante la API cuesta $0.002.

Estandarizar la automatización

Convierta datos estructurados en Markdown predecible antes de actualizar el changelog.

Preparar notas para revisión

Ofrezca una entrada ordenada para centrar la revisión en exactitud y claridad.

Unificar varios repositorios

Aplique los mismos encabezados y viñetas en servicios con una estructura compartida.

¿Cuánto cuesta?

Cada solicitud a la API cuesta $0.002.

¿Qué tipos de cambio admite?

Admite grupos añadidos, cambiados, corregidos y eliminados, en ese orden.

¿Qué ocurre con un grupo vacío?

Se omite su encabezado y solo aparecen secciones con cambios.

¿Genera notas desde commits?

No. Formatea descripciones proporcionadas y no inspecciona commits, incidencias ni repositorios.

¿Debe seguir versionado semántico?

No. La versión debe contener texto, pero se conserva el esquema que usted utilice.

¿Modifica el archivo changelog?

No. Devuelve una entrada Markdown; insertarla en un archivo es un paso independiente.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/dev2/changelog-entry-format

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/dev2/changelog-entry-format \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"version":"2.4.0","date":"2026-07-25"}'
{
  "version": "2.4.0",
  "date": "2026-07-25"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev2.changelog_entry_format",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →