Open
Description
Title: Detect and Parse Existing Changelog Files
Description:
Create functionality to detect if a changelog file already exists in the project, and if so, parse it to understand its structure and formatting.
Tasks:
Implement a function to search for existing changelog files in the project
Create a parser to analyze the structure and formatting of existing changelog
Implement logic to categorize changes (e.g., features, bug fixes, documentation)
Create a function to generate changelog text from categorized changes
Develop logic to match new changelog entries to existing style
Add error handling for malformed or unexpected changelog formats