This file is written automatically by the version bump script and powered by OpenAI's gpt-4o
model. The script generates a changelog entry based on the commit messages since the last release. The changelog is then updated with the new entry and the version number is bumped accordingly.
- Enhanced version bump and changelog handling.
- Improved commit flow with Launchpad bug integration.
- Enhanced commit message handling by improved sanitization logic, specifically replacing newline characters with escape sequences for better multi-line support.
- Refactored code for improved readability and error handling.
- Utilized temporary files for git commit message construction.
- General code prettification and refactoring for better code organization and functionality.
- Enhanced commit workflow:
- Added a feedback loop for improved user interaction.
- Introduced an option to unstage changes.
- Added test job to GitHub Actions workflow.
- Enhanced CLI options and updated version handling in evergit.
- Added code coverage reports and refactored tests
- Implemented error handling for model settings with a list of available models
- Updated README with npm install and usage instructions.
- Added changelog generation details to the
CHANGELOG.md
. - Introduced option for staging all files during commit.
- Added
ts-prune
to check for unused exports.
- Refactored diff retrieval to exclude specific files.
- Prettified code in multiple instances.
- Added
.VSCodeCounter/
to.gitignore
for a cleaner repository. - Removed generated coverage files from the repository and updated
.gitignore
accordingly. - Cleaned up coverage files and ignored them in future commits.
- Added a success message after the commit operation is performed.
-
Enhancements:
- Improved buffer handling in the
getDiffForStagedFiles
function. - Enhanced the CLI main function and added corresponding tests.
- Improved buffer handling in the
-
Testing:
- Added integration tests for Git utilities.
-
Code Quality:
- Prettified codebase for improved readability.
-
Merges:
- Merged branch 'dev' from the repository.
- Refactored AI utility to use Axios instead of OpenAI client.
- Improved code readability by applying code formatting (Prettified Code).
- Merged changes from the 'main' branch into 'dev'.
- Added user-specific configuration management to the Evergit tool.
- Enhanced the configuration management system within Evergit.
- Removed the
open
package and its type definitions from dependencies. - Applied code formatting improvements for better readability.