Skip to content

changelog

生成 changelog。

使用

shell
rt changelog

配置

此配置仅影响 rt changelog 命令,不会影响 rt release 中的 changelog 流程。

ts
import { defineConfig } from 'rattail/vite-plus'

export default defineConfig({
  rattail: {
    changelog: {
      // releaseCount: 3,
      // file: './CHANGELOG.md',
    },
  },
})

编程式使用

ts
import { changelog } from 'rattail/cli'

await changelog({
  // releaseCount: 3,
  // file: './CHANGELOG.md',
})

选项

选项类型默认值描述
filestring-输出文件路径
releaseCountnumber0生成的发布版本数量,0 表示全量生成
showTypesstring[]-包含的 commit 类型 (如 'feat''fix''perf')