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 — focused on features, improvements, and fixes your customers can use or notice. Internal maintenance is left out. Developers — includes technical context like affected modules and APIs. Custom — write your own system prompt for full control over output.
If there is nothing relevant to announce for your audience, KittyLog skips the entry. Nothing is published or sent to subscribers. Regenerating an existing entry keeps its current content when there is nothing relevant to announce.
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.
To control when entries go live, see Review & Publishing. Publishing controls are available on every plan.
No New Changelog?
- For scheduled generation, check the selected frequency, time, and timezone. A scheduled run needs new commits to summarize.
- For tag mode, push the tag to GitHub and check your ignore patterns. A matching tag is skipped.
- Check the Changelogs tab, including its draft and date filters. Changing modes can hide entries from another mode; a generated draft also stays off the public page.
- If generation reports an error, check that the GitHub App still has repository access. If it persists, contact support with the repository name and the displayed error.