Versions in this module Expand all Collapse all v0 v0.16.1 Dec 5, 2022 Changes in this version + type Author struct + Date time.Time + Email string + Name string + type BitbucketProcessor struct + Host string + func (p *BitbucketProcessor) Bootstrap(config *Config) + func (p *BitbucketProcessor) ProcessCommit(commit *Commit) *Commit + type Commit struct + Author *Author + Body string + ChangedFiles []string + CoAuthors []Contact + Committer *Committer + Hash *Hash + Header string + JiraIssue *JiraIssue + JiraIssueID string + Mentions []string + Merge *Merge + Notes []*Note + Refs []*Ref + Revert *Revert + Scope string + Signers []Contact + SubCommits []*Commit + Subject string + TrimmedBody string + Type string + type CommitGroup struct + Commits []*Commit + RawTitle string + Title string + type Committer struct + Date time.Time + Email string + Name string + type Config struct + Bin string + Info *Info + Options *Options + Template string + WorkingDir string + type Contact struct + Email string + Name string + type Generator struct + func NewGenerator(logger *Logger, config *Config) *Generator + func (gen *Generator) Generate(w io.Writer, query string) error + type GitHubProcessor struct + Host string + func (p *GitHubProcessor) Bootstrap(config *Config) + func (p *GitHubProcessor) ProcessCommit(commit *Commit) *Commit + type GitLabProcessor struct + Host string + func (p *GitLabProcessor) Bootstrap(config *Config) + func (p *GitLabProcessor) ProcessCommit(commit *Commit) *Commit + type Hash struct + Long string + Short string + type Info struct + RepositoryURL string + Title string + type JiraClient interface + GetJiraIssue func(id string) (*agjira.Issue, error) + func NewJiraClient(config *Config) JiraClient + type JiraIssue struct + Description string + Labels []string + Summary string + Type string + type Logger struct + func NewLogger(stdout, stderr io.Writer, silent, noEmoji bool) *Logger + func (l *Logger) Error(msg string) + func (l *Logger) Log(msg string) + type Merge struct + Ref string + Source string + type Note struct + Body string + Title string + type NoteGroup struct + Notes []*Note + Title string + type Options struct + CommitFilters map[string][]string + CommitGroupBy string + CommitGroupSortBy string + CommitGroupTitleMaps map[string]string + CommitGroupTitleOrder []string + CommitSortBy string + HeaderPattern string + HeaderPatternMaps []string + IssuePrefix []string + JiraIssueDescriptionPattern string + JiraToken string + JiraTypeMaps map[string]string + JiraURL string + JiraUsername string + MergePattern string + MergePatternMaps []string + MultilineCommit bool + NextTag string + NoCaseSensitive bool + NoteKeywords []string + Paths []string + Processor Processor + RefActions []string + RevertPattern string + RevertPatternMaps []string + Sort string + TagFilterPattern string + type Processor interface + Bootstrap func(*Config) + ProcessCommit func(*Commit) *Commit + type Ref struct + Action string + Ref string + Source string + type RelateTag struct + Date time.Time + Name string + Subject string + type RenderData struct + Info *Info + Unreleased *Unreleased + Versions []*Version + type Revert struct + Header string + type Tag struct + Date time.Time + Name string + Next *RelateTag + Previous *RelateTag + Subject string + type Unreleased struct + CommitGroups []*CommitGroup + Commits []*Commit + MergeCommits []*Commit + NoteGroups []*NoteGroup + RevertCommits []*Commit + type Version struct + CommitGroups []*CommitGroup + Commits []*Commit + MergeCommits []*Commit + NoteGroups []*NoteGroup + RevertCommits []*Commit + Tag *Tag