Module types

Module types 

Source

Structs§

AnalysisDetail
A single detail point from the analysis with optional changelog metadata
Args
CategoryConfig
Configuration for a changelog category
CategoryMatch
Match rules for mapping commits to changelog categories
ChangeGroup
Represents a logical group of changes for compose mode
ChangelogBoundary
Maps a CHANGELOG.md to the files it covers
CommitMetadata
Metadata for a single commit during history rewrite
CommitSummary
Type-safe commit summary with validation
CommitType
Type-safe commit type with validation
ComposeAnalysis
Result of compose analysis
ConventionalAnalysis
ConventionalCommit
FileChange
File change with specific hunks
Function
FunctionParameters
Message
Scope
Type-safe scope for conventional commits
ScopeCandidate
Scope candidate with metadata for inference
SummaryOutput
Tool
TypeConfig
Configuration for a commit type (feat, fix, refactor, etc.)
UnreleasedSection
Parsed [Unreleased] section from a CHANGELOG.md

Enums§

ChangelogCategory
Category for changelog entries (Keep a Changelog format)
HunkSelector
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_contains checked 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 LiteLLM model names