Genere un CangeLog de Metadatos de Git.
El repositorio convencional de Changelog se gestiona como un monorreo; Se compone de muchos paquetes NPM.
El repositorio original de la API conventional-changelog/conventional-changelog se puede encontrar en paquetes/changelog convencional.
Se recomienda que use la biblioteca de versiones de confirmación y etiqueta de alto nivel, que es un reemplazo de entrega para el comando version de NPM, manejo de la versión automatizada de la versión, etiquetado y generación ChangeLog.
Alternativamente, si desea avanzar para automatizar completamente su proceso de liberación como salida de CI/CD, considere usar la liberación semántica.
También puede usar uno de los complementos si ya está utilizando la herramienta:
Solo apoyamos las versiones de soporte a largo plazo de Node.
Limitamos específicamente nuestro soporte a las versiones LTS de Node, no porque este paquete no funcione en otras versiones, sino porque tenemos una cantidad limitada de tiempo, y el soporte de LTS ofrece el mayor rendimiento de esa inversión.
Es posible que este paquete funcione correctamente en versiones más nuevas de Node. Incluso puede ser posible usar este paquete en versiones más antiguas de Node, aunque eso es más poco probable, ya que haremos todo lo posible para aprovechar las funciones disponibles en la versión más antigua de LTS que admitimos.
A medida que cada versión de Node LTS alcanza su vida final, eliminaremos esa versión de la propiedad engines node del archivo package.json de nuestro paquete. Eliminar una versión de nodo se considera un cambio de ruptura y implicará la publicación de una nueva versión principal de este paquete. No aceptaremos ninguna solicitud para apoyar una versión de Node al final de la vida. Cualquier solicitud de fusión o problemas que respalden una versión de Node al final de la vida se cerrará.
Aceptaremos un código que permite que este paquete se ejecute en versiones más nuevas, no LTS, de Node. Además, intentaremos garantizar que nuestros propios cambios funcionen en la última versión de Node. Para ayudar en ese compromiso, nuestra configuración de integración continua se ejecuta contra todas las versiones LTS de Node, además de la liberación de nodo más reciente; llamado corriente .
Los administradores de paquetes de JavaScript deben permitirle instalar este paquete con cualquier versión de nodo, con, como máximo, una advertencia si su versión de nodo no cae dentro del rango especificado por nuestra propiedad engines node . Si encuentra problemas para instalar este paquete, informe el problema a su administrador de paquetes.