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
RecommendedAutomatically 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)

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).

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.