Odoo Project - Changelogs
Este módulo permite generar CHANGELOGs para los repositorios utilizados dentro de un proyecto.
Los changelogs se generan a partir del historial de commits de git, y toman como entrada las referencias de origen y destino de este repositorio (un commit SHA, una rama, una etiqueta...). Solo se listarán los cambios relevantes realizados para no sobrecargar el changelog (no se listarán las traducciones, los tests unitarios ni las actualizaciones de documentación).
La salida es una página HTML donde el usuario puede navegar, plegar y desplegar secciones fácilmente.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 18.0Genera un CHANGELOG para los repositorios usados por un proyecto de Odoo, basado en el historial de commits de git entre dos referencias. El resultado es una página HTML que puedes abrir, plegar y desplegar por categoría de módulo.
Este módulo añade una pestaña Changelog al formulario de proyecto de Odoo. Ahí se listan los repositorios usados por el proyecto, eligiendo una rama del repositorio, el commit desplegado (el punto de partida) y, opcionalmente, un commit con el que comparar; si el segundo se deja vacío, se usa el último commit de la rama. Cada línea tiene un indicador Include para poder dejar un repositorio fuera.
Un botón Generate CHANGELOG inicia el trabajo en segundo plano y el estado del proyecto pasa a In progress; un botón Refresh permite consultar el progreso. Al terminar, el estado pasa a Done y un botón Open CHANGELOG abre la página generada en una nueva pestaña.
El changelog se genera como un informe HTML llamado CHANGELOG, disponible también desde el menú de impresión del proyecto. Está organizado por categoría de módulo y luego por módulo, mostrando para cada cambio el resumen, el mensaje completo del commit, la fecha y un enlace al commit en el repositorio. Solo se listan los cambios relevantes; se omiten las traducciones, las pruebas y las actualizaciones de documentación.
El módulo añade un nuevo modelo para los repositorios usados en un proyecto, almacena el changelog generado y el commit de destino alcanzado, y usa trabajos en segundo plano con reintentos para recopilar los datos.
Depende de
Modelos y campos (2)
- odoo.project · amplía un modelo existentechangelog_url, changelog_state, used_repository_ids (Used Repositories), changelog_enabled_repository_ids (Enabled Repositories for CHANGELOG)
- odoo.project.repository · modelo nuevoactive (Include), changelog, target_commit, deployed_commit, odoo_project_id (Project), repository_branch_id (Repository Branch)
Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/module-composition-analysis.
terminal Instalación y uso
Sin información verificadaLas instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.