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)

Commit grouping settings: Daily, Weekly, Monthly, or By Git Tag

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

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.

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.