All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial release
- Core functionality to copy files between S3 buckets
- Progress tracking with ETA and transfer speed
- Smart file comparison using ETags and timestamps
- Detailed transfer summary with file type statistics
- Command-line interface with AWS profile support
- Streaming transfer to handle large files efficiently
- Support for bucket prefixes
- Error handling and graceful interruption
- Added progress callback to upload_with_progress for large file uploads by chunking
- Added unit tests for upload_with_progress