Skip to content

AutoCommit Feature Refinement v2.0.4

Choose a tag to compare

@chenxingqiang chenxingqiang released this 03 Dec 14:14
· 52 commits to main since this release

Release v2.0.4 - AutoCommit Feature Refinement

🚀 Key Improvements

AutoCommit Feature Enhancements

  • Refined implementation of autoCommit function
  • Improved test coverage for different commit scenarios
  • Enhanced error handling and logging
  • Simplified function-based approach

Testing Improvements

  • Comprehensive unit tests for AutoCommit feature
  • Robust integration tests with advanced mocking strategies
  • Added test scenarios for:
    • Default commit messages
    • Interactive commit workflows
    • Handling repositories with no changes

Technical Details

  • Converted from class-based to function-based implementation
  • Maintained flexible commit strategies
  • Improved type safety and function signatures

🛠 Dependencies

  • Updated simple-git integration
  • Enhanced inquirer prompt handling
  • Consistent logging with internal logger utility

🔍 Breaking Changes

  • None in this release

🐛 Bug Fixes

  • Resolved potential edge cases in commit detection
  • Improved error handling in git interactions

🔮 Future Roadmap

  • More granular file selection for commits
  • Additional configuration options
  • Performance optimizations

🙏 Acknowledgements

Special thanks to all contributors and users providing feedback!

Installation

npm install repofm@2.0.4
# or
pnpm add repofm@2.0.4