UNPKG

ai-context-commit-tools

Version:

AI context builder with automated commit message generation and changelog maintenance for enhanced AI-assisted development

29 lines (28 loc) 938 B
export declare class ChangelogGenerator { private projectRoot; private changelogPath; private debugMode; private typeTitles; constructor(projectRoot?: string, debugMode?: boolean); generateChangelog(previewMode?: boolean): Promise<string | null>; private getCommitsSinceLastCI; private parseCommits; private parseConventionalCommit; private inferCommitType; private isChangelogWorthy; private deduplicateEntries; private normalizeDescription; private groupEntriesByType; private generateSectionContent; private readExistingChangelog; private createInitialChangelog; private mergeWithExistingChangelog; private intelligentMerge; private parseExistingChangelogEntries; private deduplicateChangelogEntries; private normalizeChangelogEntry; private addMetadata; private removeExistingMetadata; private getLatestCommitHash; private log; }