Repository navigation
Release v2.0.7: Module Compatibility and Type System Enhancements
Release v2.0.7 - Module Compatibility and Type System Enhancements
🚀 Key Improvements
🔧 Technical Improvements
- Resolved ES Module compatibility issues
- Enhanced module resolution and import mechanisms
- Improved TypeScript type definitions
- Added explicit export paths for loggers
🛠 Module System Enhancements
- Updated import statements to use
.jsextensions - Fixed dynamic import compatibility
- Refined package.json export configurations
🧩 Type System Updates
- Added missing type definitions for context management
- Enhanced
MergeStrategyandPersistentCacheinterfaces - Improved type checking and compilation
🔍 Key Changes
- Comprehensive module compatibility refactoring
- Maintained all existing functionality
- 303 test cases passing
- Improved overall package modularity
🚀 Performance and Compatibility
- Optimized for Node.js 18+ environments
- Ensured smooth ES Module integration
- Maintained minimal and focused function implementations
🐛 Bug Fixes
- Resolved import path resolution issues
- Fixed potential type mismatches
- Enhanced error handling in module loading
📦 Dependency Management
- Updated type definitions
- Improved package export strategies
- Maintained lean dependency footprint
🛠 Dependencies
- Updated
simple-gitintegration - Enhanced
inquirerprompt handling - Consistent logging with internal logger utility
🔍 Breaking Changes
- None in this release
🔮 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.7
# or
pnpm add repofm@2.0.7