Structs§
- Analysis
Detail - A single detail point from the analysis with optional changelog metadata
- Args
- Category
Config - Configuration for a changelog category
- Category
Match - Match rules for mapping commits to changelog categories
- Change
Group - Represents a logical group of changes for compose mode
- Changelog
Boundary - Maps a CHANGELOG.md to the files it covers
- Commit
Metadata - Metadata for a single commit during history rewrite
- Commit
Summary - Type-safe commit summary with validation
- Commit
Type - Type-safe commit type with validation
- Compose
Analysis - Result of compose analysis
- Conventional
Analysis - Conventional
Commit - File
Change - File change with specific hunks
- Function
- Function
Parameters - Message
- Scope
- Type-safe scope for conventional commits
- Scope
Candidate - Scope candidate with metadata for inference
- Summary
Output - Tool
- Type
Config - Configuration for a commit type (feat, fix, refactor, etc.)
- Unreleased
Section - Parsed [Unreleased] section from a CHANGELOG.md
Enums§
- Changelog
Category - Category for changelog entries (Keep a Changelog format)
- Hunk
Selector - Selector for which hunks to include in a file change
- Mode
Functions§
- default_
categories - Default categories matching current hardcoded behavior
Order defines render order;
body_containschecked before types - default_
classifier_ hint - Default global hint for cross-type disambiguation
- default_
types - Default commit types with rich guidance for AI prompts Order defines priority: first type checked first in decision tree
- resolve_
model_ name - Resolve model name from short aliases to full
LiteLLMmodel names