Changelog Modes

KittyLog can generate changelogs on a schedule or when you push a Git tag. Pick the mode that matches your release workflow — you can change it anytime from each repository's settings.

Scheduled

Recommended

Automatically generate a changelog on a daily, weekly, or monthly schedule summarizing all changes since the last generation.

Runs on your chosen schedule - Only generates if new commits exist

On Git Tag Push

Generate a changelog whenever you push a new Git tag. Perfect for projects with versioned releases.

Triggered by: Git tag push (e.g., v1.0.0, release-2024-01)

Changelog trigger mode settings
Trigger mode and schedule configuration in repository settings

Writing Style Presets

Control the tone, detail level, and formatting of your changelogs. These settings are configured per-repository so each project can have its own voice.

Preset

Users — non-technical, focused on what changed from the end-user perspective. Developers — includes technical context like affected modules and APIs. Custom — write your own system prompt for full control over output.

Technical Language

Plain, Balanced, or Technical. Controls how much jargon and implementation detail appears.

Verbosity

Brief, Normal, or Detailed. Determines how much each change is elaborated on.

Emoji Use

Off, Subtle, or Expressive. Adds visual markers to category headings and list items.

Category Style

Friendly (What's New, Improvements, Bug Fixes) or Technical (Added, Changed, Fixed, Security).

Changelog style presets and advanced options
Writing style presets and advanced options in repository settings

Advanced Options

Fine-tune what context the AI uses when generating changelogs. These options are available on Pro plans and above.

Include Code Diffs

Pass git diffs to the AI for richer, more accurate summaries. May increase generation time.

Include PRs & Issues

Pull in PR descriptions and linked issues for additional context. Useful for repos with detailed PR workflows.

Review Before Publishing

Changelogs stay as drafts until you approve them. Edit the content before it goes live on your public page.