All notable changes to LeadSync will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added repository URL to package.json
- Added description
- General code refactoring
- Performed code cleanup and optimization
- Added support for cli arguments with alias
- Added --help and --version flags
- CDN Cache issue
- Mark the branch from main to master to revalidate the CDN cache
- Fixed spelling typo in PANZOID maker
- Updated assets/image.webp
- Resolved validation error handling for empty cells
- Fixed character encoding issues with special characters
- Addressed memory leak in large file processing
- Updated documentation with CDN-hosted images for better loading performance
- Improved error message clarity
- Comprehensive documentation with usage examples
- Added detailed API reference
- Included command-line interface (CLI) documentation
- New troubleshooting guide
- Added code examples for common use cases
- Improved README clarity and structure
- Enhanced code comments for better maintainability
- Initial release of LeadSync
- CSV header detection and validation
- Configurable validation rules for:
- Company names
- Person names
- Locations
- Phone numbers
- Email addresses
- Employee size counts
- Interactive CLI interface
- Dual output system (clean.csv and errors.csv)
- Basic error reporting
- Node.js API for programmatic usage
- Support for large file processing
- Basic documentation and usage guide