v2.0.0
Retry Resume & Stream Uploads
Features
- PartialUploadError support: resume uploads from the last known state
- withRetry accepts an optional resumeContext parameter for retry attempts
- R2 and S3 providers accept UploadInput (streams) in upload methods
- Multipart uploads retain parts for potential resume when retry is enabled
- Content type detection based on input type, skipping magic-byte detection for streams
Improvements
- Refactored plugin system for improved readability and maintainability
- Cleaned up code formatting across core, plugins, and provider packages
- Updated package versions and dependencies for all packages
- Expanded test coverage for partial upload and resume context scenarios