Cómo crear un sitio de changelog y notas de lanzamiento para SaaS
Aprende a crear un sitio de changelog y notas de lanzamiento para SaaS: estructura, consejos de redacción, categorías, búsqueda, suscripciones, SEO y pasos de mantenimiento.

Qué es un sitio de changelog de SaaS (y por qué importa)
Un sitio de changelog de SaaS es una página pública (o mini‑sitio) donde publicas las actualizaciones del producto en un archivo consistente y fácil de navegar. Piénsalo como tu base de “qué cambió, cuándo y por qué”: especialmente valioso para clientes que usan tu app en su trabajo diario.
Los usuarios buscan un changelog cuando algo se siente diferente (“¿Dónde fue a parar ese botón?”), cuando deciden si habilitar una función o cuando evalúan cuán activamente se mantiene el producto. Un historial claro de actualizaciones reduce la confusión y ayuda a que la gente confíe en lo que usa.
Changelog vs. notas de lanzamiento
Estos términos se confunden, pero cumplen funciones distintas:
- Entradas de changelog suelen ser cortas y escaneables: Añadido, Mejorado, Corregido, Obsoleto. Responden “¿Qué se lanzó?”
- Notas de lanzamiento añaden contexto y orientación: qué significa el cambio, a quién afecta, cómo usarlo y qué acciones son necesarias. Responden “¿Cómo me afecta esto?”
Muchos equipos publican ambos en el mismo sitio: un resumen rápido al principio con detalles expandibles para quien los necesite.
Por qué merece la pena hacerlo
Un sitio de changelog bien gestionado apoya varios objetivos a la vez:
- Reducir tickets de soporte al responder por adelantado “¿Es esto un bug o un cambio?”
- Generar confianza mediante comunicación transparente y actualizaciones previsibles
- Impulsar la adopción mostrando nuevas funciones con beneficios claros y siguientes pasos
- Alinear equipos dando a Ventas, Soporte y Éxito una única fuente de verdad
Define el alcance desde el principio
Decide qué es dirigido al cliente frente a interno. Las notas públicas deben centrarse en el impacto para el usuario, evitar detalles sensibles y usar lenguaje sencillo. Las notas internas pueden ser más técnicas (por ejemplo, cambios de infraestructura) y deben ir en tu documentación interna, no en el changelog público.
Decide tu audiencia, tono y objetivos
Antes de elegir una plantilla o empezar a publicar, decide para quién es el changelog. Una sola “página de notas de lanzamiento” suele intentar servir a todo el mundo—y al final no ayuda a nadie.
Identifica tus audiencias principales
La mayoría de changelogs de SaaS tienen al menos tres audiencias, cada una necesitando información distinta:
- Clientes (usuarios finales): desean claridad rápida—qué hay de nuevo, cómo afecta su flujo de trabajo diario y qué hacer a continuación.
- Admins / propietarios: se preocupan por permisos, cambios en ajustes, notas de seguridad, impacto en facturación y tiempos de despliegue.
- Prospectos: buscan prueba de movimiento y encaje. Quieren destacados, no cada pequeño arreglo.
También puedes tener una audiencia interna (Soporte, CS, Ventas). Incluso si el changelog es público, escribir pensando en reutilización interna ahorra tiempo: soporte puede enlazar a una entrada específica en lugar de reescribir la explicación.
Elige un tono y nivel de detalle
Ajusta el estilo al grado de complejidad del producto y a las expectativas de los usuarios:
- Para productos simples, mantén las entradas cortas y orientadas al beneficio (“Ahora puedes exportar facturas a CSV”).
- Para productos complejos, añade un breve “Por qué importa” y una pequeña sección “Cómo usarlo”.
Mantén la voz consistente: si tu interfaz es amigable, el changelog también puede serlo—sin volverse informal o impreciso.
Decide la visibilidad: público o con login
Una página pública de actualizaciones ayuda con la transparencia, la confianza y a que la gente comparta enlaces. Un changelog solo con login puede ser mejor si lanzas funciones sensibles para empresas, trabajo específico por cliente o detalles de seguridad que no deben indexarse.
Si dudas, publica públicamente pero reserva ciertas entradas para usuarios autenticados.
Define criterios de éxito claros
Define cómo se ve “bien”. Objetivos comunes incluyen menos tickets de “¿qué cambió?”, adopción más rápida de lanzamientos y mayor uso de funciones. Elige una o dos métricas (volumen de tickets, tasa de activación de funciones, visitas a la página del changelog) y revísalas mensualmente para que el changelog siga siendo útil—no solo ocupado.
Planifica la estructura y la navegación
Un changelog solo funciona si la gente puede encontrarlo de forma consistente—y llegar rápidamente a la actualización que le afecta. Antes de escribir una sola nota, bosqueja las páginas y los caminos que tomarán los usuarios desde tu sitio principal, la app y el centro de ayuda.
Un mapa del sitio simple y práctico
Para la mayoría de productos SaaS no necesitas una arquitectura compleja. Empieza con un pequeño conjunto de URLs predecibles:
- /changelog — el feed principal de “últimas actualizaciones” (punto de entrada por defecto)
- /releases — una vista de archivo (a menudo igual que /changelog, pero puede ser lista paginada o filtrada)
- /subscribe — una página que explique opciones de suscripción y qué recibirán los usuarios
- /rss (opcional) — feed RSS para usuarios avanzados y equipos internos
Si prefieres aún menos páginas, puedes fusionar /subscribe dentro de /changelog como un CTA fijo.
Elige una estrategia de URLs que los usuarios recuerden
Coloca tu changelog donde los usuarios ya lo esperen:
- Mejor opción por defecto: una subcarpeta en tu dominio principal (p. ej., /changelog) para que aproveche tu navegación y confianza.
- Si debes alojarlo en otro sitio, mantén el enlace prominente y consistente en tu producto y docs.
Sea cual sea tu elección, mantén la URL corta, permanente y fácil de teclear.
Hazlo fácil de alcanzar desde páginas clave
Añade un enlace claro al changelog desde:
- el pie de página de tu web
- el menú de ayuda dentro de la app
- la página principal del centro de ayuda (p. ej., /help)
- la página de actualizaciones del producto (si está separada)
Planifica la navegación: feed primero, filtros después
Por defecto muestra una lista más reciente primero para que los usuarios vean inmediatamente lo nuevo. Luego ofrece navegación con filtros simples (por ejemplo: por área del producto o “Correcciones” vs “Novedades”). Esto equilibra velocidad para lectores casuales y control para quienes buscan un cambio específico.
Elige un formato de nota de lanzamiento y campos obligatorios
Un buen formato es predecible: los lectores deben poder escanear las primeras líneas y entender qué cambió, cuándo y si les afecta. Antes de escribir, decide un pequeño conjunto de campos obligatorios y apégate a ellos en cada publicación.
Campos recomendados obligatorios (el conjunto “siempre incluir”)
- Título: un resultado claro (por ejemplo, “Vistas guardadas para Informes”)
- Fecha: fecha de publicación (y opcionalmente fecha de lanzamiento si es distinta)
- Versión (cuando aplique): identificador de build o release de la app
- Categoría: una etiqueta primaria como Función, Mejora, Corrección o Seguridad
- Resumen: 1–2 frases en lenguaje sencillo
- Detalles: viñetas cortas o un párrafo breve que describa el cambio
Si mantienes estos campos consistentes, tu página de notas se vuelve un índice fiable, no un flujo de anuncios sin estructura.
Versionado vs lanzamientos por fecha
Usa versiones cuando compilas software por build o cuando el soporte necesita un punto de referencia preciso (apps móviles, de escritorio, versiones de API, despliegues self‑hosted). Un usuario que reporte un bug puede decir “Estoy en 2.14.3” y tu equipo podrá reproducirlo.
Usa lanzamientos por fecha cuando distribuyes continuamente y los cambios se activan mediante feature flags. Muchos equipos SaaS aún añaden un número de build interno, pero presentan los lanzamientos públicamente por fecha porque es más fácil de seguir para los clientes.
Un híbrido funciona bien: muestra la fecha como ancla principal e incluye la versión/build en texto más pequeño para soporte.
Campos opcionales (úsalos cuando aporten claridad)
Los campos opcionales son valiosos, pero solo si siguen siendo útiles:
- Área afectada (p. ej., Facturación, Informes, Admin)
- Estado del despliegue (Anunciado, Desplegando, Disponible, Obsoleto)
- Problemas conocidos (y soluciones temporales)
- Capturas (solo cuando el cambio UI es difícil de describir)
Una plantilla simple para que sea escaneable
Title
Date • Version • Category • Affected area (optional)
Summary (1–2 sentences)
Details
- Bullet 1
- Bullet 2
Rollout status (optional)
Known issues (optional)
Esta estructura mantiene cada entrada legible, facilita el filtrado y te prepara para etiquetas y búsqueda consistentes en los siguientes pasos.
Crea categorías y etiquetas que los usuarios entiendan
Un changelog es más fácil de escanear cuando cada actualización responde rápidamente a dos preguntas: ¿qué tipo de cambio es? y ¿qué parte del producto afecta? Las categorías y etiquetas permiten eso—sin obligar a la gente a leer cada publicación.
Empieza con un conjunto simple y estable de categorías
Usa una taxonomía pequeña que cubra la mayoría de lanzamientos y se mantenga consistente con el tiempo:
- Nuevo — funcionalidades o capacidades completamente nuevas
- Mejorado — mejoras a funciones existentes
- Corregido — correcciones de bugs y mejoras de fiabilidad
- Obsoleto — funcionalidades o endpoints en fase de retirada
- Seguridad — actualizaciones relacionadas con seguridad (aunque sean breves)
Mantén las categorías limitadas. Si un cambio no encaja, ajusta el texto de la nota antes de inventar una categoría nueva.
Añade etiquetas por área de producto para filtrar
Las etiquetas deben describir dónde ocurrió el cambio, usando palabras que los clientes reconozcan de tu UI y docs. Ejemplos comunes: Facturación, API, Panel, Móvil.
Una buena regla: cada nota recibe 1–3 etiquetas. Suficiente para filtrar, no tanto para abrumar.
Evita la proliferación de etiquetas con reglas claras
La proliferación vuelve inútiles los filtros. Establece normas ligeras:
- Mantén una lista de “etiquetas aprobadas” y reusa etiquetas existentes antes de crear nuevas.
- Fija un tope (por ejemplo, 20–40 etiquetas en total) y retira las poco usadas.
- Prefiere nombres consistentes en singular (p. ej., “Integración” vs “Integraciones”—elige uno).
- Evita sinónimos (“Auth” vs “Autenticación”) y etiquetas demasiado generales (“General”).
Nombra las funciones de forma consistente
La gente busca por las palabras que ve en el producto. Usa los mismos nombres de funciones en la UI, docs y notas (p. ej., “Vistas guardadas”, no “Preajustes de vista” en un lugar y “Filtros guardados” en otro). Considera una pequeña guía interna de nombres para que todos publiquen actualizaciones con la misma terminología.
Escribe notas de lanzamiento que la gente pueda usar
Las notas de lanzamiento no son el diario de lo que construyó tu equipo—son una guía de qué cambió para los usuarios. El objetivo: ayudar a la gente a entender rápidamente el valor, si está afectada y qué (si algo) debe hacer.
Empieza con títulos que resuman el beneficio
Un buen título responde “¿por qué me interesa?” en una línea.
Malo: “Despliegue Project Falcon”
Mejor: “Exportaciones de facturas más rápidas (hasta 3×)”
Mejor: “Nuevo: Compartir paneles con enlaces de solo lectura”
Si necesitas contexto extra, añade un subtítulo corto y centrado en el usuario: “Disponible para planes Pro y Business.”
Usa una estructura escaneable: viñetas primero, luego Detalles
Lidera con 2–5 viñetas cortas para que los usuarios puedan hojear. Luego añade un párrafo Detalles para el contexto de “qué/por qué/cómo”.
Ejemplo de estructura:
- Nuevo: Compartir paneles con enlaces de solo lectura
- Mejorado: Las exportaciones CSV ahora incluyen campos personalizados
- Corregido: Los informes programados ya no fallan en rangos de fecha grandes
Detalles: Ahora puedes generar un enlace seguro para compartir un panel sin crear un nuevo usuario. Los enlaces se pueden revocar en cualquier momento desde Ajustes → Compartir.
Añade “¿Quién se ve afectado?” y “¿Qué debo hacer?”
Incluye esto cuando el cambio afecta comportamientos, permisos, facturación o flujos de trabajo.
¿Quién se ve afectado? Administradores que gestionan ajustes de compartición; cualquier persona que reciba enlaces compartidos.
¿Qué debo hacer? Nada por defecto. Si quieres restringir el compartido por enlace, desactiva “Enlaces públicos” en Ajustes → Compartir.
Evita jerga y nombres internos
Escribe en términos de usuario, no en etiquetas internas de proyecto. Sustituye “migrado a pipeline v2” por “las subidas son más fiables” (y explica cómo cambia la experiencia de usuario). Si debes mencionar un término técnico, defínelo en una frase corta.
Ejemplos de redacción que los usuarios entienden
- Nuevo: “Ahora puedes exportar facturas como PDF desde la página de facturación.”
- Mejorado: “Las sugerencias de búsqueda aparecen más rápido e incluyen resultados recientes.”
- Corregido: “Las notificaciones ya no se envían duplicadas al editar un recordatorio.”
Prioriza la claridad sobre la exhaustividad: si no es accionable o no tiene significado para el usuario, déjalo fuera.
Añade búsqueda, filtros y funciones de navegación
Un changelog es fácil de hojear cuando tienes cinco entradas. Con cincuenta, se convierte en “Sé que lo lanzaste… pero ¿dónde está?” Las herramientas de búsqueda y navegación mantienen útil la página a largo plazo—especialmente para equipos de soporte, clientes que evalúan tu producto y cualquiera que vuelva a buscar una corrección concreta.
Haz de la búsqueda la vía por defecto
Añade un cuadro de búsqueda prominente en la parte superior de la lista de changelog. Prioriza búsqueda en títulos, etiquetas y el primer párrafo de cada nota. Considera resaltar coincidencias y soportar consultas comunes como nombres de funciones, integraciones (“Slack”) o códigos de error.
Si tu changelog abarca varios productos o módulos, permite buscar dentro de un área seleccionada para reducir ruido.
Añade filtros que coincidan con cómo piensa la gente
Los filtros deben reflejar el vocabulario de tus usuarios, no nombres internos de equipo.
Controles útiles incluyen:
- Etiqueta (p. ej., “SSO”, “Facturación”, “API”)
- Categoría (Nuevo, Mejorado, Corregido)
- Rango de fechas (últimos 30/90 días, rango personalizado)
- Área de producto (Panel, Móvil, Admin, Integraciones)
Mantén los filtros multi‑selección cuando sea posible y haz obvio el botón “limpiar todo”.
Ayuda a la gente a escanear actualizaciones largas
Para notas largas, incluye enlaces de ancla al principio (p. ej., Nuevas funciones, Mejoras, Correcciones). Añade también anclas de “Copiar enlace” en los encabezados para que soporte pueda señalar secciones exactas.
Establece expectativas de paginación y rapidez
Usa paginación o “Cargar más” después de un número razonable de entradas (10–20) y muestra el conteo total. Mantén las páginas rápidas: renderiza en servidor la lista, carga perezosamente elementos pesados y evita filtros complejos en cliente que bloqueen archivos grandes. La rapidez no es solo agradable—es lo que hace que la navegación sea fiable.
Permite que los usuarios se suscriban: correo y RSS
Un changelog es más útil cuando la gente no tiene que acordarse de revisarlo. Las suscripciones convierten las notas en un canal de comunicación ligero—sin forzar a los usuarios a redes sociales o tickets de soporte.
Ofrece varias formas de seguir actualizaciones
Apunta a tres opciones:
- Correo para quienes quieren recibir actualizaciones automáticamente.
- RSS/Atom para usuarios avanzados, desarrolladores y equipos que rastrean muchas herramientas.
- Un enlace dentro de la app (p. ej., en el menú de ayuda o el dropdown de cuenta) que apunte a “Qué hay de nuevo” para que los clientes se pongan al día cuando quieran.
Coloca llamadas a la acción claras cerca de la parte superior de la página (por encima de la lista): “Suscribirse” y “Ver últimas actualizaciones.” Si tienes un índice dedicado de actualizaciones, enlázalo también (por ejemplo, /changelog).
Permite elegir la frecuencia (y reduce la fatiga de bandeja de entrada)
Si lo soportas, ofrece opciones Inmediato, Resumen semanal y Resumen mensual. Inmediato funciona para cambios críticos y productos de ritmo rápido; los resúmenes son mejores para responsables muy ocupados.
Añade preferencias simples cuando sea posible
Las suscripciones son más valiosas si los usuarios pueden filtrar lo que reciben. Si tu changelog usa etiquetas o categorías (como Facturación, API, Seguridad, Móvil), permite que los suscriptores elijan áreas de interés—y explícales cómo modificarlo más tarde en el pie del correo.
Publica un endpoint RSS
Si publicas un feed, mantenlo predecible y fácil de recordar, como /rss (o /changelog/rss). Enlázalo junto al botón Suscribirse y etiquétalo claramente (“RSS feed”) para que usuarios no técnicos sepan que es opcional.
Haz tu changelog descubrible (SEO e indexación)
Un changelog solo ayuda si la gente puede encontrarlo—por buscadores, enlaces dentro de la app e incluso consultas tipo “site:tu dominio” desde equipos de soporte. El buen SEO aquí no es truco de marketing; es claridad y consistencia.
Asegura lo básico: títulos, URLs y meta descripciones
Trata cada nota como su propia página con un título descriptivo que coincida con lo que los usuarios buscarán (y con lo que verán en pestañas del navegador). Usa URLs limpias y legibles que no vayan a cambiar.
Por ejemplo:
- Título: “Nuevos controles de permisos para equipos”
- URL:
/changelog/nuevos-controles-permisos
Añade una meta descripción única por entrada. Manténla simple: qué cambió, a quién afecta y el beneficio principal.
Usa encabezados y fechas de publicación consistentes
Tu página de changelog debe tener una estructura clara:
- Un H1 en la página (el sitio puede gestionar esto globalmente)
- H2 para el título del release
- H3 para secciones como “Añadido”, “Mejorado”, “Corregido” o “Problemas conocidos”
Muestra siempre una fecha visible (y mantén su formato consistente). Los buscadores y los usuarios confían en ella para evaluar frescura y contexto.
Evita actualizaciones vacías y enlaza al “cómo”
Incluso lanzamientos pequeños deben responder dos preguntas: qué cambió y por qué importa. Si hay configuración implicada, añade enlaces internos a docs de soporte (solo relativos), como /docs/roles-and-permissions o /guides/migrate-api-keys.
Construye un índice rastreable por buscadores
Crea una página índice del changelog (p. ej., /changelog) que liste releases con títulos, fechas, resúmenes cortos y paginación. Esto ayuda al rastreo, hace las actualizaciones antiguas descubiertas y evita que notas valiosas desaparezcan en un scroll infinito.
Diseña pensando en legibilidad y accesibilidad
Un changelog solo es útil si la gente puede escanearlo rápido, entender qué cambió y navegar sin fricción. Un buen diseño aquí no es decoración—es claridad.
Tipografía, contraste y espaciado
Usa tipografía legible: tamaño cómodo (16–18px para texto), interlineado claro y contraste fuerte entre texto y fondo. Las notas suelen incluir detalles densos, así que un espaciado generoso ayuda a la lectura de encabezados, fechas y viñetas.
Mantén encabezados consistentes (p. ej., versión/fecha → resumen → detalles). Evita párrafos largos a todo ancho; bloques cortos se leen mejor en móvil y escritorio.
Soporte para teclado y lectores de pantalla
Haz el changelog utilizable sin ratón. Asegura que todos los elementos interactivos—búsqueda, filtros, chips de etiquetas, “Cargar más” y paginación—se alcancen con Tab en un orden lógico.
Usa etiquetas accesibles en enlaces y botones. “Leer más” debería ser “Leer más sobre mejoras en la API” para tener sentido fuera de contexto. Si tienes botones solo con icono (como filtro), añade aria-label.
Imágenes, capturas y claridad de fechas
Si incluyes capturas, añade texto alternativo que describa qué cambió, no cómo se ve la imagen (p. ej., “Nuevo conmutador de ajustes de facturación para planes anuales”). Evita imágenes que contengan solo texto: si la única forma de leer la actualización es una captura, muchos usuarios no podrán acceder a ella.
Usa fechas inequívocas como 2025-12-26. Esto evita confusiones globales y ayuda a soporte a referenciar releases con precisión.
Interacción enfocada en móvil
Tus filtros y tablas deben funcionar en pantallas pequeñas. Prefiere diseños responsivos donde los filtros colapsen en un panel, las etiquetas se ajusten y las tablas se conviertan en tarjetas apiladas cuando haga falta. Si los usuarios no encuentran “Correcciones” en su teléfono, asumirán que el changelog no se mantiene.
Elige un flujo de publicación y mantenlo consistente
Un changelog gana confianza cuando es predecible. No tiene que ser frecuente—significa que los usuarios deben saber qué esperar: cómo se escriben las actualizaciones, quién las aprueba y qué pasa si algo cambia después de publicarse.
Elige cómo publicarás
Tu flujo empieza por la plataforma:
- Sitio estático (p. ej., páginas generadas en tu repo): ideal para equipos que ya envían mediante Git y quieren revisiones como código.
- CMS: bueno cuando compañeros no técnicos necesitan publicar, programar y editar sin ayuda de ingeniería.
- Herramienta dedicada de changelog: configuración rápida, a menudo incluye suscripciones, etiquetado y búsqueda por defecto.
Elige lo que coincida con los hábitos reales de tu equipo. La “mejor” herramienta es la que realmente usarás en cada release.
Si construyes desde cero, una plataforma de generación rápida como Koder.ai puede acelerar la implementación inicial: puedes describir las páginas que quieres (p. ej., /changelog, búsqueda, etiquetas, RSS, suscripción por correo) en chat y generar un frontend React funcional con un backend Go + PostgreSQL bajo el capó. Eso es útil cuando quieres una experiencia personalizada sin dedicar semanas de ingeniería.
Preguntas frecuentes
¿Qué es un sitio de changelog de SaaS?
Un sitio de changelog de SaaS es una página pública (o un pequeño sitio) que mantiene un archivo continuo y fácil de navegar de las actualizaciones del producto: qué cambió, cuándo cambió y (brevemente) por qué importa. Ayuda a los usuarios a confirmar si algo es un error o un cambio intencionado, y señala que el producto se mantiene activamente.
¿Cuál es la diferencia entre un changelog y las notas de lanzamiento?
Las entradas de changelog suelen ser breves y fáciles de escanear (por ejemplo, Añadido, Mejorado, Corregido, Obsoleto) y responden “¿Qué se lanzó?”. Las notas de lanzamiento añaden contexto y guía: quién se ve afectado, cómo usar el cambio y las acciones necesarias, respondiendo “¿Cómo me afecta esto?”. Muchos equipos publican ambos en la misma página mostrando primero un resumen y detalles expandibles debajo.
¿Por qué merece la pena mantener un sitio de changelog?
Un changelog bien gestionado puede:
- Reducir tickets de soporte al responder por adelantado “¿Es esto un error o un cambio?”
- Generar confianza mediante comunicación transparente y predecible
- Impulsar la adopción explicando beneficios y siguientes pasos
- Alinear a Soporte, Ventas y Éxito con una única fuente de verdad
Si vas a medir solo una cosa, empieza por el volumen de tickets relacionados con cambios importantes.
¿Para quién debería escribirse un changelog de SaaS?
La mayoría de productos atienden a varias audiencias:
- Usuarios finales quieren claridad rápida y “¿qué cambió para mí?”
- Administradores/propietarios se preocupan por permisos, seguridad, impacto en facturación y tiempos de despliegue
- Prospectos buscan destacados que prueben ritmo y avance
Escribe primero para la audiencia principal y añade secciones opcionales (como “¿Quién se ve afectado?”) cuando sea necesario.
¿Debe un changelog ser público o estar detrás de un inicio de sesión?
Por defecto, público cuando la transparencia y los enlaces compartibles importan; usa solo con inicio de sesión cuando las notas puedan exponer funciones empresariales sensibles, trabajo específico por cliente o detalles de seguridad que no quieras indexar.
Una solución práctica es mantener el changelog principal público y marcar ciertas entradas como solo autenticadas.
¿Qué páginas y URLs debe incluir un sitio de changelog?
Mantén la estructura simple y fácil de recordar:
- /changelog para las últimas novedades
- /releases para una vista de archivo (opcional si /changelog ya está paginado)
- /subscribe para opciones de suscripción (o un CTA fijo en /changelog)
- /rss (o /changelog/rss) para RSS/Atom
También enlázalo desde el pie de página, el menú de ayuda en la app y la página principal del centro de ayuda para que los usuarios lo encuentren rápido.
¿Qué campos debe incluir cada nota de lanzamiento?
Un conjunto “siempre incluir” predecible suele ser:
- Título (un resultado claro)
- Fecha (fecha de publicación; opcionalmente fecha de lanzamiento)
- Versión/build (cuando aplique)
- Categoría (Función, Mejora, Corrección, Seguridad, Obsoleto)
- Resumen (1–2 frases)
- Detalles (puntos breves o un párrafo corto)
La consistencia convierte tu changelog en un índice fiable en lugar de un flujo desestructurado de anuncios.
¿Deberíamos usar números de versión o fechas en nuestro changelog?
Usa versiones cuando el soporte necesite precisión (apps móviles/escritorio, APIs, self‑hosted) para que los usuarios informen “Estoy en 2.14.3”. Usa lanzamientos por fecha para entrega continua y despliegues por feature flags.
Un buen híbrido es fecha como ancla principal y versión/build en texto más pequeño para soporte.
¿Cómo elegimos categorías y etiquetas que los usuarios realmente entiendan?
Empieza con un set pequeño y estable de categorías (por ejemplo, Nuevo, Mejorado, Corregido, Obsoleto, Seguridad) y añade etiquetas de área de producto que coincidan con la terminología de la interfaz (Facturación, API, Panel, Móvil).
Para evitar proliferación de etiquetas:
- Mantén una lista de etiquetas aprobadas
- Limita cada entrada a 1–3 etiquetas
- Pon un tope total de etiquetas (p. ej., 20–40)
- Evita sinónimos (elige “Autenticación” o “Auth”, no ambos)
¿Cómo deben los usuarios suscribirse a las actualizaciones del changelog (correo y RSS)?
Ofrece varias vías de suscripción:
- Correo para la mayoría de stakeholders
- RSS/Atom para usuarios avanzados y equipos internos
- Un enlace persistente en la app “Qué hay de nuevo”
Si es posible, permite elegir Inmediato, Resumen semanal o Resumen mensual, y preferencias por etiqueta/categoría para que las actualizaciones sigan siendo relevantes.